|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.11.2016, 20:42 | #1 |
Регистрация: 21.12.2011
Сообщений: 5
|
Заставка перед загрузкой DLL
Программа на VB.NET имеет загружается около 2-3 минут, т.к. подгружает множество баз данных и имеет длительную процедуру инициализации, а также подключает массивные DLL-файлов. Чтобы скрыть эффект «зависания» включен в Sub Main запускаю в новом потоке заставку с прогрессбаром:
Dim t = New Thread(New ThreadStart(AddressOf SplashStart)) t.Start() Public Sub SplashStart() Application.Run(New frmSplash) ‘Окно заставки End Sub Тем не менее проблема зависания решилась только наполовину: окно заставки появляется только после загрузки всех DLL, а это почти минута. Как заставить прогрессбар появиться сразу после запуска пользователем программы? |
03.11.2016, 21:14 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Сделать еще одну программу, которая запускает первую программу.
А "массивные DLL" это как? Что в них происходит?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
03.11.2016, 22:04 | #3 | |
Участник клуба
Регистрация: 21.10.2015
Сообщений: 1,361
|
Цитата:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Счетчик перед загрузкой файла, типо файлообменников. | Novichek12 | JavaScript, Ajax | 1 | 04.03.2011 23:25 |
пробдема с загрузкой DLL | user27 | Общие вопросы .NET | 0 | 20.05.2010 22:45 |
Заставка... | maxlake1 | Помощь студентам | 0 | 20.04.2010 20:51 |
Заставка | Ark | Общие вопросы Delphi | 23 | 23.08.2009 01:10 |