4

我在 OS:Win7 下使用带有更新 4 的 delphi xe2,我想为我的学期考试构建一个允许对接表格的应用程序。因为我是学生,所以我买不起任何对接组件。所以我开始通过查看 JVCL 3.45 作者提供的示例来了解 JVCL Docking 的工作原理(感谢他们)。现在我遇到了一个可能的问题。我已经从名为 Docking_in_Code 的 JvDocking 打开了项目:左对齐面板(Sibling DOck,Cojoined Dock)中的所有选项都在工作,但是当我单击 Tab Dock 时,这是我得到的消息

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

有没有其他人遇到过这个?我试图在我自己的项目中的示例中编写相同的代码,但出现了相同的错误。在此处输入图像描述为什么看起来我不知道:(

4

1 回答 1

0

我猜你已经到了查看示例的阶段,你已经在 Delphi XE2 中安装了 JCL(Java 组件库)和 JVCL(Java 可视化组件库)。

我最近也在学习如何使用 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 Packages”delphi 项目,您应该能够手动安装组件,首先是 JCL,然后是 JVCL。

于 2014-02-26T13:35:49.430 回答