|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
12.02.2017, 19:58 | #1 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 31
|
Код выполняется не по порядку
Добрый вечер, уважаемые!
Пишу программу, которая заполняет шаблон данными: При нажатии на кнопку данные из StringGrid'а распихиваются по Label'ам, в Image загружается изображение из файла, после чего делается скриншот формы и получившееся изображение сохраняется в файл. Но у меня почему-то делается сначала скриншот формы и только после этого заполняются label'ы и подгружается изображение, хотя последовательность действий в коде верная Вот, собсно, кусок кода: Код:
Подскажите, пожалуйста, в чем может быть проблема? |
12.02.2017, 20:11 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
Сделай репаинт или рефреш формы перед скриншотом
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
|
12.02.2017, 20:19 | #3 |
Форумчанин
Регистрация: 27.10.2014
Сообщений: 594
|
Есть такая полезная штука - Application.ProcessMessages...
|
12.02.2017, 20:29 | #4 |
Пользователь
Регистрация: 11.05.2011
Сообщений: 31
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Почему код выполняется правильно только один раз? | Questru | Microsoft Office Excel | 8 | 25.01.2013 09:50 |
Не выполняется код после вызова другой процедуры... | sorockinalex | Общие вопросы Delphi | 3 | 09.09.2012 18:24 |
Вывод по порядку | kronadenis | C# (си шарп) | 9 | 25.06.2012 12:40 |
почему не выполняется 3-е движение? Код на Pascal ABC.NET | Рафиль | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 23.12.2011 13:01 |
Узнать, на какой странице выполняется код | Winlook | PHP | 1 | 27.03.2010 04:44 |