Master Administrator

Data inscrierii: 05/Noi/2007 Mesaje: 169 Localitate: Craiova
|
Trimis: 24/12/2007 02:01 Titlul subiectului: Ce este un dll? |
|
|
Bun...cu totii am auzit de dll-uri.Sunt fisierele alea care ne dau batai de cap uneori.Acum...intrebarea:Ce face un dll?Ce contine?Ce face?Cum ne putem utiliza de el?
Ei bine , in mare , dll-urile sunt ca niste carti... practic un dll iti îngăduie sa stochezi functii asemeni unei carti care stocheaza capitole.Asadar... un dll permite stocarea de functii care pot fi accesate de procese[executabile] exterioare...
Dll-urile sunt foarte bune cand ai sute sau chiar mii de functii si doresti sa le organizezi mai bine. practic imparti functiile dupa ce gestioneaza ele... daca ai functii care se ocupa cu siruri faci un dll sir.dll sa zicem...daca ai functie ce gestioneaza numere,faci numere.dll si tot asa...
Gandeste-te ca exemplele de mai sus sunt cat se paote de banale si probabil cele mai simple care exista. Dll-urile din windows alcatuiesc ceea ce se numeste WinApi[Windows Application programming interface] care gestioneaza tot ce e pe platforma windows. Ce inseamna asta? ei bine...gandeste-te ca browserul cu care vezi aceste informatii se foloseste winapi pentru a exista in esenta[pentru a se afisa,pentru a gestiona actiuni de la user,click spre exemplu,et etc] practic pentru tot!. Deci...ce rost ar avea ca browserul sa vina el cu instructiuni de afisare,daca instructiunile de afisare sunt solicitate si de alt program?
De ce sa nu le puna in comun? Ei bine...asta e elegant la dll.Oricine poate accesa orice este public si poate conlucra aplicatiile una cu alta... |
|