Hi, ich versuche folgende Zeile von C++ in Delphi zu übersetzen:
Code:
m_pBits = (void*)((BYTE*)(m_pMemory) + 20);
m_pBits und
m_pMemory sind Pointer.
Ich verstehe die Zeile so, dass der Zeiger m_pBits nicht mehr auf m_pMemory zeigt, sondern auf
m_pMemory+20. Frage ist nur, wie übersetz ich das in Delphi?
Danke im Voraus
edit:
m_pBits := Ptr(cardinal(m_pMemory) + 20);
...lässt sich kompilieren, aber ob's stimmt ist die Frage.