cs_christophedlr
Messages postés267Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention23 août 2023
-
25 juin 2008 à 22:16
cs_christophedlr
Messages postés267Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention23 août 2023
-
27 juin 2008 à 17:15
Bonsoir,
J'ai remarqué que pour qu'une donnée s'écrive correctement dans un fichier avec BlockWrite, il fallait un array of char (par exemple).
Mais j'ai un soucis, je veux sauvegarder le contenu d'un TRichEdit dans un fichier binaire suivant la structure que j'ai décidé pour ce format, il me faut donc passer du String vers un Array of Char.
Comment faire cela ?
Merci d'avance.
P.S.: Ne connaissant pas à l'avance la taille pour le array of char, je le définit en dynamic, donc il apparait comme un dynamic of char.
florenth
Messages postés1023Date d'inscriptiondimanche 1 août 2004StatutMembreDernière intervention17 août 20083 27 juin 2008 à 13:17
"J'aurais jamais cru qu'un site aussi sérieux ferait tous pour se
débarrasser des autres et rester dans une petite communauté de 3 ou 4"
Ahh non, c'est tout l'inverse justement ! On cherche à recruter (voir les sujet sur "le bordel dans DelphiFr" pour s'en rendre compte).
Mais je t'avoue que là le sujet part un peu dans tous les sens.
Ce qu'il faudrait, si ça n'avance pas, c'est que tu reposes ta question dans un nouveau sujet, de manière claire et précise, et que les messages de réponses ne soient pas entrecoupés de messages de modération.
Enfin, c'est mon avis, je laisse f0xi voir ce qu'il en pense.
jlen100
Messages postés1606Date d'inscriptionsamedi 10 juillet 2004StatutMembreDernière intervention25 juillet 201413 27 juin 2008 à 14:09
Si, au lieu d'utiliser ton énergie à invectiver tout le monde tu t'en étais servie pour connecter tes 2 neurores tu aurais déjà trouvé la réponse
si dans l'instruction :
BlockRead(F, FileXML, SizeFile)
; ça plante avec un message lecture au dela de la fin du fichier c'est surement la variable SizeFile qui est en cause.
Maintenant je vais ebfoncer le clou encore un peu plus mais avec un stream tu n'aurais pas ce genre de problèmes et ne pas savoir s'en servir n'est pas une excuse pour ne pas apprendre
cs_christophedlr
Messages postés267Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention23 août 20234 27 juin 2008 à 15:37
Jlen,
Que veux-tu dire par la variable SizeFile qui est en cause ?
Elle est bien à 34, j'ai même tenté de la remplacer et inscrire moi même la taille à lire.
Comme dit dans mon message, pour un Array normal aucun soucis, donc a prioris il arrive à lire sauf avec un Dynamic Array, enfin bon je vais suivre le conseil de Florenth et recréer un topic (avec j'espère aucun commentaire du style : "Utilise les streams et puis voila" surtous que c'est pas une réponse correcte vu que ca porte pas sur mon problème).
cs_christophedlr
Messages postés267Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention23 août 20234 27 juin 2008 à 17:15
Justement, j'ai suivit ce que me disais Florenth, j'ai posé ma question dans un jolie topic tous propre lol, espérons surtout qu'il le reste, parce que là on a était tous (je compris dans le lot) des pollueur ;)