You’ll never walk alone

Gerade eben gelernt:

Stellt eine API/Bibliothek von Drittanbietern im Fehlerfall Informationen wie interner Fehlercode und Fehlermeldung im Klartext zur Verfügung, so sollte man sich durchaus auch die Mühe machen, diese auszuwerten.

Das spart einem nämlich unter Umständen beim Debuggen stundenlange Rate-Arbeit, um einen ganz trivialen Fehler aufzuspüren – und im simpelsten Fall ist dafür nur eine Zeile Code notwendig:

Debug.Fail("Lib returned -1 on call to 'some_function': " + Environment.NewLine + "Error number " + theLib.get_errnum() + ", error message: " + theLib.get_errmsg());

Kommentare sind geschlossen.