Stream

Qualified name: delphifmx.Stream

class Stream

Bases: Object

Wrapper for Pascal class TStream

Methods

CopyFrom

TStream.CopyFrom(Source: Stream, Count: int, BufferSize: int) -> int

FixupResourceHeader

TStream.FixupResourceHeader(FixupInfo: int) -> None

Read

TStream.Read(Buffer, Count: int) -> int

Read64

TStream.Read64(Buffer: tuple, Offset: int, Count: int) -> int

ReadBuffer

TStream.ReadBuffer(Buffer, Count: int) -> None

ReadBufferData

TStream.ReadBufferData(Buffer: bool) -> None

ReadBytes

TPyDelphiStream.ReadBytes() Read content as bytes.

ReadComponent

TStream.ReadComponent(Instance: Component) -> Component

ReadComponentRes

TStream.ReadComponentRes(Instance: Component) -> Component

ReadData

TStream.ReadData(Buffer: Pointer, Count: int) -> int

ReadFloat

TPyDelphiStream.ReadFloat() Read content as float.

ReadInt

TPyDelphiStream.ReadInt() Read content as integer.

ReadResHeader

TStream.ReadResHeader()

ReadString

TPyDelphiStream.ReadString() Read content as string.

Seek

TStream.Seek(Offset: int, Origin: int) -> int

Seek32

TStream.Seek32(Offset: int, Origin: SeekOrigin) -> int

Write

TStream.Write(Buffer, Count: int) -> int

Write64

TStream.Write64(Buffer: tuple, Offset: int, Count: int) -> int

WriteBuffer

TStream.WriteBuffer(Buffer, Count: int) -> None

WriteBufferData

TStream.WriteBufferData(Buffer: int, Count: int) -> None

WriteBytes

TPyDelphiStream.WriteBytes() Write content as bytes.

WriteComponent

TStream.WriteComponent(Instance: Component) -> None

WriteComponentRes

TStream.WriteComponentRes(ResName: str, Instance: Component) -> None

WriteData

TStream.WriteData(Buffer: tuple, Count: int) -> int

WriteDescendent

TStream.WriteDescendent(Instance: Component, Ancestor: Component) -> None

WriteDescendentRes

TStream.WriteDescendentRes(ResName: str, Instance: Component, Ancestor: Component) -> None

WriteFloat

TPyDelphiStream.WriteFloat() Write content as float.

WriteInt

TPyDelphiStream.WriteInt() Write content as integer.

WriteResourceHeader

TStream.WriteResourceHeader(ResName: str, FixupInfo: int) -> None

WriteString

TPyDelphiStream.WriteString() Write content as string.

Attributes

Capabilities

StreamCapabilities:

ClassName

Returns the TObject.ClassName

Position

int:

Size

int:

Capabilities

StreamCapabilities:

ClassName

Returns the TObject.ClassName

CopyFrom(Source: Stream, Count: int, BufferSize: int) int
FixupResourceHeader(FixupInfo: int) None
Position

int:

Read(Buffer, Count: int) int
Read64(Buffer: tuple, Offset: int, Count: int) int
ReadBuffer(Buffer, Count: int) None
ReadBufferData(Buffer: bool) None
ReadBytes()

Read content as bytes.

ReadComponent(Instance: Component) Component
ReadComponentRes(Instance: Component) Component
ReadData(Buffer: Pointer, Count: int) int
ReadFloat()

Read content as float.

ReadInt()

Read content as integer.

ReadResHeader()
ReadString()

Read content as string.

Seek(Offset: int, Origin: int) int
Seek32(Offset: int, Origin: SeekOrigin) int
Size

int:

Write(Buffer, Count: int) int
Write64(Buffer: tuple, Offset: int, Count: int) int
WriteBuffer(Buffer, Count: int) None
WriteBufferData(Buffer: int, Count: int) None
WriteBytes()

Write content as bytes.

WriteComponent(Instance: Component) None
WriteComponentRes(ResName: str, Instance: Component) None
WriteData(Buffer: tuple, Count: int) int
WriteDescendent(Instance: Component, Ancestor: Component) None
WriteDescendentRes(ResName: str, Instance: Component, Ancestor: Component) None
WriteFloat()

Write content as float.

WriteInt()

Write content as integer.

WriteResourceHeader(ResName: str, FixupInfo: int) None
WriteString()

Write content as string.