Das tut er doch bereits
Delphi-Quellcode:
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 ...
Zu dem Char-Array-Pronblem: Schonmal versucht, den String einfach nach PChar zu casten?