So first I was told that Behold was not detecting the new version when you “Check Online for New Version”.
What had happened was I went from version 0.98.9d to 0.98.9.5. I changed from the letter suffix to the point number for Vista compatibility.
Version 0.98.9d detects the new version okay, but 0.98.9c, b, or a do not. Those three previous versions checked to see that the running program’s version is LESS than the online version. But that’s a problem because “.” is greater than “a” or “b” or “c” in a computer string comparison. I changed the check in the 0.98.9d version that it be UNEQUAL rather than LESS than. So it’s not a problem if you previously had upgraded to 0.98.9d.
The bottom line here is that if you still have the 0.98.9a, b or c versions, you will not be able to use the “Check Online for New Version” to upgrade. Instead, you’ll have to go to the Behold download page, click on the “Click Here to
Download” and say “Run”. That will run the new install file and put the newest 0.98.9.5
version on your machine. You won’t have to re-register.
The second problem was that Behold stopped working in Windows 98. I didn’t realize that I still had a user using Windows 98, but I do. It ended up being a memory call that I purposely changed so that more than 2 GB could be reported. Unfortunately that call causes an error in Windows 98.
So I found a way to make the correct call depending on the Operating System. Google searches do wonders. It found the method to do this in a forum, and it didn’t matter that the forum was in German.
So if you are still running in Windows 98, let me know, and I’ll give you a link to the fix you need.