Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
prog:lazarus:classes:tstream [03/06/2020 18:10]
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]]
  
 <​note>​Pour sauvegarder/​charger du texte on peut utiliser [[prog:​lazarus:​classes:​tstrings|TStringsList]]</​note>​ <​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 ===== ===== 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]]