All necessary files are available in a repository
https://github.com/GPenet/Virtual-catalog-DLL
This DLL has an internal code working on the catalog of min lexical sudoku solution grids.
The code is based on a catalog builder where the first four rows are known through tables.
After the first rows, A solution grid can only be reached in sequential mode within the given four rows start, so the builder code is critical.
The DLL offers three main functionalities
- Code: Select all
Given the rank find the solution grid
Given a solution grid find the rank
Get in sequential mode part of the catalog.
As the code uses four DLLs a program using the DLL has implicitly access to all entries of these four DLLs.
To have an easier access to these entries, a later release will include relay calls.
Anyway, all the DLL must be there at runtime.
One post per called DLL summarizes the entries, but the sources of these DLLsl are in another repository
https://github.com/GPenet/Virtual-calatog
The repository of the DLL contains
- Code: Select all
The sources of the DLL
The DLLs and .lib files of the called DLLs
The DLL and the .lib file of the new DLL
The user files for all the DLLs
And a small test program sktvcat.exe with the source and the project file (visual studio) to show how to use the virtual catalog
the user file of the DLL itself was missing and has been added in july 2025