Это старая версия документа.
Содержание
Необходимые действия над проектом после рефакторинга модулей RpVisualXXX от 2021-09-01
1. Заменить название модулей в uses
В pas-файлах в секции implementation исправить название модулей, перечисленных в uses:
- Удалить
_RpVisualMain Globals
- Добавить вместо удаленных
RpVisualGlobal, RpVisualLegacyPanels, RpVisualUtils, RpVisualMain;
Не допускать редекларирования модулей RpVisualGlobal и RpVisualMain;
Если при компиляции возникает ошибка «Undeclared identifier…» на какую-либо переменную, добавить в uses модуль RpVisualGlobal.
2. Заменить текст
- LogIn на rvgLogIn
- dbckeck на dbutils
3. RPVISUAL.DPR
По желанию, можно сократить RPVISUAL.DPR до следующего содержимого:
program rpvisual; uses Forms, main in '..\..\Common\MainForm\main.pas' {Form1}, DataMod in '..\..\Common\DataMod.pas' {dm: TDataModule}; {$R *.RES} begin Application.Initialize; Application.Title := 'Система визуализации VisScada'; Application.CreateForm(TForm1, Form1); Application.CreateForm(Tdm, dm); Application.Run; end.
4. Выпиленные модули
Helper.pas RcpMan.pas RcpManFrame.pas RcpManFrameSetValue.pas Receipt.pas rpLineControl.pas Sounds.pas
Убрать весь код, связанный с данными модулями.