Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Envío mensajes dentro del IDE de Delphi (https://www.clubdelphi.com/foros/showthread.php?t=93420)

jocaro 20-09-2018 13:09:58

Envío mensajes dentro del IDE de Delphi
 
Hola

Mientras se trabaja en el IDE, ¿es posible incluir en la aplicación que se desarrolla mensajes de prueba que se visualicen en alguna ventana del propio IDE?

Me refiero a algo parecido a OutputDebugString, pero que no necesite que la aplicación corra en modo debug.

Gracias por vuestra atención. Un saludo

(MAJ) 26-09-2018 15:06:21

no se llega a entender bien que es lo que queres, por lo que entiendo vos queres guardar los mensajes cuando estas fuera del modo debug del ide, si es asi, podrias crear un formulario en el que tenga un memo y hacer que ahi tu aplicacion valla guardando los datos de la ejecución y despues lo pasas a un txt y lo podes ir analizando o ir analizando a medida que se escribe el memo.
Si lo que queres es "Modificar" el ide de delphi ya tendrias que hacerlo mediante un plugin, te dejo un video donde muestra como hacer un pequeño plugin
https://parnassus.co/delphi-skill-sp...in-rad-studio/
espero que te sirva.

mamcx 26-09-2018 16:47:07

Cita:

Empezado por jocaro (Mensaje 528516)
pero que no necesite que la aplicación corra en modo debug.

Usa un framework de logging:

https://stackoverflow.com/questions/...mework#1187553

jocaro 27-09-2018 14:47:57

Hola

Gracias por vuestro tiempo y esfuerzo en orientarme.

Mi pretensión era mas simple. Ejecutar la aplicación sin utilizar el depurardor y que ésta envíe mensajes al IDE. Por ejemplo, al pasar por un evento o devolver el contenido de una variable, etc.

Al no encontrar la manera de enviar esos mensajes al IDE, lo he resuelto creando un fichero de log, que se crea al iniciar la aplicación y se carga con los mensajes que defino dentro de ella.

Un saludo

(MAJ) 27-09-2018 15:48:16

Cita:

Empezado por jocaro (Mensaje 528636)

Mi pretensión era mas simple. Ejecutar la aplicación sin utilizar el depurardor y que ésta envíe mensajes al IDE. Por ejemplo, al pasar por un evento o devolver el contenido de una variable, etc.


ahora si te entiendo... :p


para ver el contenido de alguna variable durante la ejecucion se hace creando un breakpoint y para ver el contenido de alguna variable posa el cursor sobre la variable y presionando ctrl+F7 se te va a abrir un inspector, en el cual te muestra el contenido de la variable, incluso podes modificarla, otra opcion es presionar ctrl+F5 y la variable va a aparecer en la ventana que se llama watchlist la cual sigue el cambio del a variable a medida que corres el codigo, siempre que este en modo debug.
espero que te sirva...


La franja horaria es GMT +2. Ahora son las 01:14:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi