Servus Leute,
ich habe eine C# dll geschrieben und die muss ich in einen C++ code einbinden:
Hier importiere ich die tlb:
Doch es kommt der Fehler:
Sieht jm. den Fehler oder weiß jemand was ich falsche mache?
Mfg
ich habe eine C# dll geschrieben und die muss ich in einen C++ code einbinden:
Code:
using System; using System.Collections.Generic; using System.Text; using System.IO; using System.Drawing; using System.Runtime.InteropServices; namespace test { [ClassInterface(ClassInterfaceType.AutoDual)] [ComVisible(true)] public class test { public void testGo(string strPfad, string strSave) { testBlock1(strPfad); testBlock2(strPfad); ShowResult(0, strSave); } } }
Code:
test::_test *pptr; CoInitialize(NULL); test::_testPtr testPtr(__uuidof(test::test)); pptr = testPtr; pptr->testGo();
Code:
error C2039: 'testGo' : Ist kein Element von '_test' : Siehe Deklaration von '_test'
Mfg
Comment