Добро пожаловать к нам в гости! Наш сайт посвящён программе NeoBook, с помощью которой вы легко сможете создавать собственные мультимедиа-приложения без необходимости изучать сложные языки программирования! Зарегистрируйтесь, чтобы стать членом нашего сообщества.
Коллеги, я новичек, может проглядел эту тему, не взыщите. При запуске любого скомпиленного проекта первым делом показывается на экране пустое белое окно, а уж потом , где-то через полсекунды становится видно оформление стартовой страницы. Пробовал компилить разные семпловые проекты - всё так же. Пробовал компилить в NeoBook и ViseolNeoWin - всё так же. Пробовал компилить в разных режимах результат такой же.
Как сделать, чтобы белое пустое окно не мелькало, а сразу становилась видна стартовая страница?
Я же говорю - любой тестовый проект от корифеев. Проверил на других виндах: на ХП всё ок, на вин 7 - ок, на 10 LTSC - такая беда при любых вариантах. Что-то в оболочке винды, похоже
Скорей всего ты сам на свой вопрос ответил. Но и возможно компьютер или видеокарта слабенькие и не успевает прорисовать окно при запуске. Если на этом же компе на обычной 10ке будет работать нормально, то проблема именно в системе. Если будет та же "песня", то проблема в компе. Не хочешь читать хелп?
Нашелся оригинальный способ решения этого бага. В свойствах проекта задать начальную позицию окна приложения "снаружи слева". Создать Timer1, скажем 1 секунду, и задать команды для этого таймера :
Да, вполне рабочий вариант. Спасибо, что поделились на форуме!
Если в настройках таймера поставить галочку "стоп после одного срабатывания", то можно обойтись без команды TimerStop.
В отличие от VisualNEO Win в NeoBook нет настройки "снаружи слева", но можно использовать эти же переменные на вкладке запуск, чтобы проект загрузился за пределами экрана. Правда, в этом случае на долю секунды "призрак окна" таки появляется на экране. Но не так очевидно, как в случае белого мерцания (если уж придавать этому значение). Бесплатный онлайн курс программирования в VisualNEO Win (NeoBook)