Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.11.11;
Скачать: [xml.tar.bz2];

Вниз

Помогите с 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.008 c
1-34009
ofp
2002-11-01 14:51
2002.11.11
Drag&Drop


7-34276
Infinity2
2002-09-10 22:55
2002.11.11
Надо отследить изменения время в системе.


1-33938
skiph
2002-10-30 09:54
2002.11.11
Установка фокуса


3-33907
JKL-3
2002-10-23 11:17
2002.11.11
Ошибка открытия файлов .DBF


14-34161
Beginner-Designer
2002-10-24 15:45
2002.11.11
Что такое константа?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский