Encore moi
J'ai un doute sur la fonction BlockWrite et les Strings.
Ce code ecrit comment dans le fichiers ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 BlockWrite(f, S, SizeOf(S));
Il me semble que en memoire un string est u ntableau de char dont S[0] contient la longeur de la chaine et S[1]..S[N] les caracteres.
Comment BlockWrite reagit dan ce cas ?
Il vaudrais pas mieux que je passe par un PChar ? ou bien que j'adapte ma lecture ? (car un BlockRead pour lire un String a besoin d'un SizeOf dont on ne connait pas a l'avance ...)
Partager