Platforms to show: All Mac Windows Linux Cross-Platform
Filemapping and Shared Memory
Classes for mapping large files in memory or using shared memory with other processes.
- Classes
- class FileMappingMBS
- method CloseFile
- method CloseFileMapping
- method Constructor
- method Constructor(file as folderitem, write as boolean = false)
- method CreateSharedMemory(name as string, Size as Int64) as boolean
- shared method DeleteSharedMemory(name as string) as boolean
- method EnlargeFile(Size as Int64)
- shared method GetSharedMemoryValue(name as string) as MemoryBlock
- shared method HasSharedMemoryValue(name as string) as Boolean
- method MapView(mem as MemoryBlock, offset as Int64, Size as Integer) as FileMappingViewMBS
- method MapView(offset as Int64, Size as Integer) as FileMappingViewMBS
- method OpenFileMapping(MaxSize as Int64 = 0) as boolean
- method OpenSharedMemory(name as string) as boolean
- shared method SetSharedMemoryValue(name as string, data as MemoryBlock) as Boolean
- method ShrinkFile
- property DeleteFileOnClose as Boolean
- property DeleteSharedMemory as Boolean
- property File as FolderItem
- property isWriteable as Boolean
- property Lasterror as Integer
- property LasterrorString as String
- property Name as String
- property SharedMemorySize as Int64
- property ShrinkFileOnClose as Boolean
- class FileMappingViewMBS
- method FlushView
- method UnmapView
- property FlushOnClose as Boolean
- property Memory as Memoryblock
- property Offset as Int64
- property Parent as FileMappingMBS
- property Size as Integer
- class FileMappingMBS
- Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.0
- Xojo 2020r2.1 arrived
- MBS Xojo Plugins, version 20.6pr2
- New in the MBS Xojo Plugins Version 20.2
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.2
- MBS Xojo Plugins, version 18.3pr5
- MBS Real Studio Plugins, version 13.1pr15
- MBS Real Studio Plugins, version 11.3pr14
- MBS REALbasic Plugins, version 10.5pr4
Release notes
- Version 21.0
- Improved FileMappingMBS class to do >2 GB big shared memory views on 64-bit systems.
- Version 18.3
- Added shared memory methods to FileMappingMBS class.
The items on this page are in the following plugins: MBS Util Plugin.