Выполнить код перед заставкой - PullRequest
0 голосов
/ 02 ноября 2010

У меня есть приложение VB.NET с установленным Enable application framework и установленным Splash screen. В то же время мне нужно запустить некоторый код перед загрузкой заставки. MyApplication_Startup, кажется, идет позже, так что это не подходит. Я понимаю, что это возможно с настраиваемой заставкой, но предпочел бы любой другой способ сделать это без более сложной настройки.

РЕДАКТИРОВАТЬ: Очевидно, проблема в другом. Код, который запускается перед заставкой, зависит от потока. Это не дает должного эффекта, так как заставка находится в другом потоке.

Ответы [ 2 ]

2 голосов
/ 02 ноября 2010

В свойствах проекта нажмите «Просмотр событий приложения». Затем прочитайте комментарий: «Для MyApplication доступны следующие события: ' 'Запуск: возникает при запуске приложения до создания формы запуска. 'Завершение работы: возникает после закрытия всех заявлений. Это событие не возникает, если приложение завершается ненормально. UnhandledException: повышается, если приложение встречает необработанное исключение. 'StartupNextInstance: возникает при запуске приложения с одним экземпляром, и приложение уже активно. 'NetworkAvailabilityChanged: повышается, когда сетевое соединение подключено или отключено.

Я не знаю, прошел ли ты это до сих пор.

1 голос
/ 02 ноября 2010

Вы прошли по коду с помощью клавиши F8? Отладчик может показать вам, куда вы можете добавить код, прежде чем отобразится заставка.

...