DP-Maintenance
Dieses Thema wurde von "Phoenix" von "Programmieren allgemein" nach "Sonstige Fragen zu Delphi" verschoben.
Ab zu Delphi... |
DP-Maintenance
Dieses Thema wurde von "SirThornberry" von "Sonstige Fragen zu Delphi" nach "Object-Pascal / Delphi-Language" verschoben.
|
Re: Tastaturabfrage
Bei mir kennt er dieses FormKeyDown garnicht! Gibts vielleicht noch ne andere möglichkeit?
|
Re: Tastaturabfrage
Form anklicken, im ObjectInspector auf "Ereignisse", doppelt in das Feld hinter OnKeyDown
|
Re: Tastaturabfrage
danke
|
Re: Tastaturabfrage
Delphi-Quellcode:
[Warning] Unit1.pas(33): Comparing signed and unsigned types - widened both operands
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState);
begin if Key = VkKeyScan('a') then caption := 'toll es wurde a gedrückt' else Key = VkKeyScan('w') then <------In dieser Zeile meldet er den Fehler: caption := 'es wurde w gedrückt'; end; [edit=SirThornberry]Delphi-Tags gesetzt - nächstes mal bitte selbst machen - Mfg, SirThornberry[/edit] |
Re: Tastaturabfrage
Das ist kein Fehler sondern eine Warnung, der Fehler steht ne Zeile tiefer
*kristallkugelmodus* es muss else if heissen |
Re: Tastaturabfrage
immernoch der Fehler:
[Warning] Unit1.pas(33): Comparing signed and unsigned types - widened both operands |
Re: Tastaturabfrage
Da steht doch vor, das ist eine Warnung :roll:
Warnung <> Fehler |
Re: Tastaturabfrage
Dann schreibe ihm doch gleich, wie man diese Warnung auch behebt, denn Warnungen sind auch nicht so das Wahre. :roll:
Delphi-Quellcode:
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word;
Shift: TShiftState); begin if Key = Ord('A') then Caption := 'toll es wurde a gedrückt' else if Key = Ord('W') then Caption := 'es wurde w gedrückt'; end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:11 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