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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我在Delphi 7 中,使用TMS第三方的控件包,为啥保存后再打开就出错?相关的知识,希望对你有一定的参考价值。

我用的是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中的写法都是一样的,但是不出错。 谢谢大家了,!

参考技术A 还是你的TMS装的过程中没有注意安装后的BPL文件的加载
你装好该组件后,需要你将Tools->Environment
Options->Library
中的library
path
添加上安装后生成的一些bpl文件(以及安装包的source路径),同样注意到工程上的options上的search
path
试试看!

推介TMS的控件之“TMS Unicode Component Pack”和“TMS Advanced Toolbars & Menus”

TMS Unicode Component Pack是一款支持多语言的界面控件包,提供超过60种控件来为你的Delphi和C++Builder应用程序添加Unicode支持。

介绍:

TMS Unicode Component Pack控制组件能让你在不终止Delphi、C++Builder或Windows 95/98/ME的情况下利用Windows NT/2000/XP/2003/Vista的Unicode功能开发应用程序。
 
 注意:这些控制组件不会将Unicode功能添加到Windows 95/98/ME。它们可在所有Windows的32位版本上运行,但是它们只在Windows NT/2000/XP/2003/Vista上支持Unicode。

  • 替代Unicode的超过60种直接VCL控制组件可启用你的应用程序

  • Unicode启用Delphi/C++Builder对象检测程序

  • Unicode启用提示

  • Unicode启用行为

  • 与几乎所有的IME兼容

  • 支持只具备Unicode的环境

  • 在表格上正确地展开WideString属性

 

TMS Advanced Toolbars & Menus帮助创建Office和Windows风格的工具栏和菜单

介绍:

Office 2013 & Windows 8 ribbon style

技术分享
技术分享

Office 2010 ribbon style

技术分享

Office 2007 ribbon style

技术分享

Windows 7 scenic ribbon style

技术分享
技术分享

Metro style ribbon

技术分享
技术分享

Windows Vista style sticky menu

技术分享

Office 2003 style menus & docking toolbars

技术分享
技术分享
技术分享
  • Office 2003, Visual Studio样式对接工具栏和菜单

  • Office 2007, Office 2010, Office 2013 ribbon和Windows 7 scenic, Windows 8 ribbon

  • Office 2010应用菜单支持列表控制

  • 在Windows XP上的自动主题颜色调整

  • 允许将任何控制拖到工具栏

  • 工具栏位置的自动保持

  • 上、下、左、右对接工具栏面板

  • 按钮支持图像列表的图像、位图和图片

  • 支持行为列表

  • 在工具栏内置支持DB Navigator

  • 自带Office 2003, Visual Studio 2005, Office 2007, Office 2010, Office 2013, Office 2016, Windows Vista, Windows 7, Windows 8, Windows 10菜单和工具栏样式以及其它不同的自定义配色方案

  • 运行时工具栏配置

以上是关于我在Delphi 7 中,使用TMS第三方的控件包,为啥保存后再打开就出错?的主要内容,如果未能解决你的问题,请参考以下文章

推介TMS的控件之“TMS Unicode Component Pack”和“TMS Advanced Toolbars & Menus”

请问这种可以展开闭合的delphi控件叫啥?

为啥我在delphi安装了第三方控件却不能用?

Delphi7下安装TMS component控件

Delphi 我下载了一个第三方控件包,请问怎么安装

Delphi 7学习开发控件