Foxtable(狐表)用户栏目专家坐堂 → 试图加载格式不正确的程序


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

主题:试图加载格式不正确的程序

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


加好友 发短信
等级:六尾狐 帖子:1219 积分:8467 威望:0 精华:0 注册:2016/2/2 21:52:00
试图加载格式不正确的程序  发帖心情 Post By:2020/9/1 11:42:00 [只看该作者]


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

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


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


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


加好友 发短信
等级:六尾狐 帖子:1219 积分:8467 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2020/9/1 14:50:00 [只看该作者]

我升级到最新版的程序后,点击某个按钮报这个错。   
该dll ,在c#中以x86   x64方式编译,在ft中引用后 都报这个错,升级之前没问题。

在外部引用中引用了一个dll 

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看



图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


[此贴子已经被作者于2020/9/1 14:50:47编辑过]

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


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

升级到最新版的程序后,vs重新编译一下dll,使用anycpu,或者x86,绝对不能使用x64。.net选4.0

最新的dll重新复制到foxtable安装目录,删除项目里的bin目录,重启项目

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


加好友 发短信
等级:六尾狐 帖子:1219 积分:8467 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2020/9/2 9:40:00 [只看该作者]

按照上面说的试了,


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看


现在报这个错

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


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

实例发过来测试,包括vs源码

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


加好友 发短信
等级:六尾狐 帖子:1219 积分:8467 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2020/9/2 10:48:00 [只看该作者]

链接: https://pan.baidu.com/s/1v7N7vU6OFgpfumDGk4_BDg 提取码: 1jfj 

我之前是让别人写了dll  简称DLLA, 该dll中封装了门禁的dll  简称DLLB,然后让我调用 DLLA,达到开门的目的。  

我现在不想调用DLLA了,我想直接调用门禁的DLLB, 于是我用vs写了个demo ,直接调用  门禁的dll,  工程和门禁的dll 都在压缩包里,请问如何转写成ft的代码?   

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


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

把vs项目的.net framework版本改为4.0,重新编译,然后把vs的dll(7楼项目里的名称是ClassLibrary1.dll),以及门禁的全部dll一起复制到foxtable的安装目录里。重新添加ClassLibrary1.dll的引用。另外vs项目有一些ip以及账户密码之类的设置,自行检查是否正确。

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


加好友 发短信
等级:六尾狐 帖子:1219 积分:8467 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2020/9/2 12:01:00 [只看该作者]

foxtable在编译环境下,检查的是  development 目录下的dll,  生成exe执行文件后,检查的是exe同文件夹下有没有这个dll,是这么个道理吗?

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


加好友 发短信
等级:六尾狐 帖子:1219 积分:8467 威望:0 精华:0 注册:2016/2/2 21:52:00
  发帖心情 Post By:2020/9/2 13:04:00 [只看该作者]

应该不是我程序的问题,我在2020年1月份的版本下,调用dll正常,程序打开也正常,   换成0517的版本后,各种报错,不光是调用dll报错,连登陆的导航界面也消失了,看不到。

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