From: Charles Lohr <webmaster@cn...> - 2005-09-30 00:52:33
I am currently speaking without much knowledge about how your project is
run, and I hope I am not going to say anything that will upset the
For some time, I have been annoyed by the bug in the most recent release of
CDEX and windows 98. I got an anonymous copy of CDEX from SF.net cvs
(current), and compiled it on VC6 (standard). Not to much surprise on
CDEX - Debug it worked fine, and under release, crashed immediately as it
does in the released version.
After about 35 minutes of tracing, I found that CDEX was crashing on
AspiCD.cpp:97. m_btLastError was fine, just as mySrb.SRB_Status. But, in
my efforts to determine what the issue was, the program seemed to fix
I included a char, sprintf(), and MessageBox() for debugging only
purposes. I later realized that so much as defining a char or even a
simple "int i;" in any of the lines prior to 97 fixed the function. For an
example you can simply put
in line 92, and the program will compile (with the extra 'I'm not using i'
warning) and execute on windows 98 seemingly flawlessly. I ripped a few
tracks with no issues.
If this is not the right way to contact you, please message me back with the
Thank you for your work on this great program.