我在操作系统:Win7下使用delphi xe2和更新4,我想为我的半身考试构建一个允许对接表格的应用程序。因为我是学生,所以我买不起任何对接组件。因此,我开始研究JVCL 3.45作者提供的示例(感谢您),以学习JVCL Docking的工作原理。现在我陷入了一个可能的问题。
我已经从JvDocking打开了一个名为Docking_in_Code的项目:左对齐面板(Sibling DOck,Cojoined Dock)中的所有选项都在工作,但是当我单击Tab Dock时,这就是我得到的消息


  “ ManualTabDock:Ttabhost未创建。您的停靠样式可能不支持选项卡式停靠”


还有其他人遇到过吗?我尝试在自己的项目中的示例中编写相同的代码,但出现相同的错误。为什么我看不出来:(

最佳答案

我猜是因为您已经进入了查看示例的阶段,所以您已在Delphi XE2中安装了JCL(Java组件库)和JVCL(Java Visual组件库)。

我最近也一直在学习如何使用JVCL扩展坞组件。这个例子是我看过的第一个例子,对我来说效果很好。我建议您重新安装JCL和JVCL,然后仔细检查库路径是否存在并在以下位置更正:

Tools > Options > Environment Options > Delphi Options > Library > LibraryPath


我在目录清单中保存了以下路径:

...\jcl\jcl\lib\d16\win32
...\jcl\jcl\source\include
...\jvcl\lib\D16\win32
...\jvcl\common
...\jvcl\Resources
...\jvcl\run


如果您已全部确认,但仍无法使用,建议手动安装软件包。如果需要手动编译和安装软件包,则需要为JCL和JVCL安装的软件包版本均为D16(不过安装程序应为您执行此操作)。如果打开“ D16软件包” delphi项目,则应该能够手动安装组件,首先是JCL,然后是JVCL。

10-05 22:25