Hello All,
I love to do crazy things and I am probably lost here and is probably very simple. I wish to create a main menu to launch modules which the modules are individual Alpha project folders where you launch program. The menu is pre-populated with various optional modules. If a user did not acquire an optional module, I would like to have a popup message to say something to tell them they do not have the optional module and then they click OK and window closes and it reopens or focuses back on the main menu. This way I can have a generic menu for all my applications that apply to the main menu I create.
Process
Thank you!
I love to do crazy things and I am probably lost here and is probably very simple. I wish to create a main menu to launch modules which the modules are individual Alpha project folders where you launch program. The menu is pre-populated with various optional modules. If a user did not acquire an optional module, I would like to have a popup message to say something to tell them they do not have the optional module and then they click OK and window closes and it reopens or focuses back on the main menu. This way I can have a generic menu for all my applications that apply to the main menu I create.
Process
- User acquires module A module. It installs a main menu with Module A, Module B, Module C, Module D, etc. pre-defined to launch modules if acquired.
- User clicks on Module A and it looks in Module A's project folder and launches modules A's menu panel and all is okay and they use Module A.
- User clicks on Module B and it looks for Module B's project folder and it does not exist (Because they didn't acquire it). A scripts pops up a window saying you did not purchase this program and maybe a weblink for program information if possible. (By default an Alpha Anywhere window pops up saying it could not locate the file with path info, etc. and it appears to user as software issue)
- User clicks on this script generated popup message OK button and they are redirected back to the main menu thereby avoiding any Alpha Anywhere error messages.
- Module A button :a5.load("C:\main directory\Module A\Module A.adb") [Call Module A's menu window] [When Module A's window is closed return to main menu]
- Module B button :a5.load("C:\main directory\Module B\Module B.adb") [Call Module B's menu window] [When Module B's window is closed return to main menu]
- Module C button :a5.load("C:\main directory\Module C\Module C.adb") [Call Module C's menu window] [When Module C's window is closed return to main menu]
- Module D button :a5.load("C:\main directory\Module D\Module D.adb") [Call Module D's menu window] [When Module C's window is closed return to main menu]
Thank you!
Comment