Prototyp und Beschreibung der Funktion getntvrefstatus()

(Funktion der freischaltpflichtigen Gruppe "NTv2-Transformationen")

 

getntvrefstatus()
Feststellen ob ein Bezugssystem zu einer NTv2-Gitterdatei gehört.

Prototyp der DLL-Funktion in C++ Syntax (Kleinschreibung beachten!):
extern "C" __declspec(dllimport) unsigned long __stdcall getntvrefstatus(
     unsigned short wRefSys,
     unsigned long *lStatus);

Prototyp der DLL-Funktion in Visual Objects Syntax:
_DLL function getntvrefstatus(;
     wRefSys as word,;                     // 2 Byte
     lStatus ref logic);                   // 4 Byte
as logic pascal:geodll32.getntvrefstatus   // 4 Byte


Die Funktion testet, ob das Bezugssystem wRefSys zu einer NTv2-
Gitterdatei gehört und gibt das Ergebnis in der logischen
Variablen lStatus zurück.


Die Parameter werden folgendermaßen übergeben bzw. zurückgegeben:
wRefSys     Geodätisches Bezugssystem, das auf die Zugehörigkeit zu
            einer NTV2-Gitterdatei getestet werden soll. Die verfügbaren
            Bezugssysteme sind in der Liste "Koordinaten- und
            Bezugssysteme" aufgeführt.

lStatus     Status "NTv2-Bezugssystem". Der Status wird per Referenz
(ref)       zurückgegeben.
TRUE        Das Bezugssystem gehört zu einer NTv2-Gitterdatei.
FALSE       Das Bezugssystem gehört nicht zu einer NTv2-Gitterdatei.

returnWert  Im Fehlerfall gibt die Funktion FALSE zurück, sonst TRUE.


Freischaltung:
Die Funktion ist Bestandteil der freischaltpflichtigen Funktionsgruppe
"NTv2-Transformationen". Sie wird zusammen mit den anderen Funktionen der
Gruppe durch die Eingabe der bei der Vertriebsfirma erworbenen Freischalt-
parameter per Aufruf der Funktion setunlockcode() zur uneingeschränkten
Nutzung frei geschaltet. Ohne die Freischaltung sind nur wenige Funktions-
aufrufe zu Testzwecken (Sharewareprinzip) möglich. Es ist zu beachten, dass
zusätzlich die Funktionsgruppe "Koordinatentransformationen" frei geschaltet
sein muss.