Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Util Plugin:Declare:
All Console safe, 83 entry points.
- class BlockMBS
- method GetBlockV(tag as variant = nil) as Integer
- method GetBlockVI(tag as variant = nil) as Integer
- method GetBlockVII(tag as variant = nil) as Integer
- method GetBlockVIII(tag as variant = nil) as Integer
- method GetBlockVIIII(tag as variant = nil) as Integer
- method GetBlockB(tag as variant = nil) as Integer
- method GetBlockBI(tag as variant = nil) as Integer
- method GetBlockBII(tag as variant = nil) as Integer
- method GetBlockBIII(tag as variant = nil) as Integer
- method GetBlockBIIII(tag as variant = nil) as Integer
- method Close
- property AsyncBoolResult as Boolean
- property Synchronous as Boolean
- event BlockV(Async_ as boolean, tag as variant)
- event BlockVI(Async_ as boolean, tag as variant, value as Integer)
- event BlockVII(Async_ as boolean, tag as variant, value1 as Integer, value2 as Integer)
- event BlockVIII(Async_ as boolean, tag as variant, value1 as Integer, value2 as Integer, value3 as Integer)
- event BlockVIIII(Async_ as boolean, tag as variant, value1 as Integer, value2 as Integer, value3 as Integer, value4 as Integer)
- event BlockB(Async_ as boolean, tag as variant) as boolean
- event BlockBI(Async_ as boolean, tag as variant, value as Integer) as boolean
- event BlockBII(Async_ as boolean, tag as variant, value1 as Integer, value2 as Integer) as boolean
- event BlockBIII(Async_ as boolean, tag as variant, value1 as Integer, value2 as Integer, value3 as Integer) as boolean
- event BlockBIIII(Async_ as boolean, tag as variant, value1 as Integer, value2 as Integer, value3 as Integer, value4 as Integer) as boolean
- class DeclareCallBackMBS
- method Constructor(Signature as String)
- method ParameterType(Index as Integer) as String
- property ParameterCFRetain(Index as Integer) as Boolean
- property ParameterNSRetain(Index as Integer) as Boolean
- property ParameterCopyString(Index as Integer) as Boolean
- property FunctionPtr as Ptr
- property Signature as String
- property SignatureParameters as String
- property SignatureReturn as String
- property ParameterCount as Integer
- property CallCount as Integer
- property AllowAsync as Boolean
- property Name as String
- property Tag as Variant
- event Callback(Parameters() as Variant) as Variant
- class DeclareFunctionMBS
- method Invoke as Variant
- method Invoke(Parameters() as Variant) as Variant
- method Constructor(Signature as String, FunctionPtr as Ptr)
- method ClearParameters
- method SetParameters(paramArray Parameters as Variant)
- method SetParameters(Parameters() as Variant)
- property ParameterValue(Index as Integer) as Variant
- property ParameterPointer(Index as Integer) as Ptr
- property ParameterInteger(Index as Integer) as Int64
- property ParameterBoolean(Index as Integer) as Boolean
- property ParameterDouble(Index as Integer) as Double
- property ParameterSingle(Index as Integer) as Single
- property ParameterString(Index as Integer) as String
- property CallMode as Integer
- property StackSize as Integer
- property Signature as String
- property SignatureParameters as String
- property SignatureReturn as String
- property ParameterCount as Integer
- property CallCount as Integer
- property Name as String
- property Tag as Variant
- property FunctionPtr as Ptr
- property Parameters as Dictionary
- class DeclareLibraryMBS
- method Constructor(LibPath as string)
- method Constructor(LibFile as folderItem)
- method Symbol(name as string) as ptr
- method SymbolName(index as Integer) as string
- method SymbolName(p as Ptr) as string
- method SymbolNames as string()
- property Handle as Integer
- property Path as String
- property SymbolCount as Integer
- property Name as String
- class SoftDeclareMBS
- method CopyLibrary(byref target as SoftDeclareMBS)
- method FreeLibrary as boolean
- method LoadLibrary(libname as string) as boolean
- method LoadDLL(libname as string) as boolean
- method LoadFramework(frameworkfilename as string) as boolean
- method LoadFrameworkFile(frameworkpath as folderitem) as boolean
- method LoadDylib(path as string) as boolean
- method LoadFunction(funcname as string) as boolean
- method LoadConstant(constname as string) as boolean
- method CallMethod(paramcount as integer,data as memoryblock) as boolean
- method CallFunction(paramcount as integer,data as memoryblock) as boolean
- method CallFunctionInteger64(paramcount as integer,data as memoryblock) as boolean
- method CallFunctionDouble(paramcount as integer,data as memoryblock) as boolean
- method CallMethod(param as string,data as memoryblock) as boolean
- method CallFunction(param as string,data as memoryblock) as boolean
- method CallFunctionInteger64(param as string,data as memoryblock) as boolean
- method CallFunctionDouble(param as string,data as memoryblock) as boolean
- method ParametersSupported(param as string) as boolean
- method LoadDLLfromMemory(data as string) as boolean
- property Libname as String
- property Libhandle as Integer
- property Libfound as Boolean
- property FunctionName as String
- property FunctionPointer as Integer
- property FunctionFound as Boolean
- property Result as Integer
- property Liberror as String
- property ConstantName as String
- property ConstantPointer as Integer
- property ConstantFound as Boolean
- property Lasterror as Integer
- property CallingMode as Integer
- property ResultInt64 as MemoryBlock
- property ResultDouble as Double
Blog Entries
- MBS Xojo Plugins, version 24.1pr1
- MBS Xojo Plugins, version 24.0pr8
- MBS Xojo Plugins, version 21.2pr1
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.1
- Three new controls for iOS in Xojo
- News from the MBS Xojo Plugins Version 20.3
- MonkeyBread Software Releases the MBS Xojo Plugins in version 20.3
- Dynamic Declare for Xojo
- LiteSync and Xojo
- MBS Xojo / Real Studio plug-ins version 16.2
Xojo Developer Magazine
- 5.1, page 45: Detecting Rosetta, Are we running under emulation? by Christian Schmitz
- 21.1, page 28: News from MBS Xojo Plugins, What's up with MonkeyBread Software by Stefanie Juchmes
- 19.3, page 10: News
- 14.4, page 10: News