ich würde mal auf
if time >= timer then
tippen ... (falls nicht, dann poste den ganzen code )
[edit]
So ein Blödsinn, (was so ein Gläschen guter Rotwein mit den grauen Zellen alles anrichten kann tststs ....)
natürlich muß das so wie von Keldorn geschrieben lauten
if time <= timer then
der einzige fall, wäre wenn der timer auf nächsten Tag gestellt wird, dann mußt du einfach überall statt Time einfach now verwenden z.b.:
Delphi-Quellcode:
function TForm1.startcountdown(Wert: TTime): TTime;
begin
ini:=TIniFile.create(ExtractFilePath(ParamStr(0))+
'einstellungen.ini');
Timer := now+ Wert;
und
if now <= timer then
[/edit]
und wenn deine Funktion keinen Rückgabewert braucht, dann mach doch ne procedure draus, dann meckert der Compiler auch nicht