The plugin part LargeNumber
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
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
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