[Python] creare dll da codice in python

2011-10-09 Per discussione Riccardo mancuso
ciao,
se scrivo una procedura in python, è possibile compilarla in DLL così da
poterla richiamare da altro codice (tipo visual basic o simili ) ?
grazie.
ciao
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] creare dll da codice in python

2011-10-09 Per discussione Enrico Franchi

Riccardo mancuso wrote:

se scrivo una procedura in python, è possibile compilarla in DLL così da
poterla richiamare da altro codice (tipo visual basic o simili ) ?


Si, ma non in modo banale. A meno che non includi nell'equazione .Net.

--
.
..: -enrico-

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] creare dll da codice in python

2011-10-09 Per discussione Filadelfo Fiamma
se ben ricordo, puoi convertirli in eseguibili con py2exe, ammesso che
ti possa risultare utile :)

Ciao
FF

Il 09 ottobre 2011 15:41, Enrico Franchi  ha scritto:
> Riccardo mancuso wrote:
>>
>> se scrivo una procedura in python, è possibile compilarla in DLL così da
>> poterla richiamare da altro codice (tipo visual basic o simili ) ?
>
> Si, ma non in modo banale. A meno che non includi nell'equazione .Net.
>
> --
> .
> ..: -enrico-
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
Filadelfo Fiamma
mail: philosga...@gmail.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] creare dll da codice in python

2011-10-09 Per discussione Carlos Catucci
se scrivo una procedura in python, è possibile compilarla in DLL così da

> poterla richiamare da altro codice (tipo visual basic o simili ) ?
>>
>
> Si, ma non in modo banale. A meno che non includi nell'equazione .Net.
>

La domanda pero' sarebbe: cosa devi fare esattamente? In base a quello si
puo' valutare se quale sia a miglior soluzione (i.e Iron Python)

Carlos
-- 
Se i tempi non meritano la tua parte migliore, inventa altri tempi.
(Antico detto Baol - S. Benni - Baol)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] creare dll da codice in python

2011-10-09 Per discussione Matteo Boscolo

ciao ..

se ti serve una classettina com da utilizzare come potresti fare con vb 
o con c# .. se riesci a farlo fammi sapere ..
ho fatto molte prove ma sia pyinstaller che py2exe no ti supportano al 
meglio .. insomma dopo averci smenato 2/3 gg ho  trovato altro :-))


la cosa + semplice e creare una classe com e poi compilare con py2exe .. 
registrando l'eseguibile .. come faresti con una dll ...

fatto questo puoi istanziare con qualsiasi linguaggio che supporti com ..

se vuoi qualche esempio fai un fischio :-)))

ciao
Matteo

Il 09/10/2011 17:40, Carlos Catucci ha scritto:

se scrivo una procedura in python, è possibile compilarla in DLL così da

poterla richiamare da altro codice (tipo visual basic o simili ) ?


Si, ma non in modo banale. A meno che non includi nell'equazione .Net.


La domanda pero' sarebbe: cosa devi fare esattamente? In base a quello 
si puo' valutare se quale sia a miglior soluzione (i.e Iron Python)


Carlos
--
Se i tempi non meritano la tua parte migliore, inventa altri tempi.
(Antico detto Baol - S. Benni - Baol)


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] creare dll da codice in python

2011-10-09 Per discussione Riccardo mancuso
ciao matteo,
ho letto circa la possibilità da parte di py2exe di creare un server com.
hai qualche esempio da postare da prendere a riferimento ?


Il giorno 09 ottobre 2011 18:45, Matteo Boscolo  ha scritto:

>  ciao ..
>
> se ti serve una classettina com da utilizzare come potresti fare con vb o
> con c# .. se riesci a farlo fammi sapere ..
> ho fatto molte prove ma sia pyinstaller che py2exe no ti supportano al
> meglio .. insomma dopo averci smenato 2/3 gg ho  trovato altro :-))
>
> la cosa + semplice e creare una classe com e poi compilare con py2exe ..
> registrando l'eseguibile .. come faresti con una dll ...
> fatto questo puoi istanziare con qualsiasi linguaggio che supporti com ..
>
> se vuoi qualche esempio fai un fischio :-)))
>
> ciao
> Matteo
>
> Il 09/10/2011 17:40, Carlos Catucci ha scritto:
>
> se scrivo una procedura in python, è possibile compilarla in DLL così da
>
>>  poterla richiamare da altro codice (tipo visual basic o simili ) ?
>>>
>>
>>  Si, ma non in modo banale. A meno che non includi nell'equazione .Net.
>>
>
> La domanda pero' sarebbe: cosa devi fare esattamente? In base a quello si
> puo' valutare se quale sia a miglior soluzione (i.e Iron Python)
>
> Carlos
> --
> Se i tempi non meritano la tua parte migliore, inventa altri tempi.
> (Antico detto Baol - S. Benni - Baol)
>
>
> ___
> Python mailing 
> listPython@lists.python.ithttp://lists.python.it/mailman/listinfo/python
>
>
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] creare dll da codice in python

2011-10-09 Per discussione Matteo Boscolo

Ecco qua

class MyComClass(object):
_reg_clsid_  =  "{The Guid}"  # qui ci va il guid che te lo devi 
calcolare nuovo per la tua classe in questo modo

#>>> import pythoncom
#>>> print pythoncom.CreateGuid() #trovi qualche esempio nella 
documentazione win32api


_reg_desc_   =  "Com Class description"
_reg_progid_ =  "MyComClass.MyClass"

_public_methods_ = ['myPybMethod']
def myPybMethod(self):
return  "myMethod"

if __name__=="__main__":
import sys
import win32com.server.register
sys.argv.append('--debug')
win32com.server.register.UseCommandLine(MyComClass) #qui  ti viene 
registrata la classe com nel registro



ciao
Matteo

Il 09/10/2011 19:28, Riccardo mancuso ha scritto:

ciao matteo,
ho letto circa la possibilità da parte di py2exe di creare un server com.
hai qualche esempio da postare da prendere a riferimento ?


Il giorno 09 ottobre 2011 18:45, Matteo Boscolo 
mailto:matteo.bosc...@boscolini.eu>> ha 
scritto:


ciao ..

se ti serve una classettina com da utilizzare come potresti fare
con vb o con c# .. se riesci a farlo fammi sapere ..
ho fatto molte prove ma sia pyinstaller che py2exe no ti
supportano al meglio .. insomma dopo averci smenato 2/3 gg ho 
trovato altro :-))


la cosa + semplice e creare una classe com e poi compilare con
py2exe .. registrando l'eseguibile .. come faresti con una dll ...
fatto questo puoi istanziare con qualsiasi linguaggio che supporti
com ..

se vuoi qualche esempio fai un fischio :-)))

ciao
Matteo

Il 09/10/2011 17:40, Carlos Catucci ha scritto:

se scrivo una procedura in python, è possibile compilarla in DLL
così da

poterla richiamare da altro codice (tipo visual basic o
simili ) ?


Si, ma non in modo banale. A meno che non includi
nell'equazione .Net.


La domanda pero' sarebbe: cosa devi fare esattamente? In base a
quello si puo' valutare se quale sia a miglior soluzione (i.e
Iron Python)

Carlos
-- 
Se i tempi non meritano la tua parte migliore, inventa altri tempi.

(Antico detto Baol - S. Benni - Baol)


___
Python mailing list
Python@lists.python.it  
http://lists.python.it/mailman/listinfo/python



___
Python mailing list
Python@lists.python.it 
http://lists.python.it/mailman/listinfo/python




___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python