Es könnte sein, dass irgendwelche Komponenten fehlen, weil der Pfad nicht angegeben wurde. Das ist mir mal passiert, und als ich das entsprechende Formular aufgerufen habe, wurde angezeigt, dass eine Klasse fehlt. Leider wird das aber nirgends angezeigt. Dadurch wird dann das Projekt eventuell kleiner (aber eben auch nicht mehr voll funktionsfähig...).
Vielleicht hilft mein Tool weiter, was Projekte aus Batch-Dateien heraus kompiliert und diverse nützliche Optionen bietet (z.B. Komprimierung mit UPX, explizite Angabe einer Compiler-Version, Resourcen-Kompilierung, ...).
Vielleicht kommt da ja das gleiche raus wie in der IDE...
Und welche Parameter das benutzt, kannst du sehen, weil der Source dabei ist.
Auf jeden Fall macht es das Kompilieren einfacher...
Es steht hier inklusive Source in der OpenSource-Sparte und steht unter der GPL:
www.delphi-forum.de/viewtopic.php?t=41748
Bei Verbesserungen wäre es sehr schön, wenn du den Code wieder dort posten würdest!
Was das Herausfinden der Kommandozeile der IDE-Komilierung angeht:
Das kann man wohl nicht in älteren IDEs anzeigen lassen, in neuen Delphi-Versionen (>= 2005) wird diese automatisch angezeigt.
Aber ich werd mal sehen, ob ich da was herausfinde, ich hab da eine Idee. Aber das probiere ich erstmal aus bevor ich hier herumspekuliere.