Úvod do souboru
Úplný název DLL je Dynamic Link Library, čínský název "Dynamic Link File". V operačním systému Windows je knihovna DLL velmi důležitá pro provádění programu, protože program musí být propojen se souborem DLL, aby mohl být spuštěn správně. Některé soubory DLL mohou být sdíleny mnoha programy. Proto mohou programátoři použít soubor DLL, aby program nebyl příliš velký. Ale když nainstalovaný program přibývá, bude stále více a více souborů DLL. Pokud program smažete, nevymaže se nepoužívaný soubor DLL a způsobí to zátěž systému. Soubor DLL a soubor exe lze také vygenerovat jazykem kompilace, ale DLL nemá program pro spuštění položky, takže soubor DLL není spustitelný.
Výhody
DLL je knihovna dynamického připojení. Některé výhody používání knihovny dynamických připojení jsou:
1. Více aplikací sdílí kód a data: například všechny součásti softwaru Office mají podobný vzhled a funkce, toho je dosaženo sdílením knihoven dynamických připojení. .
2. Při filtrování systémové zprávy je nutné použít knihovnu dynamických připojení.
3. Knihovna dynamických připojení Přirozeným způsobem rozdělení velké aplikace do několika malých modulů, což vede k dělbě práce a spolupráci mezi členy v rámci skupiny. Navíc lze každý modul upgradovat samostatně. Pokud jedna ze skupin ve skupině vyvinula sadu obslužných rutin, může tyto rutiny umístit do knihovny dynamického připojení, což umožní ostatním členům skupiny.
4. Aby bylo možné realizovat internacionalizaci aplikace, je často vyžadována knihovna dynamických připojení. Použití dynamických knihoven připojení může být uloženo v zemi, jazykové informace. Pro různé verze použijte různé knihovny dynamických připojení. Při použití AppWizard ke generování aplikace můžeme určit jazyk používaný souborem prostředků, který je implementován poskytováním různých knihoven dynamických připojení.
5. Expanding the function of the R & D tool, because the DLL is independent of the language, therefore can create a DLL, which is called by the C ++, VB or all supported dynamic link libraries. This allows for a DLL created by accessing another language.
VC ++, C ++ Builder, Delphi umí zapisovat soubor DLL. Visual Basic 5.0 nebo vyšší umí také připravit speciální DLL, konkrétně ActiveX DLL.
Jiné související
1. Jak pochopit, které soubory DLL
v aplikaci klepněte pravým tlačítkem myši na aplikaci a v místní nabídce vyberte možnost „Rychlé zobrazení“. Příkaz, v okně "Rychlé zobrazení" okna "Rychlé zobrazení" uvidíte situaci použití souboru DLL.
2. Jak víte, že soubor DLL používá
spuštěním regeditu zadejte "HKEY_LOCAL_MACHINE \ Software \ Microsrft \ Windows \ CurrentVersion \ SharedDlls" (cesta nerozlišuje velká a malá písmena) Zobrazení klíče, všechny soubory DLL a jejich související data se zobrazí v pravém okně, kde čísla v závorkách napravo strana dat označuje několik programů, (2) označuje, že jsou použity dva programy a (0) Nic, můžete to smazat.
3. Jak vyřešit ztrátu souboru DLL
Někdy vám připomenete, že máte odstranit soubor DLL při odinstalaci souboru, můžete ovlivnit činnost jiných aplikací. Takže když odinstalujete software, možná jste uvedli v omyl sdílený soubor DLL. Jakmile dojde ke ztrátě souboru DLL a můžete určit jeho název, můžete soubor DLL najít v sysbckup (adresář zálohy systému) a zkopírovat jej do adresáře System. Pokud tomu tak není, při startu počítače se vždy objeví výzva "*** DLL file loss ...". Msconfig můžete spustit v "Start / Run", přejděte do Praktické praxe nastavení systému a klikněte na Vybrat "Systém. ini" vyhledejte ztracený soubor DLL s výzvou, aby se nezobrazoval, když je zapnutý.
DLL není samostatný program, který je součástí programu, který může volat pouze program. Uživatelé jej nemohou, nemusí otevírat.