Online
Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.229 Beiträge
Delphi 12 Athens
|
Re: Threads verwalten
22. Nov 2009, 16:24
unitlokal/global = heap
prozedurlokal = stack
du mußt aber aufpassen, daß der Speicher nicht wieder überschrieben wird.
z.B. mehrmals PostMessage mit diesem Speicher, aber das "Ziel" hat die gesendeten Nachrichten noch garnicht verarbeitet und somit würde der Speicher zurüh überschrieben.
Du kannst aber z.B. mit GetMem Speicher reservieren, mit PostMessage versenden und am "Ziel" diesen Speicher dann wieder freigeben.
(aber Achtung: einige Speichermanager muß man erst in einen Threadsicheren Modus versetzen, aber ich hoffe mal, daß dieses bei dir schon der Fall ist)
$2B or not $2B
|