Platforms to show: All Mac Windows Linux Cross-Platform
The module MBS
module MBSType | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
module | Registration | MBS Main Plugin | 9.5 | ✅ Yes | ✅ Yes | ✅ Yes | ✅ Yes | All |
Those constants can be used in #if conditions.
- method Target as string
- 80 constants
Constants
Constant | Value | Description |
---|---|---|
BuildNumber | 21082 |
The build number of the plugins.
The constant value is not in this documentation as it changes too often. Example |
CompileDate | "Apr 16 2024" |
The compilation date of the plugin.
The constant value is not in this documentation as it changes too often. |
CompileTime | "20:10:38" |
The compilation time of the plugin.
The constant value is not in this documentation as it changes too often. Example |
ComputerName | "MyMacM3" |
The computer the IDE was launched on for building an app.
Using this constant allows you to include details on who build the app in the application itself, e.g. for documentation. The constant value is not in this documentation as it changes too often. Example |
Copyright | "© 2024 by Monkeybread Software" | The plugin copyright string. Example |
Day | 16 |
The day of the plugin.
The day the plugin was compiled. Can be used in #if conditions. Example |
HasAudioPlugin | true |
Whether the Audio plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasAVFoundationPlugin | true |
Whether the AVFoundation plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasBarcodePlugin | true |
Whether the Barcode plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasCanonEOSDigitalPlugin | false |
Whether the CanonEOSDigital plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasChartDirectorPlugin | true |
Whether the ChartDirector plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasCocoaBasePlugin | false |
Whether the CocoaBase plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasCocoaControlsPlugin | false |
Whether the CocoaControls plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasCocoaExtrasPlugin | false |
Whether the CocoaExtras plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasCocoaPlugin | false |
Whether the Cocoa plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasCompressionPlugin | true |
Whether the Compression plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasComputerControlPlugin | true |
Whether the ComputerControl plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasControlsPlugin | false |
Whether the Controls plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasCUPSPlugin | false |
Whether the CUPS plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasCURLPlugin | true |
Whether the CURL plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasDataTypesPlugin | true |
Whether the DataTypes plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasDirectShowPlugin | false |
Whether the DirectShow plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasDonglePlugin | true |
Whether the Dongle plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasDynaPDFPlugin | true |
Whether the DynaPDF plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasEncryptionPlugin | true |
Whether the Encryption plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasGIFPlugin | false |
Whether the GIF plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasGraphicsMagickPlugin | true |
Whether the GraphicsMagick plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasImageMagickPlugin | false |
Whether the ImageMagick plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasJavaPlugin | true |
Whether the Java plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasJPEGPlugin | false |
Whether the JPEG plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasLargePicturePlugin | false |
Whether the LargePicture plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasLCMS2Plugin | false |
Whether the LCMS2 plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasLCMSPlugin | false |
Whether the LCMS plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasLeopardPlugin | false |
Whether the Leopard plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasLinuxPlugin | true |
Whether the Linux plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasLionPlugin | false |
Whether the Lion plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasMac64bitPlugin | true |
Whether the Mac64bit plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasMacOSXCFPlugin | false |
Whether the MacOSXCF plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasMacOSXCGPlugin | false |
Whether the MacOSXCG plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasMacOSXPlugin | true |
Whether the MacOSX plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasMacPlugin | true |
Whether the Mac plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasMainPlugin | true |
Whether the Main plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasMarkDownPlugin | false |
Whether the MarkDown plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasMavericksPlugin | false |
Whether the Mavericks plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasMountainLionPlugin | false |
Whether the MountainLion plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasNetworkPlugin | true |
Whether the Network plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasNikonCameraPlugin | false |
Whether the NikonCamera plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasOCRPlugin | true |
Whether the OCR plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasOverlayPlugin | true |
Whether the Overlay plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasPHPPlugin | false |
Whether the PHP plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasPicturePlugin | true |
Whether the Picture plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasPNGPlugin | false |
Whether the PNG plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasQTKitPlugin | false |
Whether the QTKit plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasQuickTimePlugin | false |
Whether the QuickTime plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasRegExPlugin | true |
Whether the RegEx plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasSmartCardPlugin | false |
Whether the SmartCard plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasSnowLeopardPlugin | false |
Whether the SnowLeopard plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasSQLPlugin | true |
Whether the SQL plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasTAPIPlugin | false |
Whether the TAPI plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasTidyPlugin | false |
Whether the Tidy plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasTiffPlugin | false |
Whether the Tiff plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasTwainPlugin | false |
Whether the Twain plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasUSBPlugin | true |
Whether the USB plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasUtilPlugin | true |
Whether the Util plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasVLCPlugin | true |
Whether the VLC plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasWIAPlugin | false |
Whether the WIA plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasWinDragDropPlugin | false |
Whether the WinDragDrop plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasWinICMPlugin | false |
Whether the WinICM plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasWinPlugin | true |
Whether the Win plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasXLPlugin | true |
Whether the XL plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HasXMPPlugin | true |
Whether the XMP plugin is installed.
True if the Main Plugin saw this plugin, otherwise false. Example |
HostName | "MyMacM3.local" |
The host the IDE was launched on for building an app.
Using this constant allows you to include details on who build the app in the application itself, e.g. for documentation. The constant value is not in this documentation as it changes too often. Example |
IsPrerelease | true |
Wether this is a prerelease version of the plugin.
Value is true for beta versions and false for release. |
Month | 4 |
The month of the plugin.
The month the plugin was compiled. Can be used in #if conditions. Example |
UserName | "Christian Schmitz" |
The user name of the user who launched the IDE.
Using this constant allows you to include details on who build the app in the application itself, e.g. for documentation. The constant value is not in this documentation as it changes too often. Example |
Version | "MBS Xojo Plugin 24.2 (build 21082) Tue Apr 16 18:10:34 2024 (GMT)" | The plugin version string. Example |
VersionNumber | 24.2 | The plugin version as number. Example |
VersionString | "24.2" |
The plugin version string (only, the number part).
e.g. "11.1" Example |
Website | "http://www.monkeybreadsoftware.de" |
The URL for the Monkeybread Software website.
ShowURL mbs.Website |
Year | 2024 |
The year of the plugin.
The year the plugin was compiled. Can be used in #if conditions. Example |
Some examples which use this module:
- /Barcode/generate/Create PDF with Barcodes
- /ChartDirector/chains and bars
- /Compression/Archive/archive
- /Compression/Archive/CreateArchive iOS
- /Compression/bzip2/Compress example
- /Compression/bzip2/Compress test
- /Compression/bzip2/ZipTests
- /Compression/RBZ Library version 1.1/rbz
- /Compression/ZipTests
- /CURL/CURL info
- /CURL/CURL text download
- /CURL/CURLS Amazon S3 upload
- /CURL/Google Mail/Send email for google mail
- /CURL/Send Email/IMAP Upload
- /CURL/Send Email/MassEmailer
- /CURL/Send Email/Send email
- /CURL/Send Email/Send email in web
- /CURL/WebServices/TIN Check
- /DataTypes/Benchmark Dictionary
- /DataTypes/HexDump
- /Dongle/SG-Lock/SG-Lock Test
- /DynaPDF/Create PDF and modify XMP
- /DynaPDF/Create PDF with Barcodes
- /DynaPDF/Create PDF with Custom Signature
- /DynaPDF/Create PDF with object2d
- /DynaPDF/Parse PDF Content
- /DynaPDF/Parse PDF Content iOS
- /DynaPDF/PDF Form with HTTP POST
- /DynaPDF/PDF Viewer Example
- /DynaPDF/PDF Viewer Example with links
- /DynaPDF/Raster/Create and Render PDF
- /DynaPDF/Raster/PDF Benchmark
- /DynaPDF/Raster/PDF Diff
- /DynaPDF/Raster/RenderPageToImage test
- /DynaPDF/Raster/Search and show PDF files
- /DynaPDF/Raster/updatewindow event/Create huge Test PDF
- /DynaPDF/Tables/Dynamic Table/DynaPDF Table Multi Page
- /DynaPDF/Text Positions
- /DynaPDF/Web Edition/Cards Web
- /Encryption/AES with PHP/AES with PHP
- /Encryption/AES/AES256 Text encryption
- /Encryption/AES/AESMBS example
- /Encryption/Argon2 Password Hashing
- /Encryption/Base 64/Base 64 encoding
- /Encryption/Base 64/Base64 and JPEG
- /Encryption/Base 64/Encode Base64
- /Encryption/Base 64/Encode Base64 with Events
- /Encryption/Crypto
- /Encryption/ECKey/ECKey Test
- /Encryption/SHA/SHA 256
- /Encryption/SHA/SHA HMAC Test
- /Encryption/SHA/SHA1 Test
- /Encryption/SHA/SHA3 Test
- /Encryption/SMime/SMime Test
- /Encryption/Threaded Encryption and Hashes
- /Encryption/X509 Certificate
- /GraphicsMagick/ImageMagick/ImageMagick Test Q16
- /GraphicsMagick/ImageMagick/LoadTest
- /GraphicsMagick/ImageMagick7/ImageMagick 7 List Magicks
- /GraphicsMagick/ImageMagick7/ImageMagick 7 Test
- /Images/JPEG/Apple ICC Profile to JPEG File
- /Images/JPEG/JPEG 2000 Test
- /Images/JPEG/JPEG Benchmark
- /Images/JPEG/JPEG with LCMS/JPEG with LCMS
- /Images/LargePicture/Multithreaded Scale
- /Images/LCMS2/Apple ICC Profile to JPEG File
- /Images/LCMS2/Change Whitepoint of profile
- /Images/LCMS2/CMYK/CMYK Example
- /Images/LCMS2/CMYK/RGB to CMYK and back
- /Images/LCMS2/Convert Grayscale Tiff to SRGB JPEG
- /Images/LCMS2/Convert image to sRGB JPEG
- /Images/LCMS2/Convert Lab Tiff to SRGB JPEG
- /Images/LCMS2/Create a CMYK Profile
- /Images/LCMS2/Create a DeviceN Profile
- /Images/LCMS2/Create Profile
- /Images/LCMS2/IT8 Reader
- /Images/LCMS2/Profile Info
- /Images/LCMS2/Query Display Profile
- /Images/LCMS2/RGB to Lab and back
- /Images/LCMS2/RGB to Lab and back with floats
- /Images/PNG/Filters and Interlace
- /Images/PNG/Load iPhone PNG/Load iPhone PNG
- /Images/Tiff/RotateBitmapTIFF
- /iOS/Photo Picker Desktop
- /iOS/Photo Picker iOS
- /iOS/SharingPanel iOS
- /Linux/LinuxIcon
- /Mac64bit/Accounts
- /Mac64bit/eidReader/eidReader v2
- /Mac64bit/EventKit/EventKit
- /Mac64bit/EventKit/MBS iOS EventKit demo
- /Mac64bit/Post To Facebook
- /Mac64bit/Post To Twitter
- /Mac64bit/SceneKit/Camera
- /Mac64bit/SceneKit/Camera with fix elements
- /Mac64bit/SceneKit/Change Backgroundcolor by Click
- /Mac64bit/SceneKit/Free form
- /Mac64bit/SceneKit/Physics
- /Mac64bit/SceneKit/Rotation
- /Mac64bit/SceneKit/SceneKit Hanoi
- /Mac64bit/SceneKit/SceneKit Images
- /Mac64bit/SceneKit/SceneKit iOS
- /Mac64bit/SceneKit/SceneKit Primitives
- /Mac64bit/SceneKit/SceneKit Spheres
- /Mac64bit/SceneKit/Triangle Demo
- /Mac64bit/TouchBar Test
- /Mac64bit/WebKit2/WebView iOS
- /Mac64bit/WebKit2/WebView Resources
- /MacCF/MIDI/Event Benchmark/MIDI Destination
- /MacCF/MIDI/MIDI Destination
- /MacCF/MIDI/MIDI Input
- /MacCF/MIDI/MIDI Input Synth
- /MacCG/CoreGraphics PDF/PDF Font list
- /MacCG/CoreGraphics PDF/PDF Text
- /MacCG/CoreGraphics PDF/PDF Transparency
- /MacCG/CoreGraphics PDF/PDF using Save and Restore
- /MacCG/CoreGraphics PDF/PDF with paths
- /MacCG/CoreGraphics PDF/PDF with paths and gradient
- /MacCG/CoreGraphics PDF/Simple Make PDF
- /MacClassic/Folderitem Functions
- /MacClassic/Using Mac OS Alias files
- /MacCocoa/DiscRecording/DataBurn with links
- /MacCocoa/NSImage/NSImageMBS multithreading
- /MacCocoa/NSTextFinder and find bar
- /MacCocoa/Unified Bars Example
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV Database with DataSource
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV Simple Demo with DataSource
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListBoxTV TableView
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Flat Only/ListboxTV with ContainerControl Cells
- /MacControls/Listbox and TableView Demos/ListboxTV drop-in/Hierarchical & Flat/ListBoxTV OutlineView
- /MacControls/Listbox and TableView Demos/NSOutlineView/Disk Browser
- /MacControls/NSPrintOperation HTMLViewer
- /MacControls/TextEdit MBS
- /MacExtras/Apple Remote/AppleRemote Receiver
- /MacExtras/Sparkle/UpdaterKit/Updater Example
- /MacFrameworks/FSEvents/FSEventsMBS Demo
- /MacFrameworks/MapKit/MapKit Custom Icons example
- /MacFrameworks/SpeechRecognition Test/SpeechRecognition Test
- /MacFrameworks/User Notification/Send Notification with UNNotification
- /Main/Hide Serial Number
- /Main/MBS Help Search/MBS Help Search
- /Main/MBS Plugin Lister/MBS Plugin Lister
- /Main/MBS Plugin Manager/MBS Plugin Manager
- /Main/Platform Test
- /Main/Web Edition Examples/Infos Web
- /Network/DNS Hostname IP
- /Network/SSH/SSH tunnel
- /Network/UDP Socket/UDPSocketMBS test
- /Phidgets/Old Phidget Classes/Phidget01616
- /Picture/Hierarchical Listbox with Icons
- /Picture/Picture Blur
- /Picture/Rotate picture/Rotation
- /RabbitMQ/RabbitMQTutorial/RabbitMQTutorial
- /RegEx/RegEx/RegExMBS
- /SQL/Reporting From A Database/Reports Example with MBS
- /SQL/SQLDatabaseMBS Microsoft SQL cross platform
- /SQL/SQLDatabaseMBS PostgreSQL
- /SQL/SQLDatabaseMBS SQLite load extension
- /SQL/SQLite load extension
- /SQL/Xojo SQLite custom function
- /Tools/MarkDown/MarkDown in HTMLViewer/MarkDown
- /Util/application
- /Util/BugreporterKit/BugReporter
- /Util/BugreporterKit/BugReporter Console
- /Util/HMAC Example
- /Util/JSON/JSON Benchmark
- /Util/JSON/JSON Benchmarks
- /Util/JSON/JSONItem clone
- /Util/Rotate Text
- /Util/softDeclares/SoftDeclare
- /Util/WriteFileMBS test
- /VLC/Show video sample
- /Win/DirectShow/PlayCap with format settings
- /Win/HTMLViewer Windows/DebugBar
- /Win/Register Windows FileType
- /Win/WIA/List devices
- /Win/WIA/List devices without dialogs
- /Win/WIA/List items WIA 1
- /Win/WIA/List items WIA 2
- /Win/WIA/WIA Scan
- /Win/Windows Admin Status
- /Win/Windows Font
- /XML/XML Benchmark
Release notes
- Version 24.1
- Fixed an issue in MBS Xojo SQL Plugin where an error message would be cut on the first character improperly encoded.
- Improved MBS Xojo SQL Plugin to better return error messages if the ODBC driver provided them with ASCII instead of UTF16/32 encoding.
- Version 24.0
- Added SQL Unit Tests project, so you can run over 500 tests on our MBS Xojo SQL Plugin.
- Moved TextConverterMBS class to MBS Xojo XML Plugin.
- Version 23.5
- Enabled support for WebP pictures to MBS Xojo GraphicsMagick Plugin for macOS ARM target.
- Renamed shared Scale method in SCNMatrix4MBS to Scaling to avoid compiler complaining.
- Version 23.4
- Added DecodeFromBase32MBS and EncodeToBase32MBS functions.
- Version 23.3
- Split PDFKit classes into new MBS Xojo PDFKit Plugin, so we can enable iOS support for them.
- Version 23.2
- Removed RockeyMBS, Rockey2MBS, MatrixDongleMBS and SecureDongleXMBS classes.
- Version 23.0
- Added WebSocket functions for MBS Xojo CURL Plugin.
- Added Available method to Rockey2MBS class.
- Added CIFilterAreaLogarithmicHistogramMBS, CIFilterColorAbsoluteDifferenceMBS, CIFilterColorThresholdMBS, CIFilterColorThresholdOtsuMBS, CIFilterConvertLabToRGBMBS, CIFilterConvertRGBtoLabMBS, CIFilterConvolutionRGB3X3MBS, CIFilterConvolutionRGB5X5MBS, CIFilterConvolutionRGB7X7MBS, CIFilterConvolutionRGB9HorizontalMBS, CIFilterConvolutionRGB9VerticalMBS, CIFilterCoreMLModelFilterMBS, CIFilterDocumentEnhancerMBS, CIFilterGaborGradientsMBS, CIFilterKeystoneCorrectionCombinedMBS, CIFilterKeystoneCorrectionHorizontalMBS, CIFilterKeystoneCorrectionVerticalMBS, CIFilterKMeansMBS, CIFilterLinearLightBlendModeMBS, CIFilterMorphologyRectangleMaximumMBS, CIFilterMorphologyRectangleMinimumMBS, CIFilterPaletteCentroidMBS, CIFilterPalettizeMBS, CIFilterPersonSegmentationMBS, CIFilterPerspectiveRotateMBS, CIFilterRoundedRectangleGeneratorMBS, CIFilterSaliencyMapFilterMBS, and CIFilterVividLightBlendModeMBS classes.
- Added Day and Month to MBS module for conditional compiling.
- Version 22.4
- Added new MBS Xojo XML Plugin.
- Version 22.2
- Added ConnectionHandle property to SQLite3MBS class.
- Improved exception handling for MBS Xojo SQL Plugin.
The items on this page are in the following plugins: MBS Main Plugin.