Zitat von
himitsu:
... aber ich hätte hal gern etwas CPU-schohnendes ...
ShellNotify is CPU-schonend (wenn man es nicht gerade auf ALLE Events in der Root-Directory inkl. allen Subdirectories ansetzt).
Die perfekte Lösung wäre es, wenn der Delphi-Compiler (an den du nunmal nicht rankommst) das könnte. Kann er aber nicht. Also musst Du das zu kompilierende Projekt im Vorfeld parsen und in allen Uses-Klauseln schauen, ob da nicht eine deiner Always-Build-Units verwendet wird... Das dauert doch tierisch. Dann ist doch so ein Sentinel wirklich besser.
Wenn Deine AB-Units aber fest sind, dann schreib Dir einen Batch, der die
DCU löscht und versuche, das vor das 'Compile' per OpenTools-
API zu packen. Das wäre dann auch eine Lösung, bei der man viel rumkritisieren kann ("Öööhh, da muss ich ja ständig den Batch verändern, wenn ich mal wieder eine AB-
Unit habe"), aber vielleicht bist Du dann wenigstens zufrieden.