ich erstelle einen threads mit beginthread (nicht mit dem
VCL Thread Object)
Delphi-Quellcode:
var
_Param: PParam;
GetMem(_Param, SizeOf(TParam));
...
_thread_handle := BeginThread(nil,
0,
Addr(ThreadFunction),
_Param,
0,
id);
Delphi-Quellcode:
type
TParam = record
stringlist : TStringlist;
...
end;
PParam = ^TParam;
sobald ich jetzt ne stringlist in den Parametern zur Übergabe an den Thread einfüg, erhalte ich ne
exception.
warum ist das so? und wie kann ich sonst mehrere strings an den thread übergeben?
danke schonmal