COM und Interop Services in einer C++ Konsolenanwendungen



  • Hallo miteinander,

    verzeiht mir bitte meine absolute Anfängerfrage, bislang hatte immer diese typischen Konsolenaufgabe mit Schleifen etc aus den Grundlagensachen.

    Ich habe hier einen C# Codeschnipsel und möchte diesen in eine C++ Konsolenanwendung übetragen.

    using System.Runtime.InteropServices;
    using INFITF;
    using MECMOD;
    

    In C# wird über mit DOM-Verweise einige Dlls eingebunden, und dann mit using aufgerufen. Lege ich mir im VS2010 eine C++ Konsolenanwendung an, fehlen mir die DOM-Reiter bei den Verweisen.

    Ich habe es dann mit

    #include "Pfad/Name";
    using namespace INFITF;
    

    eingebunden.
    Allerdings erkennt er dann bereits INFITF nicht als namespace?

    Vielleicht kann mir jemand einen Tipp geben?



  • In C/C++ fügt man COM-Verweise i.d.R. mittels "#import" hinzu. Deswegen macht man ja C/C++ und nicht .NET... sonst wird da ein Wraper aufgebaut, der vollkommen sinnlos ist, da Du ja in C/C++ *direkt* COM verwenden kannst!


Anmelden zum Antworten