CNDEV
...
...
账号
登
登录
先
先随便看看
中国开发网
: 论坛:
程序员情感CBD
: 贴子 510296
pcplayer
·
2007-05-14 08:11:34
·
阅读: 359
具体你这个问题我不清楚。总之我用 Frame 后来发现很不爽,就彻底放弃用 Frame 了。
<空>
相关信息:
【技术贴】一个应用里很多Frame都有共同的特性,于是把这些特性提取出来建了一个基类TmyBaseFrame,然后让这些Frame都派生自TmyBaseFrame,原来都是直接派生……
(255字)
(
haitao
[883]
2007-05-14 15:56
)
不要用 Frame
(空) (
pcplayer
[306]
2007-05-14 15:59
)
这个问题与Frame还是Form没关系吧?是IDE认识TFrameAbc=class(TFrame),但不认识TFrameAbc=class(TmyBaseFrame)。。。。。。
(132字)
(
haitao
[733]
2007-05-14 16:03
)
具体你这个问题我不清楚。总之我用 Frame 后来发现很不爽,就彻底放弃用 Frame 了。
(空) (
pcplayer
[358]
2007-05-14 16:11
)
把TmyBaseFrame的基类由Tframe改为Tform了,但是显示它的派生类时,怎么无法显示了??!!
(563字)
(
haitao
[610]
2007-05-14 17:19
)
好像IDE看到TFrameAbc=class(TmyBaseFrame),以为TmyBaseFrame是派生自TForm而不是TFrame。。。。。
(94字)
(
haitao
[444]
2007-05-14 16:27
)
放到同一个UNIT里不行吗?如果是放到独立的UNIT里测试将它放到USES的最前面试试
(空) (
UnKnow365
[339]
2007-05-14 16:38
)
将它放到USES的最前好像没什么用
(空) (
haitao
[284]
2007-05-14 16:47
)
自定义的类名字不一样Delphi应该不会引用错,是不是创建新类时有什么问题?
(空) (
UnKnow365
[434]
2007-05-14 17:01
)
我看IDE显示FrameAbc的属性时,都是Form的属性了!也就是说IDE把它误认为是派生自Form的了。。。。
(38字)
(
haitao
[399]
2007-05-14 17:21
)
Property OldCreateOrder does not exist
(1676字)
(
haitao
[807]
2007-05-14 17:07
)
【基本解决】原来做的基类TmyBaseFrame,因为只是增加了几个纯虚的方法,没有对于的dfm和实现代码。现在。。。。
(3326字)
(
haitao
[810]
2007-05-14 17:46
)
具体的派生frame的dfm的第一行的object改为inherited --- 这大概是问题的关键 !继承 TForm 也是这样的。
(空) (
pcplayer
[434]
2007-05-14 17:54
)
欢迎光临本社区,您还没有登录,不能发贴子。请在
这里登录