Bonjour,

Je cherche à piloter un équipement de labo (un contrôleur de pression) via le
port USB. Le fabricant m'a fourni une feuille Excel comportant des macros
permettant de piloter cet équipement. Les macros VBA communiquent avec le
contrôleur via un serveur COM. Je veux transcrire ces macros en BASIC dans OOo,
mais je butte sur la première étape : communiquer avec le contrôleur.

Je me suis inspiré du post suivant, cité dans le livre de B. Marcelly et L.
Godard pour l'utilisation d'objets COM depuis OOo :

http://www.oooforum.org/forum/viewtopic.phtml?t=6381

J'ai donc écrit :

[...]
oObjFactory = createUnoService( "com.sun.star.bridge.OleObjectFactory" )
oGDS = oObjFactory.createInstance( "GDS.GDScontroller" )
xray oGDS
[...]

Or Xray renvoie "Objet null"...

Je précise que la DLL "GDSDCAccess.dll" à laquelle l'objet "GDS.GDScontroller"
est lié se trouve dans le répertoire C:\WINDOWS\system32...

Peut être que le problème n'est pas lié à OpenOffice, et que donc, ma question
est un peu hors sujet, mais si quelqu'un pouvait m'expliquer ce qui ne va pas ?

Merci d'avance.

Laurent





---------------------------------------------------------------------
To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org
For additional commands, e-mail: prog-h...@fr.openoffice.org

Répondre à