DLL: Porovnání verzí
Smazaný obsah Přidaný obsah
Bez shrnutí editace značka: přepnuto z Vizuálního editoru |
anglická výslovnost a redukce tvaru referencí + úprava odkazu |
||
Řádek 1:
| vydání = 1▼
▲ | strany = 1047}}</ref> je v [[Informatika|informatice]] implementace konceptu [[Knihovna (programování)#Dynamické knihovny|sdílených knihoven]] společnosti [[Microsoft]] pro [[operační systém]] [[Microsoft Windows]], který je též používán v [[OS/2]]. Jde o jeden ze základních prvků struktury Windows.<ref name="petzold" /> [[Soubor]]y s knihovnami obvykle používají [[Přípona souboru|příponu]] <tt>.dll</tt>, <tt>.ocx</tt> (pro [[ActiveX]] prvky), <tt>.drv</tt> (pro staré [[Ovladač zařízení|systémové ovladače]]) nebo <tt>.fon</tt> (pro [[Font#Rastrov.C3.A1_p.C3.ADsma|rastrová písma]]). Má-li knihovna jinou [[Přípona souboru|příponu]], pak ji program musí nahrát [[Explicitnost|explicitně]] voláním [[Podprogram|funkce]] <tt>[[LoadLibrary]]</tt> či <tt>[[LoadLibraryEx]]</tt>.<ref name="petzold2">{{citace monografie
== Historie DLL souborů ==
Řádek 47 ⟶ 29:
=== Správa paměti ===
Ve [[
Kód v DLL knihovnách je obvykle sdílen všemi procesy, které tyto knihovny využívají. Knihovny jsou tak ve fyzické paměti načteny pouze jednou a nejsou odkládány do [[Stránkování paměti|stránkovacího souboru]].
Řádek 81 ⟶ 63:
Při vytváření DLL ve VB, IDE dovolí vytvářet pouze ActiveX DLL, nicméně byly vytvořeny metody<ref>{{Citace elektronické monografie
| příjmení =
| jméno = Ron
| titul = Creating a Windows DLL with Visual Basic
| vydavatel = O'Reilly Media
| url = http://www.windowsdevcenter.com/pub/a/windows/2005/04/26/create_dll.html?page=1
| datum přístupu = 2009-07-11 | jazyk = en}}</ref> umožňující programátorovi explicitně zahrnout <tt>[[.DEF]]</tt> soubor linkerem. Ten obsahuje řadovou pozici a jméno každé exportované funkce. To umožňuje vývojáři vytvoření standardních Windows DLL (užitím Visual Basic), které mohou být referencovány „deklaračním“ vyjádřením.
=== C a C++ ===
Řádek 108 ⟶ 90:
| překladatelé = Aleš Polcar, Jiří Veselský
| vydání = 1
| vydavatel =
| místo = Praha
| rok = 1999
Řádek 116 ⟶ 98:
| isbn = 80-7226-206-8
| poznámka = Obsahuje rejstřík
}}
|