Hi. Habe zwar noch keine Consolenanwendung geschrieben, aber eins fällt mir sofort auf: das exit hinter deiner if-Anweisung führt nur dazu, dass die Routine
FormKeyDown verlassen wird. Bei einer Nicht-Consolenanwendung müsstet du dann folgendes in die FormKeyDown-Routine schreiben:
Code:
if key=vk_escape then self.close;
. Aber wie gesagt, ich weiss nicht ob das bei einer Consolenanwendung geht.