Hi,
How big is your standalone? To speed up initialization, you can create a small splash stack, which opens other stack files as needed. Your splash stack should contain a script like
Code: Select all
on startUp
go stack "Main Window.rev"
end startUp
This script would open a second stack, with the actual interface. The file "Main Window.rev" would contain other scripts that open files as needed. E.g. a menu script may open navigation palettes or tools palettes when selected by the user. These stacks would stay closed, until the user needs them. This way, the user never needs to wait a long time to open all stacks.
This approach is called the "splash stack approach" because the first stack, which is used to build a standalone, often displays a splash window with the name of the app and a copyright notice, but you can also open the splash stack invisible and immediately continue to the main window.
Kind regards,
Mark