Foxtable(狐表)用户栏目专家坐堂 → 引用COM组件DLL


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

主题:引用COM组件DLL

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


加好友 发短信
等级:幼狐 帖子:92 积分:1027 威望:0 精华:0 注册:2018/5/31 19:09:00
引用COM组件DLL  发帖心情 Post By:2020/3/20 7:40:00 [只看该作者]

各位老师好,

在下遇到难题求帮忙:

我开发的软件购买了一个第三方的DLL库,说是COM格式的。这方面我是纯小白。
折腾了好久也搞不定,狐表似乎不能识别这个DLL。查了下论坛,信息不多,说是要注册COM什么的,对于我的水平简直是天书。

看了这个帖子,是针对VB生成的DLL吧?

我买的这个DLL不知道是什么东西做的,对方不肯透露。对方给了VB.net的例子,对于我使用狐表的情况他们无能为力。因为对方也看不懂中文,没法解释太多。


我按照狐狸爸爸的思路,从对方给的VB.net引用例子中找到了和原始DLL文件名类似的一个文件,比如原DLL叫做CUToptimi.DLL,我在该例题的文件夹中找到了一个Interop.CUtoptimi.DLL(这个文件比原来的那个小很多)
把Interop.CUtoptimi.DLL放到FOxtable文件夹下引用,则可以工作。不过我发现这个Interop.CUtoptimi.DLL似乎是指向了另一个地方的DLL(原始CUToptimi.DLL所在的位置)

说实在的,因为知识欠缺,上面的问题我也不知道说清楚了没有,非常抱歉。


问题如下:

1。 有没有引用COM DLL的通用办法给FOxtable用?

2。像我上面这样做 (其实我也不知道怎么就成功了),那么发布之后的程序,用户那边的电脑可以直接运行而不发生错误吗?会不会缺少DLL或者还是引用不成功?


谢谢







 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106802 积分:543211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/20 9:58:00 [只看该作者]

不用管其它的,把Interop.CUtoptimi.DLL放到FOxtable文件夹下引用,可以正常工作就行了。

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


加好友 发短信
等级:幼狐 帖子:92 积分:1027 威望:0 精华:0 注册:2018/5/31 19:09:00
  发帖心情 Post By:2020/3/20 11:03:00 [只看该作者]

谢谢回答。这样只能保证开发的时候可以用。刚测试发布时就报错。根本发布不成功。提示找不到DLL

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


加好友 发短信
等级:幼狐 帖子:92 积分:1027 威望:0 精华:0 注册:2018/5/31 19:09:00
  发帖心情 Post By:2020/3/20 11:09:00 [只看该作者]

Interop.CUtoptimi.DLL这个肯定不是真正的库,看着应该是个转换器之类的。原始的DLL在另外一个目录。那个位置不能动,动了就用不了。

更麻烦的是现在测试发布时报编译错误,不能发布,然后整个项目都死了,命令窗口执行任何代码都说编译错误。重启foxtable过程中也一直报编译错误。
项目暂时不能用了。老师救命啊。

 回到顶部
帅哥,在线噢!
有点蓝
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106802 积分:543211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/20 11:32:00 [只看该作者]

具体提示什么错误?
到其它电脑运行COM肯定是要注册的,COM的开发文档全部发上来看看

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


加好友 发短信
等级:幼狐 帖子:92 积分:1027 威望:0 精华:0 注册:2018/5/31 19:09:00
  发帖心情 Post By:2020/3/20 11:49:00 [只看该作者]

提示的错误是找不到这个DLL,不停的提示。   我已经用旧项目替换现在的项目了。

附件是对方给的文件(测试版,还需要私有密码才能无限使用)。全部都在一个安装文件内,这个安装更像是一个自解压的压缩包。我猜这个安装文件还替我作了COM的注册?  

主要起作用的就是一个Cutlibver2.DLL的文件。

我这样安装后在本机运行到还可以,但项目发布后其它电脑估计得想办法自动注册的吧。

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


加好友 发短信
等级:幼狐 帖子:92 积分:1027 威望:0 精华:0 注册:2018/5/31 19:09:00
  发帖心情 Post By:2020/3/20 11:50:00 [只看该作者]

安装自解压之后可以看到所有的文档和DLL文件。

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


加好友 发短信
等级:幼狐 帖子:92 积分:1027 威望:0 精华:0 注册:2018/5/31 19:09:00
  发帖心情 Post By:2020/3/20 11:53:00 [只看该作者]

若解决起来麻烦,我们愿意付费。只要能搞定就好。谢谢。

 回到顶部
帅哥,在线噢!
有点蓝
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:106802 积分:543211 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/3/20 13:25:00 [只看该作者]

COM的开发文档全部发上来看看

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


加好友 发短信
等级:幼狐 帖子:92 积分:1027 威望:0 精华:0 注册:2018/5/31 19:09:00
  发帖心情 Post By:2020/3/23 6:14:00 [只看该作者]

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:setcutlib.part2.rar

 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:setcutlib.part1.rar


 回到顶部
总数 12 1 2 下一页