Eddy Posted January 13, 2011 Report Share Posted January 13, 2011 Ich habe mir mal SharpDevelop zum Testen von NT Scripts angeschaut. Es funktionert sehr gut. Leider habe ich ein Problem beim debuggen von Methoden, die in einervon mir in C# geschriebenen DLL liegen. Ich kann zwar durch das NT Script schrittweise debuggen. Wenn ich aber eine Methode aus der DLL aufrufe, sehe ich nicht den Source-Codedieser Methode. Ich habe dem Testprojekt das DLL-Projekt über 'Add Reference / Projects' zugeordnet. Kennt jemand einen Weg, wie man die aufgerufende DLL debuggen kann? Oder geht da nur mit Visual Studio? Danke, Eddy. Quote Link to comment Share on other sites More sharing options...
DarthTrader Posted January 13, 2011 Report Share Posted January 13, 2011 Hi Eddy, danke für den Tipp, werde ich mir mal anschauen, da ich bisher nochkeine effiziente und erschwingliche Möglichkeit gefunden hatte zu debuggen. Leider kann ich Dir bei Deinem Problem nicht weiterhelfen. Beste GrüßeDT Quote Link to comment Share on other sites More sharing options...
Eddy Posted January 13, 2011 Author Report Share Posted January 13, 2011 Das Problem hat sich wohl aufgelöst. Nachdem ich meine DLLs nicht mehr in das NT-Custom-Verzeichnis kopieren konnte (waren von Irgendjemanden belegt, obwohl keine Anwendung mehr gestartet war), habe ich zwangsläufing mein System neu gestartet. Und siehe da, jetzt funktioniert auch das debuggen innerhalb meiner DLL. Super Teil das SharpDevelop . Quote Link to comment Share on other sites More sharing options...
Eddy Posted January 13, 2011 Author Report Share Posted January 13, 2011 (edited) "Irgendjemand" ist NinjaTrader. Obwohl ich NT normal beendet habe, ist der Prozess noch aktiv gewesen.Erst das Beenden im Taskmanager hat die DLL wieder freigegeben. Bleibt nur die Frage: warum hat sie NT nicht sauber beendet? Nachtrag: ich habe den Debug-Prozess in SharpDevelop terminiert und anschließend NT beendet. Der NT-Prozess bleibt aber weiterhin aktiv. Edited January 13, 2011 by Eddy Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.