Dll nedir,dll ne demek, dll nedir,dll nasıl acılır,dll oluşturma,dll hatası nedir
DLL NEDİR?
Bazı dosyaların uzantısı olarak gorduğumuz DLL, Dynamic Link Library teriminin baş harflerinden oluşan bir kısaltmadır
Programların calışmaları icin gerek duyulan birinci derecedeki dosyalar, yurutulur dosya ya da program dosyası adı verilen dosyalardır Orneğin exe uzantılı, bilgisayarla haşır neşir olanların exe'ler(ya da egzeler) diye tabir ettiği dosyalar, program dosyalarıdır Fakat bugun kullandığımız programların coğu, exe'ler ve dll'ler de dahil olmak uzere, bircok dosyaya gerek duyarlar
DLL'ler, yurutulebilir işlevlerin (fonksiyonların) ya da ongulerin yer aldığı, bircok program tarafından kullanılabilen kutuphanelerdir Orneğin, Windows, Windows ve WindowsSystem dizinleri altında bir suru DLL dosyası bulundurur Bu DLL dosyaları, sisteme kurulan bircok program tarafından kullanılır
ARTIK DLL'LER
Bir programı kurduğunuzda, program kendi DLL lerini sisteme kurar Genellikle de, kaldırılan bir program, kendi DLL lerini de siler Fakat bazen, bu program kaldırma işlemi sırasında silinmeyen ve kullanılmayan DLL ler sistemde kalırlar Bu dosyalara, artık dosyalar, artık DLL'ler (orphan DLLs) denir Program kaldırma icin kullanılan iyi bir yazılım, bu tur artık dosyaları bulup sistemden temizleyebilir
Artık DLL'ler genellikle sistemde fazla yer tutmaz Hatta birbirinin kopyası olan ve farklı dizinlerde bulunan mukerrerDLL'ler bile pek yer tutmazlar Kısacası, artık DLL'leri silmek size cok cok, 2030 MB'lık bir sabit surucu alanı kazandırır
SİLERKEN DİKKAT
Fakat, DLL dosyalarını silerken dikkatli olmak gerekir Programlarınızdan birinin calışmak icin gerek duyduğu DLL lerden birini silerseniz, programınız calışmaz Bir programı sistemden kaldırdığınızda, DLL'lerinin de silinmesi icin size onereceğimiz en iyi yontem, programla birlikte gelen kaldırma (uninstall) ozelliğini ya da yazılımını kullanmaktır Eğer programın boyle bir ozelliği yoksa ya da başarısız oluyorsa, ayrıca bir program kaldırma (uninstall) yazılımı kullanmanız gerekebilir Bu konuda en yaygın ve guvenilir programlardan biri Quarterdeck firmasının Cleansweep yazılımıdır
DLLLERİN FOYASI MEYDANA CIKSIN
Basit bir Registry ayarıyla, DLL'lerin kendi ikonlarıyla gorunmesini sağlayın
DLLleri ve Denetim Masası uygulamalarınızı canlandıracak bir onerim var En sık kullandığınız metin duzenleyici programınızı (Notepad, Wordpad) acıp yeni bir dosyaya şu aşağıdakileri yazın Yazım hatası yapmamaya ozen gosterin:
Dosyayı DLLreg adıyla istediğiniz yere kaydedin Metin duzenleyici programınızı kapatıp bu dosyayı bulun ve uzerine sağ tıklayın Karşınıza cıkan menude, Mergeu (Birleştir) secin Herhangi bir yazım hatası yapmadıysanız, dosyanızdaki bilgilerin Windows95 kayıtlarına başarılı bir şekilde girildiğini belirten mesajla karşılaşacaksınız
Şimdi de C:WindowsSystem dizinine bakın DLL ve CPL dosyalarınızın ikonlarının eskiden o bildik iki carkla ifade edilirken şimdi farklı olduğunu goreceksiniz Bu yeni ikonlar, hem dosyaların rahat ayırt edilmesini hem de işlevlerinin belli olmasını sağlar Bu yeni ikonlarla karşınıza cıkmayan dosyalar da olabilir; bunlar buyuk olasılıkla turu
bilinmeyen DLL ve CPLler olacaktır Bunlar da Windows logosuyla belirtilecektir
Windowstaki EXE dosyaları, Explorerda (Windows Gezgini) icerdikleri ilk ikonla gosterilirler; DLL dosyaları da hep aynı ikonu kullanır Bunun nedeni de, sanal olarak, her bir EXE dosyasının en az bir ikonunun olmasına karşın, DLL dosyalarının coğunun ikon sayısının biri gecmemesidir Bir başka onemli fark da, EXE dosyalarını uzerine cift tıklayarak calıştırabilirken, DLL dosyalarını calıştırmamanızdır Denetim Masası uygulama dosyaları (CPL) ise, bircok şeyi iceren bir torba gibidir Calıştırılabilirler, ancak bazı CPL dosyaları (Maincpl gibi) birden cok dosyayı bunyesinde barındırdığından, Explorerda uzerine cift tıkladığınızda yalnızca biri calışır Yine de, okurumuzun da belirttiği gibi, DLLin icerdiği ikon, bu dosyanın işlevi hakkında yeterli ipucu verebilir Şekil 1 ve 2de okurumuzun onerdiği yontemin
uygulanmasından once ve sonra, DLLlerin goruntusunun nasıl değiştiğini gorebilirsiniz
Bu duzenlemeyi bitmap dosyalarına da uygulayabilirsiniz Bu yontemin uygulanmasının ardından, her bir bitmap dosyası kendi iceriğinin kucuk bir goruntusunu sunacaktır Bir suru bitmap dosyasıyla aynı anda uğraşmak gerektiğine, boyle bir ozellik epey yararlı olabilir Fakat aynı zamanda, Explorerda bir dizinin icindeki dosyaların goruntulenme suresini de uzatabilir, aklınızda bulunsun Bitmap dosyalarının ikonlarını bu yonde değiştirmek icin, okurumuzun onerdiği REG dosyasına
iki satır daha ekleyip, dllfile ya da clpfile ifadesini PaintPicturela değiştirin
Eğer sisteminize başka bir bitmap duzenleyici uygulama kurmuşsanız, bu yontem işe yaramayabilir Cunku BMP dosyalarının icsel adı PaintPicturedan başka bir ifadeye değiştirilmiştir (orneğin PSPImage) Hangi adı kullanacağınızı bulmak icin, Regediti (Kayıt duzenleyici) calıştırıp CtrlF tuş bileşenini kullanın (Bul işlevi icin bu kısayol kullanılır) Bulunacak ifade icin de bmp yazın
Match the whole string ve Keys kutusunu işaretlemeyi unutmayın Diğer kutuları boş bırakın bmp adlı bir anahtar bulacaksınız, bu arada, aradığınız icsel ad da, sağ pencerede karşınıza cıkacak
Alıntı