System.Classes.TBufferedFileStream.SetSize

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
System.Classes.pas
System.Classes.hpp
System.Classes TBufferedFileStream


Beschreibung

Platziert die Dateiendemarkierung, wodurch die Ressource an der angegebenen Position abgeschnitten werden kann.

System.Classes.TBufferedFileStream.SetSize erbt von System.Classes.THandleStream.SetSize. Der folgende Inhalt bezieht sich auf System.Classes.THandleStream.SetSize.

Platziert die Dateiendemarkierung, wodurch die Ressource an der angegebenen Position abgeschnitten werden kann.

Mit SetSize kann die Größe der Ressource verändert werden. Zur Lokalisierung der angegebenen Position wird Seek aufgerufen. Anschließend wird das Dateiendezeichen gesetzt. Wenn die Ressource nicht in der Größe verändert werden kann, wird eine Exception ausgelöst. Dies gilt beispielsweise für Datei-Handles, die im Modus fmOpenRead geöffnet wurden.

Siehe auch