Если проект компилировался, но после обновления visscada-common
он перестал компилироваться, значит проект старый и требует некоторых действий над собой.
*.dcu;*.~*;*.dsk;*.ddp
Удалить файлы проекта rpvisual.*
(либо сохранить в другой папке) и заменить на файлы rpvisual.*
из папки common/ProjectTemplate
.
Если в папке проекта PrjSrc
имеются другие каталоги с необходимыми для компиляции файлами *.pas
, добавить в проект в частном порядке:
Далее выполнять компиляцию для поиска неисправности, затем действия из пп.3-4 до тех пор, пока проект не скомпилируется.
В pas-файлах в секции implementation исправить название модулей, перечисленных в uses:
_RpVisualMain Globals
RpVisualGlobal, RpVisualLegacyPanels, RpVisualUtils, RpVisualMain;
Не допускать редекларирования модулей RpVisualGlobal и RpVisualMain.
Если при компиляции возникает ошибка «Undeclared identifier…» на какую-либо переменную, добавить в uses модуль RpVisualGlobal.
Убрать весь код, связанный со следующими модулями:
Helper.pas RcpMan.pas RcpManFrame.pas RcpManFrameSetValue.pas Receipt.pas rpLineControl.pas Sounds.pas
Если проект компилируется, но при запуске приложения выдается ошибка о не найденной библиотеке libeay32.dll, запустить скрипт:
common/_bpl/_INSTALL.BAT