Это старая версия документа.


Необходимые действия над проектом после рефакторинга модулей RpVisualXXX от 2021-09-01

1. Заменить название модулей

В 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

Убрать весь код, связанный с данными модулями.

doc/visscada/refact_rpvisual_units_20210901.1630553621.txt.gz · Последние изменения: 2021/09/02 06:33 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0