对象冲突高分 悬赏

talenter 2010-01-21 12:03:49
我在基类窗体w_master$中有一个stru_tag结构 是局域结构,我是通过这个结构传递重新布局窗口控件的参数。然后我继承了这个w_master$生成w_main.运行都没发生错误,一切正常!我定义了一个用户类nvo_initinterface(里面什么都没有是空类),然后我在w_master$的open中声明nvo_initinterface lnvo_initinterface它就报了一个conflicting ancestor object stru_tag in w_main and w_master$这个错误!然后我刚才申明的 nvo_initinterface lnvo_initinterface 删掉这个错误仍然出现,对PB无语了!我用的PB11.5。不知道哪位高手能解决此问题.
...全文
127 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
talenter 2010-01-22
  • 打赏
  • 举报
回复
问题已解决,我重新migrate了,错误消失
pb8 2010-01-21
  • 打赏
  • 举报
回复
一、smartclient与webform下不支持局部结构~~
二、winform下对于局部结构的声明要加private
三、在w_main的editsource下看一下关于stru_tag相关信息,如果有就直接K掉
pb8 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 talenter 的回复:]
我用autosize是在xinchensoft中的一个用pfc的东西,是从9.0升级到11.5中的,升级过后能完全用,但为什么我在做权限功能时,加入我自己写的类就报错了,不知道是autosize有错误,还是怎么的 真是郁闷!
[/Quote]
具体问题具体分析,贴代码~~
talenter 2010-01-21
  • 打赏
  • 举报
回复
我用autosize是在xinchensoft中的一个用pfc的东西,是从9.0升级到11.5中的,升级过后能完全用,但为什么我在做权限功能时,加入我自己写的类就报错了,不知道是autosize有错误,还是怎么的 真是郁闷!
wag_enu 2010-01-21
  • 打赏
  • 举报
回复
我在PB115 时按照LZ说的测试了一下,没有报错.
LZ不妨重新 Inherit 一个w_master$ 试一下.
talenter 2010-01-21
  • 打赏
  • 举报
回复
首先我这个是在winform模式下。加private我已做过测试,错误依然存在。w_main中不存在stru_tag
pb8 2010-01-21
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 talenter 的回复:]
加了private 还是不对!!!
[/Quote]
呵呵,我回复的三条你只针对其中的一条做了测试吗?
talenter 2010-01-21
  • 打赏
  • 举报
回复
加了private 还是不对!!!
永生天地 2010-01-21
  • 打赏
  • 举报
回复
二、winform下对于局部结构的声明要加private

740

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 脚本语言
社区管理员
  • 脚本语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧