System.Classes.THandleStream.SetSize
Delphi
procedure SetSize(NewSize: Longint); override;
procedure SetSize(const NewSize: Int64); override;
C++
virtual void __fastcall SetSize(int NewSize)/* overload */;
virtual void __fastcall SetSize(const __int64 NewSize)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
procedure function |
protected | System.Classes.pas System.Classes.hpp |
System.Classes | THandleStream |
Description
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.