Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   "Tastatur abfragen?" sehr gut gelöst-> hier ne Exe-Datei (https://www.delphipraxis.net/73314-tastatur-abfragen-sehr-gut-geloest-hier-ne-exe-datei.html)

3_of_8 15. Jul 2006 17:12

Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
 
:roll:

Lass dir die Werte per showmessage ausgeben, um herauszufinden, warum.

dino 15. Jul 2006 17:13

Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
 
Delphi-Quellcode:
var i:Integer;
keys:array[0..127] of Boolean;

procedure TForm1.FormClick(Sender: TObject);
begin
if timer1.enabled = false then begin
form1.width:=screen.width;
form1.height:=screen.height;
form1.position:=poscreencenter;
timer1.enabled:=true;
end
else
close;
end;

procedure TForm1.Timer1Timer(Sender: TObject);
begin
for i:=0 to high(keys) do keys[i]:=GetAsyncKeyState(i)=0;
if keys[VK_Down]=false then form1.canvas.pixels[100,100]:=clred else form1.canvas.pixels[100,100]:=clBtnFace
end;
end.
Es klappt mit einer Taste

dino 15. Jul 2006 17:14

Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
 
Perfeckt Danke Danke

3_of_8 15. Jul 2006 17:15

Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
 
?

Wasn jetzt los?

dino 15. Jul 2006 17:16

Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
 
weiss zwar nicht waqrum aber mit =0 und =false klappts

dino 15. Jul 2006 17:18

Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
 
hab =low(SmallInt) durch =0 ersetzt und =false eingefügt jetzt klappts!

3_of_8 15. Jul 2006 17:20

Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
 
Was hast du als Timer Interval? Ich würde 1 einstellen. Ansonsten kannst du machen GetAsyncKeyState(I)<0.

dino 15. Jul 2006 17:21

Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
 
hab 1!

dino 15. Jul 2006 17:31

Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
 
Liste der Anhänge anzeigen (Anzahl: 1)
als Zeichen meiner Dankbarkeit:
Dies ist mein Professionelles AmeisenSimulationsprogramm!
für Freaks ganz lustig sich das mal ne stunde oder so anzuschauen :)

(für 1600 * 1200 Bildschirmauflösung geschrieben)

dino 15. Jul 2006 17:33

Re: Was gibts für Möglichkeiten die Tastatur abzufragen?
 
hab aus einfachheit das =false einfach statt da wos jetzt ist ans =0 gesetzt und klappt genauso


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:49 Uhr.
Seite 3 von 4     123 4      

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