Läuft dein compiliertes Programm denn ausschließlich auf deinem Entwicklungsrechner?
Vielleicht trittst du besser mal einen Schritt zurück und schilderst das eigentliche Ziel dieser ganzen Aktion?
Ja verdammt, das ist mir spaeter auch aufgefallen. So geht's auch nicht.
Ich brauche den String in meinem Installer-Kompilierer (der ueber .bat post-build startet), weil ich diese Compat nach aussen reflektieren muss (Information) und in meinem delphi-code, weil ich hier tatsaechlich in Abhaengigkeit der Compat unterschiedliche Aktionen reisse.
Dann muss ich den String halt doch an 2 Stellen pflegen. Es fuehrt kein Weg herum.
Es ist kein Weltuntergang; waere halt eleganter gewesen, wenn es gegangen waere.
Oder eben die Version von jaenicke, bei der ich in der .bat noch die Datei im repo auslese, die ich auch im delphi code $I'e.
Danke fuer's mitdenken.