Ich hab ne Weile
SmartInspect probiert.
Wenn Geld keine Rolle spielt(TM) ist das eine schnell zu implementierende und sehr komfortable Möglichkeit.
Letztendlich habe ich das aber erst in eigener
Unit gekapselt (300 $ sind ja kein Pappenstiel), und dann ersetzt durch diverse eigene Möglichkeiten (Logfile, OutputDebugString, AllocConsole + WriteLn, etc.). Gerade OutputDebugString ist für die Arbeit im Debugger schön einfach.
Wichtig: wie Aphton schon schrieb, am besten mit Direktiven, um im kompilierten Release keine Laufzeiteinbußen dadurch zu haben.