Thema: VK + Timer

Einzelnen Beitrag anzeigen

fui-tak

Registriert seit: 24. Okt 2008
117 Beiträge
 
Turbo Delphi für Win32
 

Re: VK + Timer

  Alt 10. Jun 2009, 12:03
Ich weis ja nicht, ob das nur mir so geht, aber so richtig versteh ich dein Problem nicht.

Was ich bis jetzt hoffentlich verstanden habe:

Wenn du "T" drückst wird FormKeyDown ausgelöst, das ganze schaltet wiederrum den Timer1 aus.
Ord('T'): begin Timer1.Enabled:=false;taste:=1; end; //ist das vielleicht schon dein Fehler: Timer1.Enabled := FALSE anstatt true ??? Dann willst du das irgendwie ein Text eingelesen wird, indem in Timer1 etwas passiert. Mit den KeyEvents und sonstigen Befehlen in deinem Timer1 kenn ich mich nicht so aus

Zitat:
meine frage ist ob man irgendwie den timer bzw den binder blocken kann wenn ich "t" drücke und dann text+zahl!?
Da hört die Verständnis auf... Wenn du den Timer blockst, dann kannst du doch im Timer keine Einlesung des Textes, der gerade eingetippt wird, durchführen, oder was meinst du???



Edit:
Jetzt seh ich nochwas:
Delphi-Quellcode:
 if taste =1 then else begin //wenn taste nicht gleich 1 ist, dann soll der Code ausgeführt werden (beachte das ELSE)
 ...
 Ord(VK_Return): begin timer1.Enabled:=True;taste:=0 end; //hier wird der Timer eingeschaltet und Taste auf 0 gesetzt
Da du bei VK_Return Taste auf 0 setzt ist es doch logisch, dass dann der Code aus Timer1 ausgeführt wird
  Mit Zitat antworten Zitat