Salut Sci-fan,
din pacate este o ora tarzie asa ca voi prefera sa iti dau un raspuns cat mai succint.
Un fisier .exe este fisierul in care se afla codul interpretabil de catre procesor al unui program.
Un fisier .dll este o colectie de subrutine (functii, proceduri, obiecte, metode, etc) care sunt folosite (atunci cand este cazul) de catre programele executabile.
Altfel spus doua sau mai multe fisiere executabile pot folosi un acelasi .dll care contine subrutine de interes comun pentru acele executabile. Spun "pot folosi" pentru ca aceasta alocare dinamica de resurse duce la o optimizare a folosirii resurselor. Un alt avantaj al acestui procedeu este dat de arhitectura modulara, care este mult mai flexibila.
Sper ca iti este suficient acest raspuns.
O zi buna !