ich will die nicht immer dabei haben, deshalb kopiert. Den kompletten Delphiquelltext bindet man ja nicht ein ...
Nur weil etwas in den Suchpfaden drinsteht, wird es nicht gleich überall eingebunden.
Das passiert nur, wenn man eine
Unit einbindet (in Uses angibt) oder ein
Package in Required.
Dann sucht der Compiler diese
Unit, zuerst in dem Verzeichnis, wo die andere
Unit sich befindet, in welcher das bei Uses angegeben wurde.
Und wenn es da nicht gefunden wurde, dann geht der Compiler die Suchpfade durch.
Wurde die
Unit vorher schon eingebunden, dann wird diese natürlich wiederverwendet, z.B. wenn man die
Unit schon in einer anderen
Unit eingebunden hatte, welche vorher kompiliert wurde, oder wenn man sie
Unit im Projekt (
DPR/Projektverwaltung) vorher in dessen Uses-Liste aufgenommen hatte.
Was das mehrfache vorhandensein von irgendwas auslösen kann, haben wir ja grade erst wieder erlebt.
http://www.delphipraxis.net/182040-l...ad-heraus.html