起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 276|回复: 8

[请求]继承出现的问题

[复制链接]
发表于 2010-4-9 09:06:25 | 显示全部楼层 |阅读模式
信息集 info_a
信息集 下有表单 doc_a
功能 func_a
主窗体 frm_a
----------------------------------------
新建信息集info_b 继承上面的信息集  
新建表单doc_b 继承上面的表单
新建功能func_b 继承上面的功能
新建主窗体frm_b 继承上面的主窗体

给功能func_b 分配新的业务信息info_b 和 主窗体frm_b
主窗体frm_b上的InfoBroker1引用 业务信息info_b
----------------------------------------------
配置主窗体frm_b上的DocView1的文档ID,由doc_a改成doc_b,
这样操作后,每次打开主窗体frm_b报错如下:

Assertion failure (E:\DEVELOP\Build_MostNew\TIB3\Src\TIB\Core\Sys\BizSys.pas, line 5286)

点忽略后,功能编译调试运行等正常,在客户端也可以正常运行。
想了解下是哪里错咯。
回复

使用道具 举报

发表于 2010-4-9 10:01:24 | 显示全部楼层
楼主,你这样做一下。
把“配置主窗体frm_b上的DocView1的文档ID,由doc_a改成doc_b,”修改成原先的。保存,关闭功能
然后打开功能,取消DocView1 的DocClassID和InfoBroker属性,保存,关闭功能
然后再打开功能,把DocView1 的相关属性设置上,然后再运行看看,是否ok
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-9 10:41:13 | 显示全部楼层
试验了2次。。老样子。
DocView1 设置的DocClassID 如果是doc_a 则不报错,设置为doc_b 则报上面的错误,不过貌似不影响功能运行。
回复 支持 反对

使用道具 举报

发表于 2010-4-9 13:08:11 | 显示全部楼层
哦,如果不影响使用,那就先搞别的吧。

再问一下,是哪个版本。另外,能给个重现的例子,我们恢复环境看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-10 08:46:50 | 显示全部楼层
版本3088   。。目前原来的窗体和主窗体无法打开。无报错无响应。正在找哪里问题。。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-10 09:45:01 | 显示全部楼层
我重新做了下例子,,发现没有这个问题。。囧 应该是我其他地方有哪里错了吧。。我自己找找。。
回复 支持 反对

使用道具 举报

发表于 2010-4-10 10:25:16 | 显示全部楼层
我也和楼主做了同样的继承操作,也出这样问题了,因为运行没有问题,也就没有管了,

如果楼主发现什么原因,请共享下。谢谢!
回复 支持 反对

使用道具 举报

发表于 2010-4-10 17:16:26 | 显示全部楼层
对,共享一下,如果方便,可以把现在这个用 业务资源管理器 导出,我们恢复环境看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-4-12 17:35:01 | 显示全部楼层
附件...

archive.rar

340.2 KB, 下载次数: 116

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-9 13:40 , Processed in 0.048137 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表