引用--》添加引用———》找到dll再使用命名空间
可以了还有一个问题 VC++ 7.0 默认的编译生成的不是托管的代码 是二进制
你自己查相关资料可找到并更改认
可以了还有一个问题 VC++ 7.0 默认的编译生成的不是托管的代码 是二进制
你自己查相关资料可找到并更改认
解决方案 »
- C#中的checkedListBox点击右键选定一个list项
- HttpWebResponse获取的问题
- 编译出错?????
- InfoPath与Web Service的问题,给出例子,马上给分!!!
- 页面显示的位置怎么确定。那位给个方法
- OleDbConnection前台可用 后台不行...
- 数组问题
- 现有web站点如何能让手机有更好的访问体验(web和wap访问能否共用一个后台)
- 如何在内嵌的类中使用上层类的变量?
- 自己人的C#网站,www.csharphq.com 大家来捧场!
- 我怎么在sql语句中,定义两列为主键啊!帮帮忙啊!
- DateSet oDataSet = new DataSet(); 不对吗?告诉我找不到命名空间DataSet
#using <mscorlib.dll>
using namespace System;
这两行代码。对这种纯VC7的代码,我C#如何调用呢?C#确实可以直接调用非托管的Dll,但好像这种情况C#只能调用Dll里的函数,如果Dll里是类的形式,好像就不行了(也许是俺没碰到这种范例,呵呵)我考虑有两种方法解决我的调用问题:1)把这个普通VC7的dll改为托管扩展编程
也就是类前面加上“__gc”,字符串也改变形式..很多地方都要改,很烦。2)还有就是在VC7的dll外再封装一层托管扩展编程的VC++
然后C#调用这层封装,应该没问题。各位高手 给点建议啊。