我在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中的写法都是一样的,但是不出错。

谢谢大家了,!
展开
 我来答
lyowz
2010-12-29 · 超过21用户采纳过TA的回答
知道答主
回答量:46
采纳率:0%
帮助的人:48.9万
展开全部
还是你的TMS装的过程中没有注意安装后的BPL文件的加载
你装好该组件后,需要你将Tools->Environment Options->Library 中的library path 添加上安装后生成的一些bpl文件(以及安装包的source路径),同样注意到工程上的options上的search path
试试看!
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
seanpim
2010-12-27 · TA获得超过122个赞
知道小有建树答主
回答量:538
采纳率:100%
帮助的人:116万
展开全部
你的TMS控件没有装好,下个新版本试试看吧
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
suetrain
2010-12-28 · TA获得超过178个赞
知道小有建树答主
回答量:244
采纳率:100%
帮助的人:186万
展开全部
Tools-》Environment Options-》Library分页中的Library path中增加你的TMS控件安装路径
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白的一m
2010-12-30
知道答主
回答量:22
采纳率:0%
帮助的人:5万
展开全部
安装完控件,还需要将控件的目录加进lib中!试一试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式