Enclosed is the source code for the two dominos dlls. One is a VB one and another one is in C++. Also, enclosed is the source code for the sample project. The only problem is after it comes up with the longest matching list, if I need to do it again, it gives a runtime error. Probably because the information from the previous time was somehow still stored. Even if I close out of the object each time, same problem. The problem seems to be in the C++ one. My application uses the VB one and that vb one uses the C++ one. Everything else is fine. What is needed is to somehow close out of all the C++ information so when it runs again, it runs fresh (since the data will be completely different). The other enclosed dlls will need to be installed before running the sample. To see what I mean, after choosing longest train, then click get dominos (so you will get the new hand). Then click on longest train. You will see the bug I am talking about. The C++ dll is a Win32 and needs to remain so. Let me know if you have any questions or any problems installing the sample.
## Deliverables
The source code and the compiled dll (for the C++ one). If there are any changes to the VB one, then the source code for that as well.
## Platform
Windows XP Home Edition, Windows 98