FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Transmission d'un tableau à une SUB Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Transmission d'un tableau à une SUB Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Transmission d'un tableau à une SUB Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Transmission d'un tableau à une SUB Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Transmission d'un tableau à une SUB Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Transmission d'un tableau à une SUB Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Transmission d'un tableau à une SUB Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Transmission d'un tableau à une SUB Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Transmission d'un tableau à une SUB Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Transmission d'un tableau à une SUB Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Transmission d'un tableau à une SUB Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Transmission d'un tableau à une SUB Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Transmission d'un tableau à une SUB Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Transmission d'un tableau à une SUB Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Transmission d'un tableau à une SUB Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le Deal du moment : -29%
DYSON V8 Origin – Aspirateur balai sans fil
Voir le deal
269.99 €

 

 Transmission d'un tableau à une SUB

Aller en bas 
3 participants
AuteurMessage
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Transmission d'un tableau à une SUB Empty
MessageSujet: Transmission d'un tableau à une SUB   Transmission d'un tableau à une SUB EmptyVen 28 Sep 2012 - 19:04

Salut tout le monde

J’ai fais ce test pour transmettre un tableau à une SUB.
D’après le code suivant, on peut transmettre un tableau à une SUB en indiquant l’identificateur du tableau suivi de 2 parenthèses vides (sans la dimension du tableau)
Le code suivant déclare un tableau v%(10) (variable tableau globale) et fait appel à la procédure SUB INIT (qui a pour rôle d’initialiser le tableau) en lui transmettant comme paramètre v%().

Code:
dim n% : n% = 10
dim v%(n%),i%
' -----------------------
INIT(v%())
for i% = 1 to n% : print v%(i%) : next i%
END
' -----------------------
SUB INIT(v%())
  dim_local i%
  for i% = 1 to n% : v%(i%) = int(rnd(100)+1)  :  next i%
END_SUB


Dernière édition par papydall le Ven 28 Sep 2012 - 19:22, édité 2 fois
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Transmission d'un tableau à une SUB Empty
MessageSujet: Re: Transmission d'un tableau à une SUB   Transmission d'un tableau à une SUB EmptyVen 28 Sep 2012 - 19:11

C'est une excellente nouvelle ! Merci, Papydall ! Et j'ai fait l'essai: ça marche aussi avec des tableaux de strings !
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Transmission d'un tableau à une SUB Empty
MessageSujet: Re: Transmission d'un tableau à une SUB   Transmission d'un tableau à une SUB EmptyVen 28 Sep 2012 - 19:20

Le seul problème c’est que l’identificateur d’appel (dans le programme appelant) doit être le même que celui de la procédure; mais c'est déjà bien ainsi!
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Transmission d'un tableau à une SUB Empty
MessageSujet: Re: Transmission d'un tableau à une SUB   Transmission d'un tableau à une SUB EmptyVen 28 Sep 2012 - 19:45

Cela montre que c'est un effet secondaire qui a dû échapper à Jack.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Transmission d'un tableau à une SUB Empty
MessageSujet: Re: Transmission d'un tableau à une SUB   Transmission d'un tableau à une SUB EmptyVen 28 Sep 2012 - 20:06

Ça peut s’expliquer aussi par le fait qu’une SUB ne reconnait pas un tableau en local.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Nardo26

Nardo26


Nombre de messages : 2294
Age : 56
Localisation : Valence
Date d'inscription : 02/07/2010

Transmission d'un tableau à une SUB Empty
MessageSujet: Re: Transmission d'un tableau à une SUB   Transmission d'un tableau à une SUB EmptySam 29 Sep 2012 - 10:21

Bonjour,
Au sujet de ton exemple, il démontre que le paramètre reçu à la procédure passe aux oubliettes...
cela revient à écrire SUB INIT()

En aucun cas, le tableau est passé.
On a l'impression que ça marche mais à l’intérieur de la sub, on fait une affectation de la variable globale v%().
Si tu changes le nom : SUB INIT(t%()) et qu'à l’intérieur tu utilises t%(), tu te fais jeter...

Revenir en haut Aller en bas
http://nardo26.lescigales.org
papydall

papydall


Nombre de messages : 7017
Age : 74
Localisation : Moknine (Tunisie) Entre la chaise et le clavier
Date d'inscription : 03/03/2012

Transmission d'un tableau à une SUB Empty
MessageSujet: Re: Transmission d'un tableau à une SUB   Transmission d'un tableau à une SUB EmptySam 29 Sep 2012 - 12:03

C’est exactement ce que j’ai écrit

papydall a écrit:
Le seul problème c’est que l’identificateur d’appel (dans le programme appelant) doit être le même que celui de la procédure; mais c'est déjà bien ainsi!

papydall a écrit:
Ça peut s’expliquer aussi par le fait qu’une SUB ne reconnait pas un tableau en local.

Quant on pourra définir en local un tableau par DIM_LOCAL, le paramètre transmis à la SUB sera reconnu comme paramètre local, alors il n’y aurait plus de rejet.

Espérons que ce B.. (non, je ne l’explicite pas !!) sera vite corrigé !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Contenu sponsorisé





Transmission d'un tableau à une SUB Empty
MessageSujet: Re: Transmission d'un tableau à une SUB   Transmission d'un tableau à une SUB Empty

Revenir en haut Aller en bas
 
Transmission d'un tableau à une SUB
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Transmission d'un clic à une fenêtre non Panoramic.
» Domotique avec Panoramic : transmission Bluetooth.
» Tableau mulitidimensionnel
» FILEBIN
» Problème de tableau.

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Ce qui est en cours ...-
Sauter vers: