Platforms to show: All Mac Windows Linux Cross-Platform
AllObjectsOfClassMBS(ClassName as String) as Variant()
Function:
Find all objects with given class using IsA operator.
Example:
Notes:
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.
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
global method | XojoRuntime | MBS Util Plugin | 21.1 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Example:
Dim AllWindows() As Variant = AllObjectsOfClassMBS("Window")
Dim AllMenuItems() As Variant = AllObjectsOfClassMBS("MenuItem")
Dim AllDictionary() As Variant = AllObjectsOfClassMBS("Dictionary")
Break
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
The items on this page are in the following plugins: MBS Util Plugin.

Links
MBS FileMaker Plugins