Registriert seit: 18. Aug 2008
Ort: Berlin
759 Beiträge
Turbo Delphi für Win32
|
2dimensionales Array zu Pointer für Thread und Zugriff
1. Jan 2009, 17:12
Hallo noch mal an alle und gesundes Neues Jahr,
Ich hab eine Frage für den Pointer eines 2 Dimensionalen dynamischen Arrays den ich an ein Thread übergeben möchte und wie ich damit arbeiten kann. Ich weiß wenn ich ein Array erstelle ala
MyArray: array of array of integer;
dann sollte nach meinen Kenntnissen MyArray an sich gleich einen Pointer darstellen. Wenn ich diesen jetzt über:
Threadhandle := CreateThread(nil, 0, @ThreadWelt, Welt, 0, TreadID);
an mein Thread übergebe, könnte ich mir vorstellen, dass es funktioniert (bin mir aber vieleicht zu 20% sicher). Jetzt die eigentliche Frage, wie kann ich jetzt in meinem Thread darauf zugreifen? Ich habe gesehen, dass andere Speicher allochieren für ihre Pointer (bisher aber nur für einfache Variablen gesehen). Hoffe jemand kann mir einen Gedankenanstoß geben, für den Punkt an dem ich mich jetzt befinde.
|