Thema: Delphi Threadlogik Problem

Einzelnen Beitrag anzeigen

Benutzerbild von alias5000
alias5000

Registriert seit: 10. Sep 2005
Ort: Heilbronn
268 Beiträge
 
#13

Re: Threadlogik Problem

  Alt 24. Aug 2008, 19:33
Vorschlag, ein Thread; Pseudocode:
Delphi-Quellcode:
TmeinThread = class(TThread)
...
procedure Execute; override;
...
end;

implementation

Procedure TmeinThread.Execute;
var Handle: cardinal;
b: boolean;
begin
b := false;
repeat
  Handle := FindeDeinFenster;
  if Handle <> 0 then begin
    if not b then begin
      DialogSchließenMessageSenden;
      b := true;
    end;
  end else if (Handle = 0) and b then
    b := false;
  end;
until self.Terminated
end;
Das wäre mein Vorschlag, kombiniert mit der Ein-Thread-Idee

Gruß
alias5000
Im Interesse der Purierung des germanischen Ideoms ist es opertum den immensen Usus peregrieder Verben auf ein Minimum zu reduzieren.
--> www.lanchat2.de <---
  Mit Zitat antworten Zitat