System.Classes.TStreamCapability

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TStreamCapability = (stcPreallocateOptimization, stcOSErrorInfo);

C++

enum DECLSPEC_DENUM TStreamCapability : unsigned char { stcPreallocateOptimization, stcOSErrorInfo };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
System.Classes.pas
System.Classes.hpp
System.Classes System.Classes


Beschreibung

Aufzählung, die bestimmte Stream-Funktionen beschreibt. Aktuell gibt es zwei Aufzählungs-Member:

  • stcPreallocateOptimization: Legt fest, dass die Größe des Streams beim Lesen aus einem anderen Stream im Voraus geändert werden kann. Die Größenänderung des Streams im Voraus ist eine Optimierung, die ein effizienteres Kopieren ermöglicht.
  • stcOSErrorInfo: Legt fest, dass der Stream vom Betriebssystem gesichert wird, sodass im Fehlerfall GetLastError aufgerufen werden kann, um den letzten Fehlercode des aktuellen Threads abzurufen und diesen mit SysErrorMessage zu formatieren.

Der virtuelle Member TStream.GetCapabilities gibt die Funktionen jedes Streams zurück.


Siehe auch