Developer Skill Sprint - Developing Plugins in RAD Studio

preview_player
Показать описание

Using Delphi to develop plugins for Delphi, C++Builder and RAD Studio 10 Seattle

What a plugin is, how to make a simple plugin with icons on the splash screen and About box
The difference between DLL and BPL plugins
Debugging a plugin (running Delphi under Delphi)
Using dockable forms
Notifiers – a key mechanism used to communicate between the IDE and plugins
How to draw on the code editor in Seattle
Рекомендации по теме
Комментарии
Автор

source code link not available :'(

Logan-nxts
Автор

Note there is an error in the video: I say that the docs say to use 'WizardEntryPoint' as the entry point name, which doesn't work (true) and to use 'INITWIZARD0001' as the actual entry point (also true). I found the documented value didn't work and looked for what the IDE was actually trying to load, and so used that. It turns out that 'WizardEntryPoint' is not the name of the method but a constant, the value of which is 'INITWIZARD0001', which makes more sense. Correct would would read 'InitWizard name WizardEntryPoint;', no quotes around around the name. I wish that had been documented clearly before I misread it, and made a mistake on video. Can't erase it now!

davidmillington
Автор

Good video!

Is the plugin also automatically working with older versions of Delphi (except the drawing in the code editor) or do I need to compile it with every delphi-version separately?

viertausend