Well, last Friday I sent my chm to Adobe for testing. When
they view the .chm, they don't see the duplicate entries in the
Search tab. I was told the problem was probably a hosed Help
Compiler on my pc. But someone else at my company was also seeing
the duplicates. So Adobe thought maybe our VPN installed something
conflicting with the Help Compiler. I sent the chm to a few other
coworkers, and they could see the duplicates. Well, here's what we
think the problem is. At one time, a few months ago, I merged
another .chm file called E4J.chm with my current .chm file,
E4W.chm. I since deleted the merged chm out of my project. But it
seems that somehow the E4W.chm file is still seeing a relationship
between it and the now-deleted E4J.chm.
Our application calls one of three help files, depending on
the type of customer. We have E4W, E4J, and E4SS customers. Thus,
there are three chm files, and they are kept in C:\Windows\Help. It
seems that when I merged E4J.chm with the E4W project, it created
some kind of relationship between them. So when the E4W project is
displayed, the search tab is also looking at E4J’s chm file.
So our next logical thought was, OK, since this release is only
going out to E4W customers, let’s just get rid of the E4J and
E4SS chm files from C:\Windows\Help. Well, when we do that, the
search tab completely breaks (every search yields “No Topics
Found”). So it seems like there is some kind of association
that was made between the .chm files when I did the merge. By the
way, this association happens OUTSIDE of our application. When
testing, we are opening the chm file from C:\Windows\Help, not from
our application.
I've contacted Adobe for further assistance. But any ideas
are always welcome!!!!
Thanks,
Laura