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 :

Executer du code avant tous le rest du programme


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 14
    Par défaut Executer du code avant tous le rest du programme
    Bonjour,

    mon programme a besoin de mswnsck.ocx c'est pourquoi il faudrait que je lance du code avant l'éxecution du programme en lui même pour qu'il aille rechercher sur le net le .ocx dont il a besoin. ( la plus part des gens n'ayant pas ce fichier.

    Voici le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    'partie qui vérifie si mswinsck.ocx exist si non on le télécharge
    activex = IfFileExists("C:\WINDOWS\system32\MSWINSCK.OCX")
    If acivex = False Then
    Call Download("http://www.ascentive.com/support/new/images/lib/MSWINSCK.OCX", "C:\WINDOWS\system32\MSWINSCK.OCX") 'Telechargement du fichier activex
    End If

    La fonction IfFileExists et Download sont dans 2 modules.

    et le controle activex se trouve sur la form, il faut que le code s'execute avant celui ci ( j'ai déja essayé form_load )


    Merci

  2. #2
    Membre éprouvé
    Avatar de khany
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 073
    Par défaut
    Le module est ce qui s'exécute en premier donc normalment, le code contenu dans un module .BAS s'exécute avant le code de la form appellée dans ce module !

    Le tout est de bien démarrer le projet sur un module !

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 14
    Par défaut
    Peux tu me faire un exemple stp parce que quand je mets le code ci dessus dans un module il veut pas me compiler

    ps: entre namurois on peut s'aider

  4. #4
    Membre éprouvé
    Avatar de khany
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 073
    Par défaut
    Citation Envoyé par valleyman
    ps: entre namurois on peut s'aider



    tu peux me dire pourquoi il veut pas compiler ? Il vaut peut-être mieux commencer par cela

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2006
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Septembre 2006
    Messages : 14
    Par défaut
    J'ai fait un 3 eme fichier bas avec just le code ci dessus donc lorse que je compile il me surligne : "C:\WINDOWS\system32\MSWINSCK.OCX" et y me dit invalide outside procedure

  6. #6
    Membre éprouvé
    Avatar de khany
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    2 073
    Détails du profil
    Informations personnelles :
    Âge : 63
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2002
    Messages : 2 073
    Par défaut
    c'est ton "IfFileExists" qui n'est pas reconnu !
    faudrait trouver une astuce pour faire reconnaître ta procédure !

    par contre, il y a surement des solutions via les paramètres de setup qui te montrent comment vérifier les ocx qui existent !

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

Discussions similaires

  1. [Débutant] [C#] Affichage de la page avant d'executer le code
    Par Pynouz dans le forum ASP.NET
    Réponses: 8
    Dernier message: 03/08/2011, 11h43
  2. [Débutant] Executer le code Javascript avant le code behind
    Par ahmedige dans le forum VB.NET
    Réponses: 0
    Dernier message: 27/06/2011, 14h54
  3. Executer du code avant un changement de page
    Par Luke58 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 18/08/2009, 09h56
  4. Réponses: 7
    Dernier message: 29/11/2007, 14h49
  5. Executer du code binaire au sein d'un programme
    Par Hidekii dans le forum MFC
    Réponses: 13
    Dernier message: 07/09/2005, 22h10

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