TCustomMemoryStream : Method overview by Name

Member Visibility Description
AfterConstruction(TObject) public Method called after the constructor was called.
BeforeDestruction(TObject) public Method called before the destructor is called.
ClassInfo(TObject) public Return a pointer to the type information for this class.
ClassName(TObject) public Return the current class name.
ClassNameIs(TObject) public Check whether the class name equals the given name.
ClassParent(TObject) public Return the parent class.
ClassType(TObject) public Return a "class of" pointer for the current class
CleanupInstance(TObject) public Finalize the class instance.
CopyFrom(TStream) public Copy data from one stream to another
Create(TObject) public TObject Constructor
DefaultHandler(TObject) public Default handler for integer message handlers.
DefaultHandlerStr(TObject) public Default handler for string messages.
Destroy(TObject) public TObject destructor.
Dispatch(TObject) public Dispatch an integer message
DispatchStr(TObject) public Dispatch a string message.
Equals(TObject) public Check if two objects are equal.
FieldAddress(TObject) public Return the address of a field.
FixupResourceHeader(TStream) public Not implemented in FPC
Free(TObject) public Check for Nil and call destructor.
FreeInstance(TObject) public Clean up instance and free the memory reserved for the instance.
GetHashCode(TObject) public Return a hash code for the object
GetInterface(GetInterface) public Return a reference to an interface
GetInterfaceByStr(TObject) public Return an interface based on its GUID
GetInterfaceEntry(TObject) public Return the interface table entry by GUID
GetInterfaceEntryByStr(TObject) public Return the interface table entry by string
GetInterfaceTable(TObject) public Return a pointer to the table of implemented interfaces for a class
GetInterfaceWeak(TObject) public Get a reference to an interface, not increasing the reference count
InheritsFrom(TObject) public Check whether class is an ancestor.
InitInstance(TObject) public Initialize a new class instance.
InstanceSize(TObject) public Return the size of an instance.
MethodAddress(TObject) public Return the address of a method
MethodName(TObject) public Return the name of a method.
newinstance(TObject) public Allocate memory on the heap for a new instance
QualifiedClassName(TObject) public Fully qualified classname
Read(TCustomMemoryStream) public Reads Count bytes from the stream into buffer.
Read(Read) public Reads data from the stream to a buffer and returns the number of bytes read.
ReadAnsiString(TStream) public Read an ansistring from the stream and return its value.
ReadBuffer(ReadBuffer) public Reads data from the stream to a buffer
ReadBufferData(ReadBufferData) public
ReadByte(TStream) public Read a byte from the stream and return its value.
ReadComponent(TStream) public Reads component data from a stream
ReadComponentRes(TStream) public Reads component data and resource header from a stream
ReadData(ReadData) public
ReadDWord(TStream) public Read a DWord from the stream and return its value.
ReadQWord(TStream) public Read a QWord value from the stream and return its value
ReadResHeader(TStream) public Read a resource header from the stream.
ReadWord(TStream) public Read a word from the stream and return its value.
SafeCallException(TObject) public Handle exception object
SaveToFile(TCustomMemoryStream) public Writes the contents of the stream to a file.
SaveToStream(TCustomMemoryStream) public Writes the contents of the memory stream to another stream.
Seek(TCustomMemoryStream) public Sets a new position in the stream.
Seek(Seek) public Sets the current position in the stream
StringMessageTable(TObject) public Return a pointer to the string message table.
ToString(TObject) public Return a string representation for the object
UnitName(TObject) public Unit name
Write(Write) public Writes data from a buffer to the stream and returns the number of bytes written.
WriteAnsiString(TStream) public Write an ansistring to the stream.
WriteBuffer(WriteBuffer) public Writes data from a buffer to the stream
WriteBufferData(WriteBufferData) public
WriteByte(TStream) public Write a byte to the stream.
WriteComponent(TStream) public Write component data to the stream
WriteComponentRes(TStream) public Write resource header and component data to a stream
WriteData(WriteData) public
WriteDescendent(TStream) public Write descendent of a component
WriteDescendentRes(TStream) public Write descendent of a component as resource
WriteDWord(TStream) public Write a DWord to the stream.
WriteQWord(TStream) public Write a QWord value to the stream
WriteResourceHeader(TStream) public Write resource header to the stream
WriteWord(TStream) public Write a word to the stream.