C#调用C++的Dll如何传递CList C++中声明 |
|
//调用
[DllImport(“你的dll名字.dll”, EntryPoint = “TSL_Com_Run”)] private static extern bool TSL_Com_Run(); |
|
1、首先把你的dll复制到debug的文件夹中,2、//声明你的dll并使用方法
[DllImport(“你的dll名字.dll”, EntryPoint = “TSL_Com_Run”)] private static extern bool TSL_Com_Run(CList<CPoint, CPoint &> ltpt); 3、使用dll bool a= TSL_Com_Run(); |
|
100分 |
参数类型可见 http://social.msdn.microsoft.com/Forums/zh-CN/visualcshartzhchs/thread/83a63903-0f47-4797-8217-9912b5665ff1/
|
谢谢你的回复!
我的问题与 http://social.msdn.microsoft.com/Forums/zh-CN/visualcshartzhchs/thread/83a63903-0f47-4797-8217-9912b5665ff1/ 相同。 我用如下结构传递变长数组 |
|
问题未解决!
C++的Dll如何向C#中传递动态数组?谁用过指点下啊。 |
|
看看这的教程吧:
http://www.itnose.net/detail/745164.html ___________ |