Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Callback funkcie pre DLL

DLL knižnice ( DLL ) súbory obsahujú funkcie , ktoré môžete použiť na spustenie systému Windows je možné z vašich vlastných programov . Niekoľko DLL súbory obsahujú operačný systém Windows , a je potrebné funkcia spätného volania spustiť príkazy DLL . Funkcia spätného volania sa nachádza v DLL , a vaše vlastné softvér vykonáva funkciu pomocou zadaného názvu funkcie . Účel

Callback funkcia vám umožní spustiť kód operačného systému v počítači so systémom Windows . Pri vytváraní programu , a budete musieť spustiť Windows - špecifický kód , môžete použiť funkcie spätného volania DLL . Dll sú považované za " spravovaný kód , " čo znamená , že Windows spravuje všetok výkon , takže Microsoft môže chrániť počítač pred škodlivými programami , ktoré zničiť súbory operačného systému .
Jazyky

DLL súbory pracovať . NET jazyky . Dva jazyky je súčasťou Microsoft . NET Framework sú C # a VB.NET . Tieto dva jazyky obsahujú natívny kód , ktorý slúži na pripojenie k DLL v systémovom priečinku systému Windows . . NET jazyky vie prekladať funkcia spätného volania API Windows DLL miestnych príkazy počítača, takže rozhranie operačného systému je pre užívateľa neviditeľné .
Prezývky

Každá funkcia callback má názov aliasu súvisiace s funkciou . Tie musia odkazovať na názov aliasu správne pripojiť a spustiť kód , alebo zlyhá vykonávanie a vlastné aplikácie havaruje . Názov alias je uvedené v. NET Framework dokumentácie pri vytváraní funkcie . Môžete použiť aplikáciu Intellisense v rámci Visual Studio , ktoré vám pomôžu zistiť , funkciu spätného volania pre súbor DLL .
Úvahy

programového vybavenia na zákazku tvorcovia používať len API súborov Windows DLL volať funkcie , ktoré sú vyžadované v operačnom systéme . Príliš veľa súčasťou DLL súbory spomaľuje aplikáciu, a to môže pridať chyby na vašom systéme . Niektorí programátori , aby funkcia spätného volania v samostatnom súbore ich obsahujú v časti zdrojového kódu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené