|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Débuté par s.scerri, 18 aoû. 2004 13:18 - 3 réponses |
| |
| | | |
|
| |
Posté le 18 août 2004 - 13:18 |
Bonjour j ailerai savoir si quelqu'un sait comment chargé et utilisé une DLL écrite en visual basic. L aide étant assez légère, je n ai pas réussi avec ce code :
dll est un objet OLE "Projet1.Command" dll>>initialisation dll>>send(0,"")
il me sort comme erreur (J'ai bien enregistré la dll (SupervisionUT.dll) avec "regsvr32 SupervisionUT.dll"):
Erreur à la ligne 9 du traitement Clic sur BoutonImage. L'objet automation 'Projet1.Command' n'est pas installé sur votre système.
**********************************************
Informations techniques
Projet : Pilotage des unité de test
Dump de l'erreur du module <WD80VM.DLL> <8.00Jv>.
- Appel WL : Traitement de <FenêtreFilleExecuter.BoutonImage>, ligne <9>, thread <0>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 2202
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ? L'objet automation 'Projet1.Command' n'est pas installé sur votre système.
- Infos de debug : __AlloueAutomation
- Infos attachées : EIT_DATEHEURE : 18/08/2004 11:18:15 EIT_PILEWL : Clic sur BoutonImage (FenêtreFilleExecuter.BoutonImage), ligne 9
- Identifiant dans le .err : 2202 |
| |
| |
| | | |
|
| | |
| |
Posté le 19 août 2004 - 12:16 |
Bonjour,
//Déclaration dll est un Objet automation "Projet1.Command"
dll>>Initialisation() dll>>send(0,"")
Attention Command doit être une classe de Projet1 pour que cela fonctionne. [DrCharly93]
"scerri" <s.scerri@deltacaps.com> a écrit dans le message de news:41231f03$1@news.pcsoft.fr...
Bonjour j ailerai savoir si quelqu'un sait comment chargé et utilisé une
DLL
écrite en visual basic. L aide étant assez légère, je n ai pas réussi avec ce code :
dll est un objet OLE "Projet1.Command" dll>>initialisation dll>>send(0,"")
il me sort comme erreur (J'ai bien enregistré la dll (SupervisionUT.dll) avec "regsvr32 SupervisionUT.dll"):
Erreur à la ligne 9 du traitement Clic sur BoutonImage. L'objet automation 'Projet1.Command' n'est pas installé sur votre système.
**********************************************
Informations techniques
Projet : Pilotage des unité de test
Dump de l'erreur du module <WD80VM.DLL> <8.00Jv>.
- Appel WL : Traitement de <FenêtreFilleExecuter.BoutonImage>, ligne <9>, thread <0>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 2202
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ? L'objet automation 'Projet1.Command' n'est pas installé sur votre système.
- Infos de debug : __AlloueAutomation
- Infos attachées : EIT_DATEHEURE : 18/08/2004 11:18:15 EIT_PILEWL : Clic sur BoutonImage (FenêtreFilleExecuter.BoutonImage), ligne 9
- Identifiant dans le .err : 2202
|
| |
| |
| | | |
|
| | |
| |
Posté le 30 août 2004 - 15:27 |
Bonjour,
Je crois que ce n'est pas la bonne methode pour utiliser une DLL. Le code : "dll est un objet OLE "Projet1.Command" dll>>initialisation dll>>send(0,"")" s'applique plutôt à un traitement en accord avec un control ActiveX (soit dit en passant, cela explique le message d'erreur disant que le controle n'est pas installé)
Pour une DLL, il faut plutôt utiliser les fonction AppelDLL ou ChargeDLL. Cf l'aide pour plus de détails.
Cordialement
scerri a exprimé avec précision :
Bonjour j ailerai savoir si quelqu'un sait comment chargé et utilisé une DLL écrite en visual basic. L aide étant assez légère, je n ai pas réussi avec ce code :
dll est un objet OLE "Projet1.Command" dll>>initialisation dll>>send(0,"")
il me sort comme erreur (J'ai bien enregistré la dll (SupervisionUT.dll) avec "regsvr32 SupervisionUT.dll"):
Erreur à la ligne 9 du traitement Clic sur BoutonImage. L'objet automation 'Projet1.Command' n'est pas installé sur votre système.
**********************************************
Informations techniques
Projet : Pilotage des unité de test
Dump de l'erreur du module <WD80VM.DLL> <8.00Jv>.
- Appel WL : Traitement de <FenêtreFilleExecuter.BoutonImage>, ligne <9>, thread <0>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 2202
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ? L'objet automation 'Projet1.Command' n'est pas installé sur votre système.
- Infos de debug : __AlloueAutomation
- Infos attachées : EIT_DATEHEURE : 18/08/2004 11:18:15 EIT_PILEWL : Clic sur BoutonImage (FenêtreFilleExecuter.BoutonImage), ligne 9
- Identifiant dans le .err : 2202
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com |
| |
| |
| | | |
|
| | |
| |
Posté le 30 août 2004 - 17:47 |
Personnellement j'utilise le code suivant: monobjet est un objet automation "Projet1.Command" monobjet>>intilisation()
et si j'ai besoin d'utiliser un membre qui me retourne un objet ou une collection: macollection est un objet automation dynamique macollection = monobjet>>creation_collection()
The_Legacy <gillet.michel@tiscali.fr> wrote:
Bonjour, Je crois que ce n'est pas la bonne methode pour utiliser une DLL. Le code : "dll est un objet OLE "Projet1.Command" dll>>initialisation dll>>send(0,"")" s'applique plutôt à un traitement en accord avec un control ActiveX (soit dit en passant, cela explique le message d'erreur disant que le controle n'est pas installé) Pour une DLL, il faut plutôt utiliser les fonction AppelDLL ou ChargeDLL. Cf l'aide pour plus de détails. Cordialement scerri a exprimé avec précision : Bonjour j ailerai savoir si quelqu'un sait comment chargé et utilisé une
DLL >> écrite en visual basic. L aide étant assez légère, je n ai pas réussi avec
ce code :
dll est un objet OLE "Projet1.Command" dll>>initialisation dll>>send(0,"")
il me sort comme erreur (J'ai bien enregistré la dll (SupervisionUT.dll) avec "regsvr32 SupervisionUT.dll"):
Erreur à la ligne 9 du traitement Clic sur BoutonImage. L'objet automation 'Projet1.Command' n'est pas installé sur votre système.
**********************************************
Informations techniques
Projet : Pilotage des unité de test
Dump de l'erreur du module <WD80VM.DLL> <8.00Jv>.
- Appel WL : Traitement de <FenêtreFilleExecuter.BoutonImage>, ligne <9>, thread <0>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 2202
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ? L'objet automation 'Projet1.Command' n'est pas installé sur votre système.
- Infos de debug : __AlloueAutomation
- Infos attachées : EIT_DATEHEURE : 18/08/2004 11:18:15 EIT_PILEWL : Clic sur BoutonImage (FenêtreFilleExecuter.BoutonImage), ligne 9
- Identifiant dans le .err : 2202
-- Ceci est une signature automatique de MesNews. Site : http://mesnews.no-ip.com |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|