社区
C#
帖子详情
c# dllimport 调用多个函数
originaldream
2012-10-04 03:31:19
写了一个c++ 算法 dll , 但是需要在c#中调用,怎么只【dllimport(“”)】 一次,但能调用多个函数呢?
看了这个帖子 http://topic.csdn.net/t/20060426/19/4716244.html ,但是在我这不管用。。依然提示 请考虑添加一个dllimport 特性。
另外了解一下大家都是怎么调用c++ 计算模块的呢?都是用dllImport吗?
求大侠!!路见不平,拔刀相助!
...全文
661
5
打赏
收藏
c# dllimport 调用多个函数
写了一个c++ 算法 dll , 但是需要在c#中调用,怎么只【dllimport(“”)】 一次,但能调用多个函数呢? 看了这个帖子 http://topic.csdn.net/t/20060426/19/4716244.html ,但是在我这不管用。。依然提示 请考虑添加一个dllimport 特性。 另外了解一下大家都是怎么调用c++ 计算模块的呢?都是用dllImport吗? 求大侠!!路见不平,拔刀相助!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
originaldream
2012-10-11
打赏
举报
回复
也就是一个一个的调用更好了。只不过麻烦了点。是吗?那其他还有方法没?调用类好不好?[Quote=引用 3 楼 的回复:]
为何要用一个dllimport调用多个函数,这样做没有任何好处,既难懂又没好处,建议楼主不要考虑这个问题,
调用c++的dll当然用dllimport最好了,
[/Quote]
stonespace
2012-10-04
打赏
举报
回复
win32 dll都可以用api函数LoadLibraryEx/LoadLibrary/GetProcAddress来调用,不过很麻烦,你可以试试,
stonespace
2012-10-04
打赏
举报
回复
为何要用一个dllimport调用多个函数,这样做没有任何好处,既难懂又没好处,建议楼主不要考虑这个问题,
调用c++的dll当然用dllimport最好了,
threenewbee
2012-10-04
打赏
举报
回复
http://www.codeproject.com/Articles/1557/Late-binding-on-native-DLLs-with-C
用这个办法可以不需要申明[dllimport],动态在运行时加载函数。但是注意,这样做的根本目的是调用那些在编译的时候无法确定的dll(比如插件,运行时,用户选择了才知道,编写程序的时候鬼才知道用户会调用什么插件)。而不是为了“偷懒”的。另外需要你对Win32互操作有深刻地认识。
bdmh
2012-10-04
打赏
举报
回复
好像不能,我也希望有办法
C#
操作
DllImport
应用
本文详细介绍了如何在
C#
中使用
DllImport
调用
已有的DLL文件功能,包括基本语法、参数处理、回调
函数
等,并提供了
多个
示例。
C#
中
DllImport
用法和路径问题
本文详细介绍了
C#
中
DllImport
的用法,包括属性定义、参数解释及如何
调用
非托管DLL中的
函数
。提供了
多个
示例,如
调用
Win32 API、处理结构体和字符串等。
(转)
C#
DllImport
的用法
本文详细介绍了如何在
C#
中使用
DllImport
调用
已存在的DLL文件,包括
调用
Win32 API、处理枚举类型、结构体、字符串及回调
函数
等,并提供了
多个
实例演示。
C#
中
DllImport
用法汇总
本文详细介绍了
C#
中
DllImport
属性的使用方法及其参数含义,包括如何
调用
非托管 DLL 中的
函数
,并提供了
多个
示例,如 Beep
函数
调用
、枚举类型处理及结构体传递等。
C#
调用
C++生成的dll时,char*与string的处理
本文展示了如何使用C++编写DLL导出
函数
,并在
C#
环境中进行
调用
。C++代码中定义了
多个
导出
函数
,如ParseBaliseMsg2、ParseBaliseMsg3等,用于处理不同参数类型。
C#
代码则通过
DllImport
特性实现了对这些
函数
的
调用
,演示了字符串传递、返回值接收等操作。
C#
111,129
社区成员
642,533
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章