我在Delphi 7 中,使用TMS第三方的控件包,为什么保存后再打开就出错?(100)

  • 主题发起人 主题发起人 jiangsutx
  • 开始时间 开始时间
J

jiangsutx

Unregistered / Unconfirmed
GUEST, unregistred user!
我用的是Delphi 7,Windows 7,安装了TMS components pack 5.8.xxxx其他控件都很正常,使用TMSMenu标签下的AdvToolBarPager时会出现问题:我用拖动的方式在程序中加入了这个控件,因为有3个子标签,于是Delphi还自动生成了每个标签对应的类。所有的类如下: AdvToolBarPager1: TAdvToolBarPager; AdvToolBarPager11: TAdvPage; AdvToolBarPager12: TAdvPage; AdvToolBarPager13: TAdvPage;编译运行很正常。正常显示,可以可视化的编辑窗口元素。运行后的窗体也正常显示。没有任何错误提示。但是:如果保存工程,再次打开,就会提示:Class TAdvPage not found。问是否忽略。如果点了忽略,则它自动删除了对应的窗体描述文件.dfm 中的3个关于TAdvPage的object部分。此时再点击运行,会提示unit.pas中定义的AdvToolBarPager11: TAdvPage;在窗体Form1上面没有对应的Component。如果我刚开始不忽略,则无法用View Forms来可视化的看到窗口内容。(还是那个错误:找不到class TAdvPage;)但是依然点击编译运行,显示的可执行程序的结果是一切正常的!只是无法在设计窗体模式下看窗体了。到底该怎么办?我尝试了TMS组件里面其他的,都没有问题,我也尝试了那种允许包含子组件的容器一样的类,如Panal等,unit.pas, unit.dfm中的写法都是一样的,但是不出错。谢谢大家了,!
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
后退
顶部