Archivo

Entradas Etiquetadas ‘Log’

Primera versión pública de la aplicación DebugStringView (v.1.1)

martes, 1 de abril de 2025 2 comentarios
Share Button

Hace unos días ya hablé en esta entrada de la API de Windows OutputDebugString y de cómo nos puede ser útil en nuestro día a día de programar cuando realizamos debug de nuestros programas.

También comenté en su día sobre algunas herramientas que nos ayudan a visualizar los mensajes que desde nuestras aplicaciones enviamos a la consola de debug. Las he utilizado (las 2 que comento en la entrada) y funcionan bien, pero al final no se ajustan a lo que a mi me gustaría o no tienen todo lo que a mi me gustaría que tuvieran; Algunas características están disponibles en una y al gunas en la otra. Así que mi decisión ha sido crear una nueva «a mi gusto» que tenga todo lo que yo quiero o necesito.

Tal vez no esté todo en esta primera versión, pero mi idea es ir completándola poco a poco con más características que tengo en mente.  De aquí es de dónde ha salido este nuevo proyecto (herramienta DebugStringView).

El código fuente está disponible en mi repositorio de Github y es gratuita y de libre uso. Para no alargar más esta entrada de «Presentación» os remito a la propia de la aplicación, ahí tenéis más información.

https://neftali.clubdelphi.com/debugstringview/

Ahí será donde vaya actualizando todo lo referente a esta herramienta.
Para descargar binarios podéis hacerlo desde aquí (página específica de la aplicación) , donde ya está disponible la descarga de los binarios (32 y 64 bits) en formato ZIP. No requiere instalación.

Para los que la utilicéis, os agradecería que me enviaseis comentarios y por supuesto posibles errores que encontréis y cualquier sugerencia de mejora que consideréis.

(Update) Componente TLogDisk

lunes, 23 de marzo de 2009 2 comentarios
Share Button

Actualizado el componente TLogDisk a la versión 1.2.

  • Añadido evento nuevo para detectar cuando se añade un nuevo elemento al Log. El evento incluye la cadena añadida.
  • Ampliados los procedimientos para añadir datos al Log. Incluyen (sobrecarga) nuevos tipos de datos y son más flexibles que en la versión anterior.
  • Añadido evento que «salta» al guardar el Log a disco. Útil para detectar el guardado y poder acceder en disco a los datos completos.

Imagen del componente

1
2
3
4
    LogDisk.Log('Grabado el fichero: ', FileSaveAs1.Dialog.FileName);
    LogDisk.Log('Fichero Guardado', True);
    LogDisk.Log(mmLog.Lines);
    LogDisk.SaveToDisk;

Descripción completa del componente y descarga aquí.

Categories: Componentes Tags: , ,