我正在尝试为delphixe2手动安装JCL
和jvcl
。
我已经按照指示安装了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/