4D v16.3

Painel de avaliação

Página Inicial

 
4D v16.3
Painel de avaliação

Painel de avaliação  


 

 

Diretamente abaixo do Painel do canal de chamada se encontra o Painel de avaliação. Este painel é utilizado para avaliar as expressões. Qualquer tipo de expressão pode ser avaliada, incluindo campos, variáveis, indicadores, cálculos, funções internas, suas próprias funções, e qualquer outra coisa que retorne um valor.

Você pode avaliar qualquer expressão que possa ser mostrada em forma de texto. Esta definição não abrange imagem e campos ou variáveis BLOB. Em contrapartida, o depurador usa a lista hierárquica para deixá-lo mostrar arrays e ponteiros. Para exibir o conteúdo de BLOB, você pode usar comandos de BLOB, tais como BLOB to text.
No exemplo a seguir, você pode ver vários dos itens mencionados: duas variáveis, uma variável de ponteiro de campo, o resultado de uma função interna, e um cálculo.

Você pode adicionar uma expressão a ser avaliada no painel de expressão de uma das seguintes formas:

Para criar uma expressão vazia, clique duas vezes em algum lugar no espaço vazio do painel de avaliação. Isso adiciona uma expressão `Nova expressão e depois entra em modo de edição para que você possa editá-lo. Você pode inserir qualquer fórmula 4D que retorne um resultado.

Depois de ter introduzido a fórmula, digite Enter ou Retorno (ou clique em algum lugar do painel) para avaliar a expressão.

Para alterar a expressão, clique sobre ela para selecioná-la, clique novamente (ou pressione Enter - teclado numérico) para entrar em modo de edição.

Se você não precisa mais de uma expressão, clique sobre ela para selecioná-la, pressione Backspace ou Delete.

Atenção: Tenha cuidado ao avaliar uma expressão 4D modificando o valor de uma das variáveis do sistema (por exemplo, a variável OK), porque a execução do resto do método pode ser alterada.

Para ajudar você a inserir e editar uma expressão, o menu contextual do painel de avaliação lhe dá acesso ao editor de fórmulas 4D. Na verdade, o menu contextual também propõe opções adicionais.

Para exibir esse menu, clique em qualquer lugar do painel de expressão personalizado com o botão direito do mouse

  • Nova Expressão...: Este procedimento insere uma nova expressão e exibe o Editor de Fórmula 4D (como mostrado), assim você pode editar a nova expressão.

Para mais informações sobre o editor de fórmulas, consulte o manual de referência 4D Design.

  • Inserir comando: Este item de menu hierárquico é um atalho para inserir um comando como uma nova expressão, sem usar o editor de fórmulas.
  • Apagar tudo: Apaga todas as expressões presentes no momento.
  • Expressões padrões: copia a lista de objetos na área de Expressão 
  • Recolher Todos/Expandir Todos: colapsa ou expande a todas as expressões cuja avaliação é feita por meio de uma lista hierárquica (ou seja, ponteiros, arrays ,...)
  • Mostrar tipos: Mostra o tipo de objeto para cada objeto (quando apropriado)
  • Mostrar número de campos e tabelas: Exibe o número de cada tabela ou campo dos Campos. Se você trabalha com os números da tabela ou campo, ou com ponteiros usando os comandos, como Table ou Field, esta opção é muito útil.
  • Mostrar Ícones: Exibe um ícone que indica o tipo de objeto para cada objeto. Você pode desativar essa opção, a fim de acelerar a exibição, ou apenas porque você prefere usar somente a opção Mostrar tipos.
  • Tabelas e Campos Ordenados: Força a tabela e campos a serem exibidos em ordem alfabética, dentro de suas respectivas listas.
  • Mostrar inteiros em hexadecimal: Os números geralmente são exibidos em notação decimal. Esta opção exibe na notação hexadecimal. Nota: Para introduzir um valor numérico em hexadecimal, digite 0x (zero + "x"), seguido pelos dígitos hexadecimais.
  • Habilitar monitoramento de atividades: Ativa e exibe informações de monitoramento de atividades (veja a seção Painel de expressão).



Ver também 

Atalhos do depurador
Depurador
Painel de Avaliação de métodos
Painel de expressão
Painel do canal de chamada

 
PROPRIEDADES 

Produto: 4D
Tema: Depurador

 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v16)
Manual de linguagem 4D ( 4D v16.1)
Manual de linguagem 4D ( 4D v16.2)
Manual de linguagem 4D ( 4D v16.3)