Enviar un trozo de texto al depurador

2599 vistas

Existe una función del API Win32, OutputDebugString, que permite enviar texto hacia el depurador de Delphi. Estos mensajes están visible en la pantalla "Event Log" (menú View | Debug Windows | Event Log o Ctrl+Alt+V).

No obstante, esta función no es muy práctica debido a que sólo permite enviar una cadena PAnsiChar "tal cual".

Veamos una función para su uso:



delphi
  1. procedure DebugPrintFmt( Const FmtString: String; Const Args: Array Of Const );
  2. begin
  3.   OutputDebugString(PAnsiChar(Format(FmtString,Args)));
  4. end;