[WD8] [WDTEST]Différence de comportement Exe / WDtest
3 réponses
Laurent
Bonjour !
Dans un projet WD8 j'utilise une Dll pour piloter un lecteur de cartes à
puce.
La Dll est installée est configurée pour être exécutée dans le répertoire
exe du projet, répertoire où est compilé mon .exe.
Si je teste le code avec l'éditeur la Dll me renvoie une erreur m'informant
qu'un fichier de config. est introuvable (alors qu'il est bien là).
Si par contre j'exécute le même code compilé dans le rep exe du projet, la
Dll me renvoie ok et ça roule.
J'ai bien entendu testé inutilement avec un frepencours du même répertoire.
J'ai testé aussi l'installation de la Dll accompagnée de ses fichiers de
config. dans un autre répertoire, avec le même résultat, l'exe marche mais
pas le test.
L'éditeur de la Dll ne voit pas pourquoi ça ne marche pas. A noter que
j'utilise dans le même projet d'autres Dll du même éditeur sans aucun
problème.
Quelqu'un aurait une idée ? (Parce que compiler pour tester c'est 10 fois
+... lent :o))
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
Michel
Laurent a écrit :
Bonjour !
Dans un projet WD8 j'utilise une Dll pour piloter un lecteur de cartes à puce. La Dll est installée est configurée pour être exécutée dans le répertoire exe du projet, répertoire où est compilé mon .exe. Si je teste le code avec l'éditeur la Dll me renvoie une erreur m'informant qu'un fichier de config. est introuvable (alors qu'il est bien là). Si par contre j'exécute le même code compilé dans le rep exe du projet, la Dll me renvoie ok et ça roule. J'ai bien entendu testé inutilement avec un frepencours du même répertoire. J'ai testé aussi l'installation de la Dll accompagnée de ses fichiers de config. dans un autre répertoire, avec le même résultat, l'exe marche mais pas le test. L'éditeur de la Dll ne voit pas pourquoi ça ne marche pas. A noter que j'utilise dans le même projet d'autres Dll du même éditeur sans aucun problème.
Quelqu'un aurait une idée ? (Parce que compiler pour tester c'est 10 fois +... lent :o))
Merci par avance de votre aide.
Laurent
A tout hasard, quel est le nom de la DLL et du fichier de config ? nom long ? sinon un simple trace du répertoire (et du nom complet) ou est cherché ce fichier de config devrait mettre en evidence le Pb.
Michel
Laurent a écrit :
Bonjour !
Dans un projet WD8 j'utilise une Dll pour piloter un lecteur de cartes à
puce.
La Dll est installée est configurée pour être exécutée dans le répertoire
exe du projet, répertoire où est compilé mon .exe.
Si je teste le code avec l'éditeur la Dll me renvoie une erreur m'informant
qu'un fichier de config. est introuvable (alors qu'il est bien là).
Si par contre j'exécute le même code compilé dans le rep exe du projet, la
Dll me renvoie ok et ça roule.
J'ai bien entendu testé inutilement avec un frepencours du même répertoire.
J'ai testé aussi l'installation de la Dll accompagnée de ses fichiers de
config. dans un autre répertoire, avec le même résultat, l'exe marche mais
pas le test.
L'éditeur de la Dll ne voit pas pourquoi ça ne marche pas. A noter que
j'utilise dans le même projet d'autres Dll du même éditeur sans aucun
problème.
Quelqu'un aurait une idée ? (Parce que compiler pour tester c'est 10 fois
+... lent :o))
Merci par avance de votre aide.
Laurent
A tout hasard, quel est le nom de la DLL et du fichier de config ? nom
long ?
sinon un simple trace du répertoire (et du nom complet) ou est cherché
ce fichier de config devrait mettre en evidence le Pb.
Dans un projet WD8 j'utilise une Dll pour piloter un lecteur de cartes à puce. La Dll est installée est configurée pour être exécutée dans le répertoire exe du projet, répertoire où est compilé mon .exe. Si je teste le code avec l'éditeur la Dll me renvoie une erreur m'informant qu'un fichier de config. est introuvable (alors qu'il est bien là). Si par contre j'exécute le même code compilé dans le rep exe du projet, la Dll me renvoie ok et ça roule. J'ai bien entendu testé inutilement avec un frepencours du même répertoire. J'ai testé aussi l'installation de la Dll accompagnée de ses fichiers de config. dans un autre répertoire, avec le même résultat, l'exe marche mais pas le test. L'éditeur de la Dll ne voit pas pourquoi ça ne marche pas. A noter que j'utilise dans le même projet d'autres Dll du même éditeur sans aucun problème.
Quelqu'un aurait une idée ? (Parce que compiler pour tester c'est 10 fois +... lent :o))
Merci par avance de votre aide.
Laurent
A tout hasard, quel est le nom de la DLL et du fichier de config ? nom long ? sinon un simple trace du répertoire (et du nom complet) ou est cherché ce fichier de config devrait mettre en evidence le Pb.
Michel
Michel Moreno
En/na Laurent ha escrit:
Bonjour !
Dans un projet WD8 j'utilise une Dll pour piloter un lecteur de cartes à puce. La Dll est installée est configurée pour être exécutée dans le répertoire exe du projet, répertoire où est compilé mon .exe. Si je teste le code avec l'éditeur la Dll me renvoie une erreur m'informant qu'un fichier de config. est introuvable (alors qu'il est bien là). Si par contre j'exécute le même code compilé dans le rep exe du projet, la Dll me renvoie ok et ça roule. J'ai bien entendu testé inutilement avec un frepencours du même répertoire. J'ai testé aussi l'installation de la Dll accompagnée de ses fichiers de config. dans un autre répertoire, avec le même résultat, l'exe marche mais pas le test. L'éditeur de la Dll ne voit pas pourquoi ça ne marche pas. A noter que j'utilise dans le même projet d'autres Dll du même éditeur sans aucun problème.
Quelqu'un aurait une idée ? (Parce que compiler pour tester c'est 10 fois +... lent :o))
Merci par avance de votre aide.
Laurent
salut , je te conseillerais avant de faire l'appel a ta dll de verifier le chemin par un infoexe("Répertoire") , et aussi le nom de ton executable par un infoexe("Nom"). J'ai pas WD8 , mais dans les autres versions, on passae par un executable intermediaire de test de windev.
--
Michel Moreno
Clior Informatica Carrer de Balmes 360 2º 2ª 08006 Barcelona
+34 93 292 48 00 www.clior.es
En/na Laurent ha escrit:
Bonjour !
Dans un projet WD8 j'utilise une Dll pour piloter un lecteur de cartes à
puce.
La Dll est installée est configurée pour être exécutée dans le répertoire
exe du projet, répertoire où est compilé mon .exe.
Si je teste le code avec l'éditeur la Dll me renvoie une erreur m'informant
qu'un fichier de config. est introuvable (alors qu'il est bien là).
Si par contre j'exécute le même code compilé dans le rep exe du projet, la
Dll me renvoie ok et ça roule.
J'ai bien entendu testé inutilement avec un frepencours du même répertoire.
J'ai testé aussi l'installation de la Dll accompagnée de ses fichiers de
config. dans un autre répertoire, avec le même résultat, l'exe marche mais
pas le test.
L'éditeur de la Dll ne voit pas pourquoi ça ne marche pas. A noter que
j'utilise dans le même projet d'autres Dll du même éditeur sans aucun
problème.
Quelqu'un aurait une idée ? (Parce que compiler pour tester c'est 10 fois
+... lent :o))
Merci par avance de votre aide.
Laurent
salut ,
je te conseillerais avant de faire l'appel a ta dll de verifier le
chemin par un infoexe("Répertoire") , et aussi le nom de ton executable
par un infoexe("Nom").
J'ai pas WD8 , mais dans les autres versions, on passae par un
executable intermediaire de test de windev.
--
Michel Moreno
Clior Informatica
Carrer de Balmes 360 2º 2ª
08006 Barcelona
Dans un projet WD8 j'utilise une Dll pour piloter un lecteur de cartes à puce. La Dll est installée est configurée pour être exécutée dans le répertoire exe du projet, répertoire où est compilé mon .exe. Si je teste le code avec l'éditeur la Dll me renvoie une erreur m'informant qu'un fichier de config. est introuvable (alors qu'il est bien là). Si par contre j'exécute le même code compilé dans le rep exe du projet, la Dll me renvoie ok et ça roule. J'ai bien entendu testé inutilement avec un frepencours du même répertoire. J'ai testé aussi l'installation de la Dll accompagnée de ses fichiers de config. dans un autre répertoire, avec le même résultat, l'exe marche mais pas le test. L'éditeur de la Dll ne voit pas pourquoi ça ne marche pas. A noter que j'utilise dans le même projet d'autres Dll du même éditeur sans aucun problème.
Quelqu'un aurait une idée ? (Parce que compiler pour tester c'est 10 fois +... lent :o))
Merci par avance de votre aide.
Laurent
salut , je te conseillerais avant de faire l'appel a ta dll de verifier le chemin par un infoexe("Répertoire") , et aussi le nom de ton executable par un infoexe("Nom"). J'ai pas WD8 , mais dans les autres versions, on passae par un executable intermediaire de test de windev.
--
Michel Moreno
Clior Informatica Carrer de Balmes 360 2º 2ª 08006 Barcelona
+34 93 292 48 00 www.clior.es
Laurent
"Michel" a écrit dans le message de news: copkoe$8ri$
Laurent a écrit :
Bonjour !
Dans un projet WD8 j'utilise une Dll pour piloter un lecteur de cartes à puce. La Dll est installée est configurée pour être exécutée dans le répertoire exe du projet, répertoire où est compilé mon .exe. Si je teste le code avec l'éditeur la Dll me renvoie une erreur m'informant qu'un fichier de config. est introuvable (alors qu'il est bien là). Si par contre j'exécute le même code compilé dans le rep exe du projet, la Dll me renvoie ok et ça roule. J'ai bien entendu testé inutilement avec un frepencours du même répertoire. J'ai testé aussi l'installation de la Dll accompagnée de ses fichiers de config. dans un autre répertoire, avec le même résultat, l'exe marche mais pas le test. L'éditeur de la Dll ne voit pas pourquoi ça ne marche pas. A noter que j'utilise dans le même projet d'autres Dll du même éditeur sans aucun problème.
Quelqu'un aurait une idée ? (Parce que compiler pour tester c'est 10 fois +... lent :o))
Merci par avance de votre aide.
Laurent
A tout hasard, quel est le nom de la DLL et du fichier de config ? nom long ? sinon un simple trace du répertoire (et du nom complet) ou est cherché ce fichier de config devrait mettre en evidence le Pb.
Miche
Merci michel mais c'est la dll qui fait appel au fichier de config, pas mon projet.
"Michel" <michel.roger@items-si.fr> a écrit dans le message de news:
copkoe$8ri$1@news.tiscali.fr...
Laurent a écrit :
Bonjour !
Dans un projet WD8 j'utilise une Dll pour piloter un lecteur de cartes à
puce.
La Dll est installée est configurée pour être exécutée dans le répertoire
exe du projet, répertoire où est compilé mon .exe.
Si je teste le code avec l'éditeur la Dll me renvoie une erreur
m'informant qu'un fichier de config. est introuvable (alors qu'il est
bien là).
Si par contre j'exécute le même code compilé dans le rep exe du projet,
la Dll me renvoie ok et ça roule.
J'ai bien entendu testé inutilement avec un frepencours du même
répertoire.
J'ai testé aussi l'installation de la Dll accompagnée de ses fichiers de
config. dans un autre répertoire, avec le même résultat, l'exe marche
mais pas le test.
L'éditeur de la Dll ne voit pas pourquoi ça ne marche pas. A noter que
j'utilise dans le même projet d'autres Dll du même éditeur sans aucun
problème.
Quelqu'un aurait une idée ? (Parce que compiler pour tester c'est 10 fois
+... lent :o))
Merci par avance de votre aide.
Laurent
A tout hasard, quel est le nom de la DLL et du fichier de config ? nom
long ?
sinon un simple trace du répertoire (et du nom complet) ou est cherché ce
fichier de config devrait mettre en evidence le Pb.
Miche
Merci michel mais c'est la dll qui fait appel au fichier de config, pas mon
projet.
"Michel" a écrit dans le message de news: copkoe$8ri$
Laurent a écrit :
Bonjour !
Dans un projet WD8 j'utilise une Dll pour piloter un lecteur de cartes à puce. La Dll est installée est configurée pour être exécutée dans le répertoire exe du projet, répertoire où est compilé mon .exe. Si je teste le code avec l'éditeur la Dll me renvoie une erreur m'informant qu'un fichier de config. est introuvable (alors qu'il est bien là). Si par contre j'exécute le même code compilé dans le rep exe du projet, la Dll me renvoie ok et ça roule. J'ai bien entendu testé inutilement avec un frepencours du même répertoire. J'ai testé aussi l'installation de la Dll accompagnée de ses fichiers de config. dans un autre répertoire, avec le même résultat, l'exe marche mais pas le test. L'éditeur de la Dll ne voit pas pourquoi ça ne marche pas. A noter que j'utilise dans le même projet d'autres Dll du même éditeur sans aucun problème.
Quelqu'un aurait une idée ? (Parce que compiler pour tester c'est 10 fois +... lent :o))
Merci par avance de votre aide.
Laurent
A tout hasard, quel est le nom de la DLL et du fichier de config ? nom long ? sinon un simple trace du répertoire (et du nom complet) ou est cherché ce fichier de config devrait mettre en evidence le Pb.
Miche
Merci michel mais c'est la dll qui fait appel au fichier de config, pas mon projet.