System.ZLib.TZCompressionStream.Seek

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

function Seek(const Offset: Int64; Origin: TSeekOrigin): Int64; override;

C++

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

Propriétés

Type Visibilité  Source Unité  Parent
function public
System.ZLib.pas
System.ZLib.hpp
System.ZLib TZCompressionStream

Description

Déclenche une exception de type ECompressionError.

Un objet TZCompressionStream est un flux de données à accès séquentiel, en écriture seule. Les opérations de lecture ne sont pas autorisées et déclenchent une exception de type ECompressionError. De même, les opérations Seek déclenchent également une exception EcompressionError, accompagnée de la chaîne de message indiquant que l'opération effectuée sur le flux est incorrecte.

Vous pouvez toutefois appeler la méthode Seek avec un déplacement à zéro et l'origine à soFromCurrent. Dans ce cas, la méthode Seek renvoie le nombre d'octets bruts (non compressés) qui ont été écrits dans le flux jusqu'à présent.

Voir aussi