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 :

Procédure & Fontion module .bas


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé Avatar de totoche
    Inscrit en
    Janvier 2004
    Messages
    1 090
    Détails du profil
    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 090
    Par défaut Procédure & Fontion module .bas
    Bonjour,
    je me pose une question ...
    Dans la mesure ou je déclare dans mon module mes variables, je peux les modifier depuis n'importe quelle procédure et utiliser la valeur modifié par la procédure. L'idée de résultat renvoyé est réalisé.
    Quel est donc l'intéret des fonctions.
    Merci

  2. #2
    Membre éprouvé
    Inscrit en
    Mai 2002
    Messages
    163
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 163
    Par défaut
    je dirais :
    - meilleur gestion de mémoire avec une fonction (pas besoin de déclarer une variable résultat qui restera allouer durant toute l'exécution du programme)
    - la portabilité de tes fonctions, et du cout de ton module (tu peux utiliser ton module dans d'autre appli sans risquer une double déclaration de variable, tu risque néanmoins d'avoir 2 noms de fonction identique ... je sais)

    sinon, c'est surtout 2 façons de programmé !

  3. #3
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    L'interet d'une fonction n'est certainement de renvoyer le contenu d'une variable, mais le resultat de l'execution d'un code.

    Ex :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Public Function MaFonction(MonParametre as Long) as Long
      Dim lTemp
      lTemp = Sin(MonParametre)*2
      lTemp = Sqr(lTemp)
     MaFonction = lTemp
    Exit Function

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

Discussions similaires

  1. ActiveX EXE - récupérer form+module.bas
    Par pounaid dans le forum VB.NET
    Réponses: 0
    Dernier message: 20/01/2009, 11h26
  2. Remplacer des procédures par un module
    Par 4rocky4 dans le forum VBA Access
    Réponses: 14
    Dernier message: 21/02/2008, 10h30
  3. Appels de procédures d'un module
    Par patbeautifulday1 dans le forum Access
    Réponses: 1
    Dernier message: 17/01/2007, 10h56
  4. Appel d'une procédure d'un module
    Par romrai dans le forum Access
    Réponses: 4
    Dernier message: 27/07/2006, 14h27
  5. module .bas et connection
    Par totoche dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 12/07/2006, 14h09

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