Alvin Seville
|
|
1 | |
System.TypeInitializationException: "Инициализатор типа "Forms.FormABC" выдал исключение."17.02.2019, 09:29. Показов 3672. Ответов 3
Метки нет (Все метки)
System.TypeInitializationException: "Инициализатор типа "Forms.FormABC" выдал исключение." при попытке запуска приложения с собственным модулем. Я же FormABC.form присвоил значение не null. Почему выдаёт ошибку? Я не могу понять.
0
|
17.02.2019, 09:29 | |
Ответы с готовыми решениями:
3
Как исправить исключение System.TypeInitializationException Необработанное исключение типа "System.IO.FileLoadException" в System.Windows.Forms.dll Необработанное исключение типа "System.IO.IOException" в System.dll Операция ввода/вывода была прервана из-за завершения Необработанное исключение типа "System.ArgumentException" в System.Drawing.dll |
17.02.2019, 10:48 | 2 |
Сообщение было отмечено Соколиный глаз как решение
Решение
Поля статического класса инициализируются в порядке декларации.
У вас поле float Percent объявлено ДО поля Form form . И при этом поле Percent вызывает свойство Width, которое обращается к form. Но поле form в данный момент еще не инициализировано и потому равно null.Отсюда исключение. А вообще завязывайте со статическими классами, да еще и дефолтной инициализацией в произвольное время.
1
|
17.02.2019, 12:26 | 4 |
Да, тоже в порядке декларирования, но после статических.
http://www.csharp411.com/c-object-initialization/
1
|
17.02.2019, 12:26 | |
17.02.2019, 12:26 | |
Помогаю со студенческими работами здесь
4
Необработанное исключение типа "System.UnauthorizedAccessException" в System.Speech.dll Необработанное исключение типа "System.ArgumentException" в System.dll Необработанное исключение типа "System.IO.IOException" в System.dll System.TypeInitializationException System.TypeInitializationException: "Инициализатор типа "Emgu.CV.CvInvoke" выдал исключение." Инициализатор System.ServiceModel.Diagnostics.TraceUtility выдал исключение MathLab. Инициализатор типа MWArray выдал исключение Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |