Hallo,
jede Unit in Deinem Projekt hat eine .pas Datei, in der sich der Source-Code befindet.
Beim Compilieren wird der Source-Code in ausführbaren Code umgewandelt, und als DCU-Datei gespeichert.
Das ergibt dann je nach Projekt mehrere DCU-Dateien, die (auch während des Compiliervorgangs von Delphi) zusammengefügt (gelinkt) werden, und die endgültige EXE Datei ergeben.
Wenn jetzt nur an einer .pas Datei etwas geändert wird, muß auch nur diese eine Datei neu compiliert werden, und die anderen DCU-Dateien ohne Änderung können direkt übernommen werden. Das spart Zeit.
Holger