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.
Tableaux en sub Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Tableaux en sub Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Tableaux en sub Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Tableaux en sub Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Tableaux en sub Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Tableaux en sub Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Tableaux en sub Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Tableaux en sub Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Tableaux en sub Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Tableaux en sub Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Tableaux en sub Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Tableaux en sub Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Tableaux en sub Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Tableaux en sub Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Tableaux en 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 à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

 

 Tableaux en sub

Aller en bas 
2 participants
AuteurMessage
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Tableaux en sub Empty
MessageSujet: Tableaux en sub   Tableaux en sub EmptyLun 29 Sep 2014 - 17:12

Le fait de déclarer deux tableaux de types différents dans une même sub ne plait pas du tout à Panoramic:
Code:
Masub()
PRINT "Retour!"
END
' ==============================================================================
SUB Masub()
DIM_LOCAL v%(10),b$(100)
END_SUB
Aboutit au moment du End_Sub sur un 'Access violation', suivi d'un 'Runtime error'
Il semble que ça perturbe uniquement l'adresse de retour de la sub (on part dans les décors), puisque juste avant le End_Sub le travail de la sub s'est effectué sans problème (Voir l'exemple dans 'A l'aide').
Revenir en haut Aller en bas
papydall

papydall


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

Tableaux en sub Empty
MessageSujet: Re: Tableaux en sub   Tableaux en sub EmptyLun 29 Sep 2014 - 18:50

Hello everybody !
J’ai fais quelques tests avec DIM et DIM_LOCAL à l’intérieur d’une SUB.
Je confirme  l’affirmation de JL35 :  DIM_LOCAL n’accepte pas les tableaux de types différents comme
Code:

DIM_LOCAL  A(10), B$(20)

Certes, on peut contourner cette anomalie (bug ?) en déclarant les variables par DIM et non par DIM_LOCAL,  quitte à les supprimer par FREE, mais le fait est là : c’est bien un bug.

L’exemple suivant fonctionne correctement :
Code:

Masub()
PRINT "Retour!"
END
' ==============================================================================
SUB Masub()
 DIM a$(100),b$(100),c$(20),i,j,k, x$,y$,d(3)
 dim_local z(10),t(20),u(15),v(30),v1,v2,v3

 print "Coucou"
END_SUB

Mais si on modifie DIM par DIM_LOCAL, à la fin de l’exécution on a droit à

    Tableaux en sub Err1_b10

Après validation, la récompense est :

     Tableaux en sub Err2_b10
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Tableaux en sub Empty
MessageSujet: Re: Tableaux en sub   Tableaux en sub EmptyLun 29 Sep 2014 - 20:56

C'est bien exactement ce que j'avais constaté, et comme je ne veux pas mettre de DIM dans une sub (je considère qu'une sub doit être indépendante du programme principal, pour être portable), j'ai mis mes éléments dans une DLIST que je crée au départ, que je garnis comme je garnirais une table, qui est indexable de la même façon, et que je delete en fin de sub, et là plus d'erreur.

Mais c'est bien un bug quand même.
Revenir en haut Aller en bas
Contenu sponsorisé





Tableaux en sub Empty
MessageSujet: Re: Tableaux en sub   Tableaux en sub Empty

Revenir en haut Aller en bas
 
Tableaux en sub
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Les tableaux
» Bug avec dim pour des tableaux
» Variables et Tableaux
» dim_local à plusieurs tableaux
» Incompatibilités de variables tableaux dans une sub

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Un problème avec PANORAMIC?-
Sauter vers: