请教:如何在C#中调用C代码 我以前在VC上做了一个完整的C代码.现在环境改到2005,如何在此环境中调用我原来做好的C程序,谢谢~~~~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 将c代码做成dll,在c#中引用 [DllImport("c.dll", CharSet = CharSet.Auto)] public static extern int FunName(IntPtr hWnd, int wMsg); 将C代码编译成为COM组件,在.NET环境中可以调用操作该COM。不过要注意:.NET传递给COM组件的数据需要作转换:编组-Marshaling。(Marshaling具体可参考MSDN相关内容) 将c代码做成dll,在c#中引用 [DllImport("c.dll", CharSet = CharSet.Auto)] public static extern int FunName(IntPtr hWnd, int wMsg); 服务里访问不了自己注册的映射盘 并非所有的代码路径都返回值 大家好,我问个配置文件的 VS3.5怎么才能转成VS2.0 Matrix 变换 那里有用户自定义控件下载??? 问一个在winform 下COMBOBOX的问题,如何想WEBFORM下那样,增加一个ID值和一个显示值条目 怎么隐藏datagrid里不要的列啊 如何编辑listview中选中的项? com interop的问题 如何获知TabControl里控件内容被修改 请问各位大侠怎么把键盘上的“这个字符转换到文本框?
public static extern int FunName(IntPtr hWnd, int wMsg);
不过要注意:.NET传递给COM组件的数据需要作转换:编组-Marshaling。(Marshaling具体可参考MSDN相关内容)
public static extern int FunName(IntPtr hWnd, int wMsg);