Auswertung mit KEY
Hallo, :roll: :wink:
Ich möchte per KEY eine Anweisung ausführen.
Delphi-Quellcode:
was ist daran falsch?
procedure TMain.FahrenTimer(Sender: TObject);
begin if (key=vk_left) then begin Player.Left:=Player.Left-1; end; end; So unter dem Event OnKeyDown der Form gibt's keinen Fehler. :coder: :?: |
Re: Auswertung mit KEY
Wo ist denn "Key" definiert? Wenn Du im Timer schauen möchtest, ob eine Taste gedrück ist, dann schau mal nach GetAsyncKeyState.
Viele Grüße |
Re: Auswertung mit KEY
Jop,
danke............fragen hilft immer. |
Re: Auswertung mit KEY
Zitat:
Ansonsten: das selbe wie mirage228... |
Re: Auswertung mit KEY
Wäre es nicht besser, wenn du auf die WM_KeyDown oder WM_KeyUp Messages reagierst? Bei einem Timer führst du eine Menge únnötiger Abfragen durch, die vieleicht negativ auf die PErformanze des Programms einwirken.
MfG BAMatze |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:40 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