我在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”