Eine
DCU ist im Prinzip nur eine kompilierte
PAS Datei welche auch gefahrenlos weitergegeben werden kann, ohne das der Dritte deinen SourceCode lesen könnte. Die
DCU Dateien kannst du einfach so löschen. Die werden dann beim nächsten Compilieren wieder erzeugt. Es ist auch ratsam, bei solchen Fehlern einfach mal alle
DCU Dateien wegzuwerfen und alles neu erzeugen zu lassen, da dann Altlasten aus dem Projekt entfernt werden. Bei neueren Delphis gibt es bei Rechtsklick auf das Projekt in der Projektverwaltung die Möglichkeit, auf "Bereinigen" zu klicken. Der macht dann genau das was du per Hand gemacht hast. Wenn du das Projekt hier anhängen willst, dann lass die EXE Datei weg und lade nur den SourceCode (und alle
DFM Dateien und die
DPR Datei) hoch. Das sollte dann wesentlich weniger als 60MB sein. Es sei denn du hättest noch Musik und Bilder ohne Ende drin. Die kannst du dann auch draußen lassen, sofern die für die Grundfunktionalität (also das Starten des Programmes in deinem Fall) nicht relevant sind.