Anzeigen: Delphi C++
Anzeigeeinstellungen

System.ZLib.TZCompressionStream.Seek

Aus XE2 API Documentation
Wechseln zu: Navigation, Suche

Delphi

function Seek(offset: Longint; origin: Word): Longint; override;

C++

virtual int __fastcall Seek(int offset, System::Word origin)/* overload */;
inline __int64 __fastcall  Seek(const __int64 Offset, System::Classes::TSeekOrigin Origin){ return System::Classes::TStream::Seek(Offset, Origin); }

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
System.ZLib.pas
System.ZLib.hpp
System.ZLib TZCompressionStream

Beschreibung

Löst eine ECompressionError-Exception aus.

Ein TZCompressionStream-Objekt ist ein sequenzieller Stream, in den nur geschrieben werden kann. Leseoperationen (Read) sind nicht zulässig und führen zu einer ECompressionError-Exception. Entsprechend erhalten Sie durch den Aufruf von Seek eine ECompressionError-Exception mit der Fehlermeldung "Invalid Stream Operation".

Sie können die Operation jedoch mit dem Offset Null von der aktuellen Position aus durchführen. Übergeben Sie dazu in Offset den Wert 0 und in Origin den Wert soFromCurrent. Die Methode gibt in diesem speziellen Fall die Anzahl der unkomprimierten Bytes zurück, die bisher in den Stream geschrieben wurden.

Siehe auch

Frühere Versionen
Übersetzungen