Nous sommes actuellement le 14 Juil 2026, 06:23

Le fuseau horaire est UTC-5 heures [Heure d’été]




Publier un nouveau sujet Répondre au sujet  [ 2 message(s) ] 
Auteur Message
 Sujet du message: Ordre de recherche des DLL ?
MessagePublié: 15 Avr 2003, 09:40 
Hors-ligne
Toujours là!
Toujours là!
Avatar de l’utilisateur

Inscription : 08 Jan 2002, 14:51
Message(s) : 1337
Localisation : Québec
J'aimerais savoir quel est l'ordre de recherche d'une DLL par Windows ? Je crois qu'il commence par le répertoire de l'application et ensuite il va voir dans system32 et autre.

Mon problème est le suivant: il n'y a que dans Windows XP que la DLL gdiplus.dll existe. Pour les autres versions de Windows il faut que le programme soit livré avec le DLL. IL est recommandé par Microsoft de ne pas copier gdiplus.dll dans system32, il faut le mettre dans le répertoire de notre programme.

Donc si la recherche des DLL s'effectue comme je le crois, dans Windows XP il utilisera la DLL que j'aurais livré avec mon programme et non celle qu'il a déjà. C'est un peu ridicule et on perd l'avantage que donne les DLL si plusieurs programmes utilisent chacuns une version de gdiplus.dll livré avec celui ci.

Avec InstallShield par exemple, est-ce qu'on peut vérifier la version de Windows pour ne pas copier certains fichiers ? Ce sera déjà ça de sauvé pour XP et les prochaines versions de Windows.


Haut
 Profil  
Répondre en citant  
 Sujet du message:
MessagePublié: 15 Avr 2003, 11:26 
Hors-ligne
Référence
Référence
Avatar de l’utilisateur

Inscription : 07 Jan 2002, 00:24
Message(s) : 5834
Google, 10 secondes:
http://msdn.microsoft.com/library/en-us ... _a_dll.asp

Citer:
The directory where the executable module for the current process is located.

The current directory.

The Windows system directory. The GetSystemDirectory function retrieves the path of this directory.

The Windows directory. The GetWindowsDirectory function retrieves the path of this directory.

The directories listed in the PATH environment variable.
Note The LIBPATH environment variable is not used.

_________________
This posting is provided "AS IS" with no warranties, and confers no rights!
©2006 - 2014 Jump


Haut
 Profil  
Répondre en citant  
Afficher les messages publiés depuis :  Trier par  
Publier un nouveau sujet Répondre au sujet  [ 2 message(s) ] 

Le fuseau horaire est UTC-5 heures [Heure d’été]


Qui est en ligne ?

Utilisateur(s) parcourant ce forum : Aucun utilisateur inscrit et 1 invité


Vous ne pouvez pas publier de nouveaux sujets dans ce forum
Vous ne pouvez pas répondre aux sujets dans ce forum
Vous ne pouvez pas éditer vos messages dans ce forum
Vous ne pouvez pas supprimer vos messages dans ce forum

Recherche de:
Aller vers :  
Propulsé par phpBB® Forum Software © phpBB Group
Traduction et support en françaisHébergement de site