Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Multithreading komischer Fehler
25. Jan 2014, 12:20
Versuch es mal so
Delphi-Quellcode:
for i := 1 to maxThreads do
begin
Thread := TIdThread.Create( true ); // Thread im angehaltenen Zustand erzeugen
Thread.FreeOnTerminate := true;
Thread.SetText('Ich bin Thread ' + IntToStr(i));
Thread.Start;
end;
Obwohl es keine gute Idee ist aus einem Thread heraus auf die Console zuzugreifen.
Und in diesem Fall, sollte auch auf die Beendigung des Threads gewartet werden.
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
Geändert von Sir Rufo (25. Jan 2014 um 12:23 Uhr)
|