Have been trying to get the MBS plugins to work for a few things I am experimenting with. This example is the MBS Barcode plugin.
I keep getting the “Can’t find a type with this name” error despite the fact that the IDE recognises ‘BarcodeGeneratorMBS’. I have checked the documentation and have placed the plugin in the /plugins directory and restarted Xojo.
Yes, but you also try to load the (Mac) Bluetooth Plugin on Windows, as your screenshot shows. Just try to remove the Bluetotth Pluigin and see if that fixes your problem…
Are you saying that If I have MacBase And Bluetooth plugins, and Xojo “decides” to load Bluetooth before MacBase, the user will have the IDE in an inconsistent state with “missing parts”? There isn’t a “dependency order” the plugin developer/user can set?
I mean, if Xojo tries to load “Bluetooth”, it should notice a <<this plugin depends on “MacBase”>> and it should call a recursive loadThisPluginIfNotloaded(“MacBase”) before continuing the “Bluetooth” loading.
How to know the dependency? A simple file as “dependencies.txt”, with plugins names, one per line, in order, should suffice in a plugin bundle. Et voilà! Fixed.