<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Ecco qua<br>
    <br>
    class MyComClass(object):<br>
        _reg_clsid_  =  "{The Guid}"  # qui ci va il guid che te lo devi
    calcolare nuovo per la tua classe in questo modo<br>
    #>>> import pythoncom<br>
    #>>> print pythoncom.CreateGuid() #trovi qualche esempio
    nella documentazione win32api <br>
    <br>
        _reg_desc_   =  "Com Class description"<br>
        _reg_progid_ =  "MyComClass.MyClass"<br>
    <br>
        _public_methods_ = ['myPybMethod']<br>
        def myPybMethod(self):<br>
            return  "myMethod"<br>
    <br>
    if __name__=="__main__":<br>
        import sys<br>
        import win32com.server.register <br>
        sys.argv.append('--debug')<br>
        win32com.server.register.UseCommandLine(MyComClass) #qui  ti
    viene registrata la classe com nel registro<br>
    <br>
    <br>
    ciao<br>
    Matteo<br>
    <br>
    Il 09/10/2011 19:28, Riccardo mancuso ha scritto:
    <blockquote
cite="mid:CAO5+yv2YJZFZeO7CHuVMn0TBofqLEEdTPc6Bz+eQCCH4Su2OWg@mail.gmail.com"
      type="cite">ciao matteo,<br>
      ho letto circa la possibilità da parte di py2exe di creare un
      server com.<br>
      hai qualche esempio da postare da prendere a riferimento ?<br>
      <br>
      <br>
      <div class="gmail_quote">Il giorno 09 ottobre 2011 18:45, Matteo
        Boscolo <span dir="ltr"><<a moz-do-not-send="true"
            href="mailto:matteo.boscolo@boscolini.eu">matteo.boscolo@boscolini.eu</a>></span>
        ha scritto:<br>
        <blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt
          0.8ex; border-left: 1px solid rgb(204, 204, 204);
          padding-left: 1ex;">
          <div bgcolor="#FFFFFF" text="#000000"> ciao ..<br>
            <br>
            se ti serve una classettina com da utilizzare come potresti
            fare con vb o con c# .. se riesci a farlo fammi sapere .. <br>
            ho fatto molte prove ma sia pyinstaller che py2exe no ti
            supportano al meglio .. insomma dopo averci smenato 2/3 gg
            ho  trovato altro :-))<br>
            <br>
            la cosa + semplice e creare una classe com e poi compilare
            con py2exe .. registrando l'eseguibile .. come faresti con
            una dll ...<br>
            fatto questo puoi istanziare con qualsiasi linguaggio che
            supporti com ..<br>
            <br>
            se vuoi qualche esempio fai un fischio :-)))<br>
            <br>
            ciao<br>
            Matteo<br>
            <br>
            Il 09/10/2011 17:40, Carlos Catucci ha scritto:
            <blockquote type="cite">
              <div>
                <div class="h5">se scrivo una procedura in python, è
                  possibile compilarla in DLL così da<br>
                  <div class="gmail_quote">
                    <blockquote class="gmail_quote" style="margin: 0pt
                      0pt 0pt 0.8ex; border-left: 1px solid rgb(204,
                      204, 204); padding-left: 1ex;">
                      <div>
                        <blockquote class="gmail_quote" style="margin:
                          0pt 0pt 0pt 0.8ex; border-left: 1px solid
                          rgb(204, 204, 204); padding-left: 1ex;">
                          poterla richiamare da altro codice (tipo
                          visual basic o simili ) ?<br>
                        </blockquote>
                        <br>
                      </div>
                      Si, ma non in modo banale. A meno che non includi
                      nell'equazione .Net.<br>
                    </blockquote>
                  </div>
                  <br>
                  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)<br clear="all">
                  <br>
                  Carlos<br>
                  -- <br>
                  Se i tempi non meritano la tua parte migliore, inventa
                  altri tempi.<br>
                  (Antico detto Baol - S. Benni - Baol)<br>
                  <br>
                  <fieldset></fieldset>
                  <br>
                </div>
              </div>
              <div class="im">
                <pre>_______________________________________________
Python mailing list
<a moz-do-not-send="true" href="mailto:Python@lists.python.it" target="_blank">Python@lists.python.it</a>
<a moz-do-not-send="true" href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a>
</pre>
              </div>
            </blockquote>
            <br>
          </div>
          <br>
          _______________________________________________<br>
          Python mailing list<br>
          <a moz-do-not-send="true" href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
          <a moz-do-not-send="true"
            href="http://lists.python.it/mailman/listinfo/python"
            target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
          <br>
        </blockquote>
      </div>
      <br>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
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>
    </blockquote>
    <br>
  </body>
</html>