在C#程序中调用C++的dll 什么样的C++ dll才可以在C#中调用,在引入了未知C++代码的dll时是否可以将C++中的封装好的类像在类视图中显示出来。调用C++dll有什么作用。在速度,性能方面谁优谁劣? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 调用C++dll有什么作用???DLL就是跟你平时在一个.cs文件里写代码一样。。只是他封装好而已用的时候就得调用调用方法和你平时调用方法是一样。。只是使用dll的方法前要先在工程里引用dll,添加命名空间而已。 不要听别人说c#本身不慢,而是框架和il的原因。 C++的DLL在C#中是不能通过引用直接调用的,必须使用DllImport来使用C++的DLL[DllImport("user32.dll")] public static extern int SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam); 因为C++的代码为非托管的代码,如果你要使用直接引用的方法来调用,必须自己将这个C++的DLL用c#的类库重新封装一次,才可以通过直接引用的方法来调用到DLL 1 什么样的C++ dll才可以在C#中调用 c++ dll的接口如果是普通的接口,比如返回值和参数是 int char等 (如果接口有mfc中的类 如CString ,那么就不能调用了 其实我并没有测试过 ),那么这个c++ dll你可以调用。 .net framework基本上都是调用c++的dll。你可以在vs2008以上的版本中查看framework源码。 看了也没啥意思,一堆DllImport。2008装个插件就可以看。 等你有用的时候,你就知道dll是干什么用的了。 C# 2010中如何获取硬件信息呢? winform 字符串操作 求刷QQ空间人气访问量的代码! 怎样反射生成List<>, Dictionary<> 请问关于接口问题 如何自动生成输入汉字的拼音首字母(如:中国银行-->zgyh) 100分求助!有人用C#做过SSL加密通信方面的东西吗? 我想在web页面上输入当前时间,我希望能有一个控件可以很方便的输入,想windows程序一样,或是谁能给我一个更好的方法!来人有分! 共同讨论NET计划 xp里配置一个网站用的是sqlite数据库无法添删改操作 求webform和winform相互通信实例 C#编译的程序、程序集如何避免反编译???
public static extern int SendMessage(IntPtr hwnd, int wMsg, int wParam, int lParam);
c++ dll的接口如果是普通的接口,比如返回值和参数是 int char等 (如果接口有mfc中的类 如CString ,那么就不能调用了 其实我并没有测试过 ),那么这个c++ dll你可以调用。