Einzelnen Beitrag anzeigen

Benutzerbild von Khabarakh
Khabarakh

Registriert seit: 18. Aug 2004
Ort: Brackenheim VS08 Pro
2.876 Beiträge
 
#7

Re: Kein "FormMouseDown" während Arbeit in anderer

  Alt 11. Jun 2005, 08:52
Das sollte eigentlich gehen, ich mache es bei einer Endlosschleife nicht anders . Hier mal der Aufbau in etwa:
Delphi-Quellcode:
procedure TForm1.Activate(...);
begin
  ...
  while IsRunning do
  begin
    ...
    Application.ProcessMessages;
  end;
end;

procedure TForm1.Paintbox321Click(...);
begin
  DoSomething;
end;
Ein Schleifendurchlauf dauert im Durchschnitt 7ms, DoSomething wird ohne sichtbare Verzögerung ausgeführt.
Sebastian
Moderator in der EE
  Mit Zitat antworten Zitat