Quintus Prolog provides an interface that lets you load and call Quintus Prolog programs from Visual Basic.