Platforms to show: All Mac Windows Linux Cross-Platform
Back to DeclareFunctionMBS class.
DeclareFunctionMBS.CallCount as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
We call how often the function is called.
(Read only property)
DeclareFunctionMBS.CallMode as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Default is to use default mode for the given platform.
(Read and Write property)
DeclareFunctionMBS.FunctionPtr as Ptr
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DeclareFunctionMBS.Name as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DeclareFunctionMBS.ParameterCount as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
We currently limit this to 32 parameters.
(Read only property)
DeclareFunctionMBS.Parameters as Dictionary
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Mainly to inspect parameters in debugger.
Keys are indexes and values are the parameter values.
(Read only property)
DeclareFunctionMBS.RawResult as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 25.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
This is useful to get the pointer for a returned string.
(Read and Write property)
DeclareFunctionMBS.Result as Variant
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 25.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read and Write property)
DeclareFunctionMBS.Signature as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
DeclareFunctionMBS.SignatureParameters as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
DeclareFunctionMBS.SignatureReturn as String
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
(Read only property)
DeclareFunctionMBS.StackSize as Integer
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Defaults to 4096 bytes.
(Read and Write property)
DeclareFunctionMBS.Tag as Variant
| Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
| property | DynamicDeclares | MBS Util Plugin | 20.3 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Store whatever you need to keep referenced.
(Read and Write property)
The items on this page are in the following plugins: MBS Util Plugin.