Einzelnen Beitrag anzeigen

Benutzerbild von himitsu
himitsu

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

AW: Versionsnummern in der .RES Datei ändern

  Alt 26. Apr 2021, 16:37
kannst auch mal im forum suchen ... irgendwo hatte ich es mehrfach in threads genannt.

im Prinzip erstellt der FinalBuilder (geht aber auch jede ScriptSprace) aus einer Vorlage eine .RC wo die Versionsressource eingebaut/ersetzt wird. (die Versionsressource in den Delphi-Projektoptionen ist deaktiviert, aber die Warnung der Compiler-Hinweis bezüglich doppelter Ressource warnt einen schon, falls doch mal doppelt)

dann wird brcc32.exe oder RC.exe (aus'm windows framework) benutzt, um daraus die .RES zu generieren,
welche dann über {$R ...} oder {$RESOURCE ...} in die DPR/DPK eingebunden wird.


Man kann von Delphi eine .RC auch automatisch in eine .RES kompilieren lassen,
aber {$R} mit zwei Parametern funktioniert nur in der DPR (vielleicht auch noch in der DPK) und wenn es doch nicht ging, dann gibt der Compiler/Linker oftmals keine Warnung aus, drum kompiliere ich das lieber selber und werte den ExitCode der RessourcenCompilers aus.


direkt die Versions-Ressource des Compilates nachträglich zu bearbeiten, ist oft meistens garnicht nötig
und es gibt da wesentlich flexiblere und bessere Möglichkeiten.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (26. Apr 2021 um 16:42 Uhr)
  Mit Zitat antworten Zitat