Platforms to show: All Mac Windows Linux Cross-Platform

Back to CallDelegateCrashSafeMBS module.

CallDelegateCrashSafeMBS.CallDelegateCrashSafeMBS(m as DelegateCrashSafeMBS)

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Process MBS Util Plugin 23.0 ✅ Yes ✅ Yes ✅ Yes ✅ Yes All
Calls a method that may crash.
Example

Try

System.DebugLog "Try the call..."

CallDelegateCrashSafeMBS AddressOf TestMethod

System.DebugLog "Call succeeded!"

Catch c As DelegateCrashExceptionMBS

System.DebugLog "Caught exception!"
System.DebugLog c.Message

End Try

Raises DelegateCrashExceptionMBS if a crash happens.

The call function can not be used recursively and only on one thread at the time.

Some examples using this method:

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


The biggest plugin in space...