автоматический экспорт в excel

vanuna
Дата: 13.06.2009 18:46:50
Раз в сутки должен происходить сброс информации в эксель, как данное можно реализовать при помощи таймера?
Green Color
Дата: 13.06.2009 19:14:38
Вешаете обработчик на таймер, который проверяет, не совпадает ли текущее время с тем когда нужно делать експорт, если да, то делаем таймер неактивным и делаем експорт
Anatoly Podgoretsky
Дата: 13.06.2009 19:15:21
При помощи таймера никак, он дает только отсчеты и ничего больше.

--
http://www.podgoretsky.com
vanuna
Дата: 13.06.2009 20:08:04
Вешаете обработчик на таймер, который проверяет, не совпадает ли текущее время с тем когда нужно делать експорт, если да, то делаем таймер неактивным и делаем експорт
можете пояснить про обработчик
Green Color
Дата: 13.06.2009 20:36:14
При запске программы Timer1.enabled:=true;
Собственно обработчик на таймер :
procedure TForm1.Timer1Timer(Sender: TObject);
begin
 if текущее время = когда нужно експортировать then
 begin
 Timer1.enabled:=false;
 делаем выгрузку
Timer1.enabled:=true;
 end;
end;
Интервал установить в 1000 (~1сек)
Альт
Дата: 13.06.2009 21:21:13
Green Color
if текущее время = когда нужно експортировать then
[/src]

равенство тут опасно... а вот больше или равно уже интереснее )
vanuna
Дата: 13.06.2009 21:26:30
Green Color,
то есть если мне каждый день в 13.00 надо делать экспорт, то как писать время??
 if текущее время = когда нужно експортировать then
Green Color
Дата: 13.06.2009 22:26:16
Альт,
Да Вы правы, можна сделать +/- интервал в 1 секунду. Тогда точно сработает :)