2013/4/23 Alberto Abate <[email protected]>
> 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
_______________________________________________
Python mailing list
[email protected]
http://lists.python.it/mailman/listinfo/python