5

我正在尝试手动安装delphi xe2 JCLjvcl

我已经按照指示安装了 JCL,它似乎安装没有问题。现在我尝试加载 JVCL 包 16 ,它打开 delphi 并开始加载库,当它到达绝地代码库 MPL1.1 时,我开始收到如下错误

Error reading form frmJucolorProviderDesigner
-class tjvcontextprovider not found

Ingnore Cancel Ingnore all

这不是唯一一个我得到很多生病的帖子,以防万一它有帮助

Error reading form JvStandardActions
 -tjvSendMailAction not found
 -tjvwebaction not found
Error reading form jvCheckItemsEditor
 -tjvCheckListBox not found
Error reading form JvControlActoinsDM
 -tjvControlcollapseAction not found
 -TjvControlexpandAction not found
 -TjvControlExportAction not found
 -tjvControlOptimizeColumnsAction not found
 -TjvControlCustomizeColumnsAction not found
 -TjvControlPrintAction not found
Error reading form jvSpeedBarEditorMain
 -jvFormStorage not found
 -AppRegistryStorage not found

等...如果您需要,我可以添加休息。

但是每个 - 都是它自己的对话框,带有 [ignore][cancel][ignore all]

现在,在我按 Ignore 50 次后,它最终会加载项目,当我尝试为 JVCl 包构建所有项目时,它说找不到所需的包 jcl。

在图书馆路径中我有

..jcl\source\common
..jcl\source\windows
..jcl\source\include

在浏览路径中我有

..jcl\source\common
..jcl\source\vcl
..jcl\source\windows

在 DCU 调试路径中我有

 ..jcl\lib\d16\win32\debug
4

2 回答 2

3

添加后

..jcl\lib\d16\win32, which contains the 32 bit jcl.dcp

解决方案是将 更改uses为使用完全限定名称:

uses
  TypInfo,
  {$IFDEF JvInterpreter_OLEAUTO}
  OleConst, ActiveX, 
  {$IFDEF VER230} system.win.ComObj, {$ELSE} ComObj, {$ENDIF}  

现在它编译没有错误。

于 2013-07-27T06:07:59.873 回答
2

尝试将以下内容添加到您的搜索路径(HKCU\Software\Embarcadero\BDS\xx\Library\Win32),当然包括正确的路径前缀:

..jcl\source;
..jcl\source\common;
..jcl\source\include;
..jcl\source\vcl;
..jcl\source\windows;

..jvcl\common;
..jvcl\run;

您可能还对以下链接感兴趣: http: //andy.jgknet.de/blog/2013/05/how-to-install-jcl-and-jvcl-for-xe4/

于 2013-07-25T05:07:39.657 回答