Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
doc:visscada:refact_rpvisual_units_20210901 [2022/01/31 17:14]
denis [3. RPVISUAL.DPR]
doc:visscada:refact_rpvisual_units_20210901 [2025/01/30 18:01] (текущий)
denis [3. Заменить текст]
Строка 1: Строка 1:
-====== Необходимые ​действия ​над проектом после рефакторинга модулей RpVisualXXX от 2021-09-01 ​======+====== Необходимые ​преобразования для старых ​проектов ======
  
-===== 1. Заменить название модулей в uses =====+Если проект компилировался,​ но после обновления ''​visscada-common''​ он перестал компилироваться,​ значит проект старый и требует некоторых действий над собой. 
 + 
 +<note important>​Перед началом действий удалить все временные файлы проекта:​\\ 
 +''​*.dcu;​*.~*;​*.dsk;​*.ddp''</​note>​ 
 +===== 1. RPVISUAL.* ===== 
 +Удалить файлы проекта ''​rpvisual.*''​ (либо сохранить в другой папке) и заменить на файлы ''​rpvisual.*''​ из папки ''​common/​ProjectTemplate''​. 
 + 
 +Если в папке проекта ''​PrjSrc''​ имеются другие каталоги с необходимыми для компиляции файлами ''​*.pas'',​ добавить в проект в частном порядке:​ 
 +  * открыть в Delphi: ​ Project / Options / Directories-Conditionals / Search path  
 +  * добавить пути до нужных каталогов:​  
 +    * PrjSrc/​Something1 
 +    * PrjSrc/​Something2 
 +    * и т.д 
 + 
 + 
 +**Далее выполнять компиляцию для поиска неисправности,​ затем действия из пп.3-4 до тех пор, пока проект не скомпилируется.** 
 +===== 2. Заменить название модулей в uses =====
 В pas-файлах в секции implementation исправить название модулей,​ перечисленных в uses: В pas-файлах в секции implementation исправить название модулей,​ перечисленных в uses:
   * Удалить <​code>​   * Удалить <​code>​
Строка 22: Строка 38:
 </​note>​ </​note>​
   ​   ​
-===== 2. Заменить текст =====+===== 3. Заменить текст =====
   * LogIn на rvgLogIn   * LogIn на rvgLogIn
-  * dbckeck ​на dbutils+  * dbcheck ​на dbutils
  
-===== 3. RPVISUAL.* ===== 
-Удалить файлы проекта ''​rpvisual.*''​ (либо сохранить в другой папке) и заменить на файлы ''​rpvisual.*''​ из папки ''​common/​ProjectTemplate''​. 
- 
-Если в папке проекта ''​PrjSrc''​ имеются другие каталоги с необходимыми для компиляции файлами ''​*.pas'',​ добавить в проект в частном порядке:​ 
-  * открыть в Delphi: ​ Project / Options / Directories-Conditionals / Search path  
-  * добавить пути до нужных каталогов: ​ 
-    * PrjSrc/​Something1 
-    * PrjSrc/​Something2 
-    * и т.д 
  
  
  
- +===== 4. Выпиленные модули ​ ===== 
-===== 4. Выпиленные модули =====+Убрать весь код, связанный со следующими модулями:​
 <​code>​ <​code>​
 Helper.pas Helper.pas
Строка 49: Строка 56:
 Sounds.pas Sounds.pas
 </​code>​ </​code>​
 +
 +===== 5. Библиотека libeay32.dll =====
 +Если проект компилируется,​ но при запуске приложения выдается ошибка о не найденной библиотеке libeay32.dll,​ запустить скрипт: ​
 +  common/​_bpl/​_INSTALL.BAT
 +
  
  
-Убрать весь код, связанный с данными модулями. 
doc/visscada/refact_rpvisual_units_20210901.1643638455.txt.gz · Последние изменения: 2022/01/31 17:14 — denis
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0