Gateway_man Geschrieben 23. Mai 2012 Teilen Geschrieben 23. Mai 2012 Hallo, ich muss aktuell bugfixes tätigen bei einer Anwendung die absoult unüberschaubare Dimensionen hat (350 dll's). Oft bekomme ich nur eine Beschreibung wie der Fehler in der Laufzeit zustande kam. Da mir das aber in dem meisten fällen nicht sagt in welcher der aberhunterten dll's nun letztendlich der Fehler produziert wird, ist das nicht sehr hilfreich. Ich suche nun eine Anwendung oder einen Weg, wie man die das ganze gut tracen könnte. Ich stelle mir das so vor: Ich klicke auf einen Button oder löse Mouse Events über die Oberfläche aus und das Tool sagt mir in welche dll und im besten Fall in welche Funktion er reinspringt. Also sowas ähnliches wie der Call Stack nur das ich eben nicht im Debugmodus bin und das ganze dann über eine externe Anwendung gelöst sein müsste die sich an den Prozess dranhängt. Die Anwendung und somit auch die ganzen Dll's sind in C# geschrieben. Gibts sowas? Habt ihr eine Idee wie ich mir das Leben leichter machen könnte? Ich sitzte Teilweise fünf Stunden vor der Kiste nur um die Stelle zu finden in der das entsprechende Event gehandled wird das den Fehler verursacht. Das ist irgendwie suboptimal. Solche Tracing Anwendungen hab ich an sich schon gefunden. Jedoch werden dort nur WinApi Call getraced. lg Gateway Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Gateway_man Geschrieben 10. Juli 2012 Autor Teilen Geschrieben 10. Juli 2012 Nach sehr lange suche bin ich auf eine Anwedung gestoßen die es zumindest einigermaßen brauchbar umgesetzt hat. Das Tool heißt "Just Trace" und ist von Telerik. Leider ist die Anwendung nicht kostenlos. Aber da ich es eh in der Firma brauche geht das. Für die sind das Pinuts xD. lg Gateway Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.