Einzelnen Beitrag anzeigen

goose33

Registriert seit: 26. Okt 2004
Ort: Merseburg
49 Beiträge
 
#1

Pointer aus C++ nach Delphi ???

  Alt 7. Sep 2005, 00:12
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
  Mit Zitat antworten Zitat