[VB6] Ma variable ne prend pas les valeurs
Fermé
Pitbull42
Messages postés
10
Date d'inscription
dimanche 20 novembre 2005
Statut
Membre
Dernière intervention
12 mai 2006
-
26 avril 2006 à 17:06
Utilisateur anonyme - 28 avril 2006 à 01:34
Utilisateur anonyme - 28 avril 2006 à 01:34
A voir également:
- [VB6] Ma variable ne prend pas les valeurs
- Vb6 - Télécharger - Divers Utilitaires
- Instagram prend trop de place - Forum Instagram
- Realtek audio console ne prend pas en charge cette machine ✓ - Forum Audio
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. ✓ - Forum Jeux vidéo
- Variable objet ou variable de bloc with non définie - Forum VB / VBA
2 réponses
Utilisateur anonyme
26 avril 2006 à 22:26
26 avril 2006 à 22:26
Bonjour,
Déclaré la variable dans un module externe !
Lupin
Déclaré la variable dans un module externe !
Lupin
Utilisateur anonyme
28 avril 2006 à 01:34
28 avril 2006 à 01:34
Bonjour,
alors allons-y pas à pas, de la même façon que tu as ajouter un second formulaire, cette fois-ci tu dois sélectionner [ Module ].
dans ce module tu declare une routine ainsi :
ensuite dans le formulaire #1 tu adresse comme d'habitude ...
et tu peux la récupérer du second formulaire même s'il est fermé,
de la même façon...
attention j'ai utilisé le même nom de textbox sur les 2 formulaires!
dernière chose, il faut changer le démarrage du projet.
pour ce faire, menu VB
// Projet /Propriétés du projet... / Onglet Général
/ La 2ième liste déroulante qui se nomme "Startup Object"
Dans cette liste devrait apparaître le nom de la routine Sub
créer dans le module externe au formulaires qui est en fait
un fichier de type [ .bas ] pour "basic" je crois. Il n'y a pas
de visuel ce n'est que du code.
Lupin
alors allons-y pas à pas, de la même façon que tu as ajouter un second formulaire, cette fois-ci tu dois sélectionner [ Module ].
dans ce module tu declare une routine ainsi :
Option Explicit ' Public MaVariable As String ' Sub Main() MaVariable = "Initialisation" Premiere.Show End Sub
ensuite dans le formulaire #1 tu adresse comme d'habitude ...
Option Explicit Private Sub cmdExecute_Click() MaVariable = txtTexte.Text Seconde.Show Unload Me End Sub ' Private Sub cmdQuitter_Click() Unload Me End Sub ' Private Sub txtTexte_Change() lblTexte.Caption = txtTexte.Text End Sub
et tu peux la récupérer du second formulaire même s'il est fermé,
de la même façon...
Option Explicit Private Sub cmdExecute_Click() txtTexte.Text = MaVariable End Sub ' Private Sub cmdQuitter_Click() Unload Me End Sub
attention j'ai utilisé le même nom de textbox sur les 2 formulaires!
dernière chose, il faut changer le démarrage du projet.
pour ce faire, menu VB
// Projet /Propriétés du projet... / Onglet Général
/ La 2ième liste déroulante qui se nomme "Startup Object"
Dans cette liste devrait apparaître le nom de la routine Sub
créer dans le module externe au formulaires qui est en fait
un fichier de type [ .bas ] pour "basic" je crois. Il n'y a pas
de visuel ce n'est que du code.
Lupin
27 avril 2006 à 08:03
peut tu m'aider ??