System.Classes.TStrings.LoadFromFile

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure LoadFromFile(const FileName: string); overload; virtual;
procedure LoadFromFile(const FileName: string; Encoding: TEncoding); overload; virtual;

C++

virtual void __fastcall LoadFromFile(const System::UnicodeString FileName)/* overload */;
virtual void __fastcall LoadFromFile(const System::UnicodeString FileName, System::Sysutils::TEncoding* Encoding)/* overload */;

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
public
System.Classes.pas
System.Classes.hpp
System.Classes TStrings

Description

Remplit la liste avec les lignes de texte du fichier spécifié.

La méthode LoadFromFile remplit la liste de l'objet TStrings avec le contenu du fichier spécifié par FileName. LoadFromFile commence par supprimer toutes les chaînes qui se trouvent déjà dans la liste. Comme indiqué par les caractères retour chariot ou passage à la ligne, chaque ligne du fichier est ensuite ajoutée dans la liste sous forme d'une chaîne.

Si le paramètre Encoding n'est pas fourni, les chaînes sont alors chargées avec l'encodage approprié. La valeur de l'encodage est obtenue en appelant la routine GetBufferEncoding de la classe TEncoding. LoadFromFile enregistre alors la valeur de l'encodage dans la propriété Encoding, à utiliser si le fichier est enregistré.

Remarque :  LoadFromFile utilise la méthode Add pour ajouter les chaînes lues dans le fichier.

Si le fichier spécifié n'est pas trouvé, une erreur EFOpenError est déclenchée.

Voir aussi

Exemples de code