Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Util Plugin:LargeStream:
All Console safe, 83 entry points.
- class FolderItem
- method WriteFileMBS(data as string) as boolean
- method WriteFileMBS(data as MemoryBlock) as boolean
- method ReadFileMBS(byref data as string, offset As Integer = 0, byteCount As Integer = -1) as boolean
- method ReadFileMBS(byref data as MemoryBlock, offset As Integer = 0, byteCount As Integer = -1) as boolean
- method OpenAsLargeBinaryStreamMBS(write as Boolean) as LargeBinaryStreamMBS
- method CreateLargeBinaryStreamMBS(MacType as string, MacCreator as string) as LargeBinaryStreamMBS
- method IsCompressedFileMBS as boolean
- method IsEncryptedFileMBS as boolean
- method OpenAsResStreamMBS(write as Boolean) as ResStreamMBS
- method CreateResStreamMBS(MacType as string, MacCreator as string) as ResStreamMBS
- method DeleteResourceForkMBS
- method DeleteDataForkMBS
- method CompressedFileLengthMBS as Int64
- method PhysicalFileDataLengthMBS as Int64
- method LogicalFileDataLengthMBS as Int64
- method PhysicalFileResLengthMBS as Int64
- method LogicalFileResLengthMBS as Int64
- method PhysicalFileTotalLengthMBS as Int64
- method LogicalFileTotalLengthMBS as Int64
- class LargeBinaryStreamMBS
- method QueryDiskGeometry(byref Cylinders as Int64, byref MediaType as integer, byref TracksPerCylinder as integer, byref SectorsPerTrack as integer, byref BytesPerSector as integer) as boolean
- method LockFileExclusive as boolean
- method UnlockFileExclusive as boolean
- method Allocate(count as int64, flags as integer) as int64
- method Flush
- method Close
- method ReadBlock(count as integer) as memoryblock
- method WriteBlock(data as memoryblock,count as integer)
- method Read(count as integer) as string
- method Write(data as string)
- method ReadByte as Integer
- method WriteByte(data as Integer)
- method ReadLong as Integer
- method WriteLong(data as Integer)
- method ReadShort as Integer
- method WriteShort(data as Integer)
- property Length as Int64
- property Position as Int64
- property CanWrite as Boolean
- property LittleEndian as Boolean
- property EOF as Boolean
- property Yield as Boolean
- property Lasterror as Integer
- shared method Open(file as folderitem, write as Boolean) as LargeBinaryStreamMBS
- shared method Create(file as folderitem, MacType as string, MacCreator as string) as LargeBinaryStreamMBS
- shared method OpenAsResStream(file as folderitem, write as Boolean) as ResStreamMBS
- shared method CreateResStream(file as folderitem, MacType as string, MacCreator as string) as ResStreamMBS
- shared method DeleteResourceFork(file as folderitem)
- shared method DeleteDataFork(file as folderitem)
- shared method Open(path as string, write as Boolean, WinShareMode as integer = 0) as LargeBinaryStreamMBS
- shared method Create(path as string, MacType as string, MacCreator as string, WinShareMode as integer = 0) as LargeBinaryStreamMBS
- shared method OpenAsResStream(path as string, write as Boolean) as ResStreamMBS
- shared method CreateResStream(path as string, MacType as string, MacCreator as string) as ResStreamMBS
- shared method WinOpenStream(file as folderitem, StreamName as String, write as Boolean, WinShareMode as integer = 0) as LargeBinaryStreamMBS
- shared method WinCreateStream(file as folderitem, StreamName as String, WinShareMode as integer = 0) as LargeBinaryStreamMBS
- shared method WinDeleteStream(file as folderitem, StreamName as String) as boolean
- class RamStreamMBS
- method Close
- method Constructor(InitialSize as integer=0)
- method ReadBlock(count as integer) as memoryblock
- method LookBlock(count as integer) as memoryblock
- method WriteBlock(data as memoryblock,count as integer)
- method Read(count as integer) as string
- method Look(count as integer) as string
- method Write(data as string)
- method ReadByte as Integer
- method LookByte as Integer
- method WriteByte(data as Integer)
- method ReadLong as Integer
- method LookLong as Integer
- method WriteLong(data as Integer)
- method ReadShort as Integer
- method LookShort as Integer
- method WriteShort(data as Integer)
- property Position as Integer
- property Length as Integer
- property GrowSize as Integer
- property MemoryUsed as Integer
- property EOF as Boolean
- property LittleEndian as Boolean
- class ResStreamMBS
- Globals:
Blog Entries
- MBS Xojo Plugins, version 23.5pr1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 23.1
- MBS Xojo Plugins, version 23.1pr6
- News from the MBS Xojo Plugins Version 21.4
- MBS Xojo Plugins, version 21.4pr5
- MBS Plugins updated for Xojo 2019r2
- MBS Xojo Plugins in version 19.0
- Cleanup your C code for MacOS and remove FSCreateFileUnicode
- MBS Releases the MBS Xojo / Real Studio plug-ins in version 16.4
- MBS Plugins 10.3 Release Notes
Videos
- Presentation from London conference about MBS Plugins.
- Presentation from Xojo Developer Conference 2019 in Miami.
Xojo Developer Magazine
- 21.1, page 28: News from MBS Xojo Plugins, What's up with MonkeyBread Software by Stefanie Juchmes
- 17.5, page 40: What's New in the MBS Plugins, With the Plugins growing every year, here are new capabilities you may have missed by Stefanie Juchmes
- 17.2, page 10: News