На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
  
> Заставка перед загрузкой DLL , нейтрализовать зависание
    Программа на VB.NET имеет загружается около 2-3 минут, т.к. подгружает множество баз данных и имеет длительную процедуру инициализации, а также подключает массивные DLL-файлов. Чтобы скрыть эффект «зависания» включен в Sub Main запускаю в новом потоке заставку с прогрессбаром:

    ExpandedWrap disabled
      Dim t = New Thread(New ThreadStart(AddressOf SplashStart))
      t.Start()
       
          Public Sub SplashStart()
              Application.Run(New frmSplash) ‘Окно заставки
          End Sub


    Тем не менее проблема зависания решилась только наполовину: окно заставки появляется только после загрузки всех DLL, а это почти минута.
    Как заставить прогрессбар появиться сразу после запуска пользователем программы?
    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
    0 пользователей:


    Рейтинг@Mail.ru
    [ Script execution time: 0,0165 ]   [ 17 queries used ]   [ Generated: 23.04.24, 06:55 GMT ]