Ich entwickle gerade eine DLL und parallel dazu ein Programm, um die Funktionen der DLL zu testen. Meine Vorgehensweise ist dabei aber extrem frustrierend, da ich scheinbar alles falsch mache, was man falsch machen kann. Ich gehe wie folgend vor: Ich habe 2 Projekte (DLL und Programm), die ich zeitgleich in 2 Instanzen der IDE geöffnet habe. In der "Programm-Instanz" habe ich zusätzlich den Quelltext der DLL geöffnet, damit ich die debuggen kann, was auch meine erste Frage ist: Teilweise funktioniert das debuggen ohne Probleme, dann wieder überhaupt nicht, Breakpoints werden einfach ignoriert. Mach ich etwas falsch?
Habe ich in der DLL eine MsgBox, die immer angezeigt wird und lösche diese Zeile, erstelle die DLL neu und starte dann mein Programm, welches die DLL nutzt, wird die MsgBox oftmals immer noch angezeigt, obwohl die DLL schon modifiziert wurde. Nachdem ich die DLL dann noch einige Male neu erstellt habe, wird das dann auch übernommmen, meiner Meinung nach sollte dies aber beim ersten Erstellen gehen und nicht erst beim 2. oder 3. Mal.
Wie geht ihr denn vor, wenn ihr eine DLL erstellen, testen und ein Programm dazu schreiben wollt? Macht ihr das anders als ich?
Habe ich in der DLL eine MsgBox, die immer angezeigt wird und lösche diese Zeile, erstelle die DLL neu und starte dann mein Programm, welches die DLL nutzt, wird die MsgBox oftmals immer noch angezeigt, obwohl die DLL schon modifiziert wurde. Nachdem ich die DLL dann noch einige Male neu erstellt habe, wird das dann auch übernommmen, meiner Meinung nach sollte dies aber beim ersten Erstellen gehen und nicht erst beim 2. oder 3. Mal.
Wie geht ihr denn vor, wenn ihr eine DLL erstellen, testen und ein Programm dazu schreiben wollt? Macht ihr das anders als ich?