CNDEV
CNDEV.ORG
当前在线
论坛
CBD
程序员情感CBD
程序员见面交流会
CBD开发区
Java/J2ME
.NET/C#
数据库
Delphi/BCB
Visual C
其它
修真养身
中国象棋
纪念日
谈钱太俗,还是投机吧
听音乐
iCosta
资源共享
一隅
好文共赏
看电影看美剧
待定
狗屎
雪域召唤
工作流
专业显摆区
语录
情感
批评与自我批评
爱情故事
发牢骚
看三点区
游戏
CNDEV-CS/WOW
浩宇长空
生活
家有XPH
我爱学英语
美食天地ORG
半调子体育迷
观澳园友邻
搞笑奇文
拍照片
我读书我存在
论坛系统
超级垃圾站
系统建议及BUG
系统测试
中国开发网
: 论坛:
程序员情感CBD
: 贴子 510287
pcplayer
: 不要用 Frame
[阅读: 229] 2007-05-14 07:59:56
<空>
相关信息:
【技术贴】一个应用里很多Frame都有共同的特性,于是把这些特性提取出来建了一个基类TmyBaseFrame,然后让这些Frame都派生自TmyBaseFrame,原来都是直接派生……
(255字)
(
haitao
[766]
2007-05-14 07:56
)
不要用 Frame
(空) (
pcplayer
[228]
2007-05-14 07:59
)
这个问题与Frame还是Form没关系吧?是IDE认识TFrameAbc=class(TFrame),但不认识TFrameAbc=class(TmyBaseFrame)。。。。。。
(132字)
(
haitao
[614]
2007-05-14 08:03
)
具体你这个问题我不清楚。总之我用 Frame 后来发现很不爽,就彻底放弃用 Frame 了。
(空) (
pcplayer
[274]
2007-05-14 08:11
)
把TmyBaseFrame的基类由Tframe改为Tform了,但是显示它的派生类时,怎么无法显示了??!!
(563字)
(
haitao
[500]
2007-05-14 09:19
)
好像IDE看到TFrameAbc=class(TmyBaseFrame),以为TmyBaseFrame是派生自TForm而不是TFrame。。。。。
(94字)
(
haitao
[339]
2007-05-14 08:27
)
放到同一个UNIT里不行吗?如果是放到独立的UNIT里测试将它放到USES的最前面试试
(空) (
UnKnow365
[263]
2007-05-14 08:38
)
将它放到USES的最前好像没什么用
(空) (
haitao
[215]
2007-05-14 08:47
)
自定义的类名字不一样Delphi应该不会引用错,是不是创建新类时有什么问题?
(空) (
UnKnow365
[342]
2007-05-14 09:01
)
我看IDE显示FrameAbc的属性时,都是Form的属性了!也就是说IDE把它误认为是派生自Form的了。。。。
(38字)
(
haitao
[301]
2007-05-14 09:21
)
Property OldCreateOrder does not exist
(1676字)
(
haitao
[699]
2007-05-14 09:07
)
【基本解决】原来做的基类TmyBaseFrame,因为只是增加了几个纯虚的方法,没有对于的dfm和实现代码。现在。。。。
(3326字)
(
haitao
[709]
2007-05-14 09:46
)
具体的派生frame的dfm的第一行的object改为inherited --- 这大概是问题的关键 !继承 TForm 也是这样的。
(空) (
pcplayer
[348]
2007-05-14 09:54
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录