IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

A l'aide, Win 7 me pose des problèmes


Sujet :

Python

  1. #1
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Par défaut A l'aide, Win 7 me pose des problèmes
    bonsoir, j'ai besoin de votre aide.
    Je dev une serveur de traitement de fichier.
    Pour etre sur qu'il ne soit lancé qu'une fois sur le poste, j'utilise l'astuce décrite dans la faq, par GUIGUI. implantation d'un serveur sur un port précis.
    Sous win xp pas de soucis...
    Mais j'ai un truc bizar sous Win7,
    le log que j'ai mis en place me donne ca.
    serveur non lancé
    Traceback :
    (10049, "Can't assign requested address")
    Lancement des threads
    arret des threads
    je comprend bien le message mais je seche sur le pourquoi sur win 7 uniquement.

    j'ai un autre problème et ca toujours sous win 7 mais pas sous win xp.
    j'ai implanté un system de licence qui repose sur une clé usb.
    Echec Licence
    (-2147352567, 'Une exception s\x92est produite.', (0, None, None, None, 0, -2146828217), None)
    là, je vois pas ce que veut dire le message?
    voici un bout du code qui gére la licence:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    from win32com.client import Dispatch
     
     
    class Unicite:
        def __init__(self,index=None):
            FSO = Dispatch('Scripting.FileSystemObject')
            self.listDrives = FSO.Drives
            .....
    est ce que vous auriez une idée svp

  2. #2
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Par défaut
    Je ne sais pas si ça va t'aider, mais la description de l'erreur -2146828217 (0x800A0047 en hexa) est "The function attempted to access a file when the disk was not ready".

    Pour la problème de l'instance unique, tu peux peut-être essayer d'utiliser un mutex (une exemple sur cette page: http://aspn.activestate.com/ASPN/Mai...n-list/1340218)

  3. #3
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Par défaut
    merci, j'y vois déjà plus clair.
    Mais dites moi ou vous récupérez les codes erreurs et leur significations?
    ca m'intérrèsse.

    pour ce qui est de "The function attempted to access a file when the disk was not ready"
    est ce que ca pourrais venir de la vitesse d'exécution de l'ordinateur? Ordinateur trop rapide? (lol)

  4. #4
    Membre Expert
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    941
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 941
    Par défaut
    Tous les codes d'erreurs se trouvent sur le site MSDN, mais c'est souvent plus rapide de taper le code d'erreur sur http://www.google.com/microsoft.
    Il faut chercher le code en hexa; la difficulté c'est qu'en Python la conversion en hexa affiche la représentation en hexa signée au lieu du complément à 2 sur 32 bits, mais il suffit d'ajouter 2**32 pour avoir la bonne valeur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    >>> hex(-2146828217)
    '-0x7ff5ffb9'
    >>> hex(-2146828217+2**32)
    '0x800a0047L'
    Je doute fortement que l'erreur vienne de la vitesse de l'ordinateur, mais je n'ai aucune explication à te proposer non plus...

Discussions similaires

  1. InstanceContext qui pose des problème
    Par Jean-Philippe André dans le forum Windows Communication Foundation
    Réponses: 13
    Dernier message: 24/02/2012, 09h29
  2. [MCD] Mon entité consultation me pose des problèmes
    Par petit_poucet dans le forum Schéma
    Réponses: 1
    Dernier message: 02/01/2010, 22h01
  3. windows defender me pose des problémes
    Par lalouvesijetattrape dans le forum Windows Vista
    Réponses: 4
    Dernier message: 30/06/2008, 10h03
  4. [FreeBSD] pkgdb -F pose des problèmes
    Par piouPiouM dans le forum BSD
    Réponses: 4
    Dernier message: 22/03/2005, 12h15
  5. RegCreateKeyEx me pose des problèmes sous XP
    Par Morgatte dans le forum x86 32-bits / 64-bits
    Réponses: 3
    Dernier message: 08/07/2004, 05h28

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo