Il 07/01/2011 13:51, Marco Beri ha scritto:
2011/1/7 Matteo Boscolo <matteo.bosc...@boscolini.eu
<mailto:matteo.bosc...@boscolini.eu>>
Ciao A tutti,
e' da più di un giorno che cerco di risolvere questo problema,
qualsiasi aiuto sarebbe apprezzatissimo.
Vi spiego la situazione.
ho due script test e test1 che trovate a fondo mail,
lo script test definisce un serverCom.
se lo eseguo da python, non ci sono errori e lo script fa
esattamente quello che gli viene richiesto di fare.
se invece chiamo il mio script da del codice c# ,(che trovate
sempre in fondo alla mail), l'esecuzionde del codice mi ritorna un
errore.
dopo attente analisi mi sono accorto che se uso il codice c#
compilando con l'opzione anyCpu, (la mia macchina e' a 64 bit), il
codice si schianta quando vado ad utilizzare il metodo :
def comInit(self,obj=None): # <---- qui gli passo una stringa
"pippo"
self._test1=test1.test1(obj)
Prova a stampare obj prima di instanziare self._test1 e anche dentro
l'__init__ di test1.
Cosa vedi se lo fai?
Tra l'altro così dovresti capire il punto esatto in cui si "schianta".
Ciao.
Marco.
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Nessun virus nel messaggio.
Controllato da AVG - www.avg.com <http://www.avg.com>
Versione: 10.0.1191 / Database dei virus: 1435/3364 - Data di
rilascio: 06/01/2011
Ho risolto :-) Youppy yee....
l'applicazione da cui chiamo il metodo comInit vuole un valore di
ritorno .. quindi :
def comInit(self,obj=None):
print "comInit(self,"+obj+"):"
self._test1 = test1.test1(obj)
print "self._test1 = test1.test1(obj)"
return ""
tutto funziona :-)
grazie mille
ciao
Matteo
_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python