Thema: Delphi Keypress funzt nicht

Einzelnen Beitrag anzeigen

klose010

Registriert seit: 8. Aug 2009
20 Beiträge
 
Delphi 2005 Personal
 
#1

Keypress funzt nicht

  Alt 30. Aug 2009, 11:30
Ich will ein Programm schreiben, mit dem man die Tastatureingabe simuliert. Dafür benutze ich Keypress:
Delphi-Quellcode:
var a : char;
begin
a:='a'
keypress(a);
end;
Aber irgendwie funz das nicht. Es wird einfach kein a simuliert, es passiert gar nix, noch nicht mal eine Fehlermeldung. Was mach ich falsch?

Und gleich noch eine Frage:
Ich hab bei ein bissl bei Google gesucht, und das hier gefunden: http://forum.chip.de/c-c/tastaturein...en-846952.html

Dort gibt es eine Liste, mit allen möglichen Tasten. Ich weiß, dass das für C ist, aber man kann es auch für Delphi nutzen. Aber ich kann nicht einfach Keypress(VK_DELETE) eingeben, dann gibt es einen Fehler: "Die Typen der tatsächlichen und formalen Var-Parameter müssen übereinstimmen." Warscheinlich weil VK_DELETE einen Integer Wert zurück gibt. Aber der Integer Wert, entspricht dem Char für diese Taste. Wie kann ich dass umwandeln, oder so was in der Art, damit es funzt?
  Mit Zitat antworten Zitat