Histórico da Página
...
| Portuguese | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Função: FOpenAbre um arquivo binário. uma função de tratamento de arquivo de baixo nível que abre um arquivo binário existente para que possa ser lido e escrito, dependendo do argumento no parâmetro <nModo>. FOpen ( < cArq>, [ nModo], [ xParam3], [ lChangeCase] ) --> nRet
nRet
Tabela A - Modos de acesso a arquivos binários
|
| modo | constante (fileio.ch) | Operação |
|---|---|---|
| 0 | FO_COMPAT | Modo de compatibilidade (padrão). |
| 16 | FO_EXCLUSIVE | Acesso total exclusivo. |
| 32 | FO_DENYWRITE | Acesso bloqueado a gravação de outros processos ao arquivo. |
| 48 | FO_DENYREAD | Acesso bloqueado a leitura de outros processos ao arquivo. |
| 64 | FO_DENYNONE | Acesso compartilhado. Permite a leitura e gravação por outros processos ao arquivo. |
| 64 | FO_SHARED | Igual à FO_DENYNONE. |
#include 'fileio.ch'...
// Abrir o arquivo error.log para escrita e gravação compartilhada.
nHandle := fopen('\sigaadv\error.log' , FO_READWRITE + FO_SHARED )
If nHandle == -1
MsgStop('Erro de abertura : FERROR '+str(ferror(),4))
Else
MsgStop('Arquivo aberto com sucesso.')
fclose(nHandle) // Fecha arquivoEndifarquivo
Endif
Advanced Protheus 6.09 , Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Protheus 10 , TOTVS Application Server 10 , ByYou Application Server
Import HTML Content
Visão Geral
Conteúdo das Ferramentas