Normal
Well, it seems pretty straightforward ;-)I think Frodo could probably explain it better, but this is what I understand:1. It tries to load the assembly (ie the plugin)2. If assembly loaded, it tries to find the ISetupForm interface and if it exists, it creates the plugin interface, and checks if this plugin can be enabled/disabled. If the plugin can be enabled/disabled and the plugin is disbled, the function returns, otherwise it continues with (3)3. All GUIWindows defined by the plugin are created and initialized. Maybe if a plugin contains multiple windows, the plugin is called multiple times That's basically it, as far as I understand.
Well, it seems pretty straightforward ;-)
I think Frodo could probably explain it better, but this is what I understand:
1. It tries to load the assembly (ie the plugin)
2. If assembly loaded, it tries to find the ISetupForm interface and if it exists, it creates the plugin interface, and checks if this plugin can be enabled/disabled. If the plugin can be enabled/disabled and the plugin is disbled, the function returns, otherwise it continues with (3)
3. All GUIWindows defined by the plugin are created and initialized. Maybe if a plugin contains multiple windows, the plugin is called multiple times
That's basically it, as far as I understand.