Einzelnen Beitrag anzeigen

Angel4585

Registriert seit: 4. Okt 2005
Ort: i.d.N.v. Freiburg im Breisgau
2.199 Beiträge
 
Delphi 2010 Professional
 
#6

Re: Komponente innerhalb eines Threads erstellen

  Alt 27. Jul 2006, 14:51
was mich an dem ganzen gerade am meisten irritiert ist, das der Thread sich ja glich weider beendet oder täusch ich mich da?


Delphi-Quellcode:

  TTestThread = class(TThread)
    private
      FTimer : TTimer;
    public
      constructor Create;
      procedure Execute; override;
      procedure TestTimer(Sender : TObject);
    end;

.
.
.


{ TTestThread }

constructor TTestThread.Create;
begin
inherited Create(False);
FreeOnTerminate:=True;
FTimer:=TTimer.Create(nil);
FTimer.Interval:=1000;
FTimer.OnTimer:=TestTimer;
FTimer.Enabled:=True;
end;

procedure TTestThread.Execute;
begin
while not Terminated do
  sleep(10);
end;

procedure TTestThread.TestTimer(Sender: TObject);
const f = 'C:\Testsl.txt';
begin
with TstringList.Create do
  try
    if Fileexists(f)then
      LoadFromFile(f);
    Add(DateTimeToStr(Now));
    SaveToFile(f);
  finally
    Free;
    end;
end;
Also das fuppt bei mir.. Er schreibt mir jede Menge in die Datei
Martin Weber
Ich bin ein Rüsselmops
  Mit Zitat antworten Zitat