Metainformationen zur Seite

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
code:defaultmethods [2026/08/24 18:54] – Harald Schmidcode:defaultmethods [2026/10/02 13:07] (aktuell) – Harald Schmid
Zeile 1: Zeile 1:
 ====== Standard-Funktionen und -Methoden ====== ====== Standard-Funktionen und -Methoden ======
 +
 +===== Modul umbenennen =====
 +
 +  * **prüfen, ob es den neuen Namen schon gibt**
 +    * in insights.constants.pas
 +    * in Dabenbank modules.filename
 +  * Datenbank: Tabelle **modules** Feld **filename**
 +  * Dateiname der dll in IDE ändern
 +  * Verzeichnis unter insights\data anpassen
 +  * im Data-Verzeichnis den *.db Dateinamen anpassen
 +  * im Data-Verzeichnis die *.ini-Datei anpassen
 +  * in dll main ganz am Schluss CodeSite-String anpassen
 +  * in insights.constants.pas **cmi_** und **cmc_** anpassen
 +  * in insights.module.main.pas TinsightsModuleMain.Create **FInfo.Caption** und **FInfo.ID** anpassen
 +
 +===== ModulID ändern =====
 +
 +  * **prüfen, ob es die neue ID schon gibt**
 +    * in insights.constants.pas
 +    * in Datenbank modules.id
 +  * Datenbank: Tabelle **modules** Feld **id** und ggf. Feld **catid** anpassen
 +  * in insights.constants.pas **cmi_** anpassen
 +  * ggf. in insights.ini Settings LastModuleID anpassen (wenn das geänderte Modul das letzte aktive Modul war)
  
 ===== Nachrichten und Events ===== ===== Nachrichten und Events =====