das mit dem Timer wurde grad gesagt.
Zitat:
Delphi-Quellcode:
Repeat
Sleep(250);
Application.Processmessages;
Until ...;
Das sollte die CPU aber eigentlich nicht viel Auslasten
es sei denn du läßt in einer der Messages massig viel rechnen oder ein paralleler Thread ist daran schuld. (ich hab in vielen Programmen schon solche Schleifen eingesetzt und das mit weit kürzeren Zeiten ... z.B. 20 ms und nichtmal 1% Belastung)
Außerdem gehört Application eigentlich mit zur
VCL und hat demnach nicht viel mit
NonVCL zu tun.