Tmenudrawitemevent

After I add :
FMPlugin := TPSImport_Forms.create(nil);
TPSPluginItem(TC.ps.Plugins.add).Plugin := FMPlugin;

and attempt to execute a script, I get the error:
‘Unable to register type TMENUDRAWITEMEVENT’ ?

What is the problem? Have I left something out? I don’t seem to have a problem with any other Plugins.

Thanks,
Ken Davis

Probably whatever TMENUDRAWITEMEVENT depends on isn’t properly registered. Forms requires all other plugins to be registered first.

Thank you, that got rid of my error.
However, when I create a form from my script, then call Form.show, my application hangs?
1.> In what order should the Plugins be registered?
2.> Is there anything else I need to do to allow me to create a form?
3.> Do I need to assign any events, to allow my program to continue to run?
If not any of the above, is there anything that you can think of that will help me out?
Thanks,
Ken Davis

I can’t really think of anything that causes hangs, easiest way to find out is to press pause in the IDE and see where it is.