我在Delphi 7 中,使用TMS第三方的控件包,为什么保存后再打开就出错?
我用的是Delphi7,Windows7,安装了TMScomponentspack5.8.xxxx其他控件都很正常,使用TMSMenu标签下的AdvToolBarPage...
我用的是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中的写法都是一样的,但是不出错。
谢谢大家了,! 展开
其他控件都很正常,使用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中的写法都是一样的,但是不出错。
谢谢大家了,! 展开
4个回答
AiPPT
2024-09-19 广告
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图...
点击进入详情页
本回答由AiPPT提供
展开全部
你的TMS控件没有装好,下个新版本试试看吧
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Tools-》Environment Options-》Library分页中的Library path中增加你的TMS控件安装路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
安装完控件,还需要将控件的目录加进lib中!试一试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询