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
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