Forum: Sonstige Fragen zu Delphi
Delphi
by alleinherrscher,
2. Okt 2009
Komisch, sieht aber eher so aus, als hättest du irgendwelche Schreib/Lese Berechtigungsprobleme und Delphi kann dir keine Exe Datei kompilieren?!
Forum: Sonstige Fragen zu Delphi
Delphi
by alleinherrscher,
2. Okt 2009
@lee1
Du könntest z.B. beim Tastendruck nach oben eine "geschwindigkeit" definieren.
v_y:=-5
Im Timer soll dann bei jedem Schritt die Geschwindigkeit kleiner werden, also quasi durch eine Art Erdanziehungskraft:
Forum: Sonstige Fragen zu Delphi
Delphi
by alleinherrscher,
2. Okt 2009
Ich habs mal angehängt... ka wo dein Fehler herkommt...
Forum: Sonstige Fragen zu Delphi
Delphi
by alleinherrscher,
2. Okt 2009
@Draggen: Hast du auf deinem Formular auch einen Timer und einen Button erstellt? Und hast du das OnTimer Ereignis im Objektinspektor zugewiesen?
@Lee: Die 128 wird logisch (bit für bit) auf den Rückgabewert von GeyKeyState draufaddiert...Das liegt irgendwie an dem Intergerrückgabewert von GeyKeyState, der kann bei gedrückter Taste glaube ich -127 oder -128 sein...
Was ist denn bitte am...
Forum: Sonstige Fragen zu Delphi
Delphi
by alleinherrscher,
2. Okt 2009
Geiler Kommentar :D
Also hier der Beispielcode, funzt wunderbar!
procedure TForm1.Timer1Timer(Sender: TObject);
begin
if (getkeystate(vk_left) and 128)=128 then
button1.Left:=button1.left-1; //verschiebt den Button eins nach links