Сбрасывает на диск все модифицированные буферы памяти, относящиеся к заданному файлу.
int _FFlush(FCHAN chan) |
Замечания
_FFlush( ) возвращает 0, если очистка буферов выполнена успешно, или - 1 в противном случае.
Для получения дополнительной информации о том, как создавать библиотеку API и интегрировать её в Visual FoxPro, См. Доступ к Visual FoxPro API.
Пример
В следующем примере создается файл и его длина устанавливается равной 8196 байтам. Если в окне команд Visual FoxPro выдать командную строку DIR TEMP.TXT, то в выданной информации будет указано, что размер файла на диске по-прежнему равен 0. Однако если выдать DIR TEMP.TXT еще раз после того, как выполнится =XFFLUSH( ), то вы увидите, что файл на диске обработан программой _FCHSize( ) и имеет размер 8196 байтов.
Visual FoxPro Код
![]() | |
---|---|
SET LIBRARY TO FFLUSH |
C Код
![]() | |
---|---|
#include <pro_ext.h> |
See Also
Other Resources
Построение библиотеки API_FPuts( ) Подпрограмма библиотеки API
_FWrite( ) Подпрограмма библиотеки API
_FError( ) Подпрограмма библиотеки API
Доступ к Visual FoxPro API