Crash Dialog
-
hallo,
jeder kennt ja sicher die KDE dialogbox, die aufpoppt, wenn z.B. der Konquerer 'mal wieder' einen absturz fabriziert hat...
jetzt meine frage: wie kann ich etwas solches für meine eigenen applikation realisieren? wie setzte ich also eine callbackfunktion/signal, die dann im falle eines absturzes dem callback die kontrolle gibt, um etwa eine ähnliche dialogbox zu präsentieren?danke
grüße
-
Schau dir mal die ganzen Signale an
zB. für segmentation Faults:
void sigsegvhnd(int s) { maleschoenencrashdialog(); } int main() { if(signal(SIGSEGV,sigsegvhnd)==SIG_ERR) return 1; //... }
[ Dieser Beitrag wurde am 15.01.2003 um 20:39 Uhr von kingruedi editiert. ]
-
Lass solche Fehler am besten garnicht entstehen.
-
Das ist ja eigentlich klar. Aber falls man so einen Fehler findet, kann man in der Funktion fleißig Informationen sammeln, die einem beim debuggen helfen und schon hat man den Fehler schneller gefixed :p
-
genau dies war mein anliegen!
jetzt hätte ich och eine frage, nämlich wie ich diesen netten dump generiere, der im zitierten KDE-Dialog im dritten register erscheint...mfg