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
» demande explication KGF pour imprimer en mm
Dimension d'un tableau de chaînes. Emptypar JL35 Hier à 17:28

» Petit passage furtif
Dimension d'un tableau de chaînes. Emptypar Froggy One Mer 27 Mar 2024 - 14:26

» SPIN et aide langage (résolu)
Dimension d'un tableau de chaînes. Emptypar leclode Sam 23 Mar 2024 - 15:20

» Aide-mémoire des mots-clés Panoramic
Dimension d'un tableau de chaînes. Emptypar papydall Mer 20 Mar 2024 - 21:23

» Je ne comprend pas pourquoi la largeur de la scene 3d change
Dimension d'un tableau de chaînes. Emptypar Marc Mar 12 Mar 2024 - 20:06

» Comment télécharger panoramic?
Dimension d'un tableau de chaînes. Emptypar lepetitmarocain Sam 9 Mar 2024 - 13:31

» @lepetitmarocain <==> KGFGrid
Dimension d'un tableau de chaînes. Emptypar Klaus Dim 3 Mar 2024 - 9:59

» Tangram-Toukaré
Dimension d'un tableau de chaînes. Emptypar jjn4 Mer 28 Fév 2024 - 18:12

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Dimension d'un tableau de chaînes. Emptypar jjn4 Mer 28 Fév 2024 - 18:09

» KGF_dll - nouvelles versions
Dimension d'un tableau de chaînes. Emptypar Klaus Mer 28 Fév 2024 - 17:01

» Mes souhaits d'amélioration de Panoramic.
Dimension d'un tableau de chaînes. Emptypar Pedro Lun 26 Fév 2024 - 18:12

» Testez-votre-QI
Dimension d'un tableau de chaînes. Emptypar jjn4 Dim 25 Fév 2024 - 17:12

» Utilisation d'Élip
Dimension d'un tableau de chaînes. Emptypar jjn4 Sam 24 Fév 2024 - 18:33

» Récapitulatif ludothèque panoramic jjn4
Dimension d'un tableau de chaînes. Emptypar jjn4 Sam 24 Fév 2024 - 18:11

» Générateur de mots de passe
Dimension d'un tableau de chaînes. Emptypar mindstorm Mar 20 Fév 2024 - 20:09

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mars 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
25262728293031
CalendrierCalendrier
-20%
Le deal à ne pas rater :
-20% sur le Lot de 2 écrans PC GIGABYTE 27″ LED M27Q
429 € 539 €
Voir le deal

 

 Dimension d'un tableau de chaînes.

Aller en bas 
+2
papydall
pan59
6 participants
Aller à la page : 1, 2  Suivant
AuteurMessage
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Dimension d'un tableau de chaînes. Empty
MessageSujet: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 18:25

Bonjour.

La commande suivante provoque un dépassement de capacité:


dim a$(998)

Il semblerait que la taille maxi d'un tableau soit limitée à 997 éléments !!
Revenir en haut Aller en bas
papydall

papydall


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

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 19:11

Salut pan59

Je ne crois pas à un quelconque bug.
On peut très bien déclarer un tableau de string aussi grand que a$(999999) et même plus sans dépassement de capacité.
Regarde ceci
Code:

dim a$(999999)
dim i
print_locate 50,50 : print "Veuillez patienter, je calcule"
for i = 1 to 999999: a$(i) = "hello" : next i

message "a$(999999) = " + a$(999999)
Lance ce code et patiente un peu : le résultat s’affichera correctement
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
papydall

papydall


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

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 19:26

Voila, j’ai pu arriver à a$(99999999) soit une dimension de CENT MILLIONS sans erreur
Code:

dim a$(99999999)
dim i
 print_locate 50,50 : print "Veillez patienter, je calcule"
 for i = 99999990 to 99999999  : a$(i) = "hello" : next i

 message "a$(99999999) = " + a$(99999999)

Avec un tel tableau, on a de quoi travailler !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Dimension d'un tableau de chaînes. Empty
MessageSujet: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 19:55

Bonsoir.

J'ai bien l'erreur suivante en écrivant l'unique ligne:


dim a$(998)

Allowed capacity of array exceeded line 1.

Merci de votre aide.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 20:16

Salut,
Code:
dim a$(9999999)
dim b$(9999999)
dim c$(9999999)
dim d$(9999999)
dim e$(9999999)
dim f$(9999999)
dim g$(9999999)
dim h$(9999999)

çà passe mais çà commence a être long (environ 2 secondes). sous XP avec un pentium IV et 1Go de RAM

Ce qui t'arrive Pan59 est curieux.

A+

PS: ou alors tu as une vielle version de Panoramic.


Dernière édition par Jean Claude le Ven 21 Sep 2012 - 20:18, édité 1 fois
Revenir en haut Aller en bas
papydall

papydall


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

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 20:17

C’est peut être que tu ne dispose pas d’assez de mémoire vive RAM.
Moi j’arrive à 304939001 et ça fonctionne !
Code:

dim maxi,i
maxi = 304939001  : ' valeur maximale de dimensions d'un tableau de string
                    ' c'est déjà beaucoup
                    ' si vous ajoutez 1 ---> OUT OF MEMORY
 print_locate 50,50 : print "Veillez patienter, je calcule"
 dim a$(maxi)
 for i = maxi -1  to maxi  : a$(i) = "hello" : next i
 message "a$(" + str$(maxi) + ") = " + a$(maxi)


Dernière édition par papydall le Sam 22 Sep 2012 - 12:14, édité 1 fois
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Dimension d'un tableau de chaînes. Empty
MessageSujet: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 20:19

Bonsoir.

J'ai tenté avec votre code, mais j'ai toujours le même message d'erreur, avec la dernière version de Panoramic, et 6 Go de RAM.

Peut-être me faudrait-il 100 Go de RAM ?
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 20:20

Salut Papydall,

on s'est croisé, mais l'idée de performance de la machine est commune....

A+

@Pan59
Décidément çà croise, as-tu vu ce que j'obtiens avec 1 Go de ram, donc le problème est ailleurs....
Revenir en haut Aller en bas
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Dimension d'un tableau de chaînes. Empty
MessageSujet: dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 20:38

Bonsoir.

J'ai toujours l'erreur suivante en réécrivant l'unique ligne:


dim a$(998)

Allowed capacity of array exceeded line 1.

Ma configuration: Windows 64, Core I5, 6 Go de RAM.
Ce doit être suffisant ?

Merci de votre aide.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 20:42

Oui, c'est donc pas un problème de performance de ta bécane Very Happy

Je sèche........

A+
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2381
Date d'inscription : 28/05/2007

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 20:54

@pan59:
C'est parce que tu as téléchargé la nouvelle version (V 0.9.24i2) immédiatement après sa mise à disposition.
J'avais mis par erreur une version limitée, qui n'est restée que 3/4 heures !
Nardo me l'a signalé: https://panoramic.1fr1.net/t2496-version-instantanee-du-12-septembre-2012-panoramic-v0924i2

Je viens de faire le test et effectivement, il y a l'erreur 39 pour la ligne dim a$(998) avec cette version là.

La solution, c'est de re-télécharger la nouvelle version qui elle, n'a aucune limite.
Revenir en haut Aller en bas
https://panoramic.1fr1.net
papydall

papydall


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

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptyVen 21 Sep 2012 - 22:20

Salut jean Claude.

Jean Claude a écrit:
Oui, c'est donc pas un problème de performance de ta bécane Very Happy

Je sèche........

A+

Pourquoi tu n’a pas prévu une fausse copie Very Happy Very Happy
Ça aurait pu te mouiller un chouia ! Laughing

lol!
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Nardo26

Nardo26


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

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 0:44

Jack a écrit:
@pan59:
C'est parce que tu as téléchargé la nouvelle version (V 0.9.24i2) immédiatement après sa mise à disposition.
J'avais mis par erreur une version limitée, qui n'est restée que 3/4 heures !
Nardo me l'a signalé: https://panoramic.1fr1.net/t2496-version-instantanee-du-12-septembre-2012-panoramic-v0924i2

Je viens de faire le test et effectivement, il y a l'erreur 39 pour la ligne dim a$(998) avec cette version là.

La solution, c'est de re-télécharger la nouvelle version qui elle, n'a aucune limite.
Comme quoi elle était attendue cette version !! Laughing
Revenir en haut Aller en bas
http://nardo26.lescigales.org
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Dimension d'un tableau de chaînes. Empty
MessageSujet: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 8:35

Bonjour.

Un grand merci Jack.
Revenir en haut Aller en bas
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Dimension d'un tableau de chaînes. Empty
MessageSujet: dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 8:59

Bonjour.

Et maintenant, j'obtiens un nouvel
"Out of memory" lorsque la capacité d'un tableau dépasse 30.000 éléments.

Je ne vais jamais m'en sortir !

Au secours Jack.
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

Dimension d'un tableau de chaînes. Empty
MessageSujet: re   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 11:36

@ Pan59,

Une petit suggestion, pour palliatif :
Pourquoi ne pas réserver de a$ à z$ comme pour un répertoire et découper ta base ainsi :

tout les A en a$
les B en b$
etc....

Edit:
Je viens de déclarer un tableau a$(30000) et çà passe
le out of data vient pas de là.
En principe il vient quand une boucle for x to y y est superieur au nombre d'élément
ou en while x... si x est introuvable

Edit 2 :
ce serait plus facile avec le code
je ne sais pas si tu l'as publié quelque part mais si non fais le, on pourra mieux t' aider...
Revenir en haut Aller en bas
pan59

pan59


Nombre de messages : 367
Age : 66
Localisation : Wattignies
Date d'inscription : 16/10/2011

Dimension d'un tableau de chaînes. Empty
MessageSujet: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 12:17

Bonjour.

Voici le code du programme:

Code:
dim a$, b$, chaine$, item$, mot$, sep$, string$
dim i%, res%, y%

dim dico$(42000)

file_open_read 1,"c:\perso\langues\traducteur\dictionnaires\dico_espagnol.dat"

' Lignes de titre.
file_readln 1,a$
file_readln 1,a$

i%=0

while file_eof(1)<>1

      ' maison;fs;casa;fs;

      file_readln 1,a$
      if a$="FIN" then exit_while
     
      i%=i%+1

      b$=left$(a$,instr(a$,";")-1)
       
      dico$(i%)=b$
     
end_while
Revenir en haut Aller en bas
papydall

papydall


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

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 12:27

pan59 a écrit:
Bonjour.

Et maintenant, j'obtiens un nouvel
"Out of memory" lorsque la capacité d'un tableau dépasse 30.000 éléments.

Je ne vais jamais m'en sortir !

Au secours Jack.

Moi j’arrive à une dimension aussi grande que 304 939 001
(trois cent quatre millions neuf cent trente- neuf mille un) : c’est vraiment beaucoup !

Montre-nous un morceau de code où l’erreur se manifeste : on pourra peut-être t’aider.
Mais ne dis pas « je ne vais jamais m’en sortir ! »
Il y aura toujours une solution !
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

Dimension d'un tableau de chaînes. Empty
MessageSujet: re   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 12:31

Ce que je vois :

1) dans tes déclarations de variables tu as une commande "String$"

2) tu as des res% donc quelque part une dll à Klaus
alors méfies toi des allocations de caractères sur les variables
styles : a$=string$(255," ")
car a$ devient "a______________________________________________________________________" et pas "a"
du coup si tu cherches "a" tu ne le trouves pas , il faut que tu cheches trim$(a$) qui sera égal à "a"

je ne sais pas si je suis très clair... scratch


@ papydall,

Je crois qu'il a la même erreur que moi hier soir... Laughing
Revenir en haut Aller en bas
papydall

papydall


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

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 13:14

Je ne vois pas d’où vient l’erreur puisque je ne dispose pas du fichier :
"c:\perso\langues\traducteur\dictionnaires\dico_espagnol.dat »
Remarque :
1) Tu déclares (par Dim) une variable STRING$. Or cet identificateur est un mot réservé : évite toujours les mots réservés pour déclarer tes variables !
2) Tu fais 2 fois de suite file_readln 1,a$ avant de tester la fin du fichier par FILE_EOF : peut-être que dans ce cas précis ça ne d’éclanche pas d’erreur ; mais imagine que le fichier ne contienne qu’une seule valeur à lire(ou qu’il soit vide), alors là l’erreur est garantie lors de la tentation de la 2eme lecture.
Donc fais en sorte de lire une seule fois dans le fichier puis teste la fin du fichier avant de lire une autre valeur.

Ces 2 remarques sont générales et ne sont peut-être pas la cause de l’erreur.
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 13:14

Bien vu Ygeronimi String$ est utilisé comme variable...

Donc Pan59 change le nom de cette variable et re_teste....

A+


Doublé par Papydall....
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 13:21

Puisque tu es là Papydall, je cherche depuis ce matin à comprendre ta "vanne"


Citation :
Salut jean Claude.

Jean Claude a écrit:
Oui, c'est donc pas un problème de performance de ta bécane

Je sèche........

A+


Pourquoi tu n’a pas prévu une fausse copie
Ça aurait pu te mouiller un chouia !
Question Question Question Question Question Question Je sèche encore Question Question Question Question Question
Revenir en haut Aller en bas
papydall

papydall


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

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 14:52

Tu ne comprends pas ma vanne parce que tu es très honnête !
Rappelle-toi quand tu fréquentais l’école, le lycée, etc.
Il y avait certainement quelques uns de tes camarades (pas toi, tu es trop honnête) qui trichaient aux examens en préparant des « antisèches » ou fausses-copies pour justement s’en servir lorsqu’ils séchaient.
Maintenant, toi tu sèches et (parce que tu es honnête comme j’ai disais) tu n’as pas prévu une antisèche.

Alors si tu sèches toujours ......... Laughing Laughing Laughing
Revenir en haut Aller en bas
http://papydall-panoramic.forumarabia.com/
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 15:27

OK maintenant je pige pourquoi je pige pas, Le lycée j'y ai jamais mis les pieds (ni le reste d'ailleurs) et au collège j'étais pas mûr pour les études.....


Pour la peine tu répéteras cette phrase sans foi, Heu je veux dire, cent fois...
Un sécheur sachant sécher sans son chien sèche si son chien le lèche sans s'être séché, sachant que son sien, de chien, s'est pas séché alors qu'il était mouillé.... Rolling Eyes


Bon je quitte car je dois faire la cuisine pour ce soir, de la seiche, qui comme tout le monde le sait doit être séchée pour être cuisinée... bounce

A+


Dernière édition par Jean Claude le Sam 22 Sep 2012 - 15:37, édité 1 fois
Revenir en haut Aller en bas
Yannick




Nombre de messages : 8610
Age : 52
Localisation : Bretagne
Date d'inscription : 15/02/2010

Dimension d'un tableau de chaînes. Empty
MessageSujet: re   Dimension d'un tableau de chaînes. EmptySam 22 Sep 2012 - 15:36

Dimension d'un tableau de chaînes. 22Dimension d'un tableau de chaînes. 30
Revenir en haut Aller en bas
Contenu sponsorisé





Dimension d'un tableau de chaînes. Empty
MessageSujet: Re: Dimension d'un tableau de chaînes.   Dimension d'un tableau de chaînes. Empty

Revenir en haut Aller en bas
 
Dimension d'un tableau de chaînes.
Revenir en haut 
Page 1 sur 2Aller à la page : 1, 2  Suivant
 Sujets similaires
-
» Extension de la dimension des variables de type tableau
» Nouvelles commandes
» Les programmes de papydall
» dimension des objets en fonction du form
» problème avec dimension du Form 0 et/ou timer

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: