Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Автозагрузка программы


Автор: gasdfgag 16.8.2011, 16:34
Здравствуйте.
Приложение windows forms.
Добавляю параметр, содержащий путь к приложению, в ветку реестра HKLM\Software\Microsoft\Windows\CurrentVersion\Run (ставлю программу в автозагрузку). При загрузке Виндоус вылетает ошибка при инициализации формы.
Если поместить программу в папку Автозагрузка, то приложение запускается без ошибок, но такой вариант не устраивает.
Помимо стандартных компонентов используются Microsoft.Office.Interop.Excel и MySql.Data. Может быть дело в них?(не успевают подгружаться или еще что)
Подскажите, в чем может быть причина и куда копать?

Автор: jonie 17.8.2011, 11:02
ошибка выглядит как "ошибка" ?!)

Автор: gasdfgag 17.8.2011, 13:40
Содержание ошибки следующее:

An unhandled exception of type 'System.TypeInitializationException' occurred in service.exe

Additional information: The type initializer for 'service.Form1' threw an exception.

Автор: ДобренькийПапаша 18.8.2011, 09:11
Цитата(gasdfgag @  17.8.2011,  13:40 Найти цитируемый пост)
An unhandled exception of type 'System.TypeInitializationException' occurred in service.exe
Additional information: The type initializer for 'service.Form1' threw an exception.

Ништяк. Кода нам скидывать не надо. Щас мы соберёмся и методом удалённого подключения мозга к репо с вашим кодом - всё отдебажим.

Автор: jonie 18.8.2011, 09:18
в InnerException-не надо смотреть что да как... Подключите отладчик в момент ошибки и смотрите что там происходит

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)