Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.11.11;
Скачать: CL | DM;

Вниз

Помогите с ProcessMessagees!   Найти похожие ветки 

 
ton2   (2002-10-30 18:29) [0]

Проблема вот в чем. Посылаю содержимое формы на печать. Вот отрывок кода:
for I := Beg to End do
begin
pageControl1.ActivePage:=(PageControl1.Pages[i]);
Application.ProcessMessages;
Form1.Print;
end;
то время пока форма посылается на печать (а длится это до минуты) форма остается мертвой не реагируя ни на что несмотря на ProcessMessages. Как заставить форму проснутся?


 
Darts   (2002-10-30 18:35) [1]

End - reserved word. Код вообще работать не будет.



 
ton2   (2002-10-30 18:45) [2]

Darts: это примерный отрывок конечно же переменную End объявить delphi не даст. если можно - по существу вопроса. заранее благодарен.


 
pas_andry ©   (2002-10-30 19:06) [3]

Вообще-то Application.ProcessMessages; ставиться в начале цикла и в конце, т.е:

for i=1 to 5 do
begin
Application.ProcessMessages;
//Твой код
..............
Application.ProcessMessages;
end;
У меня это проекрасно работает, попробуй, может поможет!



Страницы: 1 вся ветка

Текущий архив: 2002.11.11;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.02 c
4-34312
bublik
2002-10-01 00:38
2002.11.11
Как послать сообщение Desktоp у о нажатии левой клавиши мышки?


1-34111
kserg@ukr.net
2002-10-31 17:47
2002.11.11
ошибка BORDBK50.dll is missing or not registred


1-33966
Balu1111
2002-11-01 13:21
2002.11.11
Мастера DELPHI! Help! Нужны таблицы как у виндов.


6-34154
Metallica
2002-09-07 18:18
2002.11.11
Как проверить существование страницы в интернет, используя NMHTTP


1-34004
Fydgety
2002-11-02 03:52
2002.11.11
Как отключить главное меню?