Copy link to clipboard
Copied
Hi all,
We recently had some RoboHelp projects translated by an external translation house and now am experiencing odd behaviour.
The original CHM files launch without delay and without any network activity.
The translated CHM files launch but have a noticable delay before they become visible. To investigate this I created a clean Windows XP installation under Sun VirtualBox emulation and installed Wireshark (network monitor) and copied over the translated CHM files.
Using Wireshark to monitor the network activity I launch the CHM file and see several TCP transfers:
http > boinc-client
boinc-client > http
The only Internet reference I can see for boinc is to do with the SETI shared computing program.
None of the PCs used to launch the CHM files have ever had this installed and I know for a fact the emulation did'nt.
Our original projects/CHM files don't exhibit this behaviour.
Any ideas what could have happened to the RoboHelp projects during translation that could account for this odd behaviour?
Likewise any ideas on how to stop it?
Thanks,
Ian
Copy link to clipboard
Copied
Hi Ian.
You may have to end up going back to the translators about this one as it seems like something they have done that is causing this. Can you see anything in the source files that looks like it could be calling anything that wasn't there before?
Copy link to clipboard
Copied
I've looked through the project both inside RoboHelp and outside using various 'find in files' methods and can find nothing out of the ordinary.
I've searched for 'dll' references and 'boinc' references and can find nothing.
I just wanted to see if anyone had had a similar problem before I went back to the translators.
It's just odd I can't see where it's coming from.
Regards,
Ian
Copy link to clipboard
Copied
I'm not sure if this will show anything different but how about decompiling the CHM and looking in the files it creates.
Copy link to clipboard
Copied
Hi Ian
I recall that a few years back we saw issues where when .CHM files were launched, they would begin searching the network in order to locate a missing DLL.
What happened in those cases was that the help author had enabled the Browse Sequences, Glossary tab or WebSearch button. The end users that saw the errant behavior didn't have the requisite HHActiveX.DLL file installed and registered. So upon launching, the internet search for the missing DLL would ensue.
Theorizing here, I'm thinking it may just be possible that what happened in your case is that you didn't specifically enable Browse Sequences or the Glossary tab, but the translator did. And maybe because the HHActiveX.DLL isn't being found, internet activity may be ensuing.
But that's just an educated WAG on my part.
Good luck in sorting it! Rick
Helpful and Handy Links RoboHelp Wish Form/Bug Reporting Form Begin learning RoboHelp HTML 7 or 8 within the day - $24.95! |
Copy link to clipboard
Copied
Solved...
Where the projects had been moved between us and the translation house and the translator, the merged file references were being added to each time so that the same file would appear with a different path depending on where the project had been opened last.
Manually cleaning up the hhp and xpj files didn't work until I renamed the cpd files.
So:
Clean hpp and xpj files, rename (delete) cpd file and rebuild projects.
All now open without delay and no additional network activity.
Pity I wasn't able to solve this through the RoboHelp GUI though.
Thanks,
Ian