AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Adresse eines pointers auslesen

Ein Thema von ximo · begonnen am 25. Mär 2006 · letzter Beitrag vom 27. Mär 2006
 
ximo

Registriert seit: 25. Mär 2006
Ort: Sóller
6 Beiträge
 
Delphi 5 Enterprise
 
#1

Adresse eines pointers auslesen

  Alt 25. Mär 2006, 19:18
Hallo, ich möchte die Adresse eines pointers auslesen, um diese dann einem anderen zuzuweisen.

das Problem ist, ich möchte nachfolgenden für c++ geschriebene activeX function nutzen. GpsPos ist eine komplexe Structur, in der die Function das Ergebnis speichert. Delphi akzeptiert für *GpsPos aber nur einen Integer bzw. Longint-Wert und keinen Zeiger auf GpsPos. In C ist Pointer und long das gleiche und kann ausgetauscht bzw. zugewiesen werden.
Ich würde jetzt gerne den Wert der Speicherstelle auf den GpsPos zeigt (nicht den Inhalt) auslesen und dann als longint an die Function übergeben.


1.1 GetLastPosition(szID,*GpsPos)
This method return from the Database the last know position of the terminal.

Parameters:

[in] LPCTSTR szId.

String Terminal Identification.

[in] LONG *GpsPos.

Pointer to the GpsPos structure.



Return:

ERRORCODE. (View Error Codes Table).



Comments:

The application must allocate the position structure and pass to this method a pointer to this structure.
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:57 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz