Hallo,
Ist nicht ein Ansatz so, dass es in der OnTimer-Methode nicht sofort die Form.close ausführt.
Das hieße doch, dass er bei 1. Sekunde das Form schliesst.
Mein Vorschlag in der TForm1.CanClose-Methode:
Delphi-Quellcode:
if Punkte > 100 then
begin
showmessage('Sie haben gewonnen!');
CanClose := true;
end;
Man musste nur an der entsprechende Stelle die Form1.CanClose-Methode aufrufen.
Mfg Coffeecoder