Hallo,
folgendes Problem :
Ich hab ne C++ datei und muss die nach Delphi convertieren.
Nun arbeiten die ja sehr viel mit Zeigern.
Ich hab also einen Zeiger definiert :
Code:
m_pView : pointer;
m_pNext : pointer;
nun steht in dem C++ code irgendwo sowas :
Code:
if ((m_pView + 4) >= m_pNext)
Nun die Frage wie ich das machen muss ?
Ich hab folgendes probiert :
Code:
if ((m_pView + 4) >= m_pNext) then // geht nich
if (DWORD(m_pView + 4) >= m_pNext) then // geht auch nicht
if (Pointer(DWORD(m_pView) + 4) >= m_pNext) then // das geht aber auch nicht
Ich hab keine Ahnung wie ich das machen muss.
Kann mir mal jemand weiterhelfen ?
Danke
matthias
ps:
Das hier :
Code:
if (Pointer(DWORD(m_pView) + 4) >= Pointer(DWORD(m_pNext)))
geht auch nicht und die Fehlermeldung von Delphi lautet :
'Operator ist auf diesen Operandentyp nicht anwendbar'
noch zur Info