Announcement

Collapse
No announcement yet.

Problem beim implizierten Binden einer mixed dll

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Problem beim implizierten Binden einer mixed dll

    Hi !

    Ich versuche schon seit Tagen eine selbsterzeugte DLL, welche ich mit dem managed Flag ( Verwaltete Erweiterungen verwenden ) versehen habe, in ein anderes Projekt zu linken. Hintergrund ist, dass ich den leider sehr schlecht kommentierten DX-Ansatz des C#-Scripting benutzen möchte. Der funzt ja leider nur über den verwalteten Weg ( Obwohl im DX-SDK zwischen managed und unmanaged unterschieden wird und ich den unmanaged - Ansatz vom DX-Projekt-Browser installierte ?!?!?! ). Was das soll, weiss sicher nur Bill Gates selber. Aber egal.

    Ich versuche diese DLL ( beinhaltet also managed und nativen Code ) mit dem Schalter /NOENTRY zu kompilieren und habe auch keine weiteren Compiler-Fehler. Ich benutze übrigens Visual C++. NET 2003. Doch wenn ich die DLL in meinem Projekt ausführen respektive darauf zugreifen möchte, gibt es eine "Access Violation at 0x0000005" oder so.

    Ich habe momentan da nur eine globale Funktion drin, die mir 2 Zahlen addiert und eine Messagebox ausgibt. Und ohne diesen Managed-Schalter wird die dll ordentlich gelinkt und ausgeführt.

    Hat jemand von euch schon Erfahrungen bezüglich verwaltetem Code, mixed dll und der Benutzung in einer nicht verwaltetet Anwenundung machen können ? Das NET-Framework ist ja gut und schön, aber das macht mir die Arbeit als C++ - Entwickler nicht gerade leicht. Vorallem der Aussage von Microsoft, dass es diesem Fehler in der nächsten CLR bzw. dem nächsten VS 2005 nicht mehr geben wird. => Danke Bill !!!

    Hoffe ich konnte mich irgendwie verständlich machen und ihr könnt in Massen auf meine Probleme eingehen. Ich habe leider nix verständliches im Netz gefunden ;-(

    Das war einer der wenigen Links, die mich aber auch nicht weitergebracht haben.

    http://www.microsoft.com/germany/msdn/library/net/cplusplus/LadeproblemeVonGemischtenDLLs.mspx

    Irgendwie scheinen die sehr gern von einer Webseite zur anderen zu linken, ohne wirklich mal ein Beispielprojekt zum Download anzubieten...

    Grüße
    Freddie
Working...
X