Newsgroup: it.comp.aiuto
Titolo: questi famosi dll, che cosa sono?

Curiosità, cosa sono questi file dll? sembra che in windows rivestano una 
importanza notevole, se non sbaglio tra questi ci sono anche molti che 
permettono il funzionamento di windows stesso, non è vero? mi potreste 
dare qualche delucidazione in merito? vi ringrazio per la gentile 
attenzione.
-- 
<<<<stefjnoskynov>>>>

 Curiosità, cosa sono questi file dll?
DLL sta' per Dynamic Linked Library, libreria a collegamento
dinamico, in sostanza si tratta di collezzioni di funzioni che
vengono caricate in memoria ed usate dai programmi quando ne hanno
bisogno. 
La teoria dice che, una volta installata una DLL tutti i programmi
che la usano e che vengono installati successivamente non la
re-installano ma usano quella che e' gia' presente, la pratica
invece dice che ogni programma re-installa la "sua" versione, cosi'
poi non funziona piu' niente (!). Inoltre se si scassa (file 
danneggiato) un singolo file non funzionano piu' "n" programmi
e non si capisce il perche', inoltre visto che la DLL e' sempre
in uso non si riesce piu' a re-installarla e tocca riformattare
tutto. Questo e' noto come "inferno delle DLL" (DLL Hell), ed e'
una situazione abbastanza normale in Windows.
Tante' vero che in altri sistemi assai piu' furbi (uno che comincia
per "L" e finisce per "inux"), puoi avere i programmi che usano
le librerie condivise oppure no, a tua scelta... e l'installazione
di una libreria non scassa tutto il resto... chissa' perche'...
Davide
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:MPG.170d8ff9d...@news.cis.dfn.de...

Ok facciamo helpdesk,  e scusa la risposta lunga, ma ci
voleva........CASPITA
sperando che qualcuno non ti abbia già risposto le solite minchiate che dll
sta per Dynamic Linked Library, libreria a collegamento
dinamico. Su questo argomento ha già scritto Steve Ballogard su
PCProfessional US Edition, e Benjamin Stafford su PCMagazine UK, che tra
l'altro lavorava in Microsoft nella sezione Security. Se vuoi ti mando i
riferimenti ad un libro su "Ottimizzazioni Windows - Leggende e Verità"
Mondadori/Microsoft Press
Guarda che la tua domanda non è poi così fuori tema
io posto, e sono il moderatore di it.comp.windows.secrets_extension
e ciao auguri a quanta gente sta male per questo argomento
se hai un HD piccolo, e al giorno d'oggi anche con 20Gb non stai tranquillo
ma perchè ti devi tenere sta spazzatura
scusa lo sfogo, cerco di spiegare...
Le dll sono file creati dal sistema operativo quando la condizione del
kernel riferisce alla CPU che il sistema è in fase di Stack
cerco di spiegartelo in breve, in parole povere anche se più di tanto (non
so se riesco ad usare termini che non sono tecnici)....dunque
la ridondanza (cioè il flusso) di informazioni che assale la CPU deve essere
messa in attesa in attesa di essere elaborata
perchè i cicli di operatività (hai presente i mhz?) devono rispettare delle
sequenze
quando un processo fondamentale, ad esempio un programma che sta
pesantemente occupando le risorse di sistema
chiede...scusa meglio dire manda, informazioni alla CPU per essere
elaborate, la partizione logica (occhio non quella estesa) analizza le
priorità e decide quali applicazioni possono impegnare il processore, con
quale priorità e con quale tipologia di accesso
Fai finta di avere un imbuto intelligente che sa riconoscere con quanta
forza stai cercando di travasare il contenuto di una botte dentro una
bottiglia
ecco che allora la partizione logica della CPU cerca di gestire il flusso di
dati che aspetta di essere elaborato
è evidente che il flusso provocato da una botte, in termini di volumi, non
può passare attraverso un imbuto piccolo e finire in una bottiglia
ecco che il registry detonator applica le regole
e dice
qui passano, che so, 2Gb al milli secondo
tu me ne stai chiedendo 2,8
ecco che tutto quello che eccede viene salvato in una cache temporanea, in
pratica un parcheggio momentaneo, e viene salvato con l'estensione dll
la cosa buffa è che tu hai ragione, questi file sono di importanza notevole,
nel senso che tu non puoi spegnere windows finchè questi file non sono stati
ripescati dal parcheggio e sistemati a dovere attraverso una elaborazione
della CPU dentro il kernel di stack buffer
(hai presente quando win ci mette un casino a chiudersi)
ecco questo è uno di quei casi
win sta prendendo tutte le dll (che diciamo sono come file temporanei
parcheggiati) e li elabora rimettendoli al suo posto
se l'applicazione che li ha generati è già stata terminata può succedere che
questi file dll
restino (diciamo così) incompleti nella cartella System o System32
tiriamo le somme
tu puoi cancellare tranquillamente tutti i file dll
perchè comunque sono residui di elaborazioni di sessioni precedenti
il problema è che a volte win non te lo permette
e allora il mio consiglio è di lasciarli nella posizione originale
ma quando il sistema lo permette, quello è spazio perso
il fatto è che un sacco di gente si fa seghe su seghe sulla utilità delle
dll
quando in realtà non sono altro che un retaggio del vecchio dos, che cercava
di proteggersi da cancellazioni accidentali
uffff
oltretutto da win 98 second edition (win98se) c'è un tool di protezione
interno che crea problemi ad alcune applicazioni come tipo gli antivirus, e
ti impedisce la cancellazione di tutte le dll
almeno quelle relative all'hardware
un ultimo consiglio
se hai montata una scheda audio che ha meno di 2 anni
non cancellare le dll che cominciano per x, y e z
--
Dodo©
[se non funziona espandilo]

, 
nospam_do...@virgilio.it
 says...

ti ringrazio, la tua spiegazione è stata molto esauriente, un paio di 
cosette: cos'è lo stack? e il kernel? Quest'ultima cosa l'ho già sentita 
ma non ricordo niente in merito
-- 
<<<<stefjnoskynov>>>>

 voleva........CASPITA
<zap e doppio zap>
Scusa maaa.... posso copiarla e ripubblicarla sul Web ?
Ovviamente ti attribuiro' tutto il merito della cosa.
E' una perla che non vorrei perdermi...


 E' una perla che non vorrei perdermi...
Non dimenticarti di specificare che era sobrio :-))
-- 
Ciao
Gianluca

Non dimenticarti di specificare che era sobrio :-))
LOL ^_^
-- 
        Sephiroth
_________________________________________________________________
E-Mail:sephiroth88(at)
supereva.it
 | Linux Registered User:181013

cosette: cos'è lo stack? e il kernel? Quest'ultima cosa l'ho già sentita 
Uno stack e' una struttura di dati detta in italiano "pila".
Praticamente in uno stack, i dati si potrebbero rappresentare come mattoni
uno sopra l'altro, e l'estrapolazione e l'inserimento dei dati puo' essere
fatto solo sul mattoncino piu' alto. Per prendere il mattone piu' basso
devo togliere prima tutti quelli sopra!
Cio' significa che il primo dato entrato nello stack e' l'ultimo ad uscire,
e viceversa, da qui la dizione che lo stack e' una struttura di
informazioni di tipo LIFO (last in first out) per quanto riguarda il flusso
di dati.
Rispetto ad un generico LIFO, la peculiarita' di uno stack, relativamente
al campo informatico, e' che i dati sono indicizzati (tramite indirizzi)
con dei numeri consecutivi: il dato inferiore ha un certo indirizzo (di
solito 0, cmq detto base dello stack), e man mano che si sale cresce
l'indice. Avendo un puntatore alla struttura stack, questa indichera' il
dato piu' alto, e ad ogni operazione di lettura o scrittura dovra' essere
aggiornato conseguentemente.
Il kernel e' invece il cuore del sistema operativo.
Kernel (probabilmente dal tedesco Kern) in inglese significa "nucleo,
nocciolo".
Il kernel e' il programma che viene avviato dal boot loader, esso si occupa
di avviare a sua volta tutti i processi d'avvio del sistema operativo.
Il kernel supplisce alle funzioni di I/O con le periferiche di base, alloca
la memoria fisica, carica i programmi e gestisce i processi (ora anche in
multitasking), ecc.ecc.
Sul kernel giace lo strato della shell, delle API e degli applicativi
(raramente). Di solito l'interazione dell'utente non ha direttamente a che
fare con il kernel (bensì con la shell e gli applicativi)


 Gianluca
Complimenti per l'ironia ragazzi... Gli stavo rispondendo con qualcosa di
più cattivo.
Mi viene in mente una battuta da un film di De Crescenzo. Un popolano
napoletano ad un professore, dopo una spiegazione sulla illusorietà del
tempo:
"Professo', quando parlate voi non capisco niente, ma mi affascinate!!!"
Ciao,
zeta

La tua spiegazione è ESTREMAMENTE interessante ma si tira dietro un qusito:
spesso capita che un programma si pianti per un errore in una DLL: mitico il
famoso "winword ha provocato un errore in MS09.DLL  il programma verrà
chiuso. Se il problema persiste, riavviare il PC......" Come comportarsi in
questi casi? reinstallare la DLL? (mi sembra non sia possibile),
Cancellarla? ( chi si fida?)
Daì, un altro sforzino per noi gnurantùn...
ciao
ik
--
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
www.luciomazzi.com
qui l'unica enciclopedia al mondo sulla disco music
e centinaia di dischi in vinile in svendita
domande senza risposta sulla musica?
falle nel forum di 
www.luciomazzi.com
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.
ROCK ON KEEP ON ROLLIN'
.
.

 Davide
Si fai pure
fammi sapere dove
:-)
--
DodoŠ
[se non funziona espandilo]

 ha scritto nel messaggio
news:a80frp$iq3$1...@newsreader.mailgate.org...
insomma, mica tanto
:-)))))


 io posto, e sono il moderatore di it.comp.windows.secrets_extension
non lo trovo tra i n.g. e' nuovo?
ciao
gus

 
Si, verrą inaugurato lunedģ.
-- 
Best regards, Jack.
Beauty x Brain x Availability = Constant


:-)


 :-)
sorriso da deficente o per deficente?;-)))
ciao
gus

 non cancellare le dll che cominciano per x, y e z
anche quelle che iniziano per c,a,z e o ?
ho il vizio di clikkare 'segna tutti come già letti' e solo per
un pelo di .. non mi sono perso questo fantastico thread.
bye bye
--
giochi - utility - free -  
www.genie.it/utenti/alaskha/
_____________________________________
 Un giorno la paura bussò alla porta, il coraggio
         andò ad aprire e non c`era nessuno.
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

Dodo, please, già che sei uno che ne sa A PACCHI,  rispondi al mio post
precedente che ti quoto qui sotto per comodità?
grazie...
ik
La tua spiegazione è ESTREMAMENTE interessante ma si tira dietro un qusito:
spesso capita che un programma si pianti per un errore in una DLL: mitico il
famoso "winword ha provocato un errore in MS09.DLL  il programma verrà
chiuso. Se il problema persiste, riavviare il PC......" Come comportarsi in
questi casi? reinstallare la DLL? (mi sembra non sia possibile),
Cancellarla? ( chi si fida?)
Daì, un altro sforzino per noi gnurantùn...
--


Cancellarla? ( chi si fida?)
per quelli di voi che hanno "capito"  sono tranquillo
però davvero sto male per gli altri
se davvero oggi 29 marzo 2002, in un NG arriva una domanda di quel tipo
sulle dll
e ancora di più dopo la mia risposta, arrivano pesci "illamati fino allo
stomaco" io sono preoccupato
guardate che non era una domanda tipo "qual'è la sintassi corretta di un
file batch per la riorganizzazione pianificata del file di registro"
ma era: che cosa sono le dll
non vorrei dilungarmi, tutti noi siamo partiti che non sapevamo nulla
oltretutto questo NG è un pò l'entry level
ma le corna (nostre) si sono rotte molto prima di avere anche solo la
lontana idea di postare una cosa del genere
ok, io quando ho scoperto le dll era il 96, internet non sapevo nemmeno cosa
era, figuriamoci postare la domanda a freddo su un NG
ma adesso la questione è davvero pesante
la gente non cerca, non prova a cercare, non vuole cercare o che altro
ragazzi dll su google nel web da 6.140.000 pagine
se cerchi solo sui siti in italiano da 59.200 pagine
mentre per andare sulla luna l'homo sapiens sapiens aveva sul LEM un
elaboratore che se non ricordo male  era il cugino scemo dei primi X86
adesso c'è gente che consuma per un giochino risorse esagerate, ha un
desktop che sembra un albero di natale, parla con il pc e si incazza perchè
non gli risponde, manda messaggi a tutto il mondo senza sapere dov'è il
mondo
ok, non sto a fare un discorso sui bei tempi
anche io lavoro con il pc, uso la piattaforma windows perchè non mi fa
preoccupare di molte cose, mi da una pappa pronta e mi fa lavorare senza
dover pensare a cosa c'è davvero dietro
se avessi le palle, oltre che ad avere linux in una partizione del mio pc,
lo userei tanto, e probabilmente a forza di capocciate contro al muro
potrei davvero imparare a gestire un pc
forse un giorno ce la farò, intendo a lavorarci e finire il mio lavoro di
ogni giorno, non a smanettarci 8 ore poi andare a mangiare una pizza
ma le DLL? signori....le dll
grazie per l'audience e lunga vita ai niubbi, classe dirigente del domani
Buona Pasqua Ragazzi !


 fammi sapere dove
Eccolo: 
http://www.soft-land.org/documenti/perla.html


 Eccolo: 
http://www.soft-land.org/documenti/perla.html
grazie e ciao


beh, insomma la tua tirata per dire: arrangiatevi, passate alcuni mesi a
spulciare il milione e rotti di documenti trovati da google e andate con
Dio.
Ok
Ero convinto che questo NG si chiamasse it.computer. AIUTO e non
it.computer. iosonobravoecheglialtrivadanoafarsifottere
comunque non importa
ciao
ik
-- .
.

 Dio.
si salvi chi può


 si salvi chi può
vedi, non è per polemizzare, ma a me capita continuamente che qualcuno mi
chieda qualcosa sull'argomento del quale sono (probabilmente a torto)
ritenuto un discreto esperto, però non mi è mai venuto in mente di dire
arrangiati e studia come ho fatto io (anche se a volte lo penso!!!), perchè
alla fine, tante volte, quello di cui c'è bisogno è un'indicazione rapida
per risolvere un problema contingente, non il consiglio di investire tempo e
risorse per studiare tutto l'argomento. Non so... ti sarà capitato di andare
dal meccanico perchè la macchina faceva i capricci, ma forse non ti sei mai
sentito dire: "Deficiente, usi la macchina e non sai neanche cosa c'è sotto
il cofano: passa un anno a studiare spinterogeni come ho fatto io!" Poi, ok,
il meccanico si fa anche pagare, ma forse il concetto di internet in
generale e spero anche di un NG è quello di condividere, mettere a
disposizione... del resto se in un NG che si chiama aiuto non ci vai per
chiederlo o per darlo, cosa ci vai a fare???
tutto qui
ciao
ik

 chiederlo o per darlo, cosa ci vai a fare???
Dai Lucio smettila
la mia era una provocazione il problema non era :
"Deficiente, usi la macchina e non sai neanche cosa c'è sotto
il cofano: passa un anno a studiare spinterogeni come ho fatto io!"
il problema usando le tue parole era:
"Deficente, usi la macchina e non sai nemmeno cosa è il cofano"


"Deficente, usi la macchina e non sai nemmeno cosa è il cofano"
Ben detto, e' il solito discorso, questo tema e' stato gia' toccato un po'
di settimane fa, e bene o male e' venuto fuori che non bisogna dare la
pappa pronta a tutti!
I motori di ricerca esistono, giurerei che molti utenti non sanno neanche
cosa sono!


 cosa sono!
chi di voi sponsorizza questa crociata?
:-)
io ci sto...vediamo come.....


io ci sto...vediamo come.....
Io sono molto daccordo con quello che hai detto sopra, pero' forse e'
meglio eviatare un altro megathread con la solita serie di messaggi
che sostengono questa linea e quei pochi che sostengono che tu, visto
che gli altri hanno bisogno e non hanno tempo, devi avere il tempo per
riscrivere 1000 volte le stesse cose che loro potrebbero trovare da
soli in 5 minuti (e qualcuno aggiunge che se non lo fai sei pure
stronzo ed egoista, gne' gne' :-)
Mi e' piaciuto un sacco anche l'esempio del meccanico (anche se il
meccanico pur di prenderti un po' di soldi ti spiega anche come fare
ad aprire il cofano ;-)))
-- 
Ciao!!!
Michele

io ci sto...vediamo come.....
Come potrei non starci io :)


 ha scritto nel messaggio
news:a82b8c$c0g$1...@newsreader.mailgate.org...


 
La questione é che c'é proprio un'attitudine sbagliata verso questo (e 
tanti altri) NG: molti qui arrivano, postano, PRETENDONO una risposta e 
magari che qualcuno dei più attivi (tipo Elf, Sephirot e compagnia) vada 
a casa loro a mettergli a posto il PC. Il tutto ignorando COMPLETAMENTE 
che esiste una netiquette, una manifesto, una FAQ, google (sia per i 
gruppi che come mero motore di ricerca)!
Io purtroppo seguo il NG molto saltuariamente, ma non mi sembra che venga 
postato spessissimo il manifesto etc..., quindi credo che già sarebbe una 
cosa buona farlo più spesso, magari mettendogli un subject accattivante 
(tipo password siti porno ;-)) che invogli alla lettura. Poi torniamo 
all'antico problema per cui oltre le 10 righe il cervello del niubbo 
medio archivia come blah blah blah e vabbé....
Sia chiaro che sono il primo ad affogarmi di cenere perché a volte (non 
qui, cmq il peccato é grave lo stesso) ho sottoscritto un NG, postato 
preso le risposta e unsottoscritto (ah che bella traduzione)!
Ultima considerazione: lungo il thread però mi é sembrato che ci sia 
gente che ha voglia di capire e che si pone delle domande... non c'é 
stato il tipico copione:
10 POST: Come funziona XYZ?
20 FollowUp1: Funziona così e cosà
21 FollowUp2: non ho capito me lo rispieghi meglio?
Loop 20 21 (no non so programmare ;-))
Niente, ho (confusamente) detto la mia.


e un bel NG it.computer.crociate, invece?
Se cerchi con goolge trovi il post periodico in cui si spiega come
creare nuovi NG, perche' non provi?
-- 
Ciao!!!
Michele

 venite per chiedere o dare aiuto cosa ci venite a fare?
Indicare di cercare con Google è un grosso aiuto. Non è facile
rendersene conto all'inizio però ci si dovrebbe fidare di più di
chi ha più esperienza su usenet (forse).
-- 
Ciao
Gianluca

.
"scanluca" <lu...@eizo.scan> ha scritto nel messaggio
news:a84eda$sq1$1...@newsreader.mailgate.org...

sì, tutto questo è molto giusto... penso solo al poveretto cui si pianta il
computer o si chiude continuament un'applicazione e ha soprattutto bisogno
di risolvere velocemente il problema. Va a cercare su Google, e Google gli
spara un milioncino di pagine...
E' un po' come se io avessi il telefono che non funzia, chiamo il 187 e loro
mi dicono "faccia un corso di telefonia"...
E' peraltro assolutamente vero che spesso si ha la pessima abitudine di
cercare la pappa pronta, inkazzandosi se non la si trova, però... boh, forse
fare dei distinguo... non lo so... è una faccenda complessa...
Vedo in tanti NG gente che chiede dove trovare un MP3 o un testo di canzone
(e qui veramente basta google), ma se uno in questo NG chiede come risolvere
un problema contingente con un'applicazione che continua a provocarti un
errore in una DLL, ecco io non lo vedrei così grave...
ma forse non capisco dove stia il problema :)
ik

 mi dicono "faccia un corso di telefonia"...
Non proprio. Qui non abbiamo mai detto impara a programmare o
prenditi una certificazione. Spesso piacerebbe vedere anche dei
post in cui il "malcapitato" di turno dicesse sia cosa ha fatto
prima di avere il problema, sia i tentativi che ha fatto per
risolverlo.
Purtroppo accade poche volte e coloro che abitualmente postano qui
non hanno la palla di vetro.
-- 
Ciao
Gianluca

OT:
ma perchč dopo che ho riscaricato tutti gli ng e i post alcuni thread 
come questo si sono ridotti a poca cosa? Ricordo che questo thread era 
composto di una decina di risposte, ora invece mi trovo solo la mia 
domanda e la mia risposta ad un successivo followup!
-- 
<<<<<stefjnoskynov>>>>>

 domanda e la mia risposta ad un successivo followup!
Non conosco Gravity, ma posso immaginarmi che hai scelto di
visualizzare solo i messaggi non letti. Oppure, che gli altri messaggi
non sono più presenti sul server.
-- 
Ciao, Pippo Peppo
ICQ#150674567