问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C# 调用 C写的DLL 问题

发布网友 发布时间:2022-05-04 18:38

我来回答

5个回答

热心网友 时间:2022-06-25 01:39

using System.Runtime.InteropServices;

在 C# 中的调用写的有问题 参数类型弄错了
[DllImport("COMM.dll", EntryPoint = "RegisterOnZXTcp", ExactSpelling = false, CallingConvention = CallingConvention.Cdecl)]
//参 数:hWnd ------- WINNTTCP窗口句柄 C#中的句柄类型为 IntPtr
//curPNo ------- 接口机的PNO 可以设为string 类型
//输 出:BOOL值,注册是否成功
public static extern bool RegisterOnZXTcp(IntPtr HWND, string curPNo);

热心网友 时间:2022-06-25 01:39

你的意思是用C#调用C写的dll对吧?
以前弄过,好久了
好像是在使用dll的时候头文件中必须加上
using System.Runtime.InteropServices;
你试试看吧

热心网友 时间:2022-06-25 01:40

不会是函数有问题吧 这也太奇怪了 可以返回说明可以运行 但是返回不正确
是不是参数传递中出问题了 费解

热心网友 时间:2022-06-25 01:40

__declspec(dllexport)声明方式的dll的确没有在C#调用的经验。。
要不要声明__declspec(dllinport)呢?
好吧当我没说 = =

热心网友 时间:2022-06-25 01:41

using System.Runtime.InteropServices;

在 C# 中的调用写的有问题 参数类型弄错了
[DllImport("COMM.dll", EntryPoint = "RegisterOnZXTcp", ExactSpelling = false, CallingConvention = CallingConvention.Cdecl)]
//参 数:hWnd ------- WINNTTCP窗口句柄 C#中的句柄类型为 IntPtr
//curPNo ------- 接口机的PNO 可以设为string 类型
//输 出:BOOL值,注册是否成功
public static extern bool RegisterOnZXTcp(IntPtr HWND, string curPNo);
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
特别精辟的个性签名(非常经典的个性句子) 特别经典的个性签名(非常惊艳的个性句子) 文艺范十足的个性签名(温柔治愈的个性签名句子) wps文字怎么设置每页头和尾 27岁的女人需要补充哪些营养元素 27岁该重视美容了吗?都可以用哪些方法好些呢? airpods连不上手机怎么回事 - 知百科 腰肌劳损能养好吗? 有一段相声讲的是原始人打猎,唱歌,学说话的,请问名字是什么? 个人征信逾期记录的修复攻略,手把手传授 c语言调用dll里的命令并输出 c语言dll,怎样常驻内存(或许是多线程) 【求助】如何把C编译成dll? 哪些dll文件和c中的库函数有什么区别? 用c语言,纯c做一个dll,里面有两个函数,这两个函数之间能相互调用么 dll文件如何用C语言生成 用C调用DLL中的函数 用VB调用c dll , 函数指针如何处理? C+的dll如何用易语言正确调用? 在C语言中,能简单介绍一下DLL是干什么的么? c怎么生成dll文件? 用C语言编写DLL 在EXCEL表格里面,如何将一列数字的前面几位数替换掉? 关于excel的问题:如何把一整排数字一次性修改呢!悬赏100分,满意再追加1倍.急!! 在excel中我需要替换一列数字,怎么替换? EXCEL怎么把一列的数据替换到另一列数据里面覆盖掉,空格不替换? 学校是自动获取ip的,请问如何查询获取的iP记录?win7系统的。。。 win7系统下如何查看当前的ip地址,用的无线路由器,已经自动获取的那种 转移微信聊天记录到另一台手机的方法 巧克力蛋糕麻薯派的热量是多少? java 程序调用c的dll怎么配置文件 如何封装c++程序成dll文件 c#调用c生成的DLL,得到其结构体的数据 金牛座的幸运石 炸鸡锁骨加什么香料好吃? 什么没有雷州升级 有没有用蚌壳做的珍珠项链 这款10mm淡紫色珍珠项链值多少钱 珍珠项链有保健作用吗 珍珠项链会越戴越亮么? 一条珍珠项链的价值? 珍珠项链怎么辨别真假? 有什么好玩的2D横版网络游戏(除DNF.鬼吹灯) 现在大陆有什么好玩的横版2d网游啊? 蜂蜜装在矿泉水瓶里 凝固了怎么办 才能变成液体 蜂蜜怎么变软? 寻找一款儿时的精彩2D横版过关射击游戏 吃宝石的2D横版闯关游戏叫什么 蜂蜜变硬怎么办 悦活蜂蜜变得坚硬无比!!谁知道怎么办?