Pregunta

Estoy de dumping \ t datos delimitados mediante el uso de OutputDebugString y luego usar ex Sysinternals DebugView para capturarlo.

El problema es que todos los datos en DebugView parecen ser el espacio delimitado, por lo tanto, tengo que perfrorm CTRL + H "\ x20" "t" para sustituir los espacios con las pestañas antes de que pueda usarlo (Realmente necesito delimitado por tabuladores datos).

¿Hay alguna forma de decir DebugView no reemplazar pestañas con espacios? O tal vez hay una mejor herramienta disponible para capturar la salida de la función OutputDebugString?

Todas las ideas son bienvenidas!

¿Fue útil?

Solución

Parece que esta es una "característica" en DebugView. He tratado con Hoo WinTail y este tio recoge las fichas sin ningún problema. Así que no veo 3 soluciones:

  1. Hoo WinTail (altamente recomendado )
  2. Usted escribe su a la herramienta (busque aquí por alguna idea de cómo hacerlo o incluso obtener una completar una )
  3. redirigir a un archivo.

Yo voto fuertemente para la opción 1 .

Otros consejos

¿Por qué no escribirlas en un archivo de registro local? (Sólo en modo de depuración?)

Se pueden utilizar varios espacios en lugar de una pestaña.

DebugOutput y DebugView están destinadas a situaciones como implica su nombre: depuración. Ellos no pretenden reemplazar la funcionalidad para guardar archivos.

Usted probablemente está en la situación en el análisis de los medios de salida de depuración que analizan el formato delimitado por tabuladores. Encuentra otro carácter que se puede utilizar en lugar de pestaña, por ejemplo, | o @ o ^. A continuación, abra la salida de depuración en un editor avanzado (por ejemplo UltraEdit) y convertir el carácter de nuevo a la Tab.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top