[Lazarus-es] mensaje de error en la depuracion

Juan M. Puertas soft.sirius en gmail.com
Mar Sep 1 22:45:42 CEST 2015


A mi me ha pasado cada vez que he desbordado sin querer un array.
Por ejemplo declaramos lo siguiente:

var
  un_array = array [1..10] of integer;

begin
   ...
  un_array[11] := 180; // <- ERROR
   ...
 Saluods :-)

El 1 de septiembre de 2015, 20:20, Héctor Fiandor <hfiandor en ceniai.inf.cu>
escribió:

> Estimados Francisco Prieto  y Maikel Pernia:
>
>
>
> Les agradezco la contestación. Voy a estudiar los links que me mandaron.
>
>
>
> Maikel, parece que si es un error como el que me señalas, te agradecería
> que me completaras la idea de cómo inicializar o liberar la clase.
>
>
>
> Yo hago algunas “seudo liberaciones” vaciando las tablas, pero parece que
> no es suficiente.
>
>
>
> Saludos,
>
>
>
> Ing. Héctor Fiandor
>
> hfiandor en ceniai.inf.cu
>
>
>
>
>
>
>
> *De:* francisco prieto [mailto:fajprieto en gmail.com]
> *Enviado el:* martes, 1 de septiembre de 2015 11:14 a. m.
> *Para:* Spanish version of Lazarus List
> *Asunto:* Re: [Lazarus-es] mensaje de error en la depuracion
>
>
>
> Te dejo algunos tips mas...
>
> http://wiki.lazarus.freepascal.org/IDE_Window:_Watch_list
> http://wiki.lazarus.freepascal.org/IDE_Window:Breakpoints
> http://wiki.lazarus.freepascal.org/IDE_Window:_Evaluate/Modify
> http://wiki.lazarus.freepascal.org/IDE_Window:_Variable_Inspector
> http://wiki.lazarus.freepascal.org/IDE_Window:_Debug_History
> http://wiki.lazarus.freepascal.org/IDE_Window:_Call_Stack
> http://wiki.lazarus.freepascal.org/IDE_Window:_Assembler
>
> Saludos,
>
> Pancho
>
> Córdoba
>
> Argentina
>
>
>
> El 1 de septiembre de 2015, 11:58, francisco prieto <fajprieto en gmail.com>
> escribió:
>
> Hector,
>
> La depuracion es uno de los puntos flojos de lazarus.
>
> Ese error te esta indicando que en algun lugar algo esta mal escrito...
>
> Lo que hago para depurar, es avanzar asingnando variables... te pongo un
> ejemplo pavo para que te des cuenta...
>
> en vez de escribir...
>
> lnCodigo:=strtoInt(txtCodigo.Text)
>
> pongo
>
> lcCodigo:=txtCodigo.Text
>
> lnCodigo:=strtoint(lcCodigo)
>
> De esta forma al depurar, con puntos de observacion podes saber el
> contenido de lcCodigo y el contenido de lnCodigo...
>
> Es mas laborioso porque tenes que usar mas variables, pero a la hora de
> depurar es facil hacerlo...
>
> Lo que aprendi, lo aprendi a prueba y error...
>
> sin embargo hay algunos tips de GDB que podes revisar.
>
> http://wiki.lazarus.freepascal.org/GDB_Debugger_Tips
>
> Saludos,
>
> Pancho
>
> Córdoba
>
> Argentina
>
>
>
> El 1 de septiembre de 2015, 10:14, Héctor Fiandor <hfiandor en ceniai.inf.cu>
> escribió:
>
> Estimados colegas:
>
>
>
> Lo primero es que debo confesar que no se nada sobre como depurar una
> aplicación.
>
> Lo segundo, termine de hacer una aplicación usando tablas sqlite, y
> aparentemente trabaja bien, excepto cuando trato de repetir o ejecutar
> distintas acciones declaradas en la barra de herramientas, como son “Ver
> informe”, “Ver Nota de cargo”, etc.
>
> Generalmente, las dos primeras acciones las hace bien, pero en la tercera
> da un mensaje de error. Cierro la aplicación, comienzo de nuevo y todo
> camina bien, hasta que me da un nuevo error.
>
> Le añadi al programa la opción de Depurar, y oprimi F8. Comenzó a trabajar
> bien, hasta que en determinado paso me dio este mensaje
>
> [image: mensaje_error.jpg]
>
> De aquí en adelante, no se que hacer.
>
> Por favor, les ruego que alguien me indique donde leer sobre Depuracion, y
> si hay una respuesta mas directa a mi caso, será bienvenida.
>
>
>
> Anticipándole las gracias,
>
>
>
> Ing. Héctor Fiandor
>
> hfiandor en ceniai.inf.cu
>
>
>
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
>
>
>
> _______________________________________________
> Lazarus-es mailing list
> Lazarus-es en lists.lazarus.freepascal.org
> http://lists.lazarus.freepascal.org/mailman/listinfo/lazarus-es
>
>
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20150901/a5235e2e/attachment-0002.html>
------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: image001.jpg
Type: image/jpeg
Size: 10521 bytes
Desc: no disponible
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20150901/a5235e2e/attachment-0002.jpg>


More information about the Lazarus-es mailing list