Árvore de páginas

Retorna um array com o nome de todas as seções de um determinado arquivo de configuração (.INI), como por exemplo, TCP, GENERAL e DRIVERS.

Sintaxe

GetINISessions( < cIni >, [ uParam1 ] )

Parâmetros

Nome

Tipo

Descrição

Obrigatório

Referência

cIni

caractere

Indica o nome do arquivo de configuração (.INI) que se deseja obter as seções.

X


uParam1

numérico

Parâmetro de compatibilidade. Passar Nil.



Retorno

Nome

Tipo

Descrição

aRet

vetor

Retorna um array com os nomes de todas as seções do arquivo de configuração (.INI). Porém, caso o arquivo especificado não seja encontrado, o array retornará vazio.

Observações

  • Caso seja especificado um path sem a unidade de disco, o mesmo será considerado no ambiente do servidor, a partir do RootPath do ambiente (caso o path comece com \ ou /), ou a partir do StartPath do ambiente (caso o path não seja iniciado com \ ou /).
  • Quando um path absoluto é especificado (com unidade de disco preenchida), a função será executada na estação em que o SmartClient está em execução.
  • Caso seja informado somente o nome arquivo "TOTVSAPPSERVER.INI" ou "APPSERVER.INI" tudo maiúsculo, será retornado as seções do arquivo de configuração do Application Server.
  • O caminho de cPath será convertido para letra minúscula. A partir da build 7.00.121227A, o caminho não será convertido para letra minúscula para Logix.

Exemplos

Exemplo 1
user function Exemplo ()
  Local aIniSession := Nil
  Local nI := 0
  Local aLen := 0  
       
  aIniSession := GetIniSessions("TOTVSAPPSERVER.INI")
  aLen = Len(aIniSession)
  conout(" Total Sessions: " + cValToChar(aLen))
  
  if aLen > 0
    for nI := 1 to aLen
      conout(aIniSession[nI])
    next nI
  endif 
Return

Veja também

  • Sem rótulos