Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.184 Beiträge
 
Delphi 12 Athens
 
#2

AW: Was ist <Delphi.Personality> in der Dproj Datei

  Alt 20. Jun 2024, 17:01
Personality = verschiedene "Module" in der IDE
z.B. Delphi (was deinem Beispiel entspricht) oder C++Builder

entspricht auch dem StartParameter -p ala bds -pDelphi ,
welches nur die Delphi-Personality lädt, aber nicht den C++Builder (falls installiert)
siehe cmd: bds -?


Betrifft dich, wenn du das RAD-Studio benutzt, wo Delphi und C++Builder enthalten sind
oder bei Fremdkomponenten (ich glaub z.B. TMSWebCore)




Im BeforeCompile wird diese VersionsInfo aus DPROJ in die VersionRessource in der Projekt-RES synchronisiert.

Wir haben einfach die Versions-Ressource in den Projektionen deaktiviert (entfernt),
erstellen unsere eigene Ressource als *.RC, lassen sie zu einer *.RES kompilieren
und binden sie dann selber in unsere DPK/DPR ein ({$R bzw. {$RESOURCE )

Es gibt hier und da auch Projekte, um z.B. via Parameter an eine Consolen-Anwendung die Versionsinfos in der EXE/DLL/BPL (post-compile) oder RES/DPROJ (pre-compile) ändern zu können.
$2B or not $2B

Geändert von himitsu (20. Jun 2024 um 17:16 Uhr)
  Mit Zitat antworten Zitat