FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  FAQFAQ  RechercherRechercher  S'enregistrerS'enregistrer  MembresMembres  GroupesGroupes  Connexion  
Derniers sujets
» Liste des logiciels installés
par JL35 Aujourd'hui à 18:03

» PanExpress : l'éditeur Panoramic avec création d'objet
par Minibug Aujourd'hui à 17:36

» Position x et y du curseur de texte dans un SYNEDIT
par Minibug Hier à 17:32

» Gestionnaire de Projets Panoramic 2 - Développement en cours
par Jicehel Hier à 9:55

» Version instantanée V 0.9.29i4 du 9/11/2018
par papydall Mar 13 Nov 2018 - 0:07

» Comment utiliser une DLL créée en FB dans FBP
par Navigateur Lun 12 Nov 2018 - 10:20

» Trouvailles pour Memo_rich
par Oscaribout Dim 11 Nov 2018 - 16:05

» Logiciel de soutien scolaire.
par Pedro Alvarez Ven 9 Nov 2018 - 9:29

» Problème avec SaveStringList.
par jean_debord Ven 9 Nov 2018 - 8:56

» Fermeture Form par la croix rouge
par Minibug Mer 7 Nov 2018 - 20:38

» Comment empêcher l'affichage d'une fenêtre DOS.
par JL35 Mer 7 Nov 2018 - 17:55

» Identifier les composants matériels de l’ordinateur
par JL35 Mar 6 Nov 2018 - 22:38

» Powershell: imprimer un fichier texte
par Minibug Mar 6 Nov 2018 - 20:10

» Editor : Encore un éditeur Panoramic !
par Marc Mar 6 Nov 2018 - 19:51

» Container_begin
par jean_debord Lun 5 Nov 2018 - 9:09

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2018
LunMarMerJeuVenSamDim
   1234
567891011
12131415161718
19202122232425
2627282930  
CalendrierCalendrier

Partagez | 
 

 bug SEVERE fnc+sub n°1: (35)name already defined

Aller en bas 
AuteurMessage
silverman

avatar

Nombre de messages : 720
Age : 46
Localisation : Picardie
Date d'inscription : 18/03/2015

MessageSujet: bug SEVERE fnc+sub n°1: (35)name already defined   Dim 12 Aoû 2018 - 15:56

Les variables locales d'une sub inclu dans une boucle placée dans une fnc, ne sont pas libérées de la mémoire.
Code:
dim a$
a$=FUSIONNER$()
print a$

END
fnc FUSIONNER$()
 dim_local i
   repeat
      i=i+1
      ADD_STATS()
   until i=12   :' au dela de 1 ---> erreur !
   result "fini"
end_fnc


sub ADD_STATS()
 dim_local nouvelle_variable
end_sub


Dernière édition par silverman le Mer 26 Sep 2018 - 14:55, édité 1 fois
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
Oscaribout



Nombre de messages : 212
Date d'inscription : 29/12/2016

MessageSujet: Re: bug SEVERE fnc+sub n°1: (35)name already defined   Dim 12 Aoû 2018 - 23:55

Je confirme ce bug.

Je m'en suis aperçu il y a plus d'un mois, et par manque de temps pour faire un programme qui montre le bug, j'ai pensé que tôt ou tard, forcément quelqu'un le remarquera. Il m'a paru plus simple alors de transformer la fonction en sub. De plus bien souvent lorsque je fais un rapport, cela passe à la trappe, mais c'est pas grave.
Revenir en haut Aller en bas
Voir le profil de l'utilisateur
 
bug SEVERE fnc+sub n°1: (35)name already defined
Revenir en haut 
Page 1 sur 1

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