Packaging, unloading, and analyzing code : Introduction to packaging : Files to distribute with your application

Files to distribute with your application
At a minimum, you must distribute
On UNIX, the executable is abt or esnx or nodialog
On Windows the executable is abt.exe, esvio.exe or nodialog.exe
You must always specify (or default to) an INI file when running VA Smalltalk. The INI file can:
1.
Note:
The execuatable can be copied to the same directory as the INI file and renamed to match the reduced runtime image (or startup image component);
2.
3.
abt -imyapp.icx -ini:c:\myDirectory\any.ini
the UNIX equivalent is
abt -imyapp.icx -ini:\myDirectory\any.ini
Refer to the VA Smalltalk web site for a list of the files you need or can distribute with your packaged application. (See Redistributable Runtime Files.) More complicated reduced runtime images may need more resources. Server Runtime (available on Instantiations download page) can be used to start a directory of resources.
Remember that an application that does not access VA Smalltalk code will not be required to include VA Smalltalk files (prefaced with abt) for distribution.
Choosing your executable
All the executables will launch your application. Why not just stick with abt? .abt shows splash screen while launching and allows your application to use a GUI. If your application has a user interface, but you do not wish to show a splash screen, choose esvio (or esnx on Unix). If your application is headless, choose nodialog.