Platforms to show: All Mac Windows Linux Cross-Platform
Basic
Basis classes.
- Globals
- BitwiseXORStringBytesMBS(s as string, v as Integer) as string
- cloneMemoryBlockMBS(s as memoryblock) as memoryblock
- cloneMemoryBlockWithLengthMBS(s as memoryblock,len as Integer) as memoryblock
- cloneStringMBS(s as string) as string
- Color2IntegerMBS(colorValue as Color) as UInt32
- DifferenceMBS(extends StartDate as date, EndDate as date) as DateDifferenceMBS
- DifferenceMBS(extends StartDate as dateTime, EndDate as dateTime) as DateDifferenceMBS
- HideCursorMBS
- Integer2ColorMBS(intValue as UInt32) as Color
- MemoryBlockToStringMBS(s as memoryblock) as string
- MemoryBlockToStringWithLengthMBS(s as memoryblock,len as Integer) as string
- OSTypeFromStringMBS(str as string) as Integer
- ShowCursorMBS
- StringFromOSTypeMBS(value as Integer) as string
- StringToMemoryBlockMBS(s as string) as memoryblock
- Classes
- class DateDifferenceMBS
- method Calc(StartDate as date, EndDate as date) as boolean
- method Calc(StartDate as dateTime, EndDate as dateTime) as boolean
- method Constructor
- method Constructor(StartDate as date, EndDate as date)
- method Constructor(StartDate as dateTime, EndDate as dateTime)
- shared method isLeapYear(year as Integer) as boolean
- property Day as Integer
- property EndDate as Variant
- property EndDay as Integer
- property EndHour as Integer
- property EndMinute as Integer
- property EndMonth as Integer
- property EndSecond as Integer
- property EndTotalSeconds as Double
- property EndYear as Integer
- property Hour as Integer
- property Minute as Integer
- property Month as Integer
- property Ready as Boolean
- property Second as Integer
- property StartDate as Variant
- property StartDay as Integer
- property StartHour as Integer
- property StartMinute as Integer
- property StartMonth as Integer
- property StartSecond as Integer
- property StartTotalSeconds as Double
- property StartYear as Integer
- property Swap as Boolean
- property TotalDay as Integer
- property TotalSeconds as Double
- property Year as Integer
- class UniversalCharacterDetectionMBS
- method AddData(data as string)
- method Constructor(filter as Integer)
- method Finish
- property LastCharSet as String
- event Report(Charset as string)
- class DateDifferenceMBS
Release notes
- Version 24.1
- Fixed a bug in DateDifferenceMBS class related to an overflow in January.
- Version 22.5
- Updated UniversalCharacterDetectionMBS class to newer library code.
- Version 21.0
- Deprecated ReturnErrPtrMBS, ReturnOutPtrMBS and ReturnInPtrMBS global functions.
- Version 20.3
- Fixed edge case with month wrap in DateDifferenceMBS class.
- Version 20.0
- Fixed DateDifferenceMBS handling of DateTime with respect of TotalSeconds handling.
- Version 19.5
- Implemented DateTime support for DateDifferenceMBS class, ignores time zones.
- Version 17.3
- Fixed BitwiseXORStringBytesMBS to work better and faster in 64-bit.
The items on this page are in the following plugins: MBS Util Plugin.