C#调用C++编写的DLL中方法问题(方法中有传回参数)

zhangl80 zhangl80 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
在C#中引用一个用C++编写的DLL文件 NT.dll,NT.dll中有一个方法:

int GetDateTime(int ID,int *YYYY,int *MM,int *DD,int *hh,int *nn,int *ss,int *W)
这个方法作用是根据ID,读取日期与时间

其中 YYYY,MM,DD,hh,nn,ss,W是日期和时间的传回参数。

请问我在C#中怎样调用这个方法取到日期和时间的值呢?越详细越好,谢谢各位!
...全文

相关推荐

C++调用C#的DLL实例程序

C++调用C#的DLL实例程序,压缩包中包含部分程序说明,很小的几行代码,但是C++调用C#的DLL目的已经达到。

canhui2009

c#调用C++编写的dll,返回字符串

网上很多资料描述如何C++编写dll给C#调用,大多都是COPY来的,需要返回字符串的函数,却一个也没有,给初学者带来很大困惑,海量的查资料依然没有收获,终于尝试着自己写,搞成功了!VS2010环境 64位的操作系统测试OK。

lhy258308681

QT编写DLL调用示例 方法 参数 返回值 事件回调

QT编写DLL给外部程序调用示例 方法 参数 返回值 事件回调 : 1:C#或者 NET 第一步:引入命名空间; using System Runtime InteropServices; 第二步:声明函数 必须与实际DLL中函数名及参数一致; [DllImport "qtdll dll" ] public static extern int add int i ; 第三步:调用函数执行; Console WriteLine add 10 ToString ; 2:QT 第一步:引入头文件; #include <QLibrary> 第二步:定义函数指针 以备调用; typedef int Add int ; 第三步:载入DLL 调用函数执行; QLibrary lib "qtdll dll" ; lib load ; Add add Add lib resolve "add" ; add 50 ; 3:C或C++ 第一步:引入头文件; #include <windows h> 第二步:定义函数指针; typedef int Add int ; 第三步:载入DLL 调用函数执行; HINSTANCE hDll LoadLibrary "qtdll dll" ; 载入DLL获取句柄 if hDll NULL { Add add Add GetProcAddress hDll "add" ; 获取函数地址 printf "%d" add 110 ; FreeLibrary hDll ; 释放DLL }">QT编写DLL给外部程序调用示例 方法 参数 返回值 事件回调 : 1:C#或者 NET 第一步:引入命名空间; using System Runtime InteropServices; 第二步:声明函数 必须与实际DLL中函数名及参数一致; [DllImport "qtdll dll" ] public static extern int add in [更多]

feiyangqingyun

C# 调用C++DLL(函数参数包含指针)

C#调用C++DLL,C++DLL中的函数参数包含指针。 绝对可用。

xiaojunjun1202

c# 调用C++编写 的DLL函数各种参数传递问题。

c# 调用C++编写 的DLL函数各种参数传递问题。数据处理问题等等。

crazywind_taotao
评论 9
收藏 已收藏
分享
返回顶部
zhangl80
C# 111,129 成员 642,539 内容