请问vc6 如何生成dll 使其能被c#工程调用其中的函数 现在有一个vc6的工程 用来采集ad卡 现在界面要用c#做 如何才能那实现呢 有什么弊端吗 看了一些方法 就是DLLImport 象使用api一样 还没有试验 不过还有人说什么 函数是用.def导出的就可以 DLL是别人写的,用的是类导出就不知如何做 现在我想问问 vc中如何实现 “函数是用.def导出的就可以” 对vc6不是很熟 希望能指点一下 把那个vc6的工程如何做 才能被c#使用 如何使用 实现我需要的最终目的。谢谢了~! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 编译成库 后 就是和调用api一样调用就可以了 http://community.csdn.net/Expert/TopicView3.asp?id=5306616 和使用普通的win32 api一样,在DllImport的时候,注意dll名字那里,要么把你的vc dll拷贝到你的程序目录下,直接写dll的名字.要么写绝对路径,相对路径也行.至于参数的转换,得看具体 [DllImport("myvcdll.dll")] //主要是这里的名字public extern static int funcInCpp(int a); 对啊,编译成DLL后,在C#里就可以象调用API那样调用了 还想问一下 现在ad卡驱动给了一个.lib文件一个.h文件想问一下c#中怎么使用呢 textbox如何去除焦点!! 关于光标位置跳转问题! 求正则表达式 关于空格的 C# 资源是相对路径的不能发布? 自动更新后如何修改配置文件???如何把安装后的路径写到配置文件中??? C# 怎样读取微软office 的 Project文件? 请教3DES 为什么发送一个HTTP请求后,在收到的HTTP响应中只有消息报头,而没有消息主体? 微软定于2005年1月12日推出Whidbey和.NET Framework 2.0 一个初级问题 c# 怎样识别一串字符的编码格式? 怎样将一个MessageBox显示在最前面(TopMost)?
public extern static int funcInCpp(int a);