System.Classes.TBufferedFileStream.SetSize
Delphi
procedure SetSize(const NewSize: Int64); override;
C++
virtual void __fastcall SetSize(const __int64 NewSize)/* overload */;
inline void __fastcall SetSize(int NewSize){ THandleStream::SetSize(NewSize); }
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | System.Classes.pas System.Classes.hpp |
System.Classes | TBufferedFileStream |
Description
Définit le marqueur de fin de fichier pour tronquer la ressource à la position indiquée.
System.Classes.TBufferedFileStream.SetSize hérite de System.Classes.THandleStream.SetSize. Tout le contenu en-dessous de cette ligne se réfère à System.Classes.THandleStream.SetSize.
Définit le marqueur de fin de fichier pour tronquer la ressource à la position indiquée.
Appelez la méthode SetSize pour définir la taille de la ressource. SetSize appelle Seek pour se placer sur la position indiquée puis écrit un marqueur de fin de fichier. Si la taille de la ressource ne peut être modifiée, une exception est déclenchée. Par exemple, l'appel de SetSize pour un handle de fichier ouvert dans le mode fmOpenRead déclenche une exception.