Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.11.2016, 20:42   #1
zaharium
 
Регистрация: 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, а это почти минута.
Как заставить прогрессбар появиться сразу после запуска пользователем программы?
zaharium вне форума Ответить с цитированием
Старый 03.11.2016, 21:14   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Сделать еще одну программу, которая запускает первую программу.

А "массивные DLL" это как? Что в них происходит?
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 03.11.2016, 22:04   #3
come-on
Участник клуба
 
Регистрация: 21.10.2015
Сообщений: 1,361
По умолчанию

Цитата:
Тем не менее проблема зависания решилась только наполовину: окно заставки появляется только после загрузки всех DLL, а это почти минута.
это у вас что то намешано, показывайте заставку сразу же, потом остальное
come-on вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Счетчик перед загрузкой файла, типо файлообменников. 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