Заставка перед загрузкой DLL

 
0
 
.NET
ava
swetik1981 | 03.11.2016, 20:31
Программа на 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, а это почти минута.
Как заставить прогрессбар появиться сразу после запуска пользователем программы?
Kommentare (0)

Kommentare werden nicht hinzugefügt

Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
advanced
Absenden