Einzelnen Beitrag anzeigen

Benutzerbild von SirThornberry
SirThornberry
(Moderator)

Registriert seit: 23. Sep 2003
Ort: Bockwen
12.235 Beiträge
 
Delphi 2006 Professional
 
#2

Re: Proced. wird unterbrochen ->Proced. nicht weitermache

  Alt 11. Sep 2005, 18:20
im Normalfall geht es gar nicht das procedure1 durch einen Klick unterbrochen wird außer du arbeitest mit Threads bzw. Application.ProcessMessages. Ansonsten musst du das mit einer Hilfsvariablen machen.
Delphi-Quellcode:
procedure procedure2;
begin
  procedure2betreten := True;
  //do something
end;

procedure procedure1;
begin
  procedure2betreten := False;
  [...]
    Application.ProcessMessages;
    if procedrue2betreten then
      Exit;
  [...]
end;
Jens
Mit Source ist es wie mit Kunst - Hauptsache der Künstler versteht's
  Mit Zitat antworten Zitat