{"id":4075,"date":"2017-04-19T08:00:24","date_gmt":"2017-04-19T06:00:24","guid":{"rendered":"http:\/\/www.unilab.eu\/non-categorizzato\/dll\/"},"modified":"2021-04-15T00:37:56","modified_gmt":"2021-04-14T22:37:56","slug":"dll","status":"publish","type":"post","link":"https:\/\/www.unilab.eu\/it\/articoli\/coffee-break-it\/dll\/","title":{"rendered":"Cos\u2019\u00e8 una DLL?"},"content":{"rendered":"<p>La <strong>DLL cos\u2019\u00e8<\/strong> e in che ambito viene utilizzata? Definita per esteso dynamic link library, essa rappresenta una libreria software, caricata in modo dinamico durante l\u2019esecuzione del sistema operativo. Il codice delle librerie a collegamento dinamico pu\u00f2 essere separato per consentire il caricamento delle sole librerie necessarie e pi\u00f9 programmi contemporaneamente possono utilizzare un\u2019unica libreria per risparmiare risorse del sistema.<\/p>\n<p>Ora che abbiamo compreso il <strong>significato di DLL<\/strong>, sappiamo che, grazie a tale libreria, un programma pu\u00f2 per esempio essere venduto a moduli (caricabili individualmente nel programma principale stesso). Essendo questi moduli separati, il tempo di download del programma si riduce e ogni modulo viene caricato solo quando effettivamente necessario. Ci\u00f2 consente anche di eseguire gli aggiornamenti dei singoli moduli, senza incidere sugli altri componenti del programma.<\/p>\n<p>Grazie alle DLL, il sistema operativo e i programmi vengono caricati pi\u00f9 velocemente, perch\u00e9 la loro adozione <strong>permette di<\/strong>:<\/p>\n<ul>\n<li>agevolare la modularit\u00e0 del codice;<\/li>\n<li>riutilizzare il codice;<\/li>\n<li>ottimizzare la memoria;<\/li>\n<li>e adoperare meno spazio su disco.<\/li>\n<\/ul>\n<p>Un programma pu\u00f2 utilizzare le funzioni presenti in una DLL, <strong>creando cos\u00ec una dipendenza<\/strong> con essa. Qualora tale dipendenza venisse meno, il programma non potrebbe funzionare. I motivi per i quali la dipendenza viene interrotta, riguardano casi come la rimozione dal computer di una DLL dipendente, la sua sovrascrizione con una precedente versione o il suo aggiornamento a una versione pi\u00f9 recente. Azioni di questo genere vengono di solito definite come conflitti di DLL.<\/p>\n<p><strong>Unilab usa<\/strong> nei suoi programmi diverse DLL. Tra le principali ricordiamo, ad esempio, 3S, Bitzer, Comefri, Copeland, Deton, DBM, DRI \u2013 BryAir, EBM, Enventus, Frascold, Hanbell, Heatex, Hoval, Klinengburg, Nicotra Gebahart, ONDA, Recuperator, Soler &amp; Palau, Kruger, Yilida e Ziehl Abegg. Proprio l\u2019utilizzo di tali DLL consente il corretto funzionamento dei vari programmi adoperati a livello aziendale.<\/p>\n<p>Adesso che abbiamo risposto alla domanda cos\u2019\u00e8 una DLL e abbiamo fornito il suo corretto significato, sar\u00e0 certamente pi\u00f9 facile comprendere <strong>perch\u00e9 un programma non funziona e cosa fare<\/strong> per ripristinarne la sua corretta esecuzione. Indicazioni estremamente utili, che possono essere sfruttate e messe in pratica da chiunque incontri problematiche legate al corretto andamento dei componenti software.<\/p>\n<!--themify_builder_content-->\n<div id=\"themify_builder_content-4075\" data-postid=\"4075\" class=\"themify_builder_content themify_builder_content-4075 themify_builder tf_clear\">\n    <\/div>\n<!--\/themify_builder_content-->\n","protected":false},"excerpt":{"rendered":"<p>La DLL \u00e8 utilizzata in molti campi, incluso quello dei software di scambio termico. Scopri cos&#8217;\u00e8 e perch\u00e9 \u00e8 importante<\/p>\n","protected":false},"author":10,"featured_media":4077,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"46","_seopress_titles_title":"","_seopress_titles_desc":"La DLL \u00e8 utilizzata in molti campi, incluso quello dei software di scambio termico. Scopri cos'\u00e8 e perch\u00e9 \u00e8 importante","_seopress_robots_index":"","footnotes":""},"categories":[46],"tags":[],"class_list":["post-4075","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coffee-break-it","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"builder_content":"","_links":{"self":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts\/4075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/comments?post=4075"}],"version-history":[{"count":0,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts\/4075\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/media\/4077"}],"wp:attachment":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/media?parent=4075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/categories?post=4075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/tags?post=4075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}