新人dll引用求助

问题描述

手里有一个dll,说明如下:说明:本DLL是为标准的Win32动态库通讯控件。函数接口如下:DLL_APIint_stdcallmbtcpConnect(intnport,intIpPort,DWORDIpAddress);参数:nport建立连接的ID标识符;IpPort端口号;IpAddress服务器IP地址;我用DeclareFunctionADDLibc:ADD.dll―ByValXASInteger,ByValYASInteger,ByValfileinasstring)ASInteger这种方式调用提示找不到指定的模块,求大神给出调用方法。

解决方案

解决方案二:
DeclareFunctionADDLib"ADD.dll"(ByValXASInteger,ByValYASInteger,ByValfileinasstring)ASInteger不要用绝对路径,把dll与exe放在一起或放到系统目录中去,或在PATH环境变量中添加dll所在目录
解决方案三:
DWORDIpAddress,这个命名比较奇怪一般命名要么是DWORDdwAddress,要么是LPSTRIpAddress要是后一种的话以上函数声明应该没有问题,但你的DLL接收什么样的地址参数楼主最好核实一下。

时间: 2024-07-28 23:41:40

新人dll引用求助的相关文章

vs-关于npoi的dll引用的问题

问题描述 关于npoi的dll引用的问题 我之前没用过dll,为了导出excel下了NPOI.我以为会是一个安装包,但下载来发现是个压缩包.到底解压到哪里啊?怎么才能让我的vb2013能够引用它呢?? 解决方案 晕,你不会连解压缩包都不会吧?解压之后里面有个npoi.dll文件,直接把这个文件复制到项目里面,然后添加引用这个dll就行了.为了防止你导出excel也不会继续发问,我这里贴一个链接以供参考.http://blog.csdn.net/chinacsharper/article/deta

dll-Azure发布MVC应用程序网站,出现DLL引用版本异常 怎么解决?

问题描述 Azure发布MVC应用程序网站,出现DLL引用版本异常 怎么解决? Azure发布MVC应用程序网站,出现DLL引用版本异常 怎么解决?是否在Azure上发布网站程序必须是cloud节点下建立的项目才能发布? 解决方案 如果你用的是Windows Server 2008 R2,需要先安装.net framework 4.0 然后你需要配置你的iis的应用程序池,让它使用.net framework 4.0 解决方案二: 你只需要用VS新建一个普通的MVC网站 然后在azure管理页面

报错-MFC之调用DLL BUG 求助,

问题描述 MFC之调用DLL BUG 求助, 当我用Realse版编译好的 mfc程序去调用一个Realse版的dll的时候,发现程序会奔溃. 什么问题,有谁遇到过的. 解决方案 这个要具体分析,可以崩溃的时候查看一下callstack,看是具体什么原因 解决方案二: 方法如下: 1.利用debug模式进行调测! 2.利用debugview,增加输出日志 3.注意一下dll的编译设置,是否与exe的相同.注意x64和x86是不能相互调用的! 解决方案三: release版本的debug为什么就不

axwmplib引用-axWMPLib.DLL引用返回类型错误怎么办?

问题描述 axWMPLib.DLL引用返回类型错误怎么办? 我的环境是微软.Net环境下的c#Winform环境,解决方案有4个项目,其中一个是数据库层访问类库,一个是业务层访问类库,一个界面表示层项目.另有一个为安装发布其它三个项目而建的安装项目. 在界面表示层引用了axWMPLib.DLL,用于播放系统中的音视频资源. 我的问题是,前三个项目编译运行都没有任何级别的错误.可是在第四个安装项目生成时总显示: 警告 1 类型库导入程序遇到无有效返回类型的属性 getter"sessionPlay

新人报道——兼求助,各位哥哥姐姐帮忙

问题描述 新人报道--兼求助,各位哥哥姐姐帮忙已知某个可联网设备(台式机.笔记本.平板或者智能手机)的mac码,在该设备关机或未连入因特网的前提下,可否查到该设备曾经登陆过的ip地址?小弟,跪拜,牛皮吹出去了,但是真的不能认输......555555555555 解决方案 解决方案二:你想从国家安全局查吗解决方案三:这个....你可以找运营商谈谈,看看他们有没有收集这个数据.解决方案四:国安局?不用吧...那么难吗?解决方案五:运营商,网通.电信.铁通全部要问吗?解决方案六:这东西运营商根本不会

求助大神,Microsoft.DirectX.DirectSound.dll引用的问题

问题描述 新建一个窗口项目,什么代码都不加,运行后会出来个空白窗口,这里没什么疑问,问题是程序的窗口构造函数里加了一句后就出怪现象了,代码如下:publicform1(){InitializeComponent();CaptureDevicesCollectiondevices=newCaptureDevicesCollection();}当然必要的Microsoft.DirectX.dll和Microsoft.DirectX.DirectSound.dll已经引用,运行之后程序不会出来窗口,就

VS2008生成dll文件求助

问题描述 各位大虾好,我是第一次上来求助希望有人能帮我.我的问题:我用C#语言在VS2008平台生成dll文件,通过Reflector工具打开我的dll能看到我dll里的所有代码:而用C++语言通过VC6.0生成的dll文件在Reflector工具里却打不开:有谁能告诉我该怎么办,是不是生成dll的时候需要怎么设置?我的dll文件是需要给客户的,我该怎么改进.拜谢大家了!! 解决方案 解决方案二:一个是托管dll,vc的不是托管dll解决方案三:你给用户的时候,顺便把.h文件也给用户,用户就知道

关于dll引用的问题

问题描述 PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadDimQMDispatchObjAsNewQMDISPATCHLib.QMFunctionQMDispatchObj.MessageBox("haha")EndSub我想用到按键精灵Dll里面的一些东西.先用了添加引用后,运行提示错误如下:未处理System.IO.FileNotFoundExce

VS2010 :找不到System.Web.Extensions.dll引用

今天在写通用序列化的时候发现JavaScriptSerializer找不到命名空间,那就去添加引用呗,找System.Web.Extensions.dll发现,找不到啊,于是,我就反反复复找了好几遍,还是木有找到,最后上网搜了一下,发现这个dll在: C:\Program Files\Reference Assemblies\Microsoft\Framework\.NETFramework       目录下,比如我要找的4.0版本在: C:\Program Files\Reference A