Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2010, 20:34   #1
masm
 
Регистрация: 14.02.2008
Сообщений: 8
По умолчанию Беда с memo и StringGrig

Пользователь выбирает текстовый файл определённого формата. Он загружается в Memo и автоматически в StringGrig заносятся необходимые данные из этого же файла. Дык вот, во время всей этой процедуры пока окончательно всё не обработается, на экране посреди формы появляется белый прямоугольник, т.е. как буд-то memo и StringGrid не прорисовываются, чтоли. Причём у формы Doublebuffered := true.
Самое-то интересное, что такая штука с "белой пеленой" происходит только при первой загрузке входного файла. При обработке последующих - всё нормально. Как сделать, чтобы и при первой обработке всё было как два кадра - до и после, без всяких подвисаний и белых пмямоугольков?!
masm вне форума Ответить с цитированием
Старый 09.11.2010, 20:45   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Сделайте их невидимыми до момента "пока окончательно всё не обработается"...
Если хотите, можно еще всю форму прикрыть панелью с надписью - "Загрузка и обработка данных. Подождите, пожалуйста..."

Последний раз редактировалось mihali4; 09.11.2010 в 20:47.
mihali4 вне форума Ответить с цитированием
Старый 09.11.2010, 20:55   #3
masm
 
Регистрация: 14.02.2008
Сообщений: 8
По умолчанию

Всё равно во время LoadFromFile какие-то искажения картинки есть... в чём дело - не пойму.

20:57

и ещё, как сделать на время LoadFromFile шкалу выполнения процесса?

У нас принято пользоваться кнопочкой "Правка", дабы не плодить посты подряд, друг за другом.
Читаем правила. Рекомендую. Помимо общих правил форума есть и дополнения к ним в каждом разделе...
Уважайте форумчан, и они ответят вам взаимностью...
Модератор


И пора уже соблюдать железное правило - один вопрос - одна тема.

Последний раз редактировалось mihali4; 09.11.2010 в 21:01.
masm вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Беда с координатами PRAmus Мультимедиа в Delphi 35 04.09.2010 22:44
беда Морячок Паскаль, Turbo Pascal, PascalABC.NET 3 05.06.2010 15:41
расрисовать STRINGGRIG cowboy Мультимедиа в Delphi 6 27.07.2009 20:16