Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: Request for help confirming Boozer 2.2 is working on other systems

Author: F. Huber

Date: 07:32:12 11/30/05

Go up one level in this thread


On November 30, 2005 at 08:27:52, S J J wrote:

>Hi all,
>
>   I've written a Checkers engine, Boozer 2.2, that works on the Checkerboard
>GUI of Martin Fierz and am doing a first release.  The engine works on both of
>my home computers.
>
>   The only feedback that I've received from others is from one person who said
>they could not run the engine and got the following message "This application
>has failed to start because MFC42D.DLL was not found".
>
>   If anyone could take a few minutes to try it and let me know if the engine
>functions on your machine, that would be greatly appreciated.
>
>   Martin's Checkboard 1.631 GUI can be downloaded at:
>http://www.fierz.ch/download.htm
>
>   Boozer 2.2 can be download at:
>http://home.comcast.net/~sdsjoyce/BoozerCheckers.html
>
>Thank you,
>Steve

Hi Steve!

I´ve tried it here on my Win98 system, and it also doesn´t work -
but I simply get an error message from CheckerBoard that it couldn´t find your
engine (although it is displayed in the engine list).

Because of your info about the missing MFC42D.DLL I´ve looked a little bit
into the code of your Boozer22.dll and found the following text:

"Microsoft (R) Visual C++ (R)
...
Note:  The terms of the End User License Agreement for Visual C++
Introductory Edition do not permit redistribution of executables
you create with this Product."

So my explanation would be, that you have a special version of MSVC++, which
is only for your _personal_ use, and doesn´t allow to give your compilations
to anyone else. And to make such a distribution impossible, your MSVC++ version
contains a special MFC42D.DLL, which is only available in this special MSVC++.
I´ve also tried to simply rename the usual MFC42.DLL to MFC42D.DLL, but this
also didn´t work.

So there will be only 2 possible solutions:
Either you also distribute this special MFC42D.DLL together with your engine
(which seems to be illegal, see text above!), or you´ll have to compile your
project with a standard MSVC++ compiler (which allows further distribution).

Regards,
Franz.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.