The plugin part BigNumber
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:BigNumber:
All Console safe,
278 entry points.
- class BiggerNumberMBS
- method Ceil as BiggerNumberMBS
- method SkipFraction as BiggerNumberMBS
- method Frac as BiggerNumberMBS
- method Floor as BiggerNumberMBS
- method GetStringValue(Conversion as BigNumberConversionMBS) as String
- method GetStringValue(Base as Integer = 10, scientific as boolean = false, scientificFrom as Integer = 15, round as Integer = -1, TrimZeros as Boolean = true, comma as String = ".") as String
- method SetStringValue(Text As String, Base as Integer, byref AfterText as String, Byref ValueRead as boolean)
- method SetStringValue(Text As String, Conversion as BigNumberConversionMBS, byref AfterText as String, Byref ValueRead as boolean)
- method SetStringValue(Text As String, Conversion as BigNumberConversionMBS)
- method Round as BiggerNumberMBS
- method Equals(other as BiggerNumberMBS) as Boolean
- method Sqrt as BiggerNumberMBS
- method Pow(other as BiggerNumberMBS) as BiggerNumberMBS
- method Modulate2 as Integer
- method Modulate(other as BiggerNumberMBS) as BiggerNumberMBS
- method Divide(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
- method Multiply(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
- method Multiply(value as Integer) as BiggerNumberMBS
- method Multiply(value as UInt32) as BiggerNumberMBS
- method BitXOr(other as BiggerNumberMBS) as BiggerNumberMBS
- method BitOr(other as BiggerNumberMBS) as BiggerNumberMBS
- method BitAnd(other as BiggerNumberMBS) as BiggerNumberMBS
- method Subtract(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
- method Add(other as BiggerNumberMBS, round as boolean = true) as BiggerNumberMBS
- method Abs as BiggerNumberMBS
- method Negate as BiggerNumberMBS
- 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(value as Double)
- method Constructor(value as Single)
- method Constructor(value as Currency)
- method Constructor(other as BiggerNumberMBS)
- method Operator_Convert(value as String)
- method Operator_Convert as String
- method Operator_Add(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_AddRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Subtract(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_SubtractRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Multiply(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_MultiplyRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Divide(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_DivideRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_IntegerDivide(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_IntegerDivideRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Modulo(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_ModuloRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Negate as BiggerNumberMBS
- method Operator_Power(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_PowerRight(other as BiggerNumberMBS) as BiggerNumberMBS
- method Operator_Compare(other as BiggerNumberMBS) as Integer
- property StringValue(Base as Integer) as String
- property IsZero as Boolean
- property IsNegative as Boolean
- property IsNan as Boolean
- property IsInteger as Boolean
- property IntegerValue as Integer
- property Int64Value as Int64
- property UInt64Value as UInt64
- property DoubleValue as Double
- property StringValue as String
- property CurrencyValue as Currency
- property VariantValue as Variant
- property DataMantissa as MemoryBlock
- property DataExponent as MemoryBlock
- property DataFlags as Integer
- shared method LibTypeStr as String
- shared method NumberWithInteger(value as Integer) as BiggerNumberMBS
- shared method NumberWithInt64(value as Int64) as BiggerNumberMBS
- shared method NumberWithInt32(value as Int32) as BiggerNumberMBS
- shared method NumberWithUInt64(value as UInt64) as BiggerNumberMBS
- shared method NumberWithUInt32(value as UInt32) as BiggerNumberMBS
- shared method NumberWithVariant(value as variant) as BiggerNumberMBS
- shared method NumberWithSingle(value as single) as BiggerNumberMBS
- shared method NumberWithDouble(value as double) as BiggerNumberMBS
- shared method NumberWithCurrency(value as Currency) as BiggerNumberMBS
- shared method NumberWithString(value as String) as BiggerNumberMBS
- shared method Abs(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Sgn(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Root(value as BiggerNumberMBS, index as BiggerNumberMBS) as BiggerNumberMBS
- shared method DegToDeg(d as BiggerNumberMBS, m as BiggerNumberMBS, s as BiggerNumberMBS) as BiggerNumberMBS
- shared method DegToRad(d as BiggerNumberMBS, m as BiggerNumberMBS, s as BiggerNumberMBS) as BiggerNumberMBS
- shared method DegToGrad(d as BiggerNumberMBS, m as BiggerNumberMBS, s as BiggerNumberMBS) as BiggerNumberMBS
- shared method DegToGrad(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method GradToDeg(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method GradToRad(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method RadToGrad(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method DegToRad(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method RadToDeg(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ACoth(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ATanh(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ACosh(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ASinh(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Coth(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Tanh(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Cosh(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Sinh(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ACot(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ATan(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ACos(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method ASin(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Cot(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Tan(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Cos(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Sin(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Log(value as BiggerNumberMBS, base as BiggerNumberMBS) as BiggerNumberMBS
- shared method Ln(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Exp(value as BiggerNumberMBS) as BiggerNumberMBS
- shared method Min as BiggerNumberMBS
- shared method Max as BiggerNumberMBS
- shared method Zero as BiggerNumberMBS
- shared method One as BiggerNumberMBS
- shared method Nan as BiggerNumberMBS
- shared method Pi as BiggerNumberMBS
- shared method HalfPi as BiggerNumberMBS
- shared method TwoPi as BiggerNumberMBS
- shared method E as BiggerNumberMBS
- shared method Ln2 as BiggerNumberMBS
- shared method Ln10 as BiggerNumberMBS
- shared method Rand as BiggerNumberMBS
- shared method NumberWithUInteger(value as UInteger) as BiggerNumberMBS
- class BigNumberConversionMBS
- class BigNumberErrorExceptionMBS
- class BigNumberMBS
- method Ceil as BigNumberMBS
- method SkipFraction as BigNumberMBS
- method Frac as BigNumberMBS
- method Floor as BigNumberMBS
- method GetStringValue(Conversion as BigNumberConversionMBS) as String
- method GetStringValue(Base as Integer = 10, scientific as boolean = false, scientificFrom as Integer = 15, round as Integer = -1, TrimZeros as Boolean = true, comma as String = ".") as String
- method SetStringValue(Text As String, Base as Integer, byref AfterText as String, Byref ValueRead as boolean)
- method SetStringValue(Text As String, Conversion as BigNumberConversionMBS, byref AfterText as String, Byref ValueRead as boolean)
- method SetStringValue(Text As String, Conversion as BigNumberConversionMBS)
- method Round as BigNumberMBS
- method Equals(other as BigNumberMBS) as Boolean
- method Sqrt as BigNumberMBS
- method Pow(other as BigNumberMBS) as BigNumberMBS
- method Modulate2 as Integer
- method Modulate(other as BigNumberMBS) as BigNumberMBS
- method Divide(other as BigNumberMBS, round as boolean = true) as BigNumberMBS
- method Multiply(other as BigNumberMBS, round as boolean = true) as BigNumberMBS
- method Multiply(value as Integer) as BigNumberMBS
- method Multiply(value as UInt32) as BigNumberMBS
- method BitXOr(other as BigNumberMBS) as BigNumberMBS
- method BitOr(other as BigNumberMBS) as BigNumberMBS
- method BitAnd(other as BigNumberMBS) as BigNumberMBS
- method Subtract(other as BigNumberMBS, round as boolean = true) as BigNumberMBS
- method Add(other as BigNumberMBS, round as boolean = true) as BigNumberMBS
- method Abs as BigNumberMBS
- method Negate as BigNumberMBS
- 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(value as Double)
- method Constructor(value as Single)
- method Constructor(value as Currency)
- method Constructor(other as BigNumberMBS)
- method Operator_Convert(value as String)
- method Operator_Convert as String
- method Operator_Add(other as BigNumberMBS) as BigNumberMBS
- method Operator_AddRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Subtract(other as BigNumberMBS) as BigNumberMBS
- method Operator_SubtractRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Multiply(other as BigNumberMBS) as BigNumberMBS
- method Operator_MultiplyRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Divide(other as BigNumberMBS) as BigNumberMBS
- method Operator_DivideRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_IntegerDivide(other as BigNumberMBS) as BigNumberMBS
- method Operator_IntegerDivideRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Modulo(other as BigNumberMBS) as BigNumberMBS
- method Operator_ModuloRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Negate as BigNumberMBS
- method Operator_Power(other as BigNumberMBS) as BigNumberMBS
- method Operator_PowerRight(other as BigNumberMBS) as BigNumberMBS
- method Operator_Compare(other as BigNumberMBS) as Integer
- property StringValue(Base as Integer) as String
- property IsZero as Boolean
- property IsNegative as Boolean
- property IsNan as Boolean
- property IsInteger as Boolean
- property IntegerValue as Integer
- property Int64Value as Int64
- property UInt64Value as UInt64
- property DoubleValue as Double
- property StringValue as String
- property CurrencyValue as Currency
- property VariantValue as Variant
- property DataMantissa as MemoryBlock
- property DataExponent as MemoryBlock
- property DataFlags as Integer
- shared method LibTypeStr as String
- shared method NumberWithInteger(value as Integer) as BigNumberMBS
- shared method NumberWithInt64(value as Int64) as BigNumberMBS
- shared method NumberWithInt32(value as Int32) as BigNumberMBS
- shared method NumberWithUInt64(value as UInt64) as BigNumberMBS
- shared method NumberWithUInt32(value as UInt32) as BigNumberMBS
- shared method NumberWithVariant(value as variant) as BigNumberMBS
- shared method NumberWithSingle(value as single) as BigNumberMBS
- shared method NumberWithDouble(value as double) as BigNumberMBS
- shared method NumberWithCurrency(value as Currency) as BigNumberMBS
- shared method NumberWithString(value as String) as BigNumberMBS
- shared method Abs(value as BigNumberMBS) as BigNumberMBS
- shared method Sgn(value as BigNumberMBS) as BigNumberMBS
- shared method Root(value as BigNumberMBS, index as BigNumberMBS) as BigNumberMBS
- shared method DegToDeg(d as BigNumberMBS, m as BigNumberMBS, s as BigNumberMBS) as BigNumberMBS
- shared method DegToRad(d as BigNumberMBS, m as BigNumberMBS, s as BigNumberMBS) as BigNumberMBS
- shared method DegToGrad(d as BigNumberMBS, m as BigNumberMBS, s as BigNumberMBS) as BigNumberMBS
- shared method DegToGrad(value as BigNumberMBS) as BigNumberMBS
- shared method GradToDeg(value as BigNumberMBS) as BigNumberMBS
- shared method GradToRad(value as BigNumberMBS) as BigNumberMBS
- shared method RadToGrad(value as BigNumberMBS) as BigNumberMBS
- shared method DegToRad(value as BigNumberMBS) as BigNumberMBS
- shared method RadToDeg(value as BigNumberMBS) as BigNumberMBS
- shared method ACoth(value as BigNumberMBS) as BigNumberMBS
- shared method ATanh(value as BigNumberMBS) as BigNumberMBS
- shared method ACosh(value as BigNumberMBS) as BigNumberMBS
- shared method ASinh(value as BigNumberMBS) as BigNumberMBS
- shared method Coth(value as BigNumberMBS) as BigNumberMBS
- shared method Tanh(value as BigNumberMBS) as BigNumberMBS
- shared method Cosh(value as BigNumberMBS) as BigNumberMBS
- shared method Sinh(value as BigNumberMBS) as BigNumberMBS
- shared method ACot(value as BigNumberMBS) as BigNumberMBS
- shared method ATan(value as BigNumberMBS) as BigNumberMBS
- shared method ACos(value as BigNumberMBS) as BigNumberMBS
- shared method ASin(value as BigNumberMBS) as BigNumberMBS
- shared method Cot(value as BigNumberMBS) as BigNumberMBS
- shared method Tan(value as BigNumberMBS) as BigNumberMBS
- shared method Cos(value as BigNumberMBS) as BigNumberMBS
- shared method Sin(value as BigNumberMBS) as BigNumberMBS
- shared method Log(value as BigNumberMBS, base as BigNumberMBS) as BigNumberMBS
- shared method Ln(value as BigNumberMBS) as BigNumberMBS
- shared method Exp(value as BigNumberMBS) as BigNumberMBS
- shared method Min as BigNumberMBS
- shared method Max as BigNumberMBS
- shared method Zero as BigNumberMBS
- shared method One as BigNumberMBS
- shared method Nan as BigNumberMBS
- shared method Pi as BigNumberMBS
- shared method HalfPi as BigNumberMBS
- shared method TwoPi as BigNumberMBS
- shared method E as BigNumberMBS
- shared method Ln2 as BigNumberMBS
- shared method Ln10 as BigNumberMBS
- shared method Rand as BigNumberMBS
- shared method NumberWithUInteger(value as UInteger) as BigNumberMBS
Blog Entries
Videos
Xojo Developer Magazine
- 22.2, page 9: News
- 21.3, pages 68 to 69: 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
- 19.3, page 10: News
- 17.6, page 65: Big Numbers and Large Numbers, How you can use the BigNumberMBS and LargeNumberMBS class in Xojo by Stefanie Juchmes
- 17.6, pages 61 to 63: 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
- 16.1, page 28: MBS London Conference 2017, Marc visits England by Richard Duke, Mediatec
- 15.1, page 8: News