Dynamic-link library: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
fix |
m sistemazione fonti, smistamento lavoro sporco e fix vari |
||
(2 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1:
{{nota disambigua||DLL (disambigua)|DLL}}
{{F|
{{Formato file
|nome = Dynamic-link library
Riga 27:
|sito = <!-- senza http:// -->
}}
[[File:20230601 18 27 54-Error while loading plugins.png|thumb|Messaggio di errore su un sistema [[Microsoft Windows]] dovuto ad un problema nel caricamento di alcune librerie condivise]]
Riga 82 ⟶ 81:
=== Collegamento implicito ritardato ===
Una variante al collegamento implicito prevista da alcuni compilatori è il ''collegamento ritardato''. In questo caso viene utilizzato uno ''stub'' speciale, che non viene mappato al caricamento dal sistema operativo. Questo ''stub'' invece, la prima volta che verrà invocato, si mapperà automaticamente (con la tecnica del collegamento esplicito) alla funzione della DLL. Questa tecnica ha il vantaggio di non richiedere la presenza della DLL per il caricamento dell'eseguibile, insieme alla comodità di non dover caricare esplicitamente da codice la libreria.
== Note ==
Riga 96 ⟶ 95:
* {{Collegamenti esterni}}
* {{FOLDOC|Dynamically Linked Library|Dynamically Linked Library}}
* {{cita web |
* {{cita web|url=https://blackwolf96blog.wordpress.com/2010/08/05/videoguida-come-creare-e-importare-una-dll-in-vb-2008/|titolo=Creare una DLL in Visual Basic 2008}}
{{Componenti di Windows}}
|