Este é o site histórico da documentação 4D. As documentações estão sendo movidas progressivamente para developer.4d.com

Página Inicial

 
4D v20 R7
POST OUTSIDE CALL

POST OUTSIDE CALL 


 

POST OUTSIDE CALL ( processo ) 
Parâmetro Tipo   Descrição
processo  Inteiro longo in número de processo

Esse comando era chamado  CALL PROCESS em lançamentos 4D anteriores.

POST OUTSIDE CALL chama ao formulário mostrado na janela do primeiro plano de processo.

Importante: POST OUTSIDE CALL só funciona entre processos que se executam no mesmo equipo.

Se chamar a um processo que não existe, não passa nada.

Se processo (o processo chamado) não está mostrando um formulário atualmente, não passa nada. O formulário mostrado no processo chamado recebe um evento Outside call. Este evento deve ter sido selecionado para este formulário na janela Propriedades do formulário do ambiente Desenho, e você deve administrar o evento no método de formulário. Se o evento não estiver selecionado ou se não for administrado no método de formulário, o comando não faz nada.

Para se comunicar entre processos que não mostram formulários, utilize os comandos GET PROCESS VARIABLE e SET PROCESS VARIABLE.

Dica: POST OUTSIDE CALL aceita a sintaxe alterna POST OUTSIDE CALL(-1). Para não tornar lenta a execução dos métodos, 4D não redesenha as variáveis interprocesso cada vez que são modificadas. Se passar -1 ao invés de um número de referência de processo no parâmetro  processo, 4D não chama nenhum processo. Ao invés disso, redesenha todas as variáveis interprocesso mostradas atualmente em todas as janelas de todos os processos que executam na mesma máquina.

Exemplo  

Ver o exemplo de On Exit Database Method.



Ver também 

Form event code
GET PROCESS VARIABLE
SET PROCESS VARIABLE

 
PROPRIEDADES 

Produto: 4D
Tema: Eventos de formulário
Número 329

Este comando não pode ser utilizado com 4D Server

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

Criado por: < 4D v6
Renomear: 4D v16 R5 (CALL PROCESS)

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v20 R7)