1. The dynamic link library tp32.dll could not be found in the specified path
The executable that uses the Trinc-Prolog DLL cannot load the Trinc-Prolog DLL because it cannot find the file. The path displayed in the error message was searched. To solve the problem extend the path with the program folder of Trinc-Prolog or copy the file tp32.dll to a location that is in the search path.
2. Missing or incorrect TRIAL version key
As of Release 3 a key is necessary to unlock the trial version of Trinc-Prolog, contact Trinc to obtain a key (more error messages of the DLL can then follow).
3. A window pops up that displays an error message
A window like the one below appears.
![]() |
If this window appears then the Trinc-Prolog DLL cannot find the string resource files it needs, in these files are texts stored that the DLL needs. This problem can be solved by copying the following files to the folder where the DLL file or the executable is located. The files are:
All of the files above are located the '\Program' folder of Trinc-Prolog.
4. Some built-in predicates are not present
Some built-in predicates like melt/3 are implemented in the file system.txt. If this file cannot be loaded then the predicates defined in system.txt are not accessible. This problem can be solved by copying system.txt to the folder of the DLL or the executable using the DLL. The file is installed in the program folder of Trinc-Prolog.