Sign in Join
FPDoc Onlineexperiment

TLazarusResourceStream class

In unit LResources

Helper class for streaming resources (read only).

Declaration

pascal
TLazarusResourceStream = class(TCustomMemoryStream)

Inheritance

  1. TLazarusResourceStream
  2. TCustomMemoryStream
  3. TStream
  4. TObject

Description

Nothing more than the line above yet.

Properties

RespublicThe resource descriptor, owned by the global resource list.

Methods

CreatepublicCreates an resource stream for a named resource.
CreateFromIDpublicCreates an resource stream for a resource ID.
CreateFromHandlepublicCreates an resource stream from an resource descriptor.
DestroypublicDestructor for the class instance.
WritepublicRaises an error on an attempt to write to the stream.

Inherited

From TCustomMemoryStream (9)

GetPosition GetSize Memory Read SaveToFile SaveToStream Seek SetPointer SizeBoundsSeek

From TObject (40)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance DefaultHandler DefaultHandlerStr Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.