I have set set the onOpen event to an openSolution global method located in an attached module. The firstForm is set to the main form used by my solution. The loginForm is set to my custom login form located in my solution. The modulesNames is set the the name of the attached module containing a bunch of reuseable global methods e.g. openSolution, Add, New, Save, etc. The solution type is set to normal. The attached module’s solution type is set to module.
If I start the developer, checkout the solution and start the smart client with the mustAuthenticate flag checked, I never see the application.output statements that I placed at the beginning and end of the openSolution method. If I exit the client, uncheck the mustAuthenticate flag and restart the smart client, I see the output from the application.output statements in the openSolution method. If I again exit the client, check the mustAuthenticate flag and restart the smart client, I will not see the output from the application.output statements in the openSolution method.
As I use the openSolution method to license the various plugins used by the solution, it is important for the onSolution method to execute when the solution is opened. This worked quite well in Servoy 3.1.8 and in Servoy 3.5.8. Any assistance in solving this would be greatly appreciated.
Windows XP SP2 - JAVA 1.6.0_16-b01 - Servoy 4.1.3 - SQL Anywhere 10.0.1.3415