gl gl gl it gl ca gl gl gl en en en gl gl en en en en gl gl en gl gl gl gl en gl gl gl tr gl gl gl it es gl gl gl su gl gl gl gl gl gl gl gl it gl gl gl gl gl gl gl gl gl gl gl gl gl it pt gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl fr gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl es gl gl gl hu gl gl hu gl gl hu gl gl gl gl hu gl gl gl gl gl es sv gl gl gl gl gl gl gl gl gl gl gl gl gl gl gl en en en gl
Depurar un programa en Basic
Puntos de quebra e execución paso a paso
Para verificar erros en cada liña do programa en Basic pode usar a execución paso a paso. É fácil rastrexar erros xa que ve inmediatamente o resultado de cada paso. No editor, un apuntador na columna de punto de quebra indica a liña actual. Tamén pode estabelecer un punto de quebra para forzar a interrupción do programa nunha determinada posición.
Double-click in the breakpoint column at the left of the Editor window to toggle a breakpoint at the corresponding line. When the program reaches a breakpoint, the program execution is interrupted.
The single step execution using the Single Step icon causes the program to branch into procedures and functions.
The procedure step execution using the Procedure Step icon causes the program to skip over procedures and functions as a single step.
Propiedades dun punto de quebra
You can activate and deactivate a breakpoint by selecting Active from its context menu. When a breakpoint is deactivated, it does not interrupt the program execution.
Select Properties from the context menu of a breakpoint or select Breakpoints from the context menu of the breakpoint column to call the Breakpoints dialog where you can specify other breakpoint options.
The list displays all breakpoints with the corresponding line number in the source code. You can activate or deactivate a selected breakpoint by checking or clearing the Active box.
The Pass Count specifies the number of times the breakpoint can be passed over before the program is interrupted. If you enter 0 (default setting) the program is always interrupted as soon as a breakpoint is encountered.
Prema Eliminar para retirar o punto de quebra do programa.
Observación do valor de variábeis
You can monitor the values of a variable by adding it to the Watch window. To add a variable to the list of watched variables, type the variable name in the Watch text box and press Enter.
É posíbel incluír matrices na xanela Monitorización. Se introduce o nome dunha variábel de matriz sen un valor de índice na caixa de texto Monitorización, móstrase o contido da matriz completa.
Se deixa o rato sobre unha variábel predefinida no editor en tempo de execución, móstrase o contido da variábel nunha caixa emerxente.
Provides an overview of the call hierarchy of procedures and functions. You can determine which procedures and functions called which other procedures and functions at the current point in the source code.
Lista de erros en tempo de execución
4 A entrada é incorrecta; ténteo de novo
5 Chamada de procedemento incorrecta
7 Non hai memoria suficiente
8 Matriz xa dimensionada
9 O índice está fóra do intervalo definido
11 División por cero
12 Variábel non definida
13 Tipo de datos non coincidente
18 Proceso interrompido polo usuario
20 Retomar sen erro
35 Sub-procedemento ou procedemento de función non definidos
48 Erro ao cargar ficheiro de DLL
49 Convención de chamada a DLL errónea
52 Erro no nome ou número do ficheiro
53 Ficheiro non atopado
54 Modo de ficheiro incorrecto
55 Ficheiro xa aberto
57 Erro de E/S do dispositivo
58 Xa existe o ficheiro
59 Erro na lonxitude do rexistro
62 A lectura excede o fin do ficheiro
63 Número de rexistro incorrecto
68 Dispositivo non dispoñíbel
71 Disco non preparado
74 Non é posíbel renomear en unidades diferentes
75 Erro de acceso á ruta ou ao ficheiro
76 Ruta non atopada
91 Variábel de obxecto non asignada
93 Padrón de cadea incorrecto
94 Uso de cero non permitido
250 Erro de DDE
280 A agardar resposta á conexión de DDE
281 Non hai canles de DDE dispoñíbeis
282 Ningún aplicativo respondeu ao inicio da conexión de DDE
283 Demasiados aplicativos responderon ao inicio de conexión de DDE
284 Canle de DDE trancada
285 O aplicativo externo non pode executar a operación de DDE
286 Esgotouse o tempo a agardar pola resposta de DDE
287 O usuario premeu ESCAPE durante a operación de DDE
288 O aplicativo externo está ocupado
289 Operación de DDE sen datos
290 Os datos están nun formato errado
291 O aplicativo externo foi terminado
292 A conexión de DDE foi interrompida ou modificada
293 Método de DDE invocado sen canle aberta
294 Formato de ligazón de DDE incorrecto
295 Perdeuse a mensaxe de DDE
296 Pegar ligazón xa efectuado
297 O modo de ligazón non pode ser definido debido a un tema de ligazón incorrecto
298 DDE necesita do ficheiro DDEML.DLL
323 Non é posíbel cargar o módulo; o formato é incorrecto
341 O índice do obxecto é incorrecto
366 Obxecto non dispoñíbel
380 Valor de propiedade incorrecto
382 Esta propiedade é só para ler
394 Esta propiedade é só para escribir
420 Referencia incorrecta a obxecto
423 Propiedade ou método non atopados
424 Requírese un obxecto
425 Uso incorrecto dun obxecto
430 Automatización OLE non admitida por este obxecto
438 Esta propiedade ou método non son admitidos polo obxecto
440 Erro de automatización de OLE
445 Esta acción non está admitida polo obxecto dado
446 Os argumentos nomeados non están admitidos polo obxecto dado
447 A configuración rexional actual non está admitida polo obxecto dado
448 Non foi posíbel atopar o argumento nomeado
449 O argumento non é opcional
450 Número de argumentos incorrecto
451 O obxecto non é unha lista
456 Número ordinal incorrecto
453 Non foi posíbel atopar a función DLL indicada
460 Formato de portatapeis incorrecto
956 Non é posíbel aplicar o valor
957 Variábel xa definida
958 Sub-procedemento ou procedemento de función xa definidos
959 Etiqueta xa definida
960 Variábel non atopada
961 Matriz ou procedemento non atopados
962 Procedemento non atopado
963 Etiqueta sen definir
964 Tipo de datos descoñecido
966 Bloque de declaración aínda aberto: falta
967 Os parénteses non coinciden
968 O símbolo xa foi definido de maneira diferente
969 Os parámetros non corresponden ao procedemento
970 Carácter incorrecto no número
971 A matriz debe ser dimensionada
972 Else/Endif sen If
973 non permitido dentro dun procedemento
974 non permitido fóra dun procedemento
975 As especificacións de dimensión non coinciden
978 O programa é grande de máis
979 Cadeas ou matrices non permitidos
1000 O obxecto non ten esta propiedade
1001 O obxecto non ten este método
1002 Falta un argumento necesario
1003 Número de argumentos incorrecto
Produciuse un erro ao executar o elemento
1005 Foi imposíbel asignar a propiedade
1006 Foi imposíbel determinar a propiedade
Precisamos da súa axuda!
Impressum (Legal Info) | Privacy Policy | Statutes (non-binding English translation) - Satzung (binding German version) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Mozilla Public License v2.0. “LibreOffice” and “The Document Foundation” are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy. LibreOffice was based on OpenOffice.org.
Help content debug info:
This page is: /text/sbasic/shared/01030300.xhp
Title is: Depurar un programa en Basic