Forum Programmation.python py2exe / python-ldap

Posté par  .
Étiquettes : aucune
0
25
juil.
2005
Bonjour !

Cela faisait longtemps que je ne suis pas venu vous ennuyer, alors je vais vous soumettre un chti problème qui m'a quelque peu déconcerté. :)

Donc, j'ai une appli python/wxPython qui tourne aux petits oignons ... tant que je me contente d'interpréter le code ...
Malheureusement cette application étant destinée à un milieu professionel pourvu de postes clients sous Windows, me voilà obligé (pauvre de moi) de générer un exécutable win32...
A priori je me dis,
Pas de problème !
Je créé mon exécutable avec py2exe ...
qui déjà à la fin de la compil' ne se montre pas très courtois et me balance:
The following modules appears to be missing: 'DateTime', 'mxDateTime.__version__', 'ldap.LDAPError', 'mx.DateTimeDeltaType', 'mxDateTime.DateTimeType'

Ces modules sont bien entendus installés et fonctionnent correctement (du moins à l'interprétation) je les ai également correctement ajoutés en options à py2exe.

Ayant vu sur divers forum que certains messages d'erreurs peuvent etre ignorés, je teste tout de meme mon exécutable ...

Pour constater que mon appli ne parvient pas à se connecter à mon serveur ... :(

Cela fait maintenant 2 jours que j'ère de forum en forum, espagnol, anglais et français ... et je n'ai rien trouvé de bien concluant.
Si quelqu'un à une solution à proposer aussi farfelue soit elle, je suis preneur ...

Je remercie déjà ceux qui ont eu le courage de me lire :)
  • # re

    Posté par  (site web personnel) . Évalué à 3.

    Perso jai toujours eu lerreur du module mxdatetime alors que je men sers pas. Par contre tu pourrais aller voir sur le site/forum de pyldap si il y a des recommendation pour la compilation ( par exemple pour pyopengl il faut mettre un numéro de version en dur dans un fichiers).

    Courage le freeze sous python est des fois loin detre simple.

    Moi j'ai remarquer uen chose avec le freeze W32 est que par exemple si je garde la version scripter j'ai bien les widget "à la" WXP mais le programme compiler a des widget "a la" W2K.

    Pourtant a mon avis ici c'est pas le meme probleme ou chaffouin que le fait d'avoir une barre XP dans un prog 32Bits et la Barre W2K dans un prog 16Bits.
    • [^] # Look'n fell XP

      Posté par  . Évalué à 1.

      Pour ce qui est du look'n feel XP, il te suffit de créer un fichier manifest pour ton executable.
      Si ton programme s'appelle "calc.exe", tu dois avoir un fichier calc.exe.manifest dans le même répertoire contenant :
      ___________________________________
      <?xml version="1.0" encoding="UTF-8" standalone="yes"?>
      <assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
      <assemblyIdentity version="1.0.0.0" processorArchitecture="X86" name="*.*.*" type="win32" />
      <description>*</description>
      <dependency>
      <dependentAssembly>
      <assemblyIdentity type="win32" name="Microsoft.Windows.Common-Controls"
      version="6.0.0.0" processorArchitecture="X86" publicKeyToken="6595b64144ccf1df" language="*" />
      </dependentAssembly>
      </dependency>
      </assembly>
      ___________________________________

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.