问题描述
别人提供给我一个vs2005开发的dll。我怎么在vs2003里调用呢?那个dll里面其实就是几个转换函数。很简单的。
解决方案
解决方案二:
在项目上右键--添加引用--浏览,找到你要引用的dll文件
解决方案三:
版本不对,能调用吗.还不如反编译一下.把代码搞出来,放到自己的工程里呢.
解决方案四:
如果vs2005写的dll是程序集或com组件那么用vs2003可以调用,否则不能调用,但用vs2005可以调用vs2003写的dll
解决方案五:
引用2楼greystar的回复:
版本不对,能调用吗.还不如反编译一下.把代码搞出来,放到自己的工程里呢.
这样也行?
解决方案六:
dll是程序集或com组件那么用vs2003可以调用.在项目"引用"上右键--添加引用--浏览,找到你要引用的dll文件
解决方案七:
dll是com这个我知道可以调用,但是dll是程序集,2003就不能调用啊?我试过了,添加引用是失败的!
解决方案八:
[DllImport("fsrv.dll",CharSet=CharSet.Ansi)]publicstaticexternIntPtrget_file(stringszHostAddr,stringszRemoteFile,stringszLocalFile,shortoption);使用这个方法调用,什么语言写的都可以。我这个调用的是MFC写的DLL,但是要记住把对应的dll放在Debug或者Release目录下。
解决方案九:
jummy_lin在搞电子病历啊?有空交流交流
解决方案十:
引用7楼jummy_lin的回复:
[DllImport("fsrv.dll",CharSet=CharSet.Ansi)]publicstaticexternIntPtrget_file(stringszHostAddr,stringszRemoteFile,stringszLocalFile,shortoption);使用这个方法调用,什么语言写的都可以。我这个调用的是MFC写的DLL,但是要记住把对应的dll放在Debug或者Release目录下。
这个绝对牛
解决方案十一:
引用7楼jummy_lin的回复:
[DllImport("fsrv.dll",CharSet=CharSet.Ansi)]publicstaticexternIntPtrget_file(stringszHostAddr,stringszRemoteFile,stringszLocalFile,shortoption);使用这个方法调用,什么语言写的都可以。我这个调用的是MFC写的DLL,但是要记住把对应的dll放在Debug或者Release目录下。
时间: 2024-08-15 08:04:11