![]() |
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:
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!
IF (key = (13 or 10)) AND (Input.Text <> '') THEN
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? |
Re: OnKeyDown funktioniert nicht mehr
Das muss heißen If Key in [13, 10] oder if (Key = 10) or (Key = 13) ;)
|
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 01:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz