Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi OnKeyDown funktioniert nicht mehr (https://www.delphipraxis.net/47280-onkeydown-funktioniert-nicht-mehr.html)

DirectFromHell 8. Jun 2005 18:48


OnKeyDown funktioniert nicht mehr
 
Hi DPler,

Ich habe mir heute aus Interesse mal Delphi 2005 Architect Trial geladen. Jetzt tritt folgendes Problem auf: In einer OnKeyDown Prozedur eines TEdit Feldes habe ich folgende Abfrage:
Delphi-Quellcode:
 IF (key = (13 or 10)) AND (Input.Text <> '') THEN
Das hat auch in Delphi 7 immer super geklappt, aber jetzt wo ich das ganze im Delphi 2005 neu Kompiliert habe, da reagiert das Programm nicht mehr auf Enter. Die Befehle werden einfach nicht ausgeführt :gruebel:. Undzwar weder unter Delphi 7 noch Delphi 2005!
Ich habe am Source _nichts_ geändert, aber er will nicht mehr. Liegt das an Delphi 2005? Oder wenn nicht, was könnte die Ursache sein?

MfG
DfH

PS: Liegt das an meinem Rechner, oder warum ist Delphi 2005 so langsam wenn ich ein Komma, oder andere Delphi Trennzeichen entferne bzw. hinzufüge?

jfheins 8. Jun 2005 18:52

Re: OnKeyDown funktioniert nicht mehr
 
Das muss heißen If Key in [13, 10] oder if (Key = 10) or (Key = 13) ;)

DirectFromHell 8. Jun 2005 19:18

Re: OnKeyDown funktioniert nicht mehr
 
Ahhhh :wall:
Genau so hatte ich das immer. Anscheinend hab ich das in Gedanken genau dann unabsichtlich geändert, als ich Delphi 2005 installiert hab ... Komischer Zufall
Bleibt mir nur eine Frage: Warum zeigt mir Delphi 2005 bei geladenen Delphi 7 Projekten Errors selbst bei Uses Deklarationen wie Forms oder SysUtils an?


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:49 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz