Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS DataTypes Plugin:LargeNumber:
All Console safe, 102 entry points.
- class LargeNumberErrorExceptionMBS
- class LargeNumberMBS
- method GetStringValue(Base as Integer = 10, ThousandsDelimiter as String = "") as String
- method SetStringValue(Text As String, Base as Integer, byref AfterText as String, Byref ValueRead as boolean)
- method FindGCD(v as LargeNumberMBS) as LargeNumberMBS
- method AddMod(v as LargeNumberMBS, Modulo as LargeNumberMBS) as LargeNumberMBS
- method SubMod(v as LargeNumberMBS, Modulo as LargeNumberMBS) as LargeNumberMBS
- method MulMod(v as LargeNumberMBS, Modulo as LargeNumberMBS) as LargeNumberMBS
- method SqrMod(Modulo as LargeNumberMBS) as LargeNumberMBS
- method ModInverse(Modulo as LargeNumberMBS) as LargeNumberMBS
- method IsPrime(iter as Integer) as Integer
- method ExpMod(e as LargeNumberMBS, Modulo as LargeNumberMBS) as LargeNumberMBS
- method CheckBit(bit as integer) as Boolean
- method RightShift(bits as integer) as LargeNumberMBS
- method LeftShift(bits as integer) as LargeNumberMBS
- method SetZero
- method Equals(other as LargeNumberMBS) as Boolean
- method Constructor
- method Constructor(value as String)
- method Constructor(value as Int32)
- method Constructor(value as Int64)
- method Constructor(value as UInt32)
- method Constructor(value as UInt64)
- method Constructor(other as LargeNumberMBS)
- method Operator_Convert(value as String)
- method Operator_Convert as String
- method Increment(value as UInt32 = 1)
- method Decrement(value as UInt32 = 1)
- method Multiply(value as UInt32) as LargeNumberMBS
- method Divide(value as UInt32) as LargeNumberMBS
- method Modulo(value as UInt32) as UInt32
- method Add(other as LargeNumberMBS) as LargeNumberMBS
- method Add(other as LargeNumberMBS)
- method Subtract(other as LargeNumberMBS)
- method Subtract(other as LargeNumberMBS) as LargeNumberMBS
- method Multiply(other as LargeNumberMBS)
- method Divide(other as LargeNumberMBS)
- method Divide(other as LargeNumberMBS) as LargeNumberMBS
- method Modulo(other as LargeNumberMBS)
- method Modulo(other as LargeNumberMBS) as LargeNumberMBS
- method DivMod(other as LargeNumberMBS, byref DivResult as LargeNumberMBS, byref ModResult as LargeNumberMBS)
- method Square as LargeNumberMBS
- method Clone as LargeNumberMBS
- method sqrt as LargeNumberMBS
- method Negate as LargeNumberMBS
- method Operator_Or(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_And(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Add(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_AddRight(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Subtract(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_SubtractRight(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Multiply(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_MultiplyRight(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Divide(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_DivideRight(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Modulo(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_ModuloRight(other as LargeNumberMBS) as LargeNumberMBS
- method Operator_Negate as LargeNumberMBS
- method Operator_Compare(other as LargeNumberMBS) as Integer
- property IsUInt64 as Boolean
- property IsInt64 as Boolean
- property IsUInt32 as Boolean
- property IsInt32 as Boolean
- property IsDouble as Boolean
- property IsZero as Boolean
- property IsNegate as Boolean
- property IntegerValue as Integer
- property Int64Value as Int64
- property UInt64Value as UInt64
- property DoubleValue as Double
- property StringValue as String
- property VariantValue as Variant
- property ByteSize as Integer
- property BitSize as Integer
- property HexString as String
- property Bytes as MemoryBlock
- property UIntegerValue as UInteger
- shared method Prime(byte as Integer) as LargeNumberMBS
- shared method NumberWithInteger(value as Integer) as LargeNumberMBS
- shared method NumberWithInt64(value as Int64) as LargeNumberMBS
- shared method NumberWithInt32(value as Int32) as LargeNumberMBS
- shared method NumberWithUInt64(value as UInt64) as LargeNumberMBS
- shared method NumberWithUInt32(value as UInt32) as LargeNumberMBS
- shared method NumberWithVariant(value as variant) as LargeNumberMBS
- shared method NumberWithString(value as String) as LargeNumberMBS
- shared method MinInt32 as LargeNumberMBS
- shared method MinUInt32 as LargeNumberMBS
- shared method MinInt64 as LargeNumberMBS
- shared method MinUInt64 as LargeNumberMBS
- shared method MaxInt32 as LargeNumberMBS
- shared method MaxUInt32 as LargeNumberMBS
- shared method MaxInt64 as LargeNumberMBS
- shared method MaxUInt64 as LargeNumberMBS
- shared method NumberWithUInteger(value as UInteger) as LargeNumberMBS
Blog Entries
- News from the MBS Xojo Plugins Version 24.0
- MonkeyBread Software Releases the MBS Xojo Plugins in version 24.0
- MBS Xojo Plugins, version 23.6pr3
- MBS Xojo Plugins, version 23.6pr1
- News from the MBS Xojo Plugins Version 21.1
- MBS Xojo Plugins, version 19.2pr1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 19.1
- MBS Xojo Plugins, version 19.1pr6
- MBS Xojo Plugins, version 19.1pr5
- Large integer numbers in Xojo
Videos
Xojo Developer Magazine
- 22.2, page 9: News
- 21.3, page 69: Large, Big, and Bigger Numbers, Working with giant numbers by Stefanie Juchmes
- 21.3, page 67: Large, Big, and Bigger Numbers, Working with giant numbers by Stefanie Juchmes
- 21.1, page 27: News from MBS Xojo Plugins, What's up with MonkeyBread Software by Stefanie Juchmes
- 19.3, page 44: Xojo Time and Space—Into a Programming Black Hole, How converting durations and distances into human-readable form reveals a 32-bit problem at the heart of Xojo's 64-bit math module by Markus Winter
- 17.6, pages 63 to 64: Big Numbers and Large Numbers, How you can use the BigNumberMBS and LargeNumberMBS class in Xojo by Stefanie Juchmes
- 17.6, page 61: Big Numbers and Large Numbers, How you can use the BigNumberMBS and LargeNumberMBS class in Xojo by Stefanie Juchmes
- 17.5, page 33: 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.3, page 10: News