Hello listeners. I've been on a never ending crusade to understand why JFW
doesn't work with various programs (Audio Catalyst, Audio Grabber, Black
widow etc.). Think I've come up with the problem.
It seems that JFW forces many applications to use the MSAA protocol. Some
applications simply crash due to this fact. The thought behind my finds.
I like many other JFW users had a problem using JFW 3.x with Audio
Catalyst. Through word of mouth it was said... that Windows-Eyes doesn't
have this problem. So for kicks, I downloaded the latest build of
Windows-Eyes (V3.1 demo) and installed it. The installation was similar to
that of JFW (Speech guide through sound card). I then re-booted the system
as instructed. Once my system was re-booted, I ran the Windows-Eyes
program. Explored some of its many menu choices in the main application
window. I noticed one in particular under options "MSAA application
(Off)). Said to myself, hmmmm.... I wonder. I then pro ceded to install
the Audio Grabber v1.5 program.
Audio Grabber worked flawlessly with Windows-Eyes. Just for another
experiment, I removed the Windows-Eyes program from memory. Didn't remove
Audio Grabber. Kept it loaded, but minimized to the tasks bar.
Then I loaded good old JFW 3.3.025. No problem, JFw loaded without a
hitch. Then I pro ceded to maximize the Audio Grabber program. Again, no
problem. JFW worked with the program as if it was Windows-Eyes. Was able
to use all components of the program without any conflicts.
Now for the kicker. I then closed the Audio Grabber program, while JFw was
still loaded in memory. Then I tried to re-load it. You guessed it, the
program crashed with the same "GDI" error message. Even after closing both
JFW and Audio Grabber, then re-loading them, the conflict still existed.
So I tried to load Windows-Eyes, after unloading both programs. Of course
Windows-Eyes didn't work either (It seem to conflict with Windows98
itself). did the only thing I could think of next, and re-booted the
system. Once my system re-booted, once again followed the initial
procedures for getting the Audio Grabber program to work with JFW.
1. Loaded Windows-Eyes into memory.
2. Loaded Audio Grabber into memory.
3. Unloaded Windows-Eyes from memory.
4. Minimized the Audio Grabber program to the tasks bar.
5. Loaded JFW into memory.
Again, JFW worked with the program quite well.
The above is a lot to go through just to use one program, but just wanted
to learn more on the "GDI" Mystery. I must mention; After loading JFw
after Windows-Eyes, my system seemed to run sluggishly. Had problems
loading Eudora Pro (Needed to first unload JFW, before loading it). So
overall, not sure if this program is worth the trade off for many of you.
I'm sure JFW causes conflicts with many other programs due to it's use of
the MSAA format. Maybe HJ can have an option in the "Configurations
manager" that will allow you to turn off MSAA usage independently to a
particular application. Hopefully, someone notices this post, and will
make a note of it for a future patch.
I guess you all can tell, I had a long night. Know the only thing left for
me is bed (I'm tired as heck...). If someone can shed some light on the
above premise, I'll be surely glad to converse with them.
-
Visit the jfw ml web page: http://jfw.cjb.net