Einzelnen Beitrag anzeigen

Benutzerbild von SnuffMaster23
SnuffMaster23

Registriert seit: 13. Feb 2006
Ort: Kempten
253 Beiträge
 
#4

Re: Übersetzen eines C++ Codeschnipsels nach Delphi

  Alt 4. Dez 2007, 14: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
  Mit Zitat antworten Zitat