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 :

Trouver le nom d'une procédure et ses paramètres


Sujet :

WinDev

  1. #1
    Membre habitué Avatar de Romanops
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2002
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 278
    Points : 165
    Points
    165
    Par défaut Trouver le nom d'une procédure et ses paramètres
    Bonjour à tous,

    Dans les types de variable avancés Windev, j'utilise le type Procédure. J'aimerai savoir si d'un quelconque manière, on peut récupérer le nom de la procédure et les paramètres qu'elle contient.

    Merci d'avance !

    PS: dans mon code, elle peut contenir indifféremment une méthode ou une procédure locale/globale.
    En vous remerciant, bonsoir.

  2. #2
    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 : 812
    Points
    812
    Par défaut
    Bonjour Romanops,

    J'utilise le type de donnée Procédure et je te confirme qu'il est "opaque": c'est impossible de faire de l'introspection pour connaître son nom et ses parmètres, ni savoir s'il s'agit d'une procédure ou d'une méthode.


    As-tu envisagé d'utiliser le type Description de procédure qui permet de connaître le nom de le procédure (méthode) et sa classe ?
    http://doc.pcsoft.fr/fr-FR/?1000019317

    Ça ne fonctionne qu'avec les classes, mais on peut obtenir l'équivalent des procédures globales grâce aux méthodes globales.

  3. #3
    Membre émérite
    Homme Profil pro
    Inscrit en
    Octobre 2007
    Messages
    1 075
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2007
    Messages : 1 075
    Points : 2 441
    Points
    2 441
    Par défaut
    Bonjour,

    Peut-être voir du côté de DbgInfo. Notamment Pile.
    Mais ce ne serait sans doute que le début. Après, il faudra encore creuser.

    Hemgé

  4. #4
    Membre habitué Avatar de Romanops
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2002
    Messages
    278
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2002
    Messages : 278
    Points : 165
    Points
    165
    Par défaut
    Merci pour vos réponses.

    @OnePoint : le type description de procédure ne peut pas fonctionner dans mon cas car la procédure peut-être une procédure locale, globale ou une méthode.

    @Hemgé : merci pour cette piste, malheureusement, je cherche à obtenir le contenu de la variable de type Procédure lorsque le traitement en cours ne se trouve pas dans la procédure en question. C'est pour du débogage.

    Merci tout de même pour votre temps à tous les deux. Bien à vous.
    En vous remerciant, bonsoir.

Discussions similaires

  1. [2008R2] Utilisation d'une procédure avec ses paramètres contenu une table
    Par bisou007 dans le forum Développement
    Réponses: 0
    Dernier message: 01/07/2013, 17h07
  2. [reseaux] [PERL] Trouver le nom d'une machine à partir d'une adresse IP
    Par LE NEINDRE dans le forum Programmation et administration système
    Réponses: 6
    Dernier message: 16/09/2008, 15h17
  3. VBA_Excel-Pb pour trouver un nom dans une cellule
    Par martiweb dans le forum Macros et VBA Excel
    Réponses: 13
    Dernier message: 01/06/2007, 00h04
  4. [XSLT]Trouver un noeud avec une condition sur ses sous-noeuds
    Par enguerran dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 23/02/2007, 11h00
  5. Retour du nom d'une procédure
    Par DFoze dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 16/06/2006, 22h04

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