Procedure
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
en vb 6
je définis dans un module la procédure sub suivante
et quand je l'appelle dans un bouton de commande comme ceci
cela fonctionne mais si je mets AjouterNom(Team,Nm) donc avec la parenthèse selon le même type d'écriture Sub AjouterNom(Team, ChaineRetour) que lors de sa création il m'affiche une erreur et me dit expected =
je ne comprends pas quelq'un peut il m'expliquer
à l'avance merci
en vb 6
je définis dans un module la procédure sub suivante
Option Explicit
Public Nm
Sub AjouterNom(Team, ChaineRetour)
Dim Prompt, Nm
Dim WrapCharacter
Prompt = "Saisissez un salarié de" & Team
Nm = InputBox(Prompt, "Boîte de Saisie")
WrapCharacter = Chr(13) + Chr(10)
ChaineRetour = Nm & WrapCharacter
End Sub
et quand je l'appelle dans un bouton de commande comme ceci
Private Sub CmdMarketing_Click()
Dim Team
Team = "Marketing"
AjouterNom Team, Nm
TxtMarketing.Text = TxtMarketing.Text & Nm
End Sub
cela fonctionne mais si je mets AjouterNom(Team,Nm) donc avec la parenthèse selon le même type d'écriture Sub AjouterNom(Team, ChaineRetour) que lors de sa création il m'affiche une erreur et me dit expected =
je ne comprends pas quelq'un peut il m'expliquer
à l'avance merci
A voir également:
- Procedure
- Procédure de frigo vide ✓ - Forum Consommation & Internet
- Le point d'entree de procedure est introuvable kernel32 dll ✓ - Forum Windows
- Le point d'entrée de procédure iswow64process2 est introuvable - Forum Windows
- Le point d'entrée de procédure eventsetinformation est introuvable advapi32.dll - Forum Windows
- Le point d'entrée de procédure est introuvable dans la bibliothèque de liens dynamiques ✓ - Forum Logiciels
2 réponses
Bonjour,
Lorsque tu appelles ta sub avec des parenthèses il s'attend à ce qu'il y ait une valeur de retour.
Donc
Lorsque tu appelles ta sub avec des parenthèses il s'attend à ce qu'il y ait une valeur de retour.
Donc
qqchose = AjouterNom(Team, Nm)
jordane45
Messages postés
38486
Date d'inscription
Statut
Modérateur
Dernière intervention
4 752
ou sinon via un call ça doit passer
Bonjour
il y a 2 jours, tu as posé une question, en y répondant, je t'ai demandé de lire et d'appliquer la procédure pour utiliser correctement la coloration syntaxique, force est de constaté que tu ne l'as pas fait. Pour rappel, rendre le code aisément lisible augmente les chances d'obtenir une réponse.
Pour cette même question, tu n'as pas pris la peine de revenir dire si la réponse te convenait ou pas, et dans le cas ou elle t'aurait convenue, de marquer le sujet résolu (avec la roue dentée en haut du fil) et summum du summum dire merci.
Cela dit, je te propose une petite réflexion sur VB6, vu les questions que tu poses, il semble que tu débutes.
Ce langage n'est plus vendu depuis 1999 (se le procurer aujourd'hui est souvent illégal), et il n'est plus maintenu même pour les grandes sociétés depuis 2008.
Un certain nombre de fonctionnalités ne marchent plus depuis W7, d'autres depuis W8 et encore plus avec W10. Le fonctionnement sur OS 64bits est compliqué.
Il existe aujourd'hui de nombreux langages qui ont encore de l'avenir et qui proposent un (ou plusieurs) IDE gratuits (parfois sous conditions), principalement
et tous les autres auxquels je ne pense pas.
Quitte à débuter, ne serait il pas judicieux de choisir une technologie qui n'est pas obsolète?
il y a 2 jours, tu as posé une question, en y répondant, je t'ai demandé de lire et d'appliquer la procédure pour utiliser correctement la coloration syntaxique, force est de constaté que tu ne l'as pas fait. Pour rappel, rendre le code aisément lisible augmente les chances d'obtenir une réponse.
Pour cette même question, tu n'as pas pris la peine de revenir dire si la réponse te convenait ou pas, et dans le cas ou elle t'aurait convenue, de marquer le sujet résolu (avec la roue dentée en haut du fil) et summum du summum dire merci.
Cela dit, je te propose une petite réflexion sur VB6, vu les questions que tu poses, il semble que tu débutes.
Ce langage n'est plus vendu depuis 1999 (se le procurer aujourd'hui est souvent illégal), et il n'est plus maintenu même pour les grandes sociétés depuis 2008.
Un certain nombre de fonctionnalités ne marchent plus depuis W7, d'autres depuis W8 et encore plus avec W10. Le fonctionnement sur OS 64bits est compliqué.
Il existe aujourd'hui de nombreux langages qui ont encore de l'avenir et qui proposent un (ou plusieurs) IDE gratuits (parfois sous conditions), principalement
- Java (eclipse netbeans,...)
- C# (VS Community, C# express)
- VB.Net (attention malgré le nom, c'est assez différent de VB6, voir https://codes-sources.commentcamarche.net/faq/11151-pourquoi-mon-code-vb6-vba-ne-marche-pas-en-vb-net (VS Community, VB.Net express)
- Delphi (tokyo starter je crois)
et tous les autres auxquels je ne pense pas.
Quitte à débuter, ne serait il pas judicieux de choisir une technologie qui n'est pas obsolète?