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

WinDev Discussion :

déclarer variable globale et procedure globale dans une fenetre


Sujet :

WinDev

  1. #1
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 28
    Points : 24
    Points
    24
    Par défaut déclarer variable globale et procedure globale dans une fenetre
    bonjours,
    j'ai déclarée une procédure globale dans la déclaration globale d'une fenêtre et elle prend le meme nom que la fenêtre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PROCEDURE FEN_AjoutClient (gParam1, gParam2)
    et j'ai besoin de déclarer une variable globale dans cette même fenêtre (Fen_AjoutClient), quand j'écris le nom de la variable avant la procédure elle me renvoyer une erreur et quand je le déclare après elle le considère une partie de la procédure.
    comment je peux faire pour déclarer la procédure globale et la variable?
    merci pour votre aide.

  2. #2
    Membre confirmé Avatar de mnw.william
    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Janvier 2011
    Messages
    311
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Technicien Help Desk
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2011
    Messages : 311
    Points : 459
    Points
    459
    Par défaut
    j'ai déclarée une procédure globale dans la déclaration globale d'une fenêtre et elle prend le meme nom que la fenêtre
    Tu pourrais modifier le nom de la procédure golbale, c'est toi qui décide du nom que tu veux donner à ta procédure.


    comment je peux faire pour déclarer la procédure globale et la variable?
    merci pour votre aide.
    Tu pourrais faire un peu de lecture ici pour mieux comprendre comment faire les délcarations des variables globales ou procédures globales ici et
    Le vrai problème n’est pas de savoir si les machines pensent, mais de savoir si les hommes pensent

  3. #3
    Membre à l'essai
    Inscrit en
    Mars 2010
    Messages
    28
    Détails du profil
    Informations forums :
    Inscription : Mars 2010
    Messages : 28
    Points : 24
    Points
    24
    Par défaut
    Citation Envoyé par mnw.william Voir le message
    Tu pourrais modifier le nom de la procédure golbale, c'est toi qui décide du nom que tu veux donner à ta procédure.
    j'ai déclaré le même nom que la fenêtre car la fenêtre est paramétré!!
    est ce que je peux modifier le nom de la procedure utilisé pour la fenètre paramété

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    303
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 303
    Points : 815
    Points
    815
    Par défaut
    Bonjour et bienvenue dans les joyeuses subtilités de Windev !

    Citation Envoyé par java_j2ee Voir le message
    j'ai déclarée une procédure globale dans la déclaration globale d'une fenêtre et elle prend le meme nom que la fenêtre
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    PROCEDURE FEN_AjoutClient (gParam1, gParam2)
    et j'ai besoin de déclarer une variable globale dans cette même fenêtre (Fen_AjoutClient), quand j'écris le nom de la variable avant la procédure elle me renvoyer une erreur et quand je le déclare après elle le considère une partie de la procédure.
    comment je peux faire pour déclarer la procédure globale et la variable?
    merci pour votre aide.
    Le traitement de "Déclarations globales" d'une fenêtre n'est pas une procédure.

    Le traitement de "Déclarations globales" est l'endroit où on:
    • déclare les structures globales à la fenêtre,
    • déclare les constantes globales à la fenêtre,
    • déclare les variables globales à la fenêtre,
    • saisit le code à exécuter à la "création" de la fenêtre.

    On peut aussi y ajouter au début un pseudo-prototype de procédure (c'est un artifice syntaxique) destiné à déclarer les paramètres d'appel transmis à la fenêtre par les fonctions Ouvre(), OuvreFille(), OuvreSoeur(), OuvrePopup() et MDIOuvre().
    Cf. aide en ligne, page "Fenêtre paramétrée":
    http://doc.pcsoft.fr/fr-FR/?1010026

    Comme il est expliqué dans la documentation:
    • Le nom spécifié dans cette "déclaration de procédure" est identique au nom de la fenêtre.
    • Ce pseudo-prototype de procédure doit être placé au début du traitement, avant le code et les déclarations contenues dans le traitement "Déclarations globales".

    Dans la terminologie de Windev, une procédure définie au niveau d'une fenêtre est dénommée "procédure locale".
    cf. aide en ligne "Procédure locale":
    http://doc.pcsoft.fr/fr-FR/?1513009


Discussions similaires

  1. Réponses: 2
    Dernier message: 28/02/2014, 14h12
  2. Réponses: 5
    Dernier message: 04/12/2008, 15h58
  3. Appels de procedures stockées dans une proc stockée ?
    Par Nadaa dans le forum MS SQL Server
    Réponses: 12
    Dernier message: 17/07/2008, 10h32
  4. Réponses: 3
    Dernier message: 21/09/2004, 07h35
  5. Réponses: 4
    Dernier message: 28/12/2003, 15h50

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