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

AS/400 Discussion :

2 copy et même nom de variable


Sujet :

AS/400

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Points : 105
    Points
    105
    Par défaut 2 copy et même nom de variable
    Bonjour tout le monde,

    Mon programme appelle deux /copy qui définissent des variables et prototypes.

    Hors ces 2 copy comportent une variable avec le même nom. Est-il possible de gérer ça en qualifiant la variable par le nom de copy (comme une DS)? faut-il tout renommer une des deux variables?

    Merci d'avance,
    _Jnie_

  2. #2
    Membre éprouvé
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    821
    Détails du profil
    Informations personnelles :
    Âge : 53
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2008
    Messages : 821
    Points : 1 084
    Points
    1 084
    Par défaut
    Elles sont la même définition ou pas ?

  3. #3
    Membre habitué
    Inscrit en
    Novembre 2008
    Messages
    149
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 149
    Points : 149
    Points
    149
    Par défaut copy d'une meme variable
    Bonjour,

    dans quel langage s v p cl? rpg ? autres

    si tu precise nous pourrons t'aider

    a plus

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Avril 2006
    Messages
    133
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2006
    Messages : 133
    Points : 105
    Points
    105
    Par défaut
    C'est du RPG. (je débute avec le free)

    Et non, elles n'ont pas la même définition...

    Merci,

  5. #5
    Membre habitué
    Profil pro
    Inscrit en
    Août 2008
    Messages
    123
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 123
    Points : 146
    Points
    146
    Par défaut
    Bjr,


    Personnellement, je suis assez catégorique sur ce genre de cas.
    C'est manifestement une erreur de conception, il faut donc modifier les noms dans les /copy.
    Mais je présume que ce n'est pas le genre de réponse que tu attends ...

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2010
    Messages
    2
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2010
    Messages : 2
    Points : 3
    Points
    3
    Par défaut
    Le /copy est intégré dans le source exactement comme si tu avais écrit le code du copy dans le source. C'est ce que fait le compilateur. Tu dois donc renommer tes zones dans les copy ou refaire d'autres membres copy si ils sont déja utilsés ailleurs par d'autres programmes.
    Personellement, le / copy, je pense que c'est à mettre à la poubelle, ça rend les programmes illisibles, et c'est un truc qui date de l'époque ou le code action Call n'existait pas, donc désuet et inutile depuis à peu prés 20 ans.Avis personnel et partagé par pas mal de personnes .

  7. #7
    Membre éprouvé
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Octobre 2006
    Messages
    691
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Jura (Franche Comté)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Octobre 2006
    Messages : 691
    Points : 996
    Points
    996
    Par défaut
    Les /COPY sont au contraire très utiles depuis les évolutions modernes...
    Quand tu définis des procédures externes (ce que tout bon programmeur RPG doit faire aujourd'hui), tu t'amuses à recopier dans tous tes membres, le source du prototype ? Donc à chaque changement des paramètres de la procédure tu dois remodifier tous tes sources ?
    Non, il est beaucoup plus pratique et logique de n'avoir qu'un source pour le(s) prototype(s). Dans le meilleur des cas, on recompile juste le programme de service si les procédures sont placées dedans, et le tour est joué.

Discussions similaires

  1. [PHP 5.1] Comment attribuer plusieurs valeurs à un même nom de variable
    Par franckhelin dans le forum Langage
    Réponses: 7
    Dernier message: 18/02/2015, 14h07
  2. Réponses: 6
    Dernier message: 24/05/2011, 11h03
  3. [MySQL] Problème avec php/mysql, variables du même nom
    Par Naxosy dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 13/01/2008, 15h31
  4. Réponses: 10
    Dernier message: 24/05/2007, 16h27
  5. variable d'une structure de même nom que la structure ?
    Par Bakura dans le forum Visual C++
    Réponses: 7
    Dernier message: 28/01/2007, 22h15

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