c++/cli wrapper einer c++-dll schreiben und in c# aufrufen



  • hallo miteinander

    ich möchte in c++/cli eine wrapper schnitstelle zu einer c++-dll schreiben und dann die wrapper-fkt in c# aufrufen.
    nun habe ich ein problem mit bestimmten typen.
    bsp:

    [cpp]
    int ColumnFetch (const char *name, cahr &val, int vSize,bool fill);

    c++/cli[code]
    Int32 ColumnFetch (IntPtr hQs, String ^name, char ^%val, UInt32 vSize,
    bool fill);

    Frage wie muss ich in c++/cli den parameter val übergeben, damit ich eine referenz übergeben kann. stimmt das mit ^% ?

    und wie muss ich das dan in c# aufrufen
    wer kann mir allg was dazu sagen wie ich pointer und referenzen auf c++/cli ummünze

    mfg


Anmelden zum Antworten