Timer? Dann ist es klar...
Probier doch folgendes:
Delphi-Quellcode:
// Von DSDT.info
procedure Pause(MilliSek: LongWord);
var Start : Cardinal;
begin
Start := GetTickCount;
repeat
Application.ProcessMessages
until
(GetTickCount - Start > MilliSek);
end;
also im Timer so:
Delphi-Quellcode:
DateiSenden;
Pause(25000); // für 25 Sekunden
Das Timer-Interval kann dann z.B. 1 Sekunde sein, da (zumindest bei mir) durch die Pause das ganze Programm angehalten wird.