社区
C#
帖子详情
C#怎么样调用用c语言写的动态连接库呢?
zhang_jie_ren
2003-10-21 11:29:35
我想调用一个用C语言写的动态连接库,该怎么样调用,还有,C#怎么样调用API函数,最好给个例子!谢谢
...全文
101
5
打赏
收藏
C#怎么样调用用c语言写的动态连接库呢?
我想调用一个用C语言写的动态连接库,该怎么样调用,还有,C#怎么样调用API函数,最好给个例子!谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
epp
2003-12-12
打赏
举报
回复
TO:windinwing(潇笑)
请问怎样用regsvr32 注册?
LighBlade
2003-10-21
打赏
举报
回复
同意楼上
windinwing
2003-10-21
打赏
举报
回复
楼上的好像是静态库吧,动态库需要用regsvr32 注册,然后添加com引用,
然后就可以像C#组件同样的方法调用,没什么特别之处。
using COMCLIENTLib;
private COMCLIENTLib.MOClient smsMO=new COMCLIENTLib.MOClient();
private COMCLIENTLib.MTClientClass smsMT=new MTClientClass();
private void cmdLogin_Click(object sender, System.EventArgs e)
{
string strOut=string.Empty;
long ret=0;
ret=smsMO.Login("xxxx","xxxx");
if(ret==0)
{
strOut="登陆成功!";
MO_Init=true;
}
else
{
strOut="登陆失败"+ret.ToString();
}
this.txtOut.AppendText(strOut+"\n");
}
xxdneu
2003-10-21
打赏
举报
回复
using System.Text;
using System.Security.Permissions;
using System.Runtime.InteropServices;
class Path
{
[DllImport("kernel32", SetLastError=true)]
static extern bool CreateDirectory(string name, SecurityAttribute sa);
[DllImport("kernel32", SetLastError=true)]
static extern bool RemoveDirectory(string name);
[DllImport("kernel32", SetLastError=true)]
static extern int GetCurrentDirectory(int bufSize, StringBuilder buf);
[DllImport("kernel32", SetLastError=true)]
static extern bool SetCurrentDirectory(string name);
}
三杯倒
2003-10-21
打赏
举报
回复
同意楼上
C#
使用Twain
调用
扫描仪
c#
通过Twain 直接
调用
扫描仪功能,vs版本2008以上可用,基本功能俱全
C#
.net常用函数和方法集
C#
调用
C语言
DLL文件示范 28 在
C#
中
调用
windowsAPI函数实例 31 使用
C#
跨平台
调用
p/invokeDllImport 32
C#
调用
C
动态
库
37
C#
操作数据
库
简介 38 NET(
C#
)
连接
各类数据
库
40
C#
页面传值 44
C#
存储过程从入门到熟练 51 asp...
C#
调用
PC主板蜂鸣器小喇叭speaker发声beep(Win7_64位亲测可用)
C#
调用
PC主板蜂鸣器小喇叭speaker发声beep。 不是拷贝XP的beep.sys实现,使用的是InpOut
库
,32位及64位均可使用。 我自己加了音符频率表,内附一首生日歌,类似于20年前DOS开发一样,使用蜂鸣器播放音乐,其它歌曲请...
CSharp
调用
C
动态
链接
库
详解
在实际工作中,我们经常会将
C语言
中的.lib和.h文件(静态
库
)编译成
动态
连接
库
.dll文件(这里只提供这两种文件,没有完整的工程),以提供给其他语言平台
调用
。
基于C的gRPC(C ++,Python,Ruby,Objective-C,PHP,C#)-C/C++开发
gRPC-RPC
库
和框架gRPC是可以在任何地方运行的现代,开源,高性能的远程过程
调用
(RPC)框架。 gRPC使客户端和服务器应用程序可以透明地进行通信,并且简化了gRPC-RPC
库
和框架gRPC是可以在任何地方运行的现代,开源,...
C#
110,539
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章