Bonjour à tous, (VC7 avec ,Win2000)
Mon prg principal (prg.exe) est linké avec une dll (utility.dll). Lorsque
prg.exe est executé, je constate ((avec procexp)que utility.dll est chargé.
Une des fonctions de prg.exe charge une dll (bidon.dll) par un
LoadLibrary(bidon.dll) ce qui me retourne une erreur 126 car bidon.dll est
aussi linké avec utility.dll mais ce n'est pas la même que utility.dll du
programme principal.
Peut-on obliger bidon.dll à charger sa propre dll utility.dll? ie. peut-on
avoir dans le même process 2 dll de même nom mais pas identiques? Merci
d'avance, Jean-Claude
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Dominique Vaufreydaz
Bonjour,
Bonjour à tous, (VC7 avec ,Win2000) Mon prg principal (prg.exe) est linké avec une dll (utility.dll). Lorsque prg.exe est executé, je constate ((avec procexp)que utility.dll est chargé. Une des fonctions de prg.exe charge une dll (bidon.dll) par un LoadLibrary(bidon.dll) ce qui me retourne une erreur 126 car bidon.dll est aussi linké avec utility.dll mais ce n'est pas la même que utility.dll du programme principal. Peut-on obliger bidon.dll à charger sa propre dll utility.dll? ie. peut-on avoir dans le même process 2 dll de même nom mais pas identiques? Merci d'avance, Jean-Claude
De memoire, et sans doc, il me semble que LoadLibraryEx et le chemin d'acces a la bonne DLL avec un ALTER_PATH (ou qqchose comme ca) devrait t'aider...
A+. Doms. -- Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront. René Char, Les Matinaux. ---- http://Dominique.Vaufreydaz.free.fr/ http://TitchKaRa.free.fr/ http://logiciels.ntfaqfr.com/
Bonjour,
Bonjour à tous, (VC7 avec ,Win2000)
Mon prg principal (prg.exe) est linké avec une dll (utility.dll).
Lorsque prg.exe est executé, je constate ((avec procexp)que
utility.dll est chargé. Une des fonctions de prg.exe charge une dll
(bidon.dll) par un LoadLibrary(bidon.dll) ce qui me retourne une
erreur 126 car bidon.dll est aussi linké avec utility.dll mais ce
n'est pas la même que utility.dll du programme principal.
Peut-on obliger bidon.dll à charger sa propre dll utility.dll? ie.
peut-on avoir dans le même process 2 dll de même nom mais pas
identiques? Merci d'avance, Jean-Claude
De memoire, et sans doc, il me semble que LoadLibraryEx et le chemin
d'acces a la bonne DLL avec un ALTER_PATH (ou qqchose comme ca)
devrait t'aider...
A+. Doms.
--
Impose ta chance, serre ton bonheur et va vers ton risque.
A te regarder, ils s'habitueront.
René Char, Les Matinaux.
----
http://Dominique.Vaufreydaz.free.fr/
http://TitchKaRa.free.fr/
http://logiciels.ntfaqfr.com/
Bonjour à tous, (VC7 avec ,Win2000) Mon prg principal (prg.exe) est linké avec une dll (utility.dll). Lorsque prg.exe est executé, je constate ((avec procexp)que utility.dll est chargé. Une des fonctions de prg.exe charge une dll (bidon.dll) par un LoadLibrary(bidon.dll) ce qui me retourne une erreur 126 car bidon.dll est aussi linké avec utility.dll mais ce n'est pas la même que utility.dll du programme principal. Peut-on obliger bidon.dll à charger sa propre dll utility.dll? ie. peut-on avoir dans le même process 2 dll de même nom mais pas identiques? Merci d'avance, Jean-Claude
De memoire, et sans doc, il me semble que LoadLibraryEx et le chemin d'acces a la bonne DLL avec un ALTER_PATH (ou qqchose comme ca) devrait t'aider...
A+. Doms. -- Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront. René Char, Les Matinaux. ---- http://Dominique.Vaufreydaz.free.fr/ http://TitchKaRa.free.fr/ http://logiciels.ntfaqfr.com/
Jean-Claude
UN GRAND GRAND GRAND MERCI! hDLL = LoadLibraryEx (clib,NULL,LOAD_WITH_ALTERED_SEARCH_PATH);
"Dominique Vaufreydaz" a écrit dans le message de news:ch7bs5$da2$
Bonjour,
> Bonjour à tous, (VC7 avec ,Win2000) > Mon prg principal (prg.exe) est linké avec une dll (utility.dll). > Lorsque prg.exe est executé, je constate ((avec procexp)que > utility.dll est chargé. Une des fonctions de prg.exe charge une dll > (bidon.dll) par un LoadLibrary(bidon.dll) ce qui me retourne une > erreur 126 car bidon.dll est aussi linké avec utility.dll mais ce > n'est pas la même que utility.dll du programme principal. > Peut-on obliger bidon.dll à charger sa propre dll utility.dll? ie. > peut-on avoir dans le même process 2 dll de même nom mais pas > identiques? Merci d'avance, Jean-Claude
De memoire, et sans doc, il me semble que LoadLibraryEx et le chemin d'acces a la bonne DLL avec un ALTER_PATH (ou qqchose comme ca) devrait t'aider...
A+. Doms. -- Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront. René Char, Les Matinaux. ---- http://Dominique.Vaufreydaz.free.fr/ http://TitchKaRa.free.fr/ http://logiciels.ntfaqfr.com/
UN GRAND GRAND GRAND MERCI!
hDLL = LoadLibraryEx (clib,NULL,LOAD_WITH_ALTERED_SEARCH_PATH);
"Dominique Vaufreydaz" <Dominique-Doms.Vaufreydaz@imag.fr> a écrit dans le
message de news:ch7bs5$da2$1@trompette.imag.fr...
Bonjour,
> Bonjour à tous, (VC7 avec ,Win2000)
> Mon prg principal (prg.exe) est linké avec une dll (utility.dll).
> Lorsque prg.exe est executé, je constate ((avec procexp)que
> utility.dll est chargé. Une des fonctions de prg.exe charge une dll
> (bidon.dll) par un LoadLibrary(bidon.dll) ce qui me retourne une
> erreur 126 car bidon.dll est aussi linké avec utility.dll mais ce
> n'est pas la même que utility.dll du programme principal.
> Peut-on obliger bidon.dll à charger sa propre dll utility.dll? ie.
> peut-on avoir dans le même process 2 dll de même nom mais pas
> identiques? Merci d'avance, Jean-Claude
De memoire, et sans doc, il me semble que LoadLibraryEx et le chemin
d'acces a la bonne DLL avec un ALTER_PATH (ou qqchose comme ca)
devrait t'aider...
A+. Doms.
--
Impose ta chance, serre ton bonheur et va vers ton risque.
A te regarder, ils s'habitueront.
René Char, Les Matinaux.
----
http://Dominique.Vaufreydaz.free.fr/
http://TitchKaRa.free.fr/
http://logiciels.ntfaqfr.com/
UN GRAND GRAND GRAND MERCI! hDLL = LoadLibraryEx (clib,NULL,LOAD_WITH_ALTERED_SEARCH_PATH);
"Dominique Vaufreydaz" a écrit dans le message de news:ch7bs5$da2$
Bonjour,
> Bonjour à tous, (VC7 avec ,Win2000) > Mon prg principal (prg.exe) est linké avec une dll (utility.dll). > Lorsque prg.exe est executé, je constate ((avec procexp)que > utility.dll est chargé. Une des fonctions de prg.exe charge une dll > (bidon.dll) par un LoadLibrary(bidon.dll) ce qui me retourne une > erreur 126 car bidon.dll est aussi linké avec utility.dll mais ce > n'est pas la même que utility.dll du programme principal. > Peut-on obliger bidon.dll à charger sa propre dll utility.dll? ie. > peut-on avoir dans le même process 2 dll de même nom mais pas > identiques? Merci d'avance, Jean-Claude
De memoire, et sans doc, il me semble que LoadLibraryEx et le chemin d'acces a la bonne DLL avec un ALTER_PATH (ou qqchose comme ca) devrait t'aider...
A+. Doms. -- Impose ta chance, serre ton bonheur et va vers ton risque. A te regarder, ils s'habitueront. René Char, Les Matinaux. ---- http://Dominique.Vaufreydaz.free.fr/ http://TitchKaRa.free.fr/ http://logiciels.ntfaqfr.com/