Prototyp und Beschreibung der Funktion getdisclaimer()

(Nicht freischaltpflichtige Funktion)

 

getdisclaimer()
Ermittlung des Hinweises zum Haftungsausschluss der GeoDLL.

Prototyp der DLL-Funktion in C++ Syntax (Kleinschreibung beachten!):
extern "C" __declspec(dllimport) unsigned long __stdcall getdisclaimer(
     char **pszDisclaimer);

Prototyp der DLL-Funktion in Visual Objects Syntax:
_DLL function getdisclaimer(;
     pszADisclaimer ref psz);              // 4 Byte, char**, 1000 alloc.
as logic pascal:geodll32.getdisclaimer     // 4 Byte

Die Allokation von Speicher für "ref psz" / "char**" ist nur notwendig,
wenn zuvor setstringallocate(FALSE) aufgerufen worden ist.


Die Funktion gibt den Hinweis zum Haftungsauschluss bei Nutzung der
GeoDLL in Form eines psz an das rufende Programm zurück. Die Zeilen des
Textes sind mit "Return und LineFeed" voneinander getrennt.


Die Parameter werden folgendermaßen übergeben bzw. zurückgegeben:
pszDisclaimer  Hinweis zum Hauftungsausschluss.
(ref)       Achtung: "ref pszDisclaimer" entspricht "char**" in C. Es
            müssen 1000 Byte Speicher für den Null terminated string in
            Abhängigkeit vom Aufruf der Funktion setstringallocate()
            allokiert werden. Beachten Sie dazu die Hinweise im Kapitel
            "Prototyp und Beschreibung der Funktion setstringallocate()".

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


Der Hauftungsausschluss sieht so aus:
   GeoDLL xx.xx
   Haftungsausschluss:
   Die in GeoDLL enthaltenen Daten, die mit GeoDLL durchgeführten Berechnungen
   und die der GeoDLL zugesicherten Eigenschaften erheben nicht den Anspruch
   auf Richtigkeit, Vollständigkeit und Genauigkeit in jedem erdenklichen Fall.
   Unter keinen Umständen wird Haftung für Schäden oder Folgeschäden, Verluste
   oder entgangene Gewinne übernommen, die durch den Gebrauch, die Nicht-
   verwendbarkeit der GeoDLL, oder durch die Unrichtigkeit, Unvollständigkeit
   oder Ungenauigkeit der mit GeoDLL durchgeführten Berechnungen entstehen.


Freischaltung:
Die Funktion ist nicht freischaltpflichtig.