Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Legt den Bibliotheksrückgabewert auf eine mit Nullzeichen abgeschlossene Zeichenfolge fest.
void _RetChar(char FAR *string)
char FAR *string; /* String. */
Hinweise
Verwenden Sie die _RetVal( )-Funktion, wenn Sie eine Zeichenfolge zurückgeben möchten, die Nullzeichen enthält.
Weitere Informationen zum Erstellen einer API-Bibliothek und ihrer Integration in Visual FoxPro finden Sie unter Zugreifen auf die Visual FoxPro-API.
Beispiel
Im folgenden Beispiel wird _RetChar( ) zweimal aufgerufen, um zu zeigen, dass die Steuerung von _RetChar( ) an die API-Routine zurückgegeben wird, und dass der letzte _RetChar( )-Aufruf den Wert bestimmt, der an Visual FoxPro zurückgegeben wird.
Visual FoxPro-Code
SET LIBRARY TO RETCHAR
C-Code
#include <pro_ext.h>
void FAR chars(ParamBlk FAR *parm)
{
char message[] = "Hello, world";
_RetChar(message);
}
FoxInfo myFoxInfo[] = {
{"CHARS", (FPFI) chars, 0, ""}
};
FoxTable _FoxTable = {
(FoxTable FAR *) 0, sizeof(myFoxInfo)/sizeof(FoxInfo), myFoxInfo
};
Siehe auch
_RetCurrency( ), API-Bibliotheksroutine | _RetDateStr( ), API-Bibliotheksroutine | _RetDateTimeStr( ), API-Bibliotheksroutine | _RetFloat( ), API-Bibliotheksroutine | _RetInt( ), API-Bibliotheksroutine | _RetLogical( ), API-Bibliotheksroutine | _RetVal( ), API-Bibliotheksroutine