Bau Dir einen BeforeCompile-Experten.
http://www.delphipraxis.net/131395-b...leexperte.html
Bin mir nicht sicher, aber es wäre mal 'nen Versuch wert:
Delphi-Quellcode:
{ Routine wird vor dem Compilieren von der IDE aufgerufen.
~param Project Das zu kompilierende Projekt.
~param Cancel Wird hier False zurückgegeben, so wird von der IDE der Compiler nicht aufgerufen.}
procedure TBeforeCompile.BeforeCompile(
const Project: IOTAProject;
var Cancel: Boolean);
begin
ModuleServices.SaveAll;
end;
Könnte Dein Problem schon lösen.