FAQ : General Information : Q: How can I get rid of the trial dialog?
Q: How can I get rid of the trial dialog?
Problem
Every time I start my VA Smalltalk development image or runtime application I see a popup saying that I am running an Evaluation Copy of VA Smalltalk. How do I get this popup to go away?
 
Note:
the trial dialog was removed in VAST Platform (VA Smalltalk) v10.0.0 and replaced by a VAST Platform virtual machine which has been purpose-build for licensed files. Once you purchase VAST there is no evaluation dialog when you launch VAST.
Solution
VA Smalltalk looks for the presence of a license file and if not found, it pops up the evaluation dialog when a user launches a development or runtime image. Customers under support can get the license file at our download page.
This license file is named abtpayNN.dll on windows and abtpayNN.so on Linux, Solaris and AIX where NN stands for the 2 high digits of the version number (for example, for V8.0.3, this would be 80).
On Windows, placing this file in the VA Smalltalk NN installation directory (i.e. C:\Program Files\Instantiations\VA Smalltalk\9.2.1x64) will prevent the evaluation dialog from appearing in the development environment.
On Linux, Solaris and AIX, placing this file in the VA Smalltalk NN bin subdirectory of the installation directory (i.e. /usr/local/VASmalltalk/9.2.1x64/bin) will prevent the evaluation dialog from appearing in the development environment.
Notice that the license file and the Smalltalk installation must be from the same version of VA Smalltalk.
The directions are the same for the runtime environment. The user must also be sure to deploy several files in the runtime bin directory which are automatically installed in the development environment. For VA Smalltalk versions prior to 8.5 these are:
abtpayNN.dll (abtpayNN.so for UNIX)
abtprcNN.dll (abtprcNN.so for UNIX)
esvm40.dll (esvm40.so for UNIX)
nodialog.exe or esvio.exe (es or esnx for UNIX)
For VA Smalltalk version 8.5 and later they are:
abtpayNN.dll (abtpayNN.so for UNIX)
esvm40.dll (esvm40.so for UNIX)
nodialog.exe or esvio.exe (es or esnx for UNIX)
Again, all these files must be from the same VA Smalltalk version. No other version of these files should be visible (e.g., by environment variables such as LIBPATH).
Windows:
The Properties of the EXE and DLL files will show the VA Smalltalk version. (Open properties of the DLL file; select the Version (Windows XP) or Details (Windows Vista or later) tab; look at the Product version value to determine the VA Smalltalk version.
Last modified date: 07/20/2021