Platforms to show: All Mac Windows Linux Cross-Platform

Back to BlockMBS class.

BlockMBS.Close

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Releases all blocks.

BlockMBS.GetBlockB(tag as Variant = nil) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the address of a block to pass to a declare.

Tag is passed to the event.
Later when the block is invoked, the BlockB event is called. If the block is invoked on the main thread, we call the event directly. Else we schedule to call the event as soon as possible on the main thread. With running the event later, we can of course not return the event result to the block caller, but only the value in the AsyncBoolResult property.

BlockMBS.GetBlockBI(tag as Variant = nil) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the address of a block to pass to a declare.

Tag is passed to the event.
Later when the block is invoked, the BlockBI event is called. If the block is invoked on the main thread, we call the event directly. Else we schedule to call the event as soon as possible on the main thread. With running the event later, we can of course not return the event result to the block caller, but only the value in the AsyncBoolResult property.

BlockMBS.GetBlockBII(tag as Variant = nil) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the address of a block to pass to a declare.

Tag is passed to the event.
Later when the block is invoked, the BlockBII event is called. If the block is invoked on the main thread, we call the event directly. Else we schedule to call the event as soon as possible on the main thread. With running the event later, we can of course not return the event result to the block caller, but only the value in the AsyncBoolResult property.

BlockMBS.GetBlockBIII(tag as Variant = nil) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the address of a block to pass to a declare.

Tag is passed to the event.
Later when the block is invoked, the BlockBIII event is called. If the block is invoked on the main thread, we call the event directly. Else we schedule to call the event as soon as possible on the main thread. With running the event later, we can of course not return the event result to the block caller, but only the value in the AsyncBoolResult property.

BlockMBS.GetBlockBIIII(tag as Variant = nil) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the address of a block to pass to a declare.

Tag is passed to the event.
Later when the block is invoked, the BlockBIIII event is called. If the block is invoked on the main thread, we call the event directly. Else we schedule to call the event as soon as possible on the main thread. With running the event later, we can of course not return the event result to the block caller, but only the value in the AsyncBoolResult property.

BlockMBS.GetBlockV(tag as Variant = nil) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the address of a block to pass to a declare.

Tag is passed to the event.
Later when the block is invoked, the BlockV event is called. If the block is invoked on the main thread, we call the event directly. Else we schedule to call the event as soon as possible on the main thread.

BlockMBS.GetBlockVI(tag as Variant = nil) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the address of a block to pass to a declare.

Tag is passed to the event.
Later when the block is invoked, the BlockVI event is called. If the block is invoked on the main thread, we call the event directly. Else we schedule to call the event as soon as possible on the main thread.

Some examples using this method:

BlockMBS.GetBlockVII(tag as Variant = nil) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the address of a block to pass to a declare.

Tag is passed to the event.
Later when the block is invoked, the BlockVII event is called. If the block is invoked on the main thread, we call the event directly. Else we schedule to call the event as soon as possible on the main thread.

BlockMBS.GetBlockVIII(tag as Variant = nil) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the address of a block to pass to a declare.

Tag is passed to the event.
Later when the block is invoked, the BlockVIII event is called. If the block is invoked on the main thread, we call the event directly. Else we schedule to call the event as soon as possible on the main thread.

BlockMBS.GetBlockVIIII(tag as Variant = nil) as Integer

Type Topic Plugin Version macOS Windows Linux iOS Targets
method Declare MBS Util Plugin 13.4 ✅ Yes ❌ No ❌ No ✅ Yes All
Returns the address of a block to pass to a declare.

Tag is passed to the event.
Later when the block is invoked, the BlockVIIII event is called. If the block is invoked on the main thread, we call the event directly. Else we schedule to call the event as soon as possible on the main thread.

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


The biggest plugin in space...