Debug ausgaben
-
Hallo Leute,
ich such eine möglichkeit meine Debugausgaben auf festplatte zu speichern.
Am liebsten wäre mir ein Dll welche ich dort einbinden kann wo ich es gerade brauche.
Gibt es da schon was freies oder muss ich mir das selber stricken.
-
souso20 schrieb:
Hallo Leute,
ich such eine möglichkeit meine Debugausgaben auf festplatte zu speichern.
Am liebsten wäre mir ein Dll welche ich dort einbinden kann wo ich es gerade brauche.
Gibt es da schon was freies oder muss ich mir das selber stricken.
Es gibt einen globalen Member afxDump. Dieses Objekt ist vom Typ CDumpContext.
Das gute Stück verfügt über einen Zeiger m_pFile auf ein CFile Objekt. Erzeuge ein eigene CFile und plaziere den Zeiger darauf in afxDump.m_pFile. Und schon läuft alles in Deine Datei.
Siehe auch diesen netten Q&A Artikel, der noch mehr Licht in diese Funktionen wirft:
http://msdn.microsoft.com/msdnmag/issues/03/03/CQA/