voila , je comprends pas tres bien pq j'ai cette erreur.
enfin si, si a cause d'une var mais bon elle est pas si si grande
Vous confirmez que c'est la cause ? Y a t'il un moyen pour contourner celaCode:
1
2 co : array[1..5245787,1..6] of byte;
Version imprimable
voila , je comprends pas tres bien pq j'ai cette erreur.
enfin si, si a cause d'une var mais bon elle est pas si si grande
Vous confirmez que c'est la cause ? Y a t'il un moyen pour contourner celaCode:
1
2 co : array[1..5245787,1..6] of byte;
bein c'est , j'ai reussi , mais je comprends tj pq, j'ai juste declaré ma var dans la section Var de ma fiche et là ca marche , avant je l'avais declaré dans un bouton.
Explication ( j'étais en train de te répondre ).
Quand tu déclares une variable locale elle est prise dans la pile. Or la taille de la pile est limitée par défaut à 1048576 octets ( $100000 ). Dans les options du projet tu peux changer cette taille, mais la limite est de 16777216 octets ( $1000000 ). C'est déjà 16Mo tout de même.
En définissant ta variable en tant que variable globale, la place est réservée avec les autres variables globales dans la mémoire dispo du PC au lancement de l'application. Dans ce cas la limite n'est autre que la taille mémoire dispo dans la PC.
Note quand même que ta variable occupe plus de 30Mo !
Merci pour l'info , c'est clair quelle est enorme, mais c'est pour charger un fichier et comme c'est plus leger que du texte, voila.
Encore merci.
a+