{$DESCRIPTION ''}
hat absolut nichts mit den Versions-Resourcen zu tun.
Wie in der
OH auch beschrieben, wird der Text in den EXE-Header geschrieben und
nicht in die Resourcen.
Du mußt also den EXE-Header auslesen.
Tipp: Schau dir mal die Codes an, welche das Comlilierungsdatum der EXE auslesen, denn jene Info kommt auch aus diesen File-Headern.
Oder du erstellst dir selber eine Versions-Resource (dafür muß aber die Resource vom delphi deaktiviert sein)
Beispiel: siehe .RC im
Manifest-Creator
Alternativ kannst du auch einfach eine andere/neue String-Resource erstellen und kommst dabei nicht in Konflikt mit der Versions-Resource.
PS:
ResourceString XYZ = 'DeinMarker:' + 'der Text';
Dieses erstellt von Seiten des Delphi-Quellcodes eine String-Resource, in den String-Listen der Resourcen.
Allerdings sind diese (automatischen) StringListen nicht mit einem Namen versehn und dazu auch noch "willkührlich" durchnummeriert (je 16 Strings in einer Liste) ... du müßtest also alle Listen durchgehn und nach dem "Marker" suchen.
(bei einer selbstangelegen Resource hättest du dieses Problem nicht)