Windev - utilisation de la dll asd100Lib.dll
Modérateurs: Super-Apogea, Super Modérateur
5 messages
|Page 1 sur 1
Windev - utilisation de la dll asd100Lib.dll
Bonjour, je travaille sur un projet Gescom pour sql server, je suis en version 16.05
Dans mon projet Windev version 20, j'ai intégré la dll Interop.ASD100Lib.dll, j'arrive à voir la liste des fonctions contenues dans cette dll.
Cependant, je rencontre des difficultés pour faire appel à une fonction (dans un autre projet, j'avais utilisé à la place cbodbc32.dll où s'était bien passé), j'ai créée cette procédure :
J'ai un plantage quand j'arrive à la ligne suivante :
mon message d'erreur est le suivant:
Le framework .NET a renvoyé l'erreur suivante :
La récupération de la fabrique de classe COM pour le composant avec le CLSID {185C20DD-1ACE-4D6E-A9C0-F9F09515AE59} a échoué en raison de l'erreur suivante : 80040154.
Vous savez ce que je dois faire? Je suis à court d'idées...
Merci
Dans mon projet Windev version 20, j'ai intégré la dll Interop.ASD100Lib.dll, j'arrive à voir la liste des fonctions contenues dans cette dll.
Cependant, je rencontre des difficultés pour faire appel à une fonction (dans un autre projet, j'avais utilisé à la place cbodbc32.dll où s'était bien passé), j'ai créée cette procédure :
- Code: Tout sélectionner
PROCEDURE GetQteSto(f_depot est une chaîne, f_date est une chaîne, f_arRef est une chaîne)
l_dateref est une DateHeure=f_date
l_qteStock est un réel
l_test est un ASD100Lib.CialClass
l_test.get_StockQte(Val(f_depot),f_arRef, 0, 0, l_dateref)
J'ai un plantage quand j'arrive à la ligne suivante :
- Code: Tout sélectionner
l_test est un ASD100Lib.CialClass
mon message d'erreur est le suivant:
Le framework .NET a renvoyé l'erreur suivante :
La récupération de la fabrique de classe COM pour le composant avec le CLSID {185C20DD-1ACE-4D6E-A9C0-F9F09515AE59} a échoué en raison de l'erreur suivante : 80040154.
Vous savez ce que je dois faire? Je suis à court d'idées...
Merci
Dernière édition par romulus001 le Mar 19 Jan 2016 16:09, édité 1 fois.
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Windev - utilisation de la dll asd100Lib.dll
Bonjour,
Je ne connais pas bien Windev (enfin, j'en connais surtout les jolies filles sur les publicités).
Un truc classique sur plateforme de dev. Microsoft, c'est spécifier que la Dll qu'on appelle est une dll 32 bits (donc, compiler en mode x86 et non pas x64).
C'est peut-être une piste.
Cordialement,
Je ne connais pas bien Windev (enfin, j'en connais surtout les jolies filles sur les publicités).
Un truc classique sur plateforme de dev. Microsoft, c'est spécifier que la Dll qu'on appelle est une dll 32 bits (donc, compiler en mode x86 et non pas x64).
C'est peut-être une piste.
Cordialement,
ASR31
En recherche de missions.
En recherche de missions.
Re: Windev - utilisation de la dll asd100Lib.dll
Bonjour,
D'après ce que je comprends, depuis ce lien, l'utilisation de la DLL se fait exclusivement par ODBC, et non en OLEDB, si c'est le cas, il est évident que je n'arriverais à rien.
J'avais fais un test dans une version i7 Gescom avec SQL Server (version 7.50), j'ai réussi à faire appel à cette DLL à l'aide d'une connexion ODBC, et non en OLEDB.
Pourriez-vous me confirmer mon hypothèse? à moins que j'y suis arrivé par pur hasard.
D'après ce que je comprends, depuis ce lien, l'utilisation de la DLL se fait exclusivement par ODBC, et non en OLEDB, si c'est le cas, il est évident que je n'arriverais à rien.
J'avais fais un test dans une version i7 Gescom avec SQL Server (version 7.50), j'ai réussi à faire appel à cette DLL à l'aide d'une connexion ODBC, et non en OLEDB.
Pourriez-vous me confirmer mon hypothèse? à moins que j'y suis arrivé par pur hasard.
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
Re: Windev - utilisation de la dll asd100Lib.dll
J'ai jamais compris comment... ni pourquoi mais l'utilisation des dlls prennent la connexion ODBC en cours dans l'appli...
Donc oui je pense qu'il faut utiliser cela, sinon pensez aux Objets métiers.
Donc oui je pense qu'il faut utiliser cela, sinon pensez aux Objets métiers.
Chef de projet - Acs informatique
Si vous ne réussissez pas du premier coup, appelez ça « version 1.0″.
Si vous ne réussissez pas du premier coup, appelez ça « version 1.0″.
Re: Windev - utilisation de la dll asd100Lib.dll
Je confirme que que l'utilisation des dll se fait en ODBC exclusivement.
J'avais pensé aux objets métiers, mais pour l'instant, je n'ai aucune idée de comment ça marche, je suivrais justement une formation le mois prochain, mais j'ai justement entendu dire qu'ils étaient payants en version non i7, en i7 mais gratuits en i7 v8
J'avais pensé aux objets métiers, mais pour l'instant, je n'ai aucune idée de comment ça marche, je suivrais justement une formation le mois prochain, mais j'ai justement entendu dire qu'ils étaient payants en version non i7, en i7 mais gratuits en i7 v8
- Super Contributeur
- Messages: 176
- Inscription: Sam 28 Juin 2014 20:48
5 messages
|Page 1 sur 1
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité