Vai al contenuto
PLC Forum


Tutta La Verita' Sulle Dll - Da rabbrividire!


Messaggi consigliati


Inserita:

e io che credevo di sapere cosa è una dll, :huh:

:ph34r:

Ivan Castellaro
Inserita:

E'meglio specificare che non e' vero nulla, prima che qualcuno cancelli veramente tutte le dll dal hd!!! :blink:

Inserita:

non vuorrei sembrare presuntuoso ma io pensavo che su questo forum fosse piu' che inutile

Inserita:

Mah, speriamo sia uno scherzo pseudo comico!

Federico Milan
Inserita:

Perchè no ?

esistono tanti file .prj ciascuno ha un suo significato, quindi perchè per forza di cose tutti i file .dll dovrebbero essere librerie dinamiche ? ...

sia ben inteso che io le .dll le lascio al suo posto per evitare di rendere inutilizzabile la macchina, ma nulla toglie ... che in parte possa essere vero ... bohhh ...

ciao

Inserita:

A livello teorico non fa una piega ossia

1) Le DLL sono delle librerie caricate dinamicamente ossia :

Se avete 128Mb di Ram e dovete far girare un programma che occupa 230 Mb di Ram non potra' mai funzionare , cosi' che i programmi complessi vengono strutturati in DLL ossia si raggruppano certe funzioni insieme in modo tale da poter essere caricate/scaricate dalla memoria per far spazio alle funzioni usate in quel momento.

Es: le funzioni di stampa possono venir caricate solo quando stampate e lasciare la memoria libera quando scrivete un testo ....

2) Il fatto che windows come altri sistemi operativi carichi e scarichi DLL (si chiamano in questo modo solo con windows) e' normale e dipende dalla quantita' di RAM a disposizione ....

3) Le DLL hanno il vantaggio (in teoria) di poter venir sostituite senza dover sostituire tutto il programma (vedi patch)

:o Mi spiegate dove e' la cosa orribile ?? ;)

Ciao a tutti :)

Inserita:

Concordo con Ifachsoftware, aggiungendo inoltre che dovrebbero anche servire a

far si che un programma non abbia bisogno di essere gigantesco oppure di portarsi dietro tutte

le librerie comuni, ma in teoria, se un altro programma ha installato ad esempio le DLL delle MFC il

programma che si installa successivamente dovrebbe verificare e non installare le sue.

Questo era anche lo scopo con cui erano nate, ma purtroppo spesso è disateso.

In linux per esempio non si chiamano DLL ma vi sono librerie standard per il gcc linkate

dinamicamente che si è sicuri di trovare, oppure il programma stesso all'atto dell'installazione

segnala la loro mancanza, in modo da non avere duplicati inutili.

Ciao, Vittorio

Inserita:

ciao

vebernasconi la scelta di non controllare la presenza di dll gia' presenti

riguarda il programmatore che fa e distribuisce un pacchetto ... mica le dll stesse!

cioe' se qualcuno decide di non controllare affari suoi (avra' dei motivi).

in realta' dll=parte di un programma ! (ed e' una parte condivisa!!)

una dll e' una cosa importantissima e se in linux si chiama in un modo , in windows in un altro in qnx in un altro ancora cosa centra???

il succo e' che e' una libreria dinamica (quindi rilocabilissima) ed molto importante.. non vedo cose

orribili ne strane (ripeto che le scelte dei vari produttori di software sono tuttaltracosa)..

l'unica cosa di orribile o ridicolo e' la descrizione che viene data in quel post che tutti abbiamo letto

(che spero sia uno scherzo, ....)

x ifachtsoftware : dici che a livello teorico non fa una piega , ma a cosa ti riferisci?

ciao

dario

p.s.

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...