Bazi programlar sabit diske atildigi zaman acilmiyor .dll dosyasi eksiktir turu hatalar veriyor neden?
Yazılımlar paylaşılan nesneler ile çalışır. Bunlar Linux sistemlerde .so dosyaları, windows sistemletde .dll dosyaları olarak bilinir.
Bu dosyalar aslında tekrarlayan rutinleri barındırır. Bu rutinlerin DLL olarak sistemde olmasının 2 faydası vardır;
1. Bellekteki DLL ler bir çok yazılım tarafından ortak kullanıldığında ram tasarrufu olur.
2. içinde DLL ler gömülmemiş exe ler daha küçük olur ve diskte daha az yer kaplarlar.
Bazı yazılımlar katılımsız olarak hazırlanır yani ihtiyaç duyduğu tüm paylaşılan nesneler exe nin içine gömülür. bu yüzden torrent den indirdiğiniz katılımsız bir grafik programı 40-50 MB iken aynı yazılımı kurulum ile kurarsanız ana exe nin boyutu çok daha küçük olacaktır.