金蝶K3 WISE14.2安装完官方PT105569并进行中间层组件注册后,客户端及服务器运行k/3出现“正在启动中间层、未设置对象变量或with block”等报错的说明
[重要通告]如您遇疑难杂症,本站支持知识付费业务,扫右边二维码加博主微信,可节省您宝贵时间哦!
最近一直测试 金蝶K3WISE14.2,打了不少官方补丁测试一些功能,但是鬼也不知道咋回事儿,我安装了很多后,发现重建中间层后,登录就提示“正在启动中间层、未设置对象变量或with block”,如下图所示
然后点完确定,登录进来又继续提示“未设置对象变量或with block 错误代码:91(5BH) Source :EBSDataFlow”,如下图所示
金蝶K3 WISE14.2安装完官方PT105569并进行中间层组件注册后,客户端及服务器运行k/3出现“正在启动中间层、未设置对象变量或with block”等报错的说明
这一系列操作把我干懵逼了,我也不晓得哪个的问题,就是感觉很迷茫,难不成我安装操作有问题?反复操作N次,报错依旧,然后我就开始怀疑Windows系统,但是换了一个系统也一样,这就该怀疑我安装的官方补丁包,我安装了“PT101083、PT101527、PT102780、PT103399、PT105569、PT113492、PT124955、PT150453、PT164796”这几个补丁包,其中有一个大包,就是PT105569,就这个升级最多,然后就开始怀疑它,然而我怀疑的确实很对,我安装了前面的重建中间层无问题,只要安装了PT105569,就出错,看样子出现这个上面,经过跟踪,发现好多组件有问题,真是太尴尬了~~
最终原因,安装了补丁PT105569后重新点击“中间层组件注册”,有很多的DLL组件未能自动注册上导致,需要一个个手工注册才行。在客户端上,打开远程组件测试工具点击测试,可以发现如下组件测试不通:
ebopublic里面的组件有:ebsarbill、ebsdataflow
ebogl里面的组件有:ebsglitemclass
ebok3里面的组件有:billdataaccess、mcalculateltemcost、k3mbillopt
ebocj里面的组件有:k3mshtransbills
ebodesign里面的组件有:k3mclass
ebobos里面的组件有:k3mmainsuspendwork
方案一、手工注册缺失的组件
1、进入服务器上,在金蝶K3的安装路径里面搜索前面提到的文件名称的DLL文件;
2、进入服务器的[管理工具]-[组件服务]-[COM+应用程序]里面找到对应的组件所在位置,将上面搜索到的dll文件拖进对应的ebo开头的组件的文件夹里面完成注册即可。
方案二、知识付费业务
经过这几天折腾,实属备受折磨,就这样把“未设置对象变量或with block 错误代码91(5BH) EBSDataFlow”终于解决相关问题,真是个坑货~~~
问题未解决?付费解决问题加Q或微信 2589053300 (即Q号又微信号)右上方扫一扫可加博主微信
所写所说,是心之所感,思之所悟,行之所得;文当无敷衍,落笔求简洁。 以所舍,求所获;有所依,方所成!

