Histórico da Página
Composition Setup |
---|
import.css=/download/attachments/3279126062824/newLayouttecnologia.css |
|
Pagetitle | ||||
---|---|---|---|---|
|
...
...
Função: FClose
Fecha
...
um
...
arquivo
...
binário
...
aberto
...
Sintaxe
Bloco de código | ||
---|---|---|
| ||
FClose( [ nHandle ] )--> lRet
|
Parâmetros
...
Nome | Tipo | Descrição | Obrigatório | Referência |
---|---|---|---|---|
nHandle |
...
numérico | Indica handle do arquivo obtido |
...
previamente, através da função FOpen() ou FCreate(). |
Retorno
Nome | Tipo | Descrição |
---|---|---|
lRet |
...
lógico | Se ocorrer um erro ao fechar o arquivo retorna falso (.F.), |
...
caso contrário |
...
retorna verdadeiro (.T.). |
Observações
- Essa função é de tratamento de arquivos de baixo nível utilizada para fechar arquivos binários
...
- . No entanto, caso a operação falhe, a função retornará falso (.F.).
...
- Neste caso, pode-se utilizar a função FError() para determinar a razão exata da falha. Por exemplo, ao tentar usar FClose() com um handle (tratamento dado ao arquivo pelo sistema operacional) inválido retorna falso (.F.) e FError() retorna o erro 6
...
- , invalid handle.
Exemplos
Bloco de código | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Importante |
---|
Esta função permite acesso de baixo nível a arquivos e dispositivos DOS - Disk Operating System (sistema operacional de disco). Desta forma, recomenda-se muita cautela na utilização e um conhecimento detalhado do sistema operacional. |
Exemplos
// Fecha um arquivo binário recém criado e exibe uma mensagem de erro caso o fechamento
falhe#includefalhe #include "Fileio.ch"...
User function exemplo() nHandle := FCREATE("Testfile", FC_NORMAL) If !FCLOSE(nHandle)
conout( "Erro ao fechar arquivo, erro numero: ", FERROR() ) EndIf returnAdvanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas