4D v16

4D Server, conjuntos e seleções temporais

Página Inicial

 
4D v16
4D Server, conjuntos e seleções temporais

4D Server, conjuntos e seleções temporais  


 

 

Como se explica nas seções Conjuntos e Seleções temporárias do manual de Linguagem de 4D, pode criar e utilizar conjuntos e seleções temporais interprocesso, processo e locais:

  • Conjuntos/seleções temporais processo: somente pode ser acessado a um objeto processo pelo processo no qual foi criado, se foi criado em um processo cliente, pelo processo "gêmeo" criado no servidor. Os conjuntos processo se apagam logo que termina a execução do método de processo. Os objetos processo não necessitam um prefixo particular no nome.
  • Conjuntos/seleções temporais interprocesso: um objeto interprocesso é visível para todos os processos na máquina (cliente ou servidor) onde foi criado. Um conjunto ou seleção temporal é um objeto interprocesso se o nome do conjunto está precedido pelos símbolos (<>) — um signo “menor que” seguido por um signo “maior que”. Nota: esta sintaxes pode ser utilizada em Windows e Macintosh. Além disso, em Mac OS unicamente, pode utilizar o símbolo diamante (Opção-Shift-V).
  • Conjuntos/Seleções temporais/clientes: um objeto local/cliente é visível unicamente no processo onde foi criado. O nome de um objeto local/cliente está precedido pelo signo dólar ($). Nota: ainda que seu nome não começa por $, o conjunto sistema UserSet é um conjunto local/cliente.

A seguinte tabela indica os princípios de visibilidade das seleções e conjuntos em função de onde foram criados (a tabela é idêntica para ambos tipos de objetos):


x = visible

Deve lembrar desta matriz de visibilidade em função das operações que queira realizar. Por exemplo, se deseja realizar uma operação de tipo DIFFERENCE, INTERSECTION ou UNION, tenha certeza de que todos os conjuntos possam ser vistos na máquina que realiza a operação.

Por razões de otimização, se recomenda escolher o lugar de criação e o alcance dos objetos em função de suas necessidades de visibilidade.



Ver também 

4D Server e a linguagem 4D

 
PROPRIEDADES 

Produto: 4D
Tema: 4D Server e a linguagem 4D

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de 4D Server ( 4D v16)