Ligne 100c - OM (Windev)

Cette section est consacrée aux développements d'applications interfacées avec les logiciels Sage.

Modérateurs: Super-Apogea, Super Modérateur

Ligne 100c - OM (Windev)

de fbal » Mar 6 Mar 2018 17:48

Bonjour,

Sur un serveur SQL Sage est passé récemment d'une version 100 i7 v8 vers la version 100c, les programmes utilisant Objets Métier (OM v3, écrits en Windev) ne sont plus compatibles.

Ce qui fonctionnait :

BaseCIAL est un objet OLE "Objets100.Cial.Stream.3" // Base gestion commerciale Sage
NomCnx est une chaîne = "C:\mabase.gcm"
User est une chaîne = "<Administrateur>"
Mdp est une chaîne = "monmotdepasse"

BaseCIAL>>name = NomCnx
BaseCIAL>>Loggable>>UserName= User
BaseCIAL>>Loggable>>UserPwd= Mdp
BaseCIAL>>open()

Génèrait une erreur lors du "open" :

"Vous avez appelé la méthode Automation 'open'.
En tentant d'invoquer la méthode <open> ou de lire la propriété <open>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur FFFFF564 : Mauvaise version de base SQL !'
En tentant d'invoquer la méthode <open>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur FFFFF564 : Mauvaise version de base SQL !'
En tentant de lire la propriété <open>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur 80020003, Le membre demandé n'existe pas'
En tentant d'écrire la propriété <open>, l'objet Automation/ActiveX a renvoyé l'erreur suivante :
'Erreur 80070057, Un ou plusieurs arguments sont invalides'
"


Après désinstallation sur le poste de dév des versions i7 v8 des OM et autres programmes Sage puis installations des nouvelles versions, l'objet "Objets100.Cial.Stream.3" n'est pas reconnu ("l'objet n'est pas installé sur votre système").
Je constate que le nom de la DLL a changé (objets100.dll -> objets100c.dll) et la nouvelle doc mentionne des classes de type "Application" dont les noms ont changé : "BSCIALApplication3" -> "BSCIALApplication100c"

J'ai essayé d'instancier l'objet OLE "Objets100.Cial.Stream.100c" ou ""Objets100.Cial.Stream.100"...sans succès.

Sauriez-vous le nom de l'objet à instancier dans cette version ?

Merci!
Posteur néophyte
Posteur néophyte
 
Messages: 9
Inscription: Jeu 14 Sep 2017 11:34

Re: Ligne 100c - OM (Windev)

de fbal » Mar 6 Mar 2018 18:10

fbal a écrit:
Sauriez-vous le nom de l'objet à instancier dans cette version ?

Merci!


Ya qu'à chercher dans les recoins de la doc...
Objets100c.Cial.Stream.1

(reste à croiser les doigts sur le reste du code...)
Posteur néophyte
Posteur néophyte
 
Messages: 9
Inscription: Jeu 14 Sep 2017 11:34


Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité