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()
- GetArrayAllocatedSizeMBS(v as variant) as integer
- GetArrayDataPointerMBS(v as variant) as Ptr
- GetArrayDimensionMBS(v as variant) as integer
- 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
- Examples
- /AVFoundation/Add text to video
- /ChartDirector/High Resolution Chart Examples/smallsectorpie
- /ChartDirector/stackedbar
- /DynaPDF/Create PDF with list
- /Images/Tiff/TIFF Picture Info
- /MacCocoa/Addressbook/Add address to person
- /MacCocoa/Addressbook/Edit Distance values
- /MacExtras/Apple Remote/AppleRemote Receiver
- /Main/Crash on Out of Memory
- /Util/Rotate Text
- Blog Entries
- Arrays in Xojo
- MBS Xojo Plugins, version 24.3pr6
- Useful array and variant functions
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.1
- News from the MBS Xojo Plugins Version 20.5
- MBS Xojo Plugins in version 20.5
- Variant Helper functions in MBS Xojo Plugins
- Inside Delegates
- MonkeyBread Software Releases the MBS Xojo / Real Studio plug-ins in version 14.0
- Updater Kit 1.5 and BugReporter Kit 1.1
Release notes
- Version 24.3
- Improved GetVariantArrayMBS, SetVariantArrayValueMBS and GetVariantArrayValueMBS to work better on arrays of DateTime and Delegates.
- 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 AVFoundation Plugin, MBS ChartDirector Plugin, MBS DynaPDF Plugin, MBS Images Plugin, MBS MacCocoa Plugin, MBS MacExtras Plugin, MBS MacOSX Plugin, MBS Main Plugin, MBS Util Plugin.