Me voila devant un cas de figure auquel je n'avais jamais pensé, mais je suis sur que certains d'entre vous l'ont deja rencontré.
Dans une GUI, j'ai une zone EDIT.
Cette zone me sert à ajouter des commentaires.
Je peux bien évidement faire "entrée" dans cette zone et le curseur passe à la ligne (CR ?)
En imaginant le texte suivant dans cette zone EDIT :
Ligne 1 (puis CR)
Ligne 2 (puis CR x2)
Ligne 3 (puis CR)
Je fais alors un guictrlread sur le EDIT pour le sauvegarder dans un INI (ceci est un impératif du code).
Je me retrouve alors avec une KEY dont la valeur est :
Ligne 1 (puis CR)
Ligne 2 (puis CR x2)
Ligne 3 (puis CR)
Seulement, quand je vais faire un iniread sur la KEY concernée, je ne vais récupérer que la 1ere ligne. Puisque le INIREAD récupère ce qui est derrière le "=".
Ma question est la suivante :
Comment lire la zone EDIT pour la sauvegarder dans un ini sur une seule ligne, puis au moment de la lecture du INI, restaurer les CR et LF comme à l'origine ?
Un gros merci pour vos réponses.
Dimvar.






