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

VB 6 et antérieur Discussion :

Compatibilité VB6 et XP Pro ?


Sujet :

VB 6 et antérieur

  1. #1
    Candidat au Club
    Inscrit en
    Février 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut Compatibilité VB6 et XP Pro ?
    Bonjour tout le monde,

    Je rencontre actuellement un problème avec une macro pour Outlook en VB6.
    Cette macro tourne correctement sous Win Me, Win XP familial mais pas sous Win XP Pro !
    Le soucis semble venir l'instruction "Open", en effet à chaque lancement, j'ai une erreur d'execution 53 "fichier introuvable", le débogueur pointe sur cette ligne :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Open dirLocation For Output As #6
    , avec dirLocation le chemin du fichier à créer, en effet il n'existe pas au moment de l'appel de la fonction Open mais selon la doc, cette méthode crée le fichier s'il n'existe pas.

    J'ai l'impression qu'il y a des problèmes de droits supplémentaires sous XP Pro pour l'écriture. J'ai écrit un petit script permettant de tester la lecture d'un fichier et il fonctionne.

    Quelqu'un a-t-il déjà été confronté à des problèmes de compatibilité sous XP Pro ?

    Merci d'avance

  2. #2
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 38
    Points : 29
    Points
    29
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    'pour verifier si repertoire existe 
     
    adresse= "c:\mon_repertoire
     
    Dim FSO As New FileSystemObject
    Set FSO = CreateObject("Scripting.FileSystemObject")
     
        If FSO.FolderExists(adresse) = False Then
            FSO.CreateFolder (adresse)
        End If

  3. #3
    Candidat au Club
    Inscrit en
    Février 2007
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 2
    Points : 2
    Points
    2
    Par défaut
    Le problème venait de l'antivirus (Kapersky), j'avais pourtant pensé à désactiver le firewall, et à mettre le niveau de sécu des macros à bas mais pas à désactiver l'antivirus ...

    Merci quand même pour ton aide !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Compatibilité vb6 & Vista
    Par santati dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 25/09/2008, 17h21
  2. Compatibilité VB6 sous Office 2007
    Par Lorenzole+bo dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 12/09/2008, 05h47
  3. Compatibilité VB6 VC++.NET
    Par Dadz dans le forum Visual Studio
    Réponses: 1
    Dernier message: 06/03/2007, 11h40
  4. compatibilité VB6 ACCESS 2003
    Par ZDAZZ dans le forum VB 6 et antérieur
    Réponses: 1
    Dernier message: 14/02/2007, 18h16
  5. [VB6] Pour les pro de VB, recup et modifier le workgroup
    Par manshivas dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 25/03/2006, 18h52

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