以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  Bartender调用错误  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=137244)

--  作者:goldenfont
--  发布时间:2019/7/1 16:41:00
--  Bartender调用错误
没升级之前FT调用Bartender中的dll,啥问题没有,升级后,会跳出来"未能加载文件或程序集。。。。。。"等错误对话框,以为是Win10的原因,换到win7下一样出错,以为是Bartender版本问题,升级到2016版,都出错,这一般会是什么原因?新老版本的Bartender的dll,新老版本的系统Win7或Win10都出错,那问题可能就在FT本身升级到4的时候的问题了?是这样吗?
--  作者:有点甜
--  发布时间:2019/7/1 16:45:00
--  

1、先确认你所需的dll,都拷贝到了安装目录下;

 

2、如果你改回旧版的foxtable,调用是否正常?

 

3、如果旧版可以,新版还报错,如果你引用的dll是 .net 2.0 / 3.5 版本的,那你需要改成引用 .net 4.0 版本的才可以。

 

 

[此贴子已经被作者于2019/7/1 16:46:39编辑过]

--  作者:goldenfont
--  发布时间:2019/7/1 17:32:00
--  
1.确认dll都拷贝到了安装目录下

2.我是2台电脑试验的,旧电脑上是旧版FT,一模一样的dll,运行没有任何错误。新电脑上是win10,然后是4.0的FT,错误

3.我看了这个dll,我在vb.net中新建工程使用此dll是没有问题的,搞不懂了~~~

--  作者:有点甜
--  发布时间:2019/7/1 17:37:00
--  

2、在同一台电脑上安装旧版本和新版本一起测试。比如,在新版的电脑安装一个旧版本的,然后测试。

 

3、你vb.net选择.net framework 4.0的框架,然后再测试。


--  作者:goldenfont
--  发布时间:2019/7/2 15:31:00
--  
按照甜版的思路,重新做了一下测试,发现可能是这个问题,VB.Net是用的.net framework 4.0,生成目标x64是没出错的,但是在vb.net下生成x86也会出现这个“未能加载程序或文件集......"这个错误对话框,应该是这个问题,跟FT里出现的一样,难道我们的FT也是生成x86这样的模式吗?有地方设置吗?
--  作者:有点蓝
--  发布时间:2019/7/2 15:40:00
--  
Foxtable目前仅支持x86,。没有地方可以设置。

问问对方能不能提供32位的dll

--  作者:goldenfont
--  发布时间:2019/7/2 16:36:00
--  
好吧,这个只能换思路了
--  作者:redbule2
--  发布时间:2020/8/23 11:11:00
--  
你的联系方式多少,我也遇到同样的问题,解决了吗