Platforms to show: All Mac Windows Linux Cross-Platform

AllObjectsOfClassMBS(ClassName as String) as Variant()
Type Topic Plugin Version macOS Windows Linux iOS Targets
global method XojoRuntime MBS Util Plugin 21.1 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Function: Find all objects with given class using IsA operator.
Dim AllWindows() As Variant = AllObjectsOfClassMBS("Window")
Dim AllMenuItems() As Variant = AllObjectsOfClassMBS("MenuItem")
Dim AllDictionary() As Variant = AllObjectsOfClassMBS("Dictionary")

Similar to using Runtime.IterateObjects directly, loop over all objects and do a check with ISA operator on each one. The plugin is a bit more efficient doing this and returns matching items as array of variant.

Raises exception if class name is empty or not a known class to the Xojo runtime.

Blog Entries

Feedback, Comments & Corrections

The items on this page are in the following plugins: MBS Util Plugin.

The biggest plugin in space...

MBS FileMaker Plugins

Start Chat