<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body text="#000000" bgcolor="#ffffff">
Il 07/01/2011 13:51, Marco Beri ha scritto:
<blockquote
cite="mid:AANLkTi=JfhRHMsNqWheV1icNzMTc5YSD-qJBv9550ARc@mail.gmail.com"
type="cite">
<div class="gmail_quote">2011/1/7 Matteo Boscolo <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:matteo.boscolo@boscolini.eu">matteo.boscolo@boscolini.eu</a>></span><br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
0.8ex; border-left: 1px solid rgb(204, 204, 204);
padding-left: 1ex;">
Ciao A tutti,<br>
e' da più di un giorno che cerco di risolvere questo problema,
qualsiasi aiuto sarebbe apprezzatissimo.<br>
Vi spiego la situazione.<br>
ho due script test e test1 che trovate a fondo mail,<br>
lo script test definisce un serverCom.<br>
se lo eseguo da python, non ci sono errori e lo script fa
esattamente quello che gli viene richiesto di fare.<br>
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.<br>
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 :<br>
def comInit(self,obj=None): # <---- qui gli passo una
stringa "pippo"<br>
self._test1=test1.test1(obj)<br>
</blockquote>
<div><br>
</div>
<div>Prova a stampare obj prima di instanziare self._test1 e
anche dentro l'__init__ di test1.</div>
<div><br>
</div>
<div>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
Cosa vedi se lo fai?</div>
<div><br>
</div>
<meta http-equiv="content-type" content="text/html;
charset=ISO-8859-1">
<div>Tra l'altro così dovresti capire il punto esatto in cui si
"schianta".</div>
<div><br>
</div>
<div>Ciao.</div>
<div>Marco.</div>
<div><br>
</div>
</div>
<pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Python mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Python@lists.python.it">Python@lists.python.it</a>
<a class="moz-txt-link-freetext" href="http://lists.python.it/mailman/listinfo/python">http://lists.python.it/mailman/listinfo/python</a>
</pre>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<p class="avgcert" color="#000000" align="left">Nessun virus nel
messaggio.<br>
Controllato da AVG - <a moz-do-not-send="true"
href="http://www.avg.com">www.avg.com</a><br>
Versione: 10.0.1191 / Database dei virus: 1435/3364 - Data di
rilascio: 06/01/2011</p>
</blockquote>
Ho risolto :-) Youppy yee....<br>
l'applicazione da cui chiamo il metodo comInit vuole un valore di
ritorno .. quindi :<br>
def comInit(self,obj=None):<br>
print "comInit(self,"+obj+"):"<br>
self._test1 = test1.test1(obj)<br>
print "self._test1 = test1.test1(obj)"<br>
return ""<br>
tutto funziona :-)<br>
<br>
<br>
grazie mille<br>
ciao<br>
Matteo<br>
<br>
<br>
<br>
</body>
</html>