Der Experte hat den Vorteil, dass es während der Arbeit direkt in der
IDE und in geöffneten Dateien Änderungen vornehmen kann.
Das PreCompileScript hat es da etwas schwerer, auch wenn es dort ebenfalls mehrere Umgebungsvariablen gibt, die was über das Projekt aussagen.
Zusätzlich steht Dieses in der DPROJ, wobei die DPROJ auch wiederrum ein
XML-BuildScript ist, welches z.B. von MSBuild verstanden wird und somit das PreCompileScript dort auch ausgeführt wird.
Jemand hatte mal einen PreCompiler für delphi geschrieben, wo man sowas machen konnt, aber seit der neuen IDE nach Delphi 7 sind die Zugangspunkte weg, wo er sich damals reingehäckt hatte.
So Dinge wie Precompiler, Makros usw. hatten sich schon viele gewünscht, aber leider gibt es das nicht für Pascal ... nur im C++Builder.
https://www.delphipraxis.net/59965-s...__-delphi.html
http://docwiki.embarcadero.com/RADSt...inierte_Makros
Im C++Builder kann man auch PAS-Units einbinden, aber andersrum bekommt man keine C/H ins Pascal rein.