The Visual Basic interface supports the old version of Visual Basic, i.e. VB6, not the newer .NET variant of the VB language.
The Visual Basic - SICStus Prolog interface consists of the following files:
In order to use the interface, perform the following steps:
Note that when running your Visual Basic project in the Visual Basic debugger, the directory of the current application is the directory that contains the Visual Basic debugger and not the directory that contains your Visual Basic project.
In a target system, you need to make the SICStus runtime DLL etc. available; see Runtime Systems on Windows Target Machines. In this case, vbsp.dll should be located at the same place as the SICStus run-time (sprt312.dll).
If VB cannot find the SICStus run-time files, it will report something similar to
File not found: VBSP
Please note: Never move or copy SICStus-related files to the Windows system folder.