LES FICHIER *.INI SONT LIMITÉS!!!

Signaler
Messages postés
365
Date d'inscription
vendredi 24 mai 2002
Statut
Membre
Dernière intervention
18 octobre 2004
-
Messages postés
91
Date d'inscription
dimanche 18 août 2002
Statut
Membre
Dernière intervention
21 février 2015
-
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/5111-les-fichier-ini-sont-limites

Messages postés
91
Date d'inscription
dimanche 18 août 2002
Statut
Membre
Dernière intervention
21 février 2015

Et si tu donnais voir un exemple, ne serait-ce qu'un, d'une variable de plus de mille lettres ?

Franchement, je ne vois pas ...
Même anticonstitutionnellement, ça fait moins de lettres que ça.

ça en fait largement assez pour faire trois fautes dedans, ça d'accord, mais ça tient dans une variable d'un fichier INI.

Un texte, ça ne se met pas dans un fichier INI, ça n'est pas à ça que ça sert.

Sous VB, existent les commandes
Open "fichier.txt" For output As #1 (ouverture en écriture)
Open "fichier.txt" For Append As #1 (ouverture en ajout)
Open "fichier.txt" For Input As #1 (ouverture en lecture)
Input #1, chaine$ (lecture)
Write #1, chaine$ (écriture)
Close #1 (fermeture)

Si on veut conserver plusieurs textes dans un fichier, il y a moyen de les séparer, par exemple par un trait donné.
Messages postés
365
Date d'inscription
vendredi 24 mai 2002
Statut
Membre
Dernière intervention
18 octobre 2004

ben, tu découpe ta chaîne en plusieurs parties de 1000 lettres et tu les enregistre sous différentes clés, avec une clé qui en indique le nombre. A la lecture, tu lis cette clé puis tu assemble tes chaînes. A n'utilisez que lorsque tu en as besoin ; par exemple, un texte. Exemple :
texte_n=3
texte_0=caractères 0 à 999
texte_1=caractères 1000 à 1999
texte_2=caractères 2000 à fin (entre 2000 et 2999)

Voilà.
Mais, ton programme est lui limité, car ta fonction LireIni est elle limitée à 255 caractères.... :)