Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Crash Infos anzeigen

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
25.03.2009, 22:07 Uhr
StefanKittel



Hallo,

ich hatte Heute beim Kunden ein Programm gesehen welches abgestürzt ist.
Dies ist als solches nichts ungewöhnliches. Es steuert ja nur ein Röntgen-Gerät (Ironie Mode off).

Aber es erschien eine Meldung, dass ein Absturz in Datei irgendwas.cpp in Zeile 1234 ein Fehler aufgetreten wäre.

Sowas hätte ich auch gerne. Konnte aber nichts finden. Ich verwende zur Zeit "SetUnhandledExceptionFilter(MyUnhandledExceptionFilter)". Aber dort bekomme ich "nur" Pointer. Die Datei und die Zeilennummer wären viel einfacher.

Weiß Jemand wie das Geht?

Visual Studio 2008, MFC

Stefan
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
27.03.2009, 22:28 Uhr
~TyRoXx
Gast



C++:
__FILE__

und

__LINE__



sind Makros, für die der Compiler den aktuellen Dateinamen bzw. die Zeile einsetzt.

Beispiel:


C++:
printf("%s [Zeile %u]\n", __FILE__, __LINE__);
//C:\projekt\main.cpp [Zeile 12]

 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: