Autor Beitrag
magnitudo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

WIN 8.1

BeitragVerfasst: Di 16.05.06 16:54 
Servus mitternand,

ist es denn mit Delphi nicht möglich, innerhalb einer REPEAT/UNTIL-Schleife auf ein OnButtonDown-Ereignis eines Schalters zu reagieren, aber ohne Aufruf von A.PM (Application.ProcessMessages) innerhalb der Schleife ?
In Meinem Fall birgt der Aufruf von A.PM eine Menge zusätzlicher Komplikationen in der Programmausführung,
weshalb ich gerne darauf verzichten würde.

Die Tastatur kann ja auch ohne Aufruf von A.PM in einer Schleife abgefragt werden. z.B. so:

ausblenden Delphi-Quelltext
1:
2:
3:
REPEAT
 IF GetAsyncKeyState(Vk_Escape) < 0 THEN Escape := TRUE;
UNTIL (X = Y) OR Escape;


Das sollte doch auch irgendwie mit einem Button möglich sein, oder ?

Vielen Dank für eure Hilfe
Thomas

Moderiert von user profile iconraziel: B- durch Delphi-Tags ersetzt
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 17.05.06 08:43 
Also ohne Application.ProcessMessage(); glaube ich nicht. Kannst du dein Problem mal grob umreißen, vielleicht findet man einen besseren Ansatz?