This code ISN'T superb, I wrote it as I was still learning vb, but it shows a MultiThread technique. As I programmed it, it taught me a lot. I hope it will do the same for you.
HOW TO: YOU CAN NOT RUN THIS APP FROM THE IDE!
Before the MultiThreaded Search Engine Reporter
will work correctly you need to compile both the
server and the client executable.
__extract_dir__ = the directory to where you extracted the zip file
Open __extract_dir__\Search Engine Reporter\Source Code\SearchEngineReporter-Group.vbg
Once VB6 has loaded go to "File" -> "Make Project Group"The files will be compiled into
__extract_dir__\Search Engine Reporter\*.*
SearchEngineReporter.exe is the actual program you run, and MultiServer.exe is the threaded ActiveX exe that you don't touchI included a saved Search Engine Reporter project "microsoft.rptr".
You can open this project up and give the Reporter a test run.You can add search engines to report by opening up SearchEngines.mdb
temp.mdb is the template for saving data for results.
If you are getting a "Can't Create Object" (429) error you need to register MulitServer.exe in the registry. It can be done 2 ways (choose 1 of the following):
1) Goto Start -> Run typeRegsvr32.exe "path to multiserver.exe"2) Goto Start -> Run type"path to MultiServer.exe" /register
After running a few reports it is VERY apparent that the Search Engine Database needs some configuring If you take the time to put together an updated version, please email it to me so I can update the project.



Brian Molidor
Feb 28, 2008
email: brian@sherpadesigngroup.com