Re: Type BSTR en WinDev | Sujet: Re: Type BSTR en WinDev par PopolDal sur 20/2/2008 22:05:54
Voici les nouveaux tests effectués avec l'utilisation de la fonction "ConstruitVariantAutomation":
Premier test avec une variable chaine UNICODE
FicUniCode est une chaine UNICODE
FicUniCode=AnsiVersUnicode("C:\Temp\test.tif")
ImageDoc = Engine>>PrepareAndOpenImage(ConstruitVariantAutomation(FicUniCode))
Erreur Obtenue:
Erreur à la ligne 60 du traitement Clic sur Bouton1.
La fonction ConstruitVariantAutomation aurait dû renvoyer une valeur.
Informations techniques
Projet : TestOCR
Dump de l'erreur du module <WD110VM.DLL> <11.00Qa>.
- Appel WL :
Traitement de <Fenêtre1.Bouton1>, ligne <60>, thread <0>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 1005
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ?
La fonction ConstruitVariantAutomation aurait dû renvoyer une valeur.
- Infos de debug :
Fonction (0,120)
- Infos attachées :
EIT_DATEHEURE : 20/02/2008 15:54:17
EIT_PILEWL :
Clic sur Bouton1 (Fenêtre1.Bouton1), ligne 60
- Identifiant dans le .err : 1005
Assistance
Maintenant avec un type STRING (.Net)
NomFic est "String"("C:\Temp\Test.tif")
ImageDoc = Engine>>PrepareAndOpenImage(ConstruitVariantAutomation(NomFic))
Toujours la même erreur
Erreur à la ligne 60 du traitement Clic sur Bouton1.
La fonction ConstruitVariantAutomation aurait dû renvoyer une valeur. ect... ect...
Pour finir un dernier test avec une chaine WinDev standard
FicATrt est chaine
FicATrt="C:\Temp\Test.tif"
ImageDoc = Engine>>PrepareAndOpenImage(ConstruitVariantAutomation(FicATrt))
Résultat j'obtiens de nouveau mon bon vieux message d'erreur comme de quoi mon format n'est pas bon. Veuillez noter aussi que j'obtiens le même message d'erreur que ma variable soit chaine, chaine aszii sur 256 ou bein chaine avec caract(0) à la fin:
Erreur à la ligne 61 du traitement Clic sur Bouton1.
Vous avez appelé la méthode Automation 'PrepareAndOpenImage'.
En tentant d'invoquer la méthode <PrepareAndOpenImage> ou de lire la propriété <PrepareAndOpenImage>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur 80020005, Type incorrect pour le paramètre 1'
En tentant d'invoquer la méthode <PrepareAndOpenImage>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur 80020005, Type incorrect pour le paramètre 1'
En tentant de lire la propriété <PrepareAndOpenImage>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur 80020003, Le membre demandé n'existe pas'
En tentant d'écrire la propriété <PrepareAndOpenImage>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur 80020003, Le membre demandé n'existe pas'
Informations techniques
Projet : TestOCR
Dump de l'erreur du module <WD110VM.DLL> <11.00Qa>.
- Appel WL :
Traitement de <Fenêtre1.Bouton1>, ligne <61>, thread <0>
- Niveau : erreur fatale (EL_FATAL)
- Code erreur : 2205
- Code erreur WD55 : 0
- Pas de code d'erreur système
- Pas de message d'erreur système
- Que s'est-il passé ?
Vous avez appelé la méthode Automation 'PrepareAndOpenImage'.
En tentant d'invoquer la méthode <PrepareAndOpenImage> ou de lire la propriété <PrepareAndOpenImage>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur 80020005, Type incorrect pour le paramètre 1'
En tentant d'invoquer la méthode <PrepareAndOpenImage>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur 80020005, Type incorrect pour le paramètre 1'
En tentant de lire la propriété <PrepareAndOpenImage>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur 80020003, Le membre demandé n'existe pas'
En tentant d'écrire la propriété <PrepareAndOpenImage>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur 80020003, Le membre demandé n'existe pas'
- Pas d'info de debug
- Infos attachées :
EIT_DATEHEURE : 20/02/2008 16:01:43
EIT_PILEWL :
Clic sur Bouton1 (Fenêtre1.Bouton1), ligne 61
- Identifiant dans le .err : 130001
Assistance
Un gros merci qu'en même à drcharly93 pour sa suggestion.
|
|
Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
|