各位老师好,
在下遇到难题求帮忙:
我开发的软件购买了一个第三方的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或者还是引用不成功?
谢谢