[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