<!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>