Hast du die Variable Key nach keypressed auf Null gesetzt oder bei ESC gelassen?
Delphi-Quellcode:
if key = 27 then
Begin
key:=0;
close;
end;
ich denke mal, da ESC ja als Abbruch sonst vom Programm weiterverarbeitet wird, erfolgt keine korrekte Zuweisung.
@ringli,
Das ist schon interessant, ich weiß nur nicht im Augenblick, welches Ereignis zuerst eintritt. Das wäre auszuprobieren.