Nwlapcug.com


Come fare DLL funzionano i file?

Che cosa sono i file DLL?

I file DLL (libreria di collegamento dinamico) possono essere descritto come piccolo "Sub-programmi" significava per aiutare un programma più grande gestito bene. Essi forniscono il programma principale (eseguibile) su cui sono basate con i mezzi di collegamento a varie risorse hardware e software ha bisogno in vari punti in sue sessioni di fase di esecuzione, su un "all'occorenza: base. Questo elimina la necessità di caricare tutto a che fare con il programma eseguibile principale sulla RAM del computer (memoria ad accesso casuale) quando prima esecuzione di tale programma. Le risorse software trasportate da librerie a collegamento dinamico includono codice per le varie funzioni del programma che non sono realmente necessari per mantenere il programma in esecuzione (ovvero, funzioni che solo bisogno di essere chiamati in determinati momenti durante una sessione di calcolo specificata e potrebbe in realtà non c'è nemmeno bisogno di essere chiamati a tutti). Tali funzioni di caricamento (e ci può essere un numero considerevole di loro per un determinato programma) sulla RAM del computer quando il programma è prima esecuzione e quindi tenerli lì per tutta la sessione, sarebbe uno spreco di spazio di RAM, che è considerato come un bene prezioso.

Un avanzamento importante

Lo sviluppo di dll era un avanzamento importante nel calcolo, perché prima che fossero disponibili, tutto a che fare con un programma (comprese le funzioni che sono state raramente se mai usato) doveva essere caricati in RAM quando il programma è stato caricato inizialmente. Quello ha condotto all'elaborazione estremamente inefficiente, con velocità inferiori hanno esibito da vari programmi. Era anche estremamente difficile di multitask eseguendo anche un paio di semplici programmi, a causa del ceppo supervisore sulla RAM.

Considerazioni

Dll sono di solito specifiche della versione. Quelli che funzionano bene per, dicono, 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 generalmente quelli della versione più recente possono funzionare abbastanza bene con la versione precedente del programma o del linguaggio di programmazione.