Вниз
Скачать: 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
3-1083762255
Kott
2004-05-05 17:04
2004.05.30
Фильтрация


9-1075218805
Night Flame
2004-01-27 18:53
2004.05.30
Игра "Пять крестов"


1-1084361905
Ilya53
2004-05-12 15:38
2004.05.30
ActiveX DLL и Delphi


1-1084879995
MegaVolt
2004-05-18 15:33
2004.05.30
Как оформить информацию получаемую из файлов с разными форматами?


14-1084276474
Nick-From
2004-05-11 15:54
2004.05.30
Excel




   Наверх