|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
.NET专区
→
『 C# 论坛 』
→ C# 中加载自己编写的动态链接库问题
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1060
人关注过本帖
标题:
C# 中加载自己编写的动态链接库问题
只看楼主
加入收藏
ghl2312
等 级:
业余侠客
威 望:
2
帖 子:208
专家分:226
注 册:2008-7-10
结帖率:
100%
楼主
收藏
问题点数:0 回复次数:5
C# 中加载自己编写的动态链接库问题
C++中:extern "C" __declspec(dllexport) int fun(int **pp);
我是这样写的,不能运行,错误信息: 嵌套的数组不支持封送处理。
[DllImport("TestDll")]
public static extern int myFun(ref int [][]pp);
谁能指点下,谢谢了
[[it] 本帖最后由 ghl2312 于 2008-12-11 13:22 编辑 [/it]]
搜索更多相关主题的帖子:
动态链接库
加载
编写
2008-12-11 11:43
举报帖子
使用道具
赠送鲜花
bygg
来 自:乖乖的心中
等 级:
版主
威 望:
241
帖 子:13555
专家分:3076
注 册:2006-10-23
第
2
楼
收藏
得分:0
public static extern int myFun(ref int [][]pp);
飘过~~
2008-12-11 12:05
举报帖子
使用道具
赠送鲜花
ghl2312
等 级:
业余侠客
威 望:
2
帖 子:208
专家分:226
注 册:2008-7-10
第
3
楼
收藏
得分:0
回复 第2楼 bygg 的帖子
不好意思,我就是你这样写的。
向灰太狼学习
2008-12-11 12:31
举报帖子
使用道具
赠送鲜花
bygg
来 自:乖乖的心中
等 级:
版主
威 望:
241
帖 子:13555
专家分:3076
注 册:2006-10-23
第
4
楼
收藏
得分:0
public static extern int myFun(int [][]pp); ?????????
飘过~~
2008-12-11 13:15
举报帖子
使用道具
赠送鲜花
ghl2312
等 级:
业余侠客
威 望:
2
帖 子:208
专家分:226
注 册:2008-7-10
第
5
楼
收藏
得分:0
回复 第4楼 bygg 的帖子
不可以,抓狂中...
[[it] 本帖最后由 ghl2312 于 2008-12-11 13:27 编辑 [/it]]
向灰太狼学习
2008-12-11 13:22
举报帖子
使用道具
赠送鲜花
ghl2312
等 级:
业余侠客
威 望:
2
帖 子:208
专家分:226
注 册:2008-7-10
第
6
楼
收藏
得分:0
问题解决。
[DllImport("TestDll")]
public static extern int myFun(IntPtr pp);
public static IntPtr ReturnIntPtr(int [][],int m,int n)
{
IntPtr[] ppData = new IntPtr[m];
for (int i = 0; i < m; i++)
{
ppData[i] = Marshal.AllocHGlobal(n * sizeof(byte));
Marshal.Copy(data[i], 0, ppData[i], n);
}
IntPtr pData = Marshal.AllocHGlobal(m * Marshal.SizeOf(typeof(IntPtr)));
Marshal.Copy(ppData, 0, pData, m);
return pData;
}
向灰太狼学习
2008-12-12 16:52
举报帖子
使用道具
赠送鲜花
6
1/1页
1
快速回复:
C# 中加载自己编写的动态链接库问题
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.055404 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved