Platforms to show: All Mac Windows Linux Cross-Platform

GetDelegateWeakMBS(del as variant) as Boolean

Type Topic Plugin Version macOS Windows Linux iOS Targets
global method XojoRuntime MBS Util Plugin 20.3 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Queries weak flag of a delegate.
Example
Dim aDelegate As ADelegate
aDelegate = AddressOf someFunction

Dim weak As Boolean = GetDelegateWeakMBS(aDelegate)
MsgBox "weak: "+Str(weak)

This function uses internal knowledge of the delegate layout in memory.
So this will break in case a future Xojo version changes the layout.
Please use only carefully for debugging.

Some examples using this global method:

Blog Entries

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


The biggest plugin in space...