Delphi”de programı derlemek için gerekli olan unitlerin Library Path”te
tanımlı olması gerekir. Delphi uniti proje klasöründe bulamazsa bu klasörlere
bakarak uniti bulur ve programı derler.

Bazen bu Library Path tanımı silinebiliyor. Buna da genellikle bozuk
ayarlanmış bileşenleri kurmak neden oluyor. Delphi”nin eski sürümlerinde eğer bu Library Path tanımı çok uzunsa yine
problem çıkıyordu. Bunu sonraki sürümlerde düzelttiler.

Bu hatayı düzeltmek için ilgili unitin bulunduğu klasörleri Library Path”e
eklemeniz gerekir. Örneğin system.pas not found hatası almışsanız :

1. Diskinizde “system.dcu” dosyasını aratın ve bulunduğu klasörü tespit edin.

2. Tools -> Environment Options komutunu verin.
3. Library sekmesine geçin.
4. Library Path”in yanındaki … butonuna tıklatın.
5. Açılan pencerede yine … butonuna basıp, system.dcu dosyasının bulunduğu
klasörü seçin.
6. Add butonuna tıklatıp klasörü listeye ekleyin.
7. OK”leyerek pencereleri kapatın.

Bu hatanın önüne geçmek içinde birkaç önerimiz var :

1. Her önünüze gelen bileşeni yüklemeyin. Bozuk bileşenler Delphinizin
düzenini ciddi manada bozabilir.
2. Yüklediğiniz ve kullanmadığınız bileşenler varsa silin ve klasörünü Library
Path”ten kaldırın.
3.
Bileşen kurmadan önce Library Path bilgisini
copy-paste ile bir text dosyaya kaydedin. Problem çıkarsa, tekrar copy-paste ile
yapıştırsınız, tek tek seçmek için uğraşmazsınız.
4. $Delphi alias”ını kullanabilirsiniz. Bu Library Path”te kullanabileceğiniz
geçerli bir yazımdır ve Delphi klasörünü gösterir. Yani $Delphi = C:Program
FilesBorlandDelphi7″dir. Tabi bu kurduğunuz klasöre göre değişebilir.