C#调用自己写的C程序 我原先用C写了一个程序,现想用C#调用这个程序。我已经将程序转化成了DLL的形式了。一开始用普通调用不行,后面改用动态调用(LoadLibrary GetprocAddress),同时用到了Invoke方法,但仍报“System.Reflection.TargetInvocationException调用的目标发生异常”。有哪位大神知道原因和解决的方法吗?C#DLL调用 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 http://blog.csdn.net/pansiom/article/details/568096/我参考这个的动态调用非托管代码,基本没改动 生成的.DLL文件可以直接在引用中添加,然后用.DLL的文件名,点出DLL中封装的方法例如你生成的文件名称为AB.DLL, DLL中封装的方法有一个Query。那边你在你的项目中引用这个AB.DLL之后,在你的程序里面就可以用AB.Query 这个方法了。你试一下,我之前用这个方法写过。 楼主,直接用用下面这种不挺好吗?[DllImport("../MyLicense.dll")]public static extern int IsSystemValid(int nSubSystem); 直接用DllImport报错啊,system.outofmemory 自己生成的DLL好像是不能直接引用的吧,不过Query没试过,晚上试试 需求就是想用C#调用一个DLL来实现一个功能,而这个DLL我原先是用C写的 高手来做做中软国际面试题 xml 和 datagridview 求一简单正则表达式 ASP.NET求救!网站发布以后出现的问题~~急! 关于UML的getter / setter c#编译问题 有关批量存储页面的2个问题 发送 C#中的数据语句问题~急急急~ 据说把java的imports改成using,就可以在C#中编译通过。是真的吗? 在单元格焦点处 绘制一个ListView,现在按向下的方向键的时候 listview的item不向下移动,而是datagridview 单元格向下移动; vs2005,想用winfrom实现右下角的弹窗,类似QQ消息是的
我参考这个的动态调用非托管代码,基本没改动
例如你生成的文件名称为AB.DLL, DLL中封装的方法有一个Query。那边你在你的项目中引用这个AB.DLL之后,在你的程序里面就可以用AB.Query 这个方法了。你试一下,我之前用这个方法写过。
[DllImport("../MyLicense.dll")]
public static extern int IsSystemValid(int nSubSystem);