Rodegast
Да намутил ты… Похоже что у тебя splash сам по себе и sh сам по себе. И splash нормально останавливается, но с sh непонятно что происходит. Если на заставки надо расположить ProgressBar, то должно быть что-то типа такого:
Не очень понял. Вставил код, при длительной загрузке в самом конце вылезает на 1сек и приложение запускается, при запуске приложения второй и последующие разы - появляется и сразу исчезает. Я так понимаю, ты оформление сделал. А у меня процесс не получается.
Вообще не получается у меня сделать эту фишку - как заставка во время загрузки. Хотелось бы так, чтобы во время полной загрузки выводилась картинка, в последующие разы лучше вообще не показывалась, чем быстро мерцала потом исчезала и в итоге раздражала.
Нужно что-то вроде этих двух вариантов:
1)В то время пока происходит загрузка: выводить заставку. (цикл while, допустим)
Этот вариант будет в последующих запусках выводить мерцающее окно. Это его минус.
2) Если библиотеки не загружены виндой: выводить заставку пока происходит загрузка.
Иначе: Заставку вообще не выводить. Тогда получится без мерцаний. И только после перезагрузки компьютера будет выводиться заставка.
Но проблема такая, как узнать время загрузки? Это невозможно заранее узнать. Только после того, как приложение уже загрузилось можно подсчитать время выполнения функции.Надо посмотреть как делают в других языках, может аналогию взять.
Еще пару часов помучаюсь и если не получится забью.