FileHandle extension
Overview
Location
- Reference: elements.jar
- Namespace: RemObjects.Elements.RTL
- Platforms: Cooper
- Mapped to: RandomAccessFile
constructor
constructor(FileName: String; Mode: FileOpenMode)
FileHandle extension(String FileName, FileOpenMode Mode)
init(_ FileName: String, _ Mode: FileOpenMode)
FileHandle extension(String FileName, FileOpenMode Mode)
Sub New(FileName As String, Mode As FileOpenMode)
Parameters:
- FileName:
- Mode:
Close
method Close
void Close()
func Close()
void Close()
Sub Close()
Flush
method Flush
void Flush()
func Flush()
void Flush()
Sub Flush()
FromFile
class method FromFile(aFile: File; Mode: FileOpenMode): FileHandle
static FileHandle FromFile(File aFile, FileOpenMode Mode)
static func FromFile(_ aFile: File, _ Mode: FileOpenMode) -> FileHandle
static FileHandle FromFile(File aFile, FileOpenMode Mode)
Shared Function FromFile(aFile As File, Mode As FileOpenMode) As FileHandle
Parameters:
- aFile:
- Mode:
Length
property Length: Int64 read write;
Int64 Length { get; set; }
var Length: Int64 { get{} set{} }
Int64 Length { __get; __set; }
Property Length() As Int64
Position
property Position: Int64 read write;
Int64 Position { get; set; }
var Position: Int64 { get{} set{} }
Int64 Position { __get; __set; }
Property Position() As Int64
Parameters:
- Buffer:
- Count:
Parameters:
- Buffer:
- Offset:
- Count:
Read (Integer): ImmutableBinary
method Read(Count: Integer): ImmutableBinary
ImmutableBinary Read(Integer Count)
func Read(_ Count: Integer) -> ImmutableBinary
ImmutableBinary Read(Integer Count)
Function Read(Count As Integer) As ImmutableBinary
Parameters:
- Count:
Seek
method Seek(Offset: Int64; Origin: SeekOrigin)
void Seek(Int64 Offset, SeekOrigin Origin)
func Seek(_ Offset: Int64, _ Origin: SeekOrigin)
void Seek(Int64 Offset, SeekOrigin Origin)
Sub Seek(Offset As Int64, Origin As SeekOrigin)
Parameters:
- Offset:
- Origin:
Write (array of Byte)
method Write(Buffer: array of Byte)
void Write(Byte[] Buffer)
func Write(_ Buffer: Byte...)
void Write(Byte[] Buffer)
Sub Write(Buffer As Byte())
Parameters:
- Buffer:
Parameters:
- Buffer:
- Count:
Parameters:
- Buffer:
- Offset:
- Count:
Write (ImmutableBinary)
method Write(Data: ImmutableBinary)
void Write(ImmutableBinary Data)
func Write(_ Data: ImmutableBinary)
void Write(ImmutableBinary Data)
Sub Write(Data As ImmutableBinary)
Parameters:
- Data:
Length
property Length: Int64 read write;
Int64 Length { get; set; }
var Length: Int64 { get{} set{} }
Int64 Length { __get; __set; }
Property Length() As Int64
Position
FromFile
class method FromFile(aFile: File; Mode: FileOpenMode): FileHandle
static FileHandle FromFile(File aFile, FileOpenMode Mode)
static func FromFile(_ aFile: File, _ Mode: FileOpenMode) -> FileHandle
static FileHandle FromFile(File aFile, FileOpenMode Mode)
Shared Function FromFile(aFile As File, Mode As FileOpenMode) As FileHandle
Parameters:
- aFile:
- Mode:
constructor
constructor(FileName: String; Mode: FileOpenMode)
FileHandle extension(String FileName, FileOpenMode Mode)
init(_ FileName: String, _ Mode: FileOpenMode)
FileHandle extension(String FileName, FileOpenMode Mode)
Sub New(FileName As String, Mode As FileOpenMode)
Parameters:
- FileName:
- Mode:
Close
method Close
void Close()
func Close()
void Close()
Sub Close()
Flush
method Flush
void Flush()
func Flush()
void Flush()
Sub Flush()
Parameters:
- Buffer:
- Count:
Parameters:
- Buffer:
- Offset:
- Count:
Read (Integer): ImmutableBinary
method Read(Count: Integer): ImmutableBinary
ImmutableBinary Read(Integer Count)
func Read(_ Count: Integer) -> ImmutableBinary
ImmutableBinary Read(Integer Count)
Function Read(Count As Integer) As ImmutableBinary
Parameters:
- Count:
Seek
method Seek(Offset: Int64; Origin: SeekOrigin)
void Seek(Int64 Offset, SeekOrigin Origin)
func Seek(_ Offset: Int64, _ Origin: SeekOrigin)
void Seek(Int64 Offset, SeekOrigin Origin)
Sub Seek(Offset As Int64, Origin As SeekOrigin)
Parameters:
- Offset:
- Origin:
Write (array of Byte)
method Write(Buffer: array of Byte)
void Write(Byte[] Buffer)
func Write(_ Buffer: Byte...)
void Write(Byte[] Buffer)
Sub Write(Buffer As Byte())
Parameters:
- Buffer:
Parameters:
- Buffer:
- Count:
Parameters:
- Buffer:
- Offset:
- Count:
Write (ImmutableBinary)
method Write(Data: ImmutableBinary)
void Write(ImmutableBinary Data)
func Write(_ Data: ImmutableBinary)
void Write(ImmutableBinary Data)
Sub Write(Data As ImmutableBinary)
Parameters:
- Data: