CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Delphi >  VCL组件开发及应用

请教!

楼主shiboq(湿雨)2003-11-03 19:29:35 在 Delphi / VCL组件开发及应用 提问

有一个公共模块lib内有两个form:A、B,B   inherit   A,现新建一模块TEST,用Add   file   to   project将A,B都加入,在New一个新form时,TEST框中可以inherit的只有A无B,为什么啊! 问题点数:100、回复次数:6Top

1 楼caohonglong2000(chl_csdn)回复于 2003-11-03 19:49:00 得分 30

B也要设置成   公共   的  
  猜的,因为没遇到过这种问题Top

2 楼dickeybird888(小鸟)回复于 2003-11-03 20:37:06 得分 40

按道理来将是不会的  
  (·¥·)Top

3 楼shiboq(湿雨)回复于 2003-11-04 09:21:52 得分 0

help!!!Top

4 楼shiboq(湿雨)回复于 2003-11-04 09:23:24 得分 0

B怎么设成公共的?Top

5 楼aiirii(ari-http://spaces.msn.com/members/aiirii/)回复于 2003-11-04 09:36:41 得分 30

>>用Add   file   to   project将A,B都加入,在New一个新form时,TEST框中可以inherit的只有A无B,为什么啊!  
   
  還要用   uses   unitB吧,   你的Add   file操作并不會自動引用   unitBTop

6 楼shiboq(湿雨)回复于 2003-11-04 09:47:12 得分 0

谢谢各位,我找到原因了,因为B   inherit   A,我在Add   file   to   project时先Add   B后Add   A,Add   B时报Ancestor找不到,昨晚没注意,今天我Remove后先加A再加B就OK了,谢谢大家。Top

相关问题

关键词

  • 模块
  • unitb
  • inherit
  • 谢谢
  • 公共
  • 加入
  • test框
  • add
  • new一个新form时
  • file to project

得分解答快速导航

  • 帖主:shiboq
  • caohonglong2000
  • dickeybird888
  • aiirii

相关链接

  • Delphi类图书
  • Delphi类源码下载
  • Delphi控件下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo