jcvl не работает из-за требований jcl
Я пытаюсь установить вручную JCL
а также jvcl
для delphi xe2.
Я установил 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
Экт... Я могу добавить отдых, если вам нужно.
Но каждый - это свое собственное диалоговое окно с [игнорировать][отменить][игнорировать все]
Теперь, после того как я нажму Игнорировать 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
2 ответа
После добавления
..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}
Теперь он компилируется без ошибок.
Попробуйте добавить следующее в свой путь поиска (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/