bonjour,
est-ce que quelqu'un saurait m'expliquer pourquoi ce code me donne le bon résultat :
et pas celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 strmInput := TMemoryStream.Create; strmInput.Write( 'MonTexte', 7); strmInput.Position := 0; strmInput.SaveToFile( 'c:\Test.txt');
dans ce cas, j'obtiens des caractères bizarres à la place de 'MonTexte' dans le fichier créé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 strmInput := TMemoryStream.Create; s := 'MonTexte'; strmInput.Write( s, 7); strmInput.Position := 0; strmInput.SaveToFile( 'c:\Test.txt');
Et bien sûr c'est le deuxième cas qui m'interesse![]()
je précise que le but final n'est pas de stocker le stream dans un fichier, j'ai juste fait ceci car je n'obtiens pas le résultat final escompté et je pense que cela vient de là.
Merci à tous,
Dany
Partager