Cria uma nova sessão nomeada de Variáveis Globais agrupadas em duas tabelas de HashMap, uma de dados primários (String, Numérico, Data e lógico) a "Tabela X" e outra para Listas de Valores (Arrays) a "Tabela A"
Sintaxe
VarSetUID
lRet := VarSetUID( <cUID> [, <lTemUID>] )
Parâmetros
Nome | Tipo | Descrição | Obrigatório | Referência | Observações |
---|---|---|---|---|---|
cUID | Caracter | Identificador da sessão de Variáveis Globais | X | - | o nome informado é sensível as letras maiúsculas e minúsculas |
lTemUID | Lógico | Se .T. ignora se <cUID> já existe, e se existir retorno .T. | - | - | O padrão é .F., ou seja, se o <cUID> já existir irá retornar erro (.F.) |
Retorno
Nome | Tipo | Descrição | Observações |
---|---|---|---|
lRet | Lógico | Indica se conseguiu criar a sessão cUID e/ou se ela já estava criada | Retorna se a função foi executada corretamente |
Observações
Se <lTemUID> for .T. irá retornar verdadeiro (.T.) se conseguir criar a sessão <cUID> ou se ela já existir.
Por padrão o valor de <lTemUID> é falso (.F.)
Exemplos
Exemplo
User Function exemplo() Local cMyUID := "teste_UID_RL" Local lRet := .F. lRet := VarSetUID(cMyUID) If(!lRet) ConOut("Erro na criação da sessão: " + cMyUID) EndIf Return .T.
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas