Registriert seit: 4. Apr 2008
400 Beiträge
|
AW: Multithreading und Globale Funktionen
14. Feb 2011, 14:30
Ne, Data gehört zu jedem Thread selber der die Funktion aufruft.
D.h. jeder Thread ruft die Funktion auf mit seinen eigenen privat deklariertden Data mit unterschiedlicher länge. Ich bin mir halt nicht sicher, wenn sich schon ein Thread in der Funktion befindet das Result von einem anderen Thread wieder mit dem Result :=''; wieder zurückgesetzt wird. Oder hat jeder Aufruf sein eigenes Result? Oder ob dadurch das High(Data) auch verbogen wird?
Lokale Variabeln gelten ja für jeden eigenen Aufruf/Thread selber.
Delphi 2010, Update 4 & 5
Geändert von schwa226 (14. Feb 2011 um 14:33 Uhr)
|