Realiza abertura de um arquivo no disco do servidor ou local para leitura ou escrita.
Sintaxe
LOG_file_openMode( < l_file > , < l_client > , < l_mode >) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_file |
| Sim | Caminho completo do arquivo em disco a ser avaliado. |
l_client |
| Sim | Ambiente de localização do arquivo: 0 - Servidor 1 - Local. |
l_mode |
| Sim | Modo de acesso ao conteúdo do arquivo: 0-Leitura 1-Escrita 2-Leitura/Escrita |
Retorno
Tipo | Descrição |
---|---|
| Retorna o handle de arquivo aberto, na faixa de 0 a 65.535. Caso ocorra um erro, o retorno será -1. |
Exemplo
#---------------------------------------# FUNCTION LOG_fileOpenMode_test() #---------------------------------------# DEFINE l_file CHAR(250) DEFINE l_handle SMALLINT LET l_file = "c:\\temp\\arquivo1.txt" LET l_handle = LOG_file_openMode(l_file,0,2) IF l_handle >= 0 THEN CALL conout("Abertura de arquivo do servidor realizada com sucesso (Leitura e escrita)") ELSE CALL conout("Falha na abertura de arquivo do servidor.") END IF END FUNCTION
Informações
Fontes: file.4gl, file.prw
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas