Páginas filhas
  • LOG_file_open

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

Informações

Fontes: file.4gl, file.prw

Veja também

LOG_file_openMode