JVCL Docking-Docking_in_Code示例 - Tab Dock可能出错

时间:2012-05-03 09:27:09

标签: delphi delphi-xe2 docking jvcl

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

  

" ManualTabDock:未创建Ttabhost。您的对接方式可能不支持标签式对接"

还有其他人遇到过这个吗?我试图在我自己的项目中的示例中编写相同的代码但是出现了相同的错误。enter image description here为什么它看起来我不能告诉:(

1 个答案:

答案 0 :(得分:0)

我猜你已经进入了查看示例的阶段,你已经将JCL(Java组件库)和JVCL(Java Visual Component Library)安装到Delphi XE2中。

我最近也在学习如何使用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

如果您已经确认了这一切并且仍然无法正常工作,那么手动安装软件包可能是个主意。如果需要手动编译和安装软件包,则需要安装的软件包版本为J16和JVCL(安装程序应该为您执行此操作)。如果你打开'D16 Packages'delphi项目,你应该能够手动安装组件,首先是JCL,然后是JVCL。