C16_TermPgif
C16_TermPgif(const vPHANDLE aPgifHdl) : vERROR
Programmierschnittstelle beenden
Details
- aPgifHdl: Zeiger auf Modul-Handle
- Resultat: vERROR Fehlerwert
- Siehe: Befehle der Programmierschnittstelle , C16_InitPgif() , C16_TermInstance()
Der Befehl beendet das Programmierschnittstellen-Modul und gibt den reservierten Speicher frei.
In (aPgifHdl) steht der von C16_InitPgif() bereitgestellte Modul-Handle.
Der Rückgabewert vom Typ vERROR beinhaltet entweder 0 (kein Fehler) oder einen negativen Fehlerwert (siehe Fehlerwerte ).
info
Diese Funktion muss einmal vor Programmende aufgerufen werden.
Beispiel:
void main(void)
{
char pszMsgText[80];
vERROR nRes; // Funktionsergebnis
vPHANDLE hModule; // Modul-Handle
vPHANDLE hInstance; // Instanz-Handle
// Modul initialisieren und 4MB Speicher reservieren
nRes = C16_InitPgif(0x00400000, &hModule);
// Instanz initialisieren
nRes = nRes + C16_InitInstance(hModule, &hInstance);
// Datenbank öffnen
nRes = nRes + C16_OpenArea(hInstance, "TCP:10.1.0.2+10.1.0.1", NULL,
"T40", "USER", "UserPassword",
NULL, NULL, 32);
if(nRes <> 0)
{
sprintf(pszMsgText
"Error %d at opening database\n", nRes);
MsgBox(pszMsgText);
}
// Verarbeitung fortsetzen
C16_CloseArea(hInstance); // Datenbank schließen
C16_TermInstance(hInstance); // Instanz beenden
C16_TermPgif(hModule); // Modul beenden
}