Hallo Jaenicke,
das ist genau die Variante, die ich nicht machen möchte.
Ich habe ziemlich viele (mehrere hundert) Units.
Diese haben derzeit eine zusätzliche binäre Ressource (eigentlich eine .res, die hat aber einen andere Endung).
Eingebunden mit {$R *.<Endung>} in der entsprechenden Unit.
Nun sollen diese Ressourcen in Textressourcen umgewandelt werden.
Das automatische compilieren der Textressource mit
{$R Demo.res Demo.rc}
geht nur, wenn es im Projekt steht. In der Unit darf es nicht stehen.
Leider kennt mein Projekt natürlich nicht alle Ressourcen.
Bzw. die Units (inkl. Ressourcen) werden in vielen Projekten verwendet.
Die Anpassung der Projektdateien ist also tabu.
Darum suche ich eine andere Lösung für das automatische compilieren.
Mein Ansatz (wie schon geschrieben) funktioniert auch.
Aber ich muss als Dateiendung dfm oder xfm verwenden.
Da habe ich ein Problem, wenn die Unit ein Formular ist und bereits eine dfm-Textressourcendatei hat.
Da geht zwar noch xfm, aber wenn jemand eine xfm hätte, würde es nicht gehen.
Darum suche ich nach weiteren Dateiendungen, die Delphi automatisch kompiliert.
Embarcadero schreibt dazu nichts und empfiehlt die automatische Compilierung in der Projektdatei
Also: suche weitere Endungen oder eine Möglichkeit meine Endung bei Delphi zu registrieren, damit diese Textressource mitcompiliert wird.