Foxtable(狐表)用户栏目专家坐堂 → [求助]如何调用C++做的DLL


  共有2209人关注过本帖树形打印复制链接

主题:[求助]如何调用C++做的DLL

帅哥哟,离线,有人找我吗?
hiliuyong
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
[求助]如何调用C++做的DLL  发帖心情 Post By:2017/5/14 22:48:00 [显示全部帖子]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:调用c++做的dll.rar
附件里面的DLL文件夹下,是C++做的DLL文件,这个DLL同时调用了OPENCV的库文件

输入参数:
filename:图像文件路径
返回值:-1 图像未成功加载,1 黑白图像 2 彩色图像
extern "C" _declspec(dllexport) int  IEnsureBWImg(char *filename);

以上是C++调用的代码,求助,如何在狐表里面调用呢?



 回到顶部
帅哥哟,离线,有人找我吗?
hiliuyong
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
  发帖心情 Post By:2017/5/15 9:42:00 [显示全部帖子]

全局代码里面放了这句
Public Declare Function ClasstifyPicDLL Lib "ClasstifyPicDLL.dll" Alias "ClasstifyPicDLL" (ByVal Lujing As String) As Integer

按钮里面调用
msgbox(ClasstifyPicDLL("D:\1.jpg"))

但是提示
无法加载 DLL“ClasstifyPicDLL.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。

是什么原因,已经注册过这个DLL了

 回到顶部
帅哥哟,离线,有人找我吗?
hiliuyong
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
  发帖心情 Post By:2017/5/15 11:36:00 [显示全部帖子]

拷贝过了

 回到顶部
帅哥哟,离线,有人找我吗?
hiliuyong
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
  发帖心情 Post By:2017/5/15 11:37:00 [显示全部帖子]

C:\foxtable\开发版
放在这个目录下的

 回到顶部