Realiza abertura de um arquivo no disco do servidor ou local somente para leitura.
Sintaxe
LOG_file_open( < l_file > , < l_client >) => SMALLINT
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|
l_file | CHAR
| Sim | Caminho completo do arquivo em disco a ser avaliado. |
l_client | SMALLINT
| Sim | Ambiente de localização do arquivo: 0 - Servidor 1 - Local. |
Retorno
Tipo | Descrição |
---|
SMALLINT
| Retorna o handle de arquivo aberto, na faixa de 0 a 65.535. Caso ocorra um erro, o retorno será -1. |
Exemplo
FUNCTION LOG_fileOpen_test()
DEFINE l_file CHAR(250)
DEFINE l_handle SMALLINT
LET l_file = "c:\\temp\\arquivo1.txt"
LET l_handle = LOG_file_open(l_file,0)
IF l_handle >= 0 THEN
CALL conout("Abertura de arquivo do servidor realizada com sucesso.")
ELSE
CALL conout("Falha na abertura de arquivo do servidor.")
END IF
END FUNCTION
Fontes: file.4gl, file.prw
Veja também
LOG_file_openMode