Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
ВнизПауза в процедуре Найти похожие ветки
← →
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 вся ветка
Форум: "Основная";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Память: 0.44 MB
Время: 0.038 c