Registriert seit: 13. Feb 2006
Ort: Kempten
253 Beiträge
|
Re: Übersetzen eines C++ Codeschnipsels nach Delphi
4. Dez 2007, 15:34
Also das in Zeile 56 (Delphi) muss wohl nur pItems heißen.
Ein Array in C ist nur ein Zeiger, mit [x] dahinter werden x Elemente "draufgezählt" und dann gleich dereferenziert.
Das & in C entspricht (an dieser Stelle) dem @ in Delphi und liefert wieder den Zeiger.
Also ist pItems gleich &pItems[0]!
In Zeile 49 (C) steht &pItems, das ist die Adresse der Zeigervariable also ein Zeiger auf nen Zeiger!
Da musst du in Delphi @pItems schreiben.
Evtl brauchst du noch ein paar Casts in Pointer (TPointer?).
"Conspiracy is the poor man's mapping of the world" - Fredric Jameson
|