Salut
Suivant les conseils avisés des nombreux posts que j'ai pu lire, je me suis mis aux streams...
Et, c'est donc en toute logique, que j'ouvre maintenant mes fichiers avec un TFileStream... 8)
Seulement voila, j'ai un problème avec les strings (les chaines de caractères )...
En écriture, grâce à F1, j'ai trouvé une aide pour écrire une string :
Ca, ok, ça marche...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 t.Write(PChar(s)^,length(s));
Par contre, impossible de lire...
J'essaie ça :
Et, evidemment, une exception m'envoie allègrement ballader...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 var s:string; begin t.Read(t,Longueur); end;
J'arrive à lire en utilisant des array of char (avec des SetLength partout) mais après j'ai des problèmes pour convertir ces array en string...
Quelqu'un peut-il m'aider?
Merci d'avance
Partager