[Python] Python e DLL

Christian grullonet a alice.it
Sab 1 Dic 2007 18:45:30 CET


Intanto grazie per la risposta.
Sinceramente l'idea di mischiare più linguaggi non piace nemmeno a me
però nell'azienda dove lavoro hanno intenzione di riutilizzare delle
vecchie librerie e insistono... per cui mi tocca almeno provarci.
Personalmente sarei per un porting completo...

Grazie ancora

Christian

On sab, 2007-12-01 at 18:07 +0100, Daniele Varrazzo wrote:
> Christian ha scritto:
> > Salve a tutti,
> > qualcuno sa dirmi come poter richiamare (se possibile) da Python delle
> > DLL scritte in VB6 o DotNet?
> 
> Se la dll vb6 espone oggetti ActiveX, si può sfruttare quest'interfaccia 
> sfruttando l'infrastruttura disponibile col package pywin32
> 
> Qualunque cosa esponga un'interfaccia C può essere invece bindata 
> dinamicamente usando ctypes (nella libreria di sistema da Python 2.5). Però 
> non mi ricordo se esiste una cosa come "una normale dll vb6" (i.e. non 
> ActiveX) e se sia possibile richiamare queste funzioni da C (che ti porterebbe 
> nella situazione indicata)
> 
> Di .NET ne so poco: mi sono tirato fuori da quella valle di lacrime. Ma con 
> una magica inversione di controllo potresti tirarti Python dentro .NET (vedi 
> progetto IronPython), il che ti metterebbe in grado di usare per es. editor, 
> IDE e debugger .NET e mischiare le librerie scritte nei diversi linguaggi CLI 
> a cuor contento.
> 
> Divertiti!
> 



More information about the Python mailing list