由于jcl要求,jcvl无法工作



我正在尝试为delphixe2手动安装JCLjvcl

我已经按照指示安装了JCL,它似乎安装得没有问题。现在我尝试加载JVCL包16,它打开delphi并开始加载libarys,当它到达Jedi代码库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。

在库路径中,我有

..jclsourcecommon
..jclsourcewindows
..jclsourceinclude

在浏览路径中,我有

..jclsourcecommon
..jclsourcevcl
..jclsourcewindows

在DCU调试路径中,我有

 ..jcllibd16win32debug

添加后

..jcllibd16win32, which contains the 32 bit jcl.dcp

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

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

现在它编译时没有出现错误。

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

..jclsource;
..jclsourcecommon;
..jclsourceinclude;
..jclsourcevcl;
..jclsourcewindows;
..jvclcommon;
..jvclrun;

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

相关内容

  • 没有找到相关文章

最新更新