OVH Cloud OVH Cloud

Apropos des .dll

5 réponses
Avatar
IMAGES pour VOUS
Voila j'ai un conflit (+/- sympa) avec un informaticien qui m'assure que les
.dll ne doivent jamais poser de problèmes !
Et moi je maintenais que sous win98se les blèmes avec les .dll sont nombreux
!
Seulement je manque d'arguments (n'étant pas informaticien) si vous aviez
des url ou une explication rapide ??

--
richardperruez@hotmail.com

5 réponses

Avatar
Jean-Michel Bechet
Qu'entends tu par "ne doivent jamais poser problème" ?

Une dll est en fait un "morceau" d'exécutable.
Par exemple, dans windows, la boîte de dialogue qui apparait quand tu fait
"Enregistrer sous" dans un programme, est souvent la même d'un programme à
un autre. En fait, cette boite de dialogue est contenue dans une dll
(mfc40.dll par exemple) que les différents programmes se contentent
d'appeler (je schématise bcp). Cela permet de ne pas devoir réécrire le
morceau de programme qui se charge d'afficher cette fenêtre ; par la même
occasion, on obtient un exécutable plus petit.

Si évidemment, tu effaces cette dll du système, tous les programmes qui
l'utilisent pour afficher leur boîte de dialogue ne fonctionneront plus ...
ce qui posera problème évidemment.

Tu peux avoir aussi des conflits entre différentes versions d'une même dll

A part ça, du point de vue de l'utilisateur, je ne vois pas quels genre de
problèmes une dll pourrait poser ...



"IMAGES pour VOUS" wrote in message
news:3f128dd6$0$10876$
Voila j'ai un conflit (+/- sympa) avec un informaticien qui m'assure que
les

.dll ne doivent jamais poser de problèmes !
Et moi je maintenais que sous win98se les blèmes avec les .dll sont
nombreux

!
Seulement je manque d'arguments (n'étant pas informaticien) si vous aviez
des url ou une explication rapide ??

--





Avatar
Michael
On Mon, 14 Jul 2003 13:02:23 +0200, "IMAGES pour VOUS"
wrote:

Voila j'ai un conflit (+/- sympa) avec un informaticien qui m'assure que les
.dll ne doivent jamais poser de problèmes !


Tu es sûr ( et lui aussi ;-)) ) de son boulot ?

Et moi je maintenais que sous win98se les blèmes avec les .dll sont nombreux
!
Seulement je manque d'arguments (n'étant pas informaticien) si vous aviez
des url ou une explication rapide ??


Je vais te donner un exemple que j'ai eu récemment.

Sur une station graphique à base de P3 sous NT 4, environnement testé
et validé.

Mis à jour du logiciel pricipal de graphisme ( toujours validé ),
paffffff, erreur de MFC42.dll en lançant Easy CD creator ( produit
validé également ).

La solution a été d'enlever et de réinstaller EZCD pour écraser la
MFC42.dll contenu dans la mise à jour par celle d'EZCD.

Avatar
FP
Voila j'ai un conflit (+/- sympa) avec un informaticien qui m'assure que
les

.dll ne doivent jamais poser de problèmes !


Elles ne *devraient* pas poser de problème, mais Errare humanum est.

Les dll contiennent du code (généralement plusieurs
fonctions dont le but est de réaliser des tâches particulières) qui
sera appelé par un programme appelant, généralement un
exécutable (ou une autre dll).

On peut très bien se retrouver dans une situation :
- dll mal concue ou mal codée => la fonction appelée pourra générer un bug,

- l'appel à la fonction de la dll (appel effectué par le programme appelant),
s'effectue avec des paramètres invalides, insuffisant
en nombre, ... => la fonction pourra générer un bug.
Dans ce cas, c'est le programme appelant qui est en cause.

Et moi je maintenais que sous win98se les blèmes avec les .dll sont
nombreux


Je ne sais pas si les problèmes de dll sont nombreux sont 98se, mais ce qui
est certain, c'est qu'ils peuvent exister! (et je dirais même qu'ils
existent très probablement)
FP

Avatar
virtuose1
en parlant de ça
un cas de figure qui me parait approprie pour montrer que ça pose des
problemes:
installation de WIN98
installation de programmes divers et un jour install d'un programme de
retouche photo et celui ci, impossible de le lancer, bloquer au demarrage.
apres relecture du message d'erreur, recherche du fichier "DLL" en question
et j'en trouve 2 identiques ou presque, mis à part le fait que 1 etait en
minuscule et l'autre en majuscule, 1 se trouvait dans le dossier du
programme installé et l'autre dans systeme et mon experience m'a montré que
n egeneral, il faut gardé celui du system.
celui ci etait 3 ou 4 fois plus gros que celui du programme, j'ai donc
decide de virer celui du programme.
je l'ai donc mis dans la corbeille et j'ai lance aussitot le programme et il
a marche dans la foulée.
donc là, on voit bien que des DLL peuvent rentrer en conflit et des cas
comme ça sont assez frequent mais bien sur systematiquement sur la même
machine.
on appellerait ça du harcelement!
voilà
A+

R Vuille a écrit dans le message :
beug1b$8qrf6$
Bonjour,
En Windows 98 il y a pas mal de problème que l'on résoud assez facilement.
Certaines version de DLL ne conviennent pas toujours. J'ai eu le cas ou un
programme installait une dll plus récente dans le système et qui empêchait
d'autre programmes installé de fonctionner correctement. en recopiant
l'ancienne dll à la bonne place tout fonctionnait.

De toute manière l'informatique actuellement est très difficile à
maîtriser,

il y a trop de matériels différent et de solutions différentes !

Quelques exemple que j'ai eu sur mon dernier PC P4 3Ghz WinXP Pro

Clavier Logitech et souris sans fils (clavier Suisse Romand)
la combinaison de touche ALTGR +] me faisait la même fonction que ALT +
TAB

:-) et la combinaison CTRL + TAB +] fonctionnait !
Cela ne venait pas du clavier n'y de la combinaison de touche MAIS du
bureau

virtuelle de la carte graphique ASUS V9900 ! Et seulement cette touche !

Autre plus rigolo mais pas chez moi :-)
PC avec WinXP PRO + RAGE 128 PRO Ultra GL AGP de ATI technologies + écran
LCD
Sur certain de mes sites internet les boutons graphique java n'étaient pas
visible.
Sur un PC identique mais avec un écran CRT pas de problème, inversion des
écrans pas de problème

Ou est le problème :-) PAs encore trouvé la raison, car sur d'autre site
avec le même applet java cela fonctionne ?
Seul différence éventuelle est que mes sites sont sur un serveur Unix avec
les extentions Frontpage 2003
Mais pourquoi uniquement sur cet écran LCD ???????

C'était juste une parenthèse car en 25 ans d'informatique j'ai vu de tout
donc celui qui dit que les dll ne pose pas de problème il faudra qu'il
revoit sa copie :-)

--
Merci et bonnes salutations
www.rmvuille.ch généalogie et site personnel.
Visitez www.saphirw.ch et donner vos impressions et idées



"IMAGES pour VOUS" a écrit dans le message de
news:3f12b615$0$12439$

"FP" <no_spam> a écrit dans le message news:
3f12aac1$0$10905$

Je ne sais pas si les problèmes de dll sont nombreux sont 98se, mais
ce



qui
est certain, c'est qu'ils peuvent exister! (et je dirais même qu'ils
existent très probablement)


Merci à tous pour vos réponses !

--










Avatar
virtuose1
tu a entierement raison et il devrait faire tous les programmes comme ça
A+
R Vuille a écrit dans le message :
bf2ttq$aaq0j$
Bonjour,
C'est aussi pour cela que j'aime bien les programmes qui n'installent rien
en dehors de leurs répertoires . C'est plus propre même si cela multiplie
certain fichier. Mais avec la place que nous avons c'est pas un gros
problème actuellement.

--
Merci et bonnes salutations
www.rmvuille.ch généalogie et site personnel.
Visitez www.saphirw.ch et donner vos impressions et idées



"virtuose1" a écrit dans le message de
news:3f149d74$0$26981$
en parlant de ça
un cas de figure qui me parait approprie pour montrer que ça pose des
problemes:
installation de WIN98