Forum: Object-Pascal / Delphi-Language
Delphi
by jfheins,
4. Jan 2009
Das tut er doch bereits :gruebel:
constructor TMessageBoxThread.Create(msg:String);
begin
inherited Create(false);
text := msg;
Priority := tpLower;
end;
Nur darfst du dann keine Properties mehr setzten nachdem du den kOnstruktor aufgerufen hast ...
Forum: Object-Pascal / Delphi-Language
Delphi
by jfheins,
4. Jan 2009
Ok, hab mich vertan :oops:
Ich hatte nicht gesehen, dass du den Konstruktor überschrieben hast ...
Aber wenn ich mich recht errinere, ist der Orginal-Parameter CreateSuspended - d.h. insb. dass du den Thread sofort nach dem Kontruktor startest weil du ja false übergibst - danach darfst du eigenlich keine Propertys mehr ändern, weil der Thread schon beendet sein könnte !
Da du ja sowiso...
Forum: Object-Pascal / Delphi-Language
Delphi
by jfheins,
4. Jan 2009
ThreadMB := TMessageBoxThread.Create(true);
Das da meine ich - ist aber nicht so wichtig ;)