Páginas filhas
  • SetThreadValue - Variável de thread existente

Função: SetThreadValue - Variável de thread existente
Versões: Microsiga Protheus 8.11 , Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:

A função SetThreadValue armazena o conteúdo informado pelo parâmetro numa pilha de variáveis da thread.

Programa Fonte:
APLIB260.PRW
Sintaxe:

SetThreadValue - Variável de thread existente ( cName [ xContent ] [ lSet ] ) --> cValue

Retorno:
    cValue(caracter)
  • Retorna uma string com as variáveis de threads existentes
Observações

Na versão MDI pode ser chamada na thread principal para que as variáveis sejam utilizadas depois por qualquer thread filha através da função GetThreadValue, como se as variáveis fosse publica entre as threads. As threads filhas não podem alterar o conteúdo das variáveis que estão na thread principal, ou seja, se chamada na thread filha o uso será equivalente ao da versão SDI descrito abaixo.

Também pode ser utilizada na versão SDI onde seu uso é semelhante ao uso de um variável pública, ou seja, pode ser acessada em qualquer ponto de execução.

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cName Caracter Nome da variável de thread X
xContent Caracter Conteúdo da variável. Se não for informado ou for nulo remove a variavel de thread
lSet Lógico Controla thread na MDI .F.

  • Sem rótulos