Hallo Cruentus,
das hört sich für mich so an, als ob in dem Programm noch ein KeyDown-Event an den Tasteneingaben rumdreht.
Meist passiert sowas wenn man die Eingabe des Users anpassen möchte:
Delphi-Quellcode:
if Key in [VK_X..VK_Y] then
begin
// mach was mit der Eingabe...
end else
begin
Key := 0; //<-- diese Zuweisung verhindert die Abarbeitung der ENTF-Taste, da der Tastencode womöglich im oberen Teil nicht mit abgehandelt wird
end;
Dann sollte vor der Zuweisung mit 0 noch abgefragt werden, ob das eine Taste ist die doch eine Funktion hat
Vielleicht hilft das.
Gruß, Chris