[Python] Chiamare metodi ocx
Marco Beri
marcoberi a gmail.com
Mar 23 Apr 2013 11:29:38 CEST
2013/4/23 Alberto Abate <alberto.abate a gmail.com>
> Ciao,
> sto cercando di usare un ocx (CoEcrCom.ocx) in python 2.7
> E' un driver per registratori di cassa e ho del codice in VB funzionante.
> versionid l'ho trovato nel registro di windows e
> import win32com.client
> ocx = win32com.client.Dispatch(versionid)
> ris = ocx.Open('PORT = 1')
> Quando chiamo il metodo Open, ma anche per altri, ottengo l'errore
> seguente:
> com_error: (-2147418113, 'Errore irreparabile', None, None)
> la stringa 'PORT = 1' nel codice VB indica l'apertura di una porta
> virtuale che comunica con un software SoEcrCom che ovviamente avvio prima
> dello script.
> Avete qualche suggerimento in merito?
> Sono assolutamente bloccato...
>
Sparando assolutamente nel buio io proverei con:
ris = ocx.Open('1')
Poi con:
ris = ocx.Open(1)
Poi con:
ris = ocx.Open(PORT='1')
Infine con:
ris = ocx.Open(PORT=1)
Quindi mi getterei da un ponte.
Ciao.
Marco.
--
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20130423/fecd1675/attachment.html>
Maggiori informazioni sulla lista
Python