Come faccio DLL archivi di lavoro?

July 14

Che cosa sono i file DLL?

DLL (Dynamic Link Library) file può essere descritto come piccoli "sottoprogrammi" lo scopo di aiutare un grande programma di funzionare bene. Essi forniscono il programma principale (eseguibile) su cui si basano, con un mezzo di collegamento tra le varie risorse hardware e software di cui ha bisogno in vari punti le sue sessioni di run-time, "così come si presenta la necessità:. Base Questo elimina la hanno bisogno di caricare tutto a che fare con il principale programma eseguibile su RAM (random access memory) del computer quando questo programma è prima esecuzione. le risorse software realizzate da librerie a collegamento dinamico includono il codice per le varie funzioni del programma che non sono realmente necessari per mantenere il programma in esecuzione (cioè, funzioni che devono solo essere chiamati in certi momenti nel corso di una determinata sessione di calcolo, e potrebbe in realtà non è nemmeno bisogno di essere chiamato a tutti). Caricamento quelle funzioni (e non ci può essere un numero considerevole di loro per un dato programma) sulla RAM del computer quando il programma è prima esecuzione, e quindi garantire la loro continuità per tutta la sessione, sarebbe uno spreco di spazio RAM, che è considerato essere ad un premio.

Un avanzamento maggiore

Lo sviluppo di DLL è stato un grande passo avanti nel settore informatico, perché prima che fossero disponibili, tutto a che fare con un programma (comprese le funzioni che erano quasi mai utilizzato) ha dovuto essere caricato sul RAM quando il programma è stato caricato prima. Che ha portato alla elaborazione estremamente inefficiente, con velocità inferiori esibiti dai vari programmi. Era anche estremamente difficile multitasking eseguendo anche un paio di programmi semplici, a causa del ceppo addetto sulla RAM.

considerazioni

DLL sono di solito specifiche della versione. Quelli che funzionano bene per, diciamo, la versione 1 di un programma (o un linguaggio di programmazione, come può essere il caso) potrebbe non funzionare bene con la versione 2. La regola generale è che le DLL nella versione precedente tendono ad essere in grado di lavorare bene con la versione più recente, ma quelle della versione più recente può generalmente funzionare abbastanza bene con la versione precedente del programma o linguaggio di programmazione.