我正在使用DllImport
加载C ++ dll。用户通过将string
传递给MyClass
构造函数来使用我的代码
我想加载MyClass
构造函数中提供的指定DLL路径,然后希望方法能够访问已加载的DLL。
如何进行编码,以便用户只需输入new MyClass().DoSomething()
?
答案 0 :(得分:1)
您需要使用LoadLibrary
中的GetProcAddress
和Win32
方法,然后是Marshal.GetDelegateForFunctionPointer
方法。有关详细说明,请参见以下msdn博客: