Les partenaires publicitaires:

Comment travaillez-les fichiers DLL?

Que sont les fichiers DLL?

  • DLL (bibliothèque de liens dynamiques) des fichiers peuvent être décrits comme petite "sous-programmes" destiné à aider un plus grand programme bien fonctionner. Ils fournissent le programme principal (exécutable) sur lesquels ils sont basés avec un moyen de relier les différentes ressources matérielles et logicielles nécessaires à divers points dans ses sessions d'exécution, sur une "en fonction des besoins: base. Ceci élimine le besoin de charger tout à voir avec le programme exécutable principal sur RAM (mémoire vive) de l'ordinateur lorsque ce programme est le premier run. Les ressources logicielles réalisées par les bibliothèques de liens dynamiques inclure du code pour les différentes fonctions du programme qui ne sont pas vraiment nécessaires pour maintenir le programme en cours d'exécution (qui est, les fonctions qui ne demandent qu'à être appelés à certains moments au cours d'une session de l'informatique donné, et ne pourrait pas réellement même pas besoin d'être appelé du tout). Chargement ces fonctions (et il peut y avoir un nombre considérable d'entre eux pour un programme donné) sur la mémoire vive de l'ordinateur lorsque le programme de la première exécution, puis les y maintenir tout au long de la session, serait un gaspillage d'espace de RAM, ce qui est considéré être à une prime.

Une avancée majeure




  • Le développement de la DLL a été une avancée majeure en informatique, car avant ils étaient disponibles, tout à voir avec un programme (y compris les fonctions qui étaient rarement, voire jamais utilisé) a dû être chargés sur la mémoire vive lorsque le programme a été chargé. Cela a conduit à l'informatique extrêmement inefficace, avec des vitesses plus lentes exposées par les différents programmes. Il était aussi extrêmement difficile d'effectuer plusieurs tâches en exécutant même un couple de programmes simples, en raison de la souche préposé sur la RAM.

Considérations

  • DLL sont généralement spécifique à la version. Ceux qui fonctionnent bien pour, disons, version 1 d'un programme (ou un langage de programmation, comme cela peut être le cas) pourrait ne pas bien fonctionner avec la version 2. La règle générale est que les DLL dans l'ancienne version ont tendance à être incapable de travailler bien avec la nouvelle version, mais celles de la nouvelle version peut généralement fonctionner assez bien avec l'ancienne version de la langue du programme ou de la programmation.

» » » » Comment travaillez-les fichiers DLL?