This class allows queries to prolog.
A query can be created by a string or by constructing compound terms see
All resources an terms created by a query are reclaimed by Dispose(). It is recommended to build a query in a
There are four possible opportunities to query Prolog
For examples see PlQuery(string) and PlQuery(string, PlTermV)
The query will be opened by NextSolution() and will be closed if NextSolution() return false.