Páginas filhas
  • LOG_file_create

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
LOG_file_create( < l_file > , < l_attrib > , < l_client > ) => SMALLINT

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_file

CHAR

Sim

Caminho completo do arquivo em disco a ser criado.

l_attrib

SMALLINT

Sim

Atributo do arquivo:

0 - Normal

1 - Somente leitura

2 - Oculto

4 - Sistema

l_client

SMALLINT

Sim

Ambiente de localização do arquivo:

0 - Servidor

1 - Local.

Retorno

Tipo

Descrição

SMALLINT

Retorna o handle do arquivo criado, na faixa de 0 a 65.535. Caso ocorra um erro, o retorno será -1.

Exemplo 

Bloco de código
languageruby
themeConfluence
linenumberstrue
#------------------------------#
 FUNCTION LOG_fileCreate_test()
#------------------------------#
  DEFINE l_file   CHAR(250)
  DEFINE l_handle SMALLINT

  LET l_file = "c:\\temp\\arquivo1.txt"

  LET l_handle = LOG_file_create(l_file,0,0)
  IF l_handle >= 0 THEN
     CALL conout("Criação de arquivo no servidor realizada com sucesso.")
     LOG_file_close(l_handle)
  ELSE
     CALL conout("Falha na criação de arquivo no servidor.")
  END IF
END FUNCTION

...