Устанавливает в качестве возвращаемого значения библиотеки строку, заканчивающуюся нуль-символом.
void _RetChar(char FAR *string) char FAR *string; /* Строка. */ |
Примечания
Если вам нужно возвратить строку, в которой допускаются внутренние нуль-символы, воспользуйтесь функцией _RetVal( ).
Для получения дополнительной информации о том, как создавать библиотеку API и интегрировать её в Visual FoxPro, смотрите Доступ к API Visual FoxPro.
Пример
В следующем примере дважды вызывается _RetChar( ); вы видите, что управление возвращается из _RetChar( ) в API-программу и что последняя _RetChar( ) определяет значение, возвращаемое в Visual FoxPro.
Код Visual FoxPro
Copy Code | |
|---|---|
SET LIBRARY TO RETCHAR | |
Код C
Copy 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
}; | |
Смотрите также
Справочное руководство
Процедура библиотеки API _RetCurrency( )Процедура библиотеки API _RetDateStr( )
Процедура библиотеки API _RetDateTimeStr( )
Процедура библиотеки API _RetFloat( )
Процедура библиотеки API _RetInt( )
Процедура библиотеки API _RetLogical( )
Процедура библиотеки API _RetVal( )
Прочие ресурсы
Конструкции библиотеки API
© Microsoft Corporation. All rights reserved. Microsoft is not reponsible for the contents of the translated help topics.