我正在尝试为delphi xe2手动安装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] [取消] [忽略所有]
现在,在我按下忽略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
答案 0 :(得分: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}
现在编译没有错误。
答案 1 :(得分:2)
尝试将以下内容添加到您的搜索路径(HKCU \ Software \ Embarcadero \ BDS \ x.x \ 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/