tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
999
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Registriert seit
    Apr 2003
    Ort
    Scheeßel
    Beiträge
    359
    Hi Leute,

    wir haben hier ein Programm komplett in Unmanaged C++ geschrieben, welches wir schon ohne Probleme mit dem C++ Compiler aus dem Visual Studio .NET 2003 übersetzen können. So, jetzt brauchen wir in dem Programm aber Bestandteile des .NET Frameworks. Ist das möglich? Wenn ja, wie?

    Um's zu spezifizieren: wir brauchen den Namespace System::XML in unserem Unmanaged Programm.

    Danke

    Gruß,
    Hendrik
     
    aka SeveQ

  2. #2
    Registriert seit
    Apr 2003
    Ort
    Scheeßel
    Beiträge
    359
    Also ich habe mich jetzt dafür entschieden, die benötigte Funktionalität in einer extra Klassenbibliothek unterzubringen.

    Jetzt würd ich gern wissen, wie ich an die Funktionen der besagten Klasse ein Objekt einer Unmanaged Class übergebe...

    Also ich habe eine Class CNode, die unmanaged ist. Und jetzt möchte ich dafür eine Class schreiben, die Funktionen zur Speicherung der in CNode enthaltenen Daten enthält. Diese neue Class soll aber managed sein. Jetzt muss ich ja das CNode Objekt (unmanaged) an die Funktion der neuen Class (managed) übergeben können...

    Wie geht das?

    Gruß,
    Hendrik
     
    aka SeveQ

  3. #3
    drvj drvj ist offline Mitglied Silber
    Registriert seit
    Dec 2003
    Ort
    Oberursel bei Frankfurt a.M.
    Beiträge
    69
    Hallo,
    soweit ich weiß, ist es möglich in Managed C++ Unmanaged C++ Code zu verwenden.
    Zumindest ist es möglich in C++/CLI Objekte nicht im Managed Heap zu lagern und auch "unsicheren" unmanaged Code aufzurufen.
    Für nähere Informationen würde ich die MSDN Seite besuchen.

    mfg

    Jens
     

  4. #4
    Registriert seit
    Apr 2003
    Ort
    Scheeßel
    Beiträge
    359
    Schon, aber es soll jetzt umgekehrt gehen. Also ein Objekt einer unmanaged Class in einer Funktion einer managed Class verwenden, bzw. an selbige übergeben... Und die MSDN hilft mir da leider auch nicht weiter...
     
    aka SeveQ

Ähnliche Themen

  1. unmanaged Code in C#
    Von JJB im Forum .NET Café
    Antworten: 0
    Letzter Beitrag: 03.06.10, 16:19
  2. C++ - managed <-> unmanaged
    Von ulmerschwabe im Forum C/C++
    Antworten: 3
    Letzter Beitrag: 25.03.10, 13:05
  3. Unmanaged vs. Managed
    Von booom im Forum .NET Windows Forms
    Antworten: 1
    Letzter Beitrag: 12.02.09, 18:14
  4. Antworten: 0
    Letzter Beitrag: 27.02.08, 07:50
  5. Aufruf einer unmanaged DLL aus managed DLL heraus
    Von lazyjens im Forum .NET Windows Forms
    Antworten: 2
    Letzter Beitrag: 08.08.07, 20:10