Вниз
Скачать: 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.022 c
1-1085001011
netVare
2004-05-20 01:10
2004.05.30
Как организовать поБИТовое чтение/запись из/в файла


4-1082118280
juiceman
2004-04-16 16:24
2004.05.30
Перехватывать ВСЕ сообщения


4-1082023475
esVer
2004-04-15 14:04
2004.05.30
выделенный текст в чужом окне


8-1080147255
Beginner1
2004-03-24 19:54
2004.05.30
Как увеличить TImage?


4-1082457137
Alexandr_N
2004-04-20 14:32
2004.05.30
Время




   Наверх