vs2003调用2005开发的dll?

问题描述

别人提供给我一个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

vs2003调用2005开发的dll?的相关文章

PHP调用C#开发的dll类库方法

  这篇文章主要介绍了PHP调用C#开发的dll类库方法,包含一个完整的详细的DLL制作步骤和PHP调用方法,需要的朋友可以参考下 有的时候,我们需要在php中利用到其他语言编写的dll类库,如C#编写的dll,方法就是利用PHP new COM方法来调用,在调用之前先要把dll库注册并把程序集放入到全局缓存中. 1. 创建一个 C# Class Library ,命名为:HelloWorld 2. 打开项目的属性,在点选左边的 "Application"(就是第一个tab) , 然后

c#调用c++开发的dll const char* 返回值接收问题

原文:c#调用c++开发的dll const char* 返回值接收问题 用c#调用视频接口相关的dll,dll使用c++开发. c++接口定义如下: PLATFORM const char* Plat_GetValueStr(const char* propertyName, int iUserHandle);   c#接口定义如下: [DllImport(@"Platform.dll", EntryPoint = "Plat_GetValueStr", Char

PHP调用C#开发的dll类库方法_php实例

有的时候,我们需要在php中利用到其他语言编写的dll类库,如C#编写的dll,方法就是利用PHP new COM方法来调用,在调用之前先要把dll库注册并把程序集放入到全局缓存中. 1. 创建一个 C# Class Library ,命名为:HelloWorld2. 打开项目的属性,在点选左边的 "Application"(就是第一个tab) , 然后点击Assembly Information 按钮 ,在弹出的Dialog中, 必须在底部勾上: Make assembly COM-

C#中能否调用CAB中的C开发的dll?怎么调用?

问题描述 C#中能否调用CAB中的C开发的dll?怎么调用?.求高手指点!!! 解决方案 解决方案二: 解决方案三:C中的方法为:publicvirtualstringgetVersion()是ICBC_NETSIGNLib.InfoSecICBCNetSignClass的成员.C#怎么调用?[DllImport("ICBC_NetSign_64.dll",EntryPoint="getVersion",CharSet=CharSet.Ansi,CallingCon

C#调用C++写的dll,C++调用C++的dll

C#语言使用方便,入门门槛较代,上手容易,并且语法与C,java有很类似的地方,IDE做的也好,通用性好,是MS下一代开发的主要力量.但是其开源代码较少,类库不是十分完美,在架构方面还有一些需要做的工作. C++写的程序占用内存较小,直接对内存或者文件操作,因此一些关键的步骤或者一些最内层的循环在一定程序上还需要依赖C++. 下面我做一些简单的例子 第一步,用C++做一个可以导出函数的dll(不采用def文件) cxyMath.h //在这里定义导出哪一些函数   class MyMathFun

Ruby能调用vc写的dll文件吗?

问题描述 在sketchup中用ruby进行二次开发 解决方案 可以的,ruby中可以通过win32api直接调用dll文件的解决方案二:能调用,但需要dll的def文件!

《SQL Server 2005开发技术大全》分享一本书

       数据库是一个非常重要的领域,不管是什么样的系统,都必须要与数据库打交道,因此作为一个程序员来讲,数据库的基本知识技能是必须要掌握的.         我接触C#已经有两年半的时间了吧,在学习之初是接触微软的Visual Basic,简称VB,VB是一门很好的适合编程人员入门的语言,在编程语言使用排行榜中,VB一直名列前茅,C#与VB相比算是一门新兴的语言,它保留了C++的基本语法特点,同时也具有VB那种简单的编程调用方式,不管是VB还是C#,如果要访问数据库,最好选择Microso

asp.net调用Java开发wsdl接口出现客户端发现响应内容类型为“multipart/related; 应为text/xml

问题描述 asp.net调用Java开发wsdl接口出现客户端发现响应内容类型为"multipart/related;应为text/xml有人知道怎解决这个办法吗?求高手指教!在soapui上测试是正常的,如下的请求头部信息POSThttps://ws.colissimo.fr/sls-ws/SlsServiceWSHTTP/1.1Accept-Encoding:gzip,deflateContent-Type:text/xml;charset=UTF-8SOAPAction:"&qu

.net 2005 如何调试 dll呢?

问题描述 我使用vb.net写界面,vc写逻辑算法编译成dll,由vb.net调用但是我将dll的调试程序设置为我用vb写的exe后,在dll工程中的断点无法进入.不知哪位高手能给出些详细指点,在vc6.0里网上说的一些方法的确可以用,但是我将2个IDE来回切换的确不太方便...希望能指点指点. 解决方案 解决方案二:有点难度哦解决方案三:该回复于2008-05-11 15:09:41被版主删除解决方案四:Asp.net2.0控件开发相关调试(JavaScript调试和自定义控件设计时调试):h