Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
prog:lazarus:classes:tstream [03/06/2020 18:08] thierry [TFileStream] |
prog:lazarus:classes:tstream [02/03/2023 19:10] (Version actuelle) thierry [TFileStream] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
====== TStream et descendants ====== | ====== TStream et descendants ====== | ||
- | ====== TFileStream ====== | + | ===== TFileStream ===== |
+ | ==== Creation ==== | ||
* [[https://www.freepascal.org/docs-html/rtl/classes/tfilestream.create.html|TFileStream.create]] | * [[https://www.freepascal.org/docs-html/rtl/classes/tfilestream.create.html|TFileStream.create]] | ||
- | ==== Ressources TFileStream ==== | + | |
+ | <note>Pour sauvegarder/charger du texte on peut utiliser [[prog:lazarus:classes:tstrings|TStringsList]]</note> | ||
+ | ==== Write ==== | ||
+ | === Ecrire du texte === | ||
+ | |||
+ | <code delphi> | ||
+ | vS:='test'; | ||
+ | FLogFileStream:=TFileStream.Create(FLogFilename,fmCreate or fmOpenWrite); | ||
+ | FLogFileStream.Write(Pointer(vS)^,Length(vS)); | ||
+ | FLogFileStream.free; | ||
+ | </code> | ||
+ | |||
+ | ===== Sources et Ressources ===== | ||
* [[https://flash-koti.developpez.com/articles/delphi/104-tfilestream/|Manipulation des fichiers séquentiels avec TFileStream @ developpez.com]] | * [[https://flash-koti.developpez.com/articles/delphi/104-tfilestream/|Manipulation des fichiers séquentiels avec TFileStream @ developpez.com]] | ||