Platforms to show: All Mac Windows Linux Cross-Platform
XojoRuntime
Functions to debug the Xojo runtime managing memory and objects.
- Globals
- AllObjectsOfClassMBS(ClassName as String) as Variant()
- ArrayDoubleMBS(paramArray values as Double) as Double()
- ArrayInt64MBS(paramArray values as Int64) as Int64()
- ArrayIntegerMBS(paramArray values as Integer) as Integer()
- ArrayIsAMBS(v as Variant, ClassName as string) as boolean
- ArrayStringMBS(paramArray values as String) as String()
- ArrayVariantMBS(paramArray values as Variant) as Variant()
- GetArrayDataPointerMBS(v as variant) as Ptr
- GetDelegateParametersMBS(del as variant) as String
- GetDelegateTargetMBS(del as variant) as Variant
- GetDelegateWeakMBS(del as variant) as Boolean
- GetEncodingOfStringMBS(s as string) as UInt32
- GetObjectMemoryAddressMBS(o as object) as integer
- GetObjectReferenceCountMBS(o as object) as integer
- GetStringMemoryAddressMBS(s as string) as integer
- GetStringReferenceCountMBS(s as string) as integer
- GetVariantArrayMBS(VariantContainingArray as Variant) as Variant()
- GetVariantArrayUboundMBS(v as Variant) as Integer
- GetVariantArrayValueMBS(v as Variant, index as Integer) as Variant
- GetVariantAsDictionaryArrayMBS(v as variant) as Dictionary()
- GetVariantTypeMBS(va as variant) as Integer
- ObjectIsAMBS(o as object, ClassName as string) as boolean
- SetEncodingOfStringMBS(s as string, encoding as UInt32)
- SetVariantArrayValueMBS(v as Variant, index as Integer, value as Variant)
- Classes
- class MemoryStatisticsMBS
- shared method Compact
- method Constructor
- shared method MemoryStatistics as MemoryStatisticsMBS
- property BytesFree as Integer
- property BytesTotal as Integer
- property BytesUsed as Integer
- property ChunksFree as Integer
- property ChunksUsed as Integer
- class MemoryStatisticsMBS
Release notes
- Version 24.0
- Fixed GetDelegateParametersMBS, GetDelegateTargetMBS and GetDelegateWeakMBS functions to work better in newer Xojo versions.
- Version 21.1
- Added AllObjectsOfClassMBS global method.
- Added MemoryStatisticsMBS class.
- Version 20.5
- Added ArrayInt64MBS, ArrayStringMBS, ArrayVariantMBS, ArrayIntegerMBS and ArrayDoubleMBS functions to replace Array() calls.
- Added GetVariantTypeMBS function.
- Version 20.4
- Added GetVariantAsDictionaryArrayMBS function.
- Version 20.3
- Added GetDelegateParametersMBS, GetDelegateTargetMBS and GetDelegateWeakMBS functions.
The items on this page are in the following plugins: MBS MacOSX Plugin, MBS Util Plugin.