Ver Mensaje Individual
  #1  
Antiguo 08-08-2008
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Reputación: 29
Lepe Va por buen camino
Solución a "el programa ha generado errores y debe cerrarse"

Muy buenas, quiero hacer una aportación e intentar ayudar a un problema sin solución inmediata. Por supuesto que no doy la solución, es sólo una ayuda, pero el título del mensaje está pensado para que el buscador de los foros encuentre este hilo. El hilo va un poco más allá del título.

En definitiva, tenemos un programa que genera el famosísimo error y la solución que se da en los foros es : "monta un log para ir viendo donde pasa el programa". Obviamente esto es tedioso, nadie lo quiere hacer, y el método que explico permite hacerlo en apenas 2 minutos, (aunque tu programa tenga 30 ventanas).

El concepto es simple: Montar un log de una aplicación y que en ese log nos diga por donde va ejecutándose el programa en todo momento.

He intentado hacer un tutorial para novatos, así no se queda fuera nadie, pero los conceptos van mucho más allá como decía antes, en realidad el tema trata de:
- Crear expertos como GExperts o cnPacks
- Interactuar con el IDE de delphi (expandiendo las opciones que tiene).
- Crear un script (programa en delphi) que modifica el código fuente que estamos escribiendo en ese momento en Delphi (sí, quería ponerlo así de enrevesado ).

En definitiva: Pascal Scripts con cnPacks.

He añadido al FTP el archivo Scripts cnpacks con tutorial (crear log automaticamente)

Se compone de un PDF y 5 archivos .pas (Pascal Script, no intentes compilarlos en Delphi porque dará error, sigue el manual paso a paso ) con ejemplos que yo mismo he diseñado. Por supuesto el PDF primero habla de las herramientas que necesitas, como configurarlo y cómo usarlo (todo gratuito y con código).

Esperemos que sirva de algo .

Por cierto dec sé que tú trabajaste con temas más complejos que este (accediendo por OTA al IDE) y sé que NO estás de vacaciones... si estás aburrido y puedes colaborar.... bienvenido será.

Tal y como digo en el PDF tengo aún dudas y me considero novato en este tema. Más que dar una solución, estoy pidiendo ayuda .

Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita