Вниз
Скачать: CL | DM;

Пауза в процедуре   Найти похожие ветки 

← →
Damager ©   (2004-05-17 22:09) [0]

Как посередине процедуры сделать паузу в заданное количество секунд. Желательно не через большой цикл или что-то подобное, а через таймер. Вешать вторую часть процедуры на таймер тоже не подходит.
Пауза нужна для следующей вещи:
При работе с Word, после заполнения документа идет
W.ActiveDocument.SaveAs(file)
W.ActiveDocument.Close;
W.Quit;
и когда документ и Word закрываются, выскакивает Word-овская ошибка(ваши данные были потеряны, отправить отчет и т.д.).
Если эти 3 строчки кода делать после некоторой задержки, после заполнения документа (через SaveDialog например, пока нажмешь на кнопку "сохранить" проходит некоторое время), то все нормально.
Т.е. нужна пауза не меньше 0.4 секунды.


← →
Alx2 ©   (2004-05-17 22:11) [1]

пауза - sleep. Но в данном случае надо "умную паузу" придумать


← →
RealRascal ©   (2004-05-17 22:11) [2]

sleep()



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.021 c
11-1073742406
Phantomaz
2004-01-10 16:46
2004.05.30
Как вкл./откл. выпадание меню по клику на иконке в трее ?


8-1079855312
BenderLog
2004-03-21 10:48
2004.05.30
Как уменьшить размер графического файла?


6-1081958762
***ghost***
2004-04-14 20:06
2004.05.30
Как с помощью TClientSocket и TServerSocket отправлять файлы


7-1083246222
p_sA[11]
2004-04-29 17:43
2004.05.30
Дефолтовая раскладка клавиатуры


6-1081892723
-=Rezya=-
2004-04-14 01:45
2004.05.30
Proxy




   Наверх