IBM Lotus Symphony
|
Pode verificar se todas as linhas do programa do Basic estão livres de erros através de um único passo. Os erros são facilmente rastreados, dado que é possível ver imediatamente o resultado de cada passo. Um indicador na coluna do ponto de interrupção do Editor indica a linha actual. Também é possível definir um ponto de interrupção se pretender interromper o programa numa posição específica.
Faça duplo clique na coluna do ponto de interrupção à esquerda da janela do Editor de forma a alternar um ponto de interrupção na linha correspondente. Quando o programa atinge um ponto de interrupção, a execução do programa é interrompida.
A execução de passo único ao utilizar o ícone Passo único faz com que o programa se ramifique em procedimentos e funções.
A execução do passo de procedimento utilizando o ícone Passo a passo faz com que o programa ignore alguns procedimentos e funções como um passo único.
As propriedades de um ponto de interrupção estão disponíveis através do menu contextual ao fazer clique com o botão direito no ponto de interrupção na coluna do ponto de interrupção.
É possível activar e desactivar um ponto de interrupção seleccionando Activo(a) no respectivo menu contextual. Quando um ponto de interrupção é desactivado, não interrompe a execução do programa.
Seleccione Propriedades no menu contextual de um ponto de interrupção ou seleccione Pontos de interrupção no menu contextual da coluna do ponto de interrupção para invocar a caixa de diálogo Pontos de interrupção onde poderá especificar outras opções de pontos de interrupção.
A lista apresenta todos os pontos de interrupção com o número da linha corresponde no código-fonte. É possível activar ou desactivar um ponto de interrupção seleccionado ou desmarcando a caixa Activo(a).
A Contagem de passos especifica o número de vezes que um ponto de interrupção pode ser transferido antes do programa ser interrompido. Se introduzir 0 (predefinição) o programa é sempre interrompido assim que é encontrado um ponto de interrupção.
Faça clique em Eliminar para remover o ponto de interrupção do programa.
Pode supervisionar os valores de uma variável adicionando-a à janela Observador. Para adicionar uma variável à lista de variáveis observadas, introduza o nome da variável na caixa de texto Observador e prima Enter.
Os valores das variáveis só são apresentados se estiverem incluídos no âmbito. As variáveis que não forem definidas na visualização do local do código-fonte ("Out of Scope") no lugar de um valor.
Também é possível incluir matrizes na janela Observador. Se introduzir o nome de uma variável de matriz sem um valor de índice na caixa de texto Observador, é apresentado o conteúdo de toda a matriz.
![]() |
Se colocar o rato sobre uma variável predefinida no Editor, em tempo de execução, o conteúdo da variável é apresentado numa caixa instantânea. |
Fornece uma descrição geral da hierarquia de procedimentos e funções. É possível determinar que procedimentos e funções invocaram outros procedimentos e funções no ponto actual no código-fonte.
2 Erro de sintaxe não especificado
3 Return sem Gosub
4 Repetir desde o início
5 Chamada de procedimento não válido
6 Transbordo
7 Sem memória
8 Matriz já dimensionada
9 Inferior à linha fora do intervalo
10 Duplicar definição
11 Divisão por zero
12 Variável não definida
13 Disparidade ao escrever
14 Parâmetro não válido
18 Interrompido pelo utilizador
20 Retomar sem erro
28 Memória de pilha inversa insuficiente
35 Função ou sub-função não definida
48 Erro ao carregar a DLL
49 Erro na convenção de chamada da DLL
51 Erro interno
52 Erro no nome ou número do ficheiro
53 Ficheiro não encontrado
54 Erro no modo de ficheiro
55 Ficheiro já aberto
57 Erro de E/S do dispositivo
58 O ficheiro já existe
59 Erro no comprimento de registo
61 Disco cheio
62 Entrada de dados para além do fim do ficheiro
63 Erro no número de registo
67 Demasiados ficheiros
68 Dispositivo não disponível
70 Autorização recusada
71 Disco não preparado
73 Função não implementada
74 Não é permitido mudar o nome com uma unidade diferente
75 Erro de acesso ao caminho/ficheiro
76 Caminho não encontrado
91 Variável do objecto não definida
93 Sequência padrão não válida
94 Uso não válido de Null
323 Não é possível carregar o módulo
341 Índice de objectos não válido
366 Não existe nenhum modo de visualização ou documento activos
380 Erro no valor de propriedade
382 A propriedade é só de leitura
394 A propriedade é só de escrita
420 Referência do objecto não válida
423 Propriedade ou método não encontrados
424 Objecto necessário
425 Uso não válido do objecto
430 A classe não suporta o OLE
438 O objecto não suporta o método
440 Erro de automatização do OLE
445 O objecto não suporta esta acção
446 O objecto não suporta os args indicados
447 O objecto não suporta a actual definição da configuração regional
448 Argumento indicado não foi encontrado
449 Argumento não opcional
450 Número errado de argumentos
451 Objecto não é uma recolha
452 Ordinal não válido
453 Função DLL especificada não encontrada
460 Formato da área de transferência não encontrado