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

Fortran Discussion :

Utiliser le tableau d'une subroutine dans une autre


Sujet :

Fortran

  1. #1
    Membre du Club Avatar de phy4me
    Inscrit en
    Octobre 2006
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 116
    Points : 61
    Points
    61
    Par défaut Utiliser le tableau d'une subroutine dans une autre
    Bonjour,
    bon ce que je voulais, c'est d'utiliser un tableau, défini dans une soubroutine X, dans une autre Y sans remonter au programme principal ? a savoir mon code contient une dizaine de soubroutine et j'ai besoin de beaucoup de changement si je choisi de remonter au PP ? y a il pas un truc facil

    Merci beaucoup

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Août 2006
    Messages
    197
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Août 2006
    Messages : 197
    Points : 185
    Points
    185
    Par défaut
    bonjour
    une solution serait d'utiliser un COMMON.
    Tu en mettrait un avec ton tableau dans le programme principal, puis dans les différentes subroutines qui en ont besoin.
    Je ne pense pas qu'on puisse partager des variables entre subroutines sans passer par le programme principal...

    Je ne pense pas que ce soit bien long d'utiliser ce système. Tu écrit la ligne une seule fois comme ça :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
          COMMON /WORK01/ tableau(1500)
    et tu fais un copier coller de cette ligne dans toutes les subroutines ou tu veux utiliser "tableau(1500)".

    si tu as plus de détails à donner...

  3. #3
    Membre du Club Avatar de phy4me
    Inscrit en
    Octobre 2006
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 116
    Points : 61
    Points
    61
    Par défaut
    Merci
    j'ai utilisé ce que vous m'avez proposé, mais j'ai regroupé tous les COMMON dans un fichier puis je le fais un INCLUDE au début de chaque subroutine

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

Discussions similaires

  1. [XL-2007] Afficher une checkbox dans une feuille si une checkbox d'une autre feuille est cochée
    Par JessieCoutas dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 18/08/2009, 13h35
  2. portée d'une variable dans une fonction dans une méthode
    Par laurentg2003 dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 29/06/2009, 19h05
  3. [POO] dans une classe, appeler une fonction dans une méthode
    Par arnaudperfect dans le forum Langage
    Réponses: 3
    Dernier message: 26/08/2007, 23h04
  4. Envoyer une formulaire dans une page dans une Frame
    Par zooffy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 29/06/2007, 10h13
  5. Recherche une valeur d'une cellule dans une colonne d'une autre feuille
    Par kourria dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 21/06/2007, 13h48

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