VISUAL BASIC 6

Résolu
kaidi Messages postés 13 Statut Membre -  
 dacosta -
Bonjour
Comment faire pour initialiser une variable globale dans VISUAL BASIC 6 ?
ou puis-je telecharger des exemples precis ou des explications ?

merci pour votre aide.
KAIDI

34 réponses

  • 1
  • 2
Résumé de la discussion

Initialiser une variable globale dans Visual Basic 6 passe par une déclaration publique au niveau du module et par une initialisation à l'ouverture du projet. D'autres conseils recommandent de placer la variable dans un module et d'y accéder ensuite via nomdedemodule.nomdevariable, ce qui permet d'y accéder depuis d'autres modules différents. En pratique, il faut créer un module, déclarer 'Public nom_de_variable As Type' puis initialiser la valeur (par exemple 0) lors de l'ouverture du projet ou de la Form_Load. En cas de besoin, la valeur peut être modifiée ultérieurement et récupérée par tous les modules, mais l'initialisation reste généralement réalisée à l'ouverture ou dans Form_Load.

Bobot (l'IA à votre service)
  1. fanou Messages postés 448 Statut Membre 146
     
    Bonsoir Kaidi

    Tu ouvres ton projet, tu cliques deux fois sur la feuille, et le code s'affiche : "
    Private Sub Form_Load()
    End Sub

    A partir de là, tu rentres ton code entre les deux lignes.
    La routine load, c'est le code que tu vas placer entre ces deux lignes.
    N'hésite pas à re-poster si tu ne comprends pas.
    Je suis contente de t'aider

    Fanou
    4
  2. fanou Messages postés 448 Statut Membre 146
     
    Bonjour Kaidi

    Non.. pas par émail car les réponses peuvent servir une autre fois à un autre internaute..c'est le but du forum.

    Donc.. au chargement de ta feuille dans la routine "load" de la Form, tu donnes 0 à ta variable.

    Demande encore si tu ne sais pas faire..

    Fanou
    2
  3. random Messages postés 1612 Statut Membre 155
     
    il faut la declarer comme une variable public au niveau module
    et la valoriser à l'ouverture du projet
    on y accéde des autres modules avec nomdemodule.nomdevariable
    1
    1. kaidi Messages postés 13 Statut Membre
       
      Bonjour RANDOM

      D'abord merci beaucoup de vouloir m'aider, mais c'est plus difficile qu'il ny parait car je suis novice en la matière et ne possède pas bien le jargon informaticien; ainsi donc je ne comprend pas exactement ou je dois écrire mon code? a l'ouverture du projet ou dois-je valoriser ma variable?
      merci encore une fois pour ton aide
      KAIDI
      0
    2. Dominique
       
      Bonjour

      Je suis nouveau et comme tous les novices, j'ai des soucis avec vb. je voudrais saisir un nombre dès l'ouverture de mon form, mais le programme dépasse la ligne malgré le setfocus que j'ai fait.

      Comment faire. je voudrais de l'aide
      0
    3. fati
       
      salut tout le monde je suis débutanta en vb et je veux connaitre comment on peu manipuler une base de donné avec vb6 et access et merci pour tout
      0
  4. fanou Messages postés 448 Statut Membre 146
     
    Kaidi..

    Sélectionne

    Projet
    Ajouter un module
    Il se met à droite, ensuite tu dois l'ouvrir.
    Et puis tu mets ta variable dans le module.

    Tu tapes :
    "public nom_de_variable as " et là dans le menu déroulant, tu choisis le type de variable.

    N'hésite pas demander, je ne suis pas mauvaise en visual basic :-)

    Fanou
    1
    1. KAIDI
       
      FANOU Bonjour
      Merci beaucoup pur ton mail, dés que j'ai 2 mn, je vais faire ce que tu m'as conseillé et je te ferai savoir ce qu'il en ai.
      merci encore
      KAIDI
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. fanou Messages postés 448 Statut Membre 146
     
    Bonjor Kaidi.
    Mais.. je ne t'ai pas écrit par "mail"..c'est quelqu'un d'autre probablement du forum.
    Bonne chance sur visual basic !

    Fanou
    1
  7. fanou Messages postés 448 Statut Membre 146
     
    Bonsoir Badreddine.

    Peux-tu commencer un nouveau post s'il te plaît ?
    Merci

    Fanou
    1
  8. fanou Messages postés 448 Statut Membre 146
     
    Bonjour Kaidi

    Il te suffit sous visual basic, d'ouvrir ton programme.
    Puis Fichier et dans le menu déroulant tu choisis :
    Céer projet.exe.
    Tu donnes le nom que tu souhaites et tu enregistres.
    Ensuiste tu affectes un icone si tu veux sur ce .exe.
    Dis moi si tu as compris mes explications.

    Fanou
    1
  9. fanou Messages postés 448 Statut Membre 146
     
    Bonjour Kaidi
    Merci à toi.

    Fanou
    1
  10. Rabie
     
    Bonjour

    je suis un nouveau parmis vous.

    alors je suis un analyste programmeur.

    je travail surtoiut avec VB, access, sql et merise

    standart quoi!!!!!
    0
  11. KAIDI
     
    Bonjour!
    J'ai déclaré ma variable dans un module qui a pris pour nom module1 comme cela: public flag as integer
    ok! et maintenant je voudrais l'initialiser à 0.
    comment dois-je m'y prendre?
    merci pour votre aide.
    je peux personnaliser les réponses si vous me laisser vos adresses mail.
    encore une fois merci à tous.
    KAIDI
    0
  12. KAIDI
     
    Bonjour Fanou
    Oui tu as raison, ce n'est pas une bonne idée le mail...ça va à l'encontre du sens du forum.J'en conviens.
    pour revenir à ce que tu me dis de faire eh bien je ne sais pas trouver ça:
    "au chargement de ta feuille dans la routine "load" de la Form, tu donnes 0 à ta variable"
    routine Load? ç"est ou ?
    merci
    0
  13. badreddine
     
    en visual basic comment programmer le lecteur à code barre
    0
  14. kaidi Messages postés 13 Statut Membre
     
    "un pour tous, tous por un"
    0
    1. fanou Messages postés 448 Statut Membre 146
       
      Alors Kaidi.. avances-tu ? ;-)

      Fanou
      0
  15. kaidi Messages postés 13 Statut Membre
     
    "un pour tous, tous por un"
    0
  16. KAIDI
     
    Bonjour
    un grand merci à tous les internautes, et particulièrement à Fanou
    qui ne cesse jamais jamais de prodiguer aides et conseils aux autres.
    Jusqu'à présent, j'ai suivi tes conseils et ça marche
    merci encore
    KAIDI
    0
    1. fanou Messages postés 448 Statut Membre 146
       
      Bonsoir Kaidi
      Je suis heureuse que tu sois arrivé à ce que tu voulais.
      0
  17. kaidi
     
    Bonjour!
    J'ai donc écrit un petit programme en VB6, et je voudrai l'executer
    sans avoir chaque fois à ouvrir VB, à cliquer sur "executer" etc..
    je veux savoir comment faire pour l'executer simplement en cliquant sur un icone????
    à bientôt Merci
    0
  18. KAIDI
     
    Bonjour FANOU

    J'ai trés bien compris tes explications et en les applicant j'ai réussi à franchir une première étape!!
    Je t"en remercie

    et je salue tous les internautes qui me liront.

    à bientôt
    KAIDI
    0
  19. KAIDI
     
    Bonjour FANOU, Bonjour à Tous

    Je voudrai savoir comment fonctionne le debuggeur sous VB6
    Voila:
    j'ai un petit prog qui necessite plusieurs saisies:
    à chaque saisie, un controle alpha est executé
    je mets un point d"arrêt dans ce controle, mais je veux qu'il s'y arrête la deuxieme fois et ca je n'arrive pas à faire, car des le premier passage, il ne revient pas à ma seconde saisie!!
    le programme avec debeugger s"arrete à la fin du module de controle ou il y a le point d'arrêt.
    C'est peut_etre un peu flou..?dites le moi.....
    Merci
    0
  20. KAIDI
     
    Bonjour FANOU, Bonjour tout le monde!

    "Il te suffit sous visual basic, d'ouvrir ton programme.
    Puis Fichier et dans le menu déroulant tu choisis :
    Céer projet.exe.
    Tu donnes le nom que tu souhaites et tu enregistres.
    Ensuiste tu affectes un icone si tu veux sur ce .exe.
    Dis moi si tu as compris mes explications. "
    suite à ce message d'il y a un certain temps déja!
    j'ai fait tout cela et ça marche presque bien!
    il m'affiche ce que je voulais afficher mais en plus il m'affiche
    un petit cadre vide nommé form1???
    comment faire pour s"en débarasser??
    merci à tous
    KAIDI
    0
  21. amine
     
    salut sa fais des semaine que je cherche visual basic 6
    inninstallable sur mon pc sous pretexe de trux (16 bits) un baratin koi
    pouvez vous m'aider ??
    0
  • 1
  • 2