Official eMule-Board: Emule 50B Beta 7 Bug - Help Button Fails To Launch Help - Official eMule-Board

Jump to content


Page 1 of 1

Emule 50B Beta 7 Bug - Help Button Fails To Launch Help Version and build date and number missing and help not displayed

#1 User is offline   emule_user_downunder 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 54
  • Joined: 20-March 04

Post icon  Posted 05 June 2018 - 12:47 PM

Windows 10, all latest updates installed.
Pressing Help button while running eMule 50B beta 7 on Windows 10 gives error message:

C:\Program Files\eMule\eMule.chmFailed to launch help.

Please visit our homepage's download section to get a copy of the newest help file!

Do you want to browse the online help now instead?

Yes and No buttons are displayed
Selecting No just throws you back to the main screen in eMule.Selecting Yes opens a web browser window pointing to http://emule-project...e/perl/help.cgi which seems to be quite distinctly outdated.
English (v.44a)
German (v.43b)
French [Ogmios] (v.30c)
Spanish [linux_rodo] (v.42f)
Chinese traditional [CML] (v.43b)
Italian [enkyDEV Team] (v.27c)
Portuguese (Brazil) [CrazyHorse] (v.42f)

I can confirm that eMule.chm is present in the correct folder on my system. Date modified of file is March 23, 2009 03:09:08PM. Clicking the eMule.chm file from FileExplorer brings up Help, but of course it is woefully out of date.
Even if the code for the Help button had the build and version number and date included in the info box it would be most helpful for reporting bugs and suggestions during testing.

You could modify the two buttons to read 'Show inbuilt eMule help' and 'Show online help'. You could save distribution space by bundling an abbreviated help file with the software (maybe to focus on just the things that have changed since the last major release), and then leaving the online help to be updated and extended as required by others.
I know documentation sucks, and once the program works, the documentation doesn't seem so important any more to the programmer. To the user, especially newbies, it is most critical.

So three issues:
  • Help doesn't launch the .chm file that is present on the system
  • Help/about should be present and show version, build date, build version/beta version, and release date
  • Documentation is woefully out of date
Can you add 2 first (probably most easy), fix 1 (is it the command line being passed/parsed correctly?), and who do we see about 3?
0

#2 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4578
  • Joined: 13-May 07

Posted 05 June 2018 - 01:07 PM

Support for .chm files in Visual Studio was dropped long (about a decade) ago.
Oddly enough, it is still possible to launch .chm file; and even limited context sensitivity could be achieved.
However, the help file contents is much older than online Docs.

For these reasons, .chm help file was deprecated even when it could still be launched.
Online Help should be used.
The remnants of .chm support probably would be removed some day.

This post has been edited by fox88: 20 June 2018 - 08:49 PM

0

#3 User is offline   emule_user_downunder 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 54
  • Joined: 20-March 04

Posted 05 June 2018 - 02:43 PM

View Postfox88, on 06 June 2018 - 12:07 AM, said:

Support for .chm files in Visual Studio was dropped long (about a decade) ago.
Oddly enough, it is still possible to launch .chm file; and even limited context sensitivity could be achieved.
However, the help file contents is much older than online Docs.

For these reasons, .chm help file was deprecated even when it could still be launched.
Online Help should be used.
The remnants of .chm support probably would be removed some day.
OK, so you propose:
  • Solve by removing link to chm file in next update
  • Can be added to Help popup screen in next update
  • Work to focus on online version and chm file to be unbundled from release.
Have I understood this correctly?
0

#4 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4578
  • Joined: 13-May 07

Posted 06 June 2018 - 08:02 AM

About that.
.chm was bundled in 0.48a, but was not in 0.50a (did not check about 0.49)

And you mixed up the title badly; there is no such animal as 0.50b beta 7
There is official 0.50b beta1, the latest build 16.
And there are unofficial: 0.50b release (build 40) and 0.51a beta (build 7).

This post has been edited by fox88: 06 June 2018 - 08:02 AM

0

#5 User is offline   xilolee 

  • eMule 0.50b BETA1 user
  • PipPipPipPipPipPipPip
  • Group: Italian Moderators
  • Posts: 7851
  • Joined: 20-August 08

Posted 06 June 2018 - 08:52 AM

Try this one:

Quote

ed2k://|file|Xilolee%20eMule%20Help%20File%20Updated%20To%200.50A(v3).[contentdb.emule-project.net].chm|1532267|45FCEDB3B78983E21BB4443ABAD957A2|h=C3I5WJVBZIRXBV33MTACIBA4MEZJOJ7S|/

It must be "unblocked" (file properties, general tab, unblock), renamed emule.chm and put near emule.exe.
INCONCEIVABLE! - You keep using that word. I do not think it means what you think it means.
come ottenere aiuto italian guides - guide della sezione italiana
italian support - sezione italiana scaricare la lista server
ottenere id alto impostare le porte nel router
recuperare file corrotti i filtri ip
Sembra talco ma non č serve a darti l'allegrIa! Se lo lanci e poi lo respiri ti dā subito l'allegrIa! Posted Image
1

#6 User is offline   emule_user_downunder 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 54
  • Joined: 20-March 04

Post icon  Posted 23 June 2018 - 07:56 AM

Thanks.

I selected, dragged and dropped the entire text in your quote onto my running beta version of eMule (0.51a beta 9) and it downloaded your file after a suitable time.

I have moved it to the same folder as emule.exe, changed the old one to emule.chm.old, renamed the new one to emule.chm and authorised it from Windows Explorer.

I can confirm it now works with context sensitive help. /public/style_emoticons/default/thumbup.gif

Of course it would be nice to have an updated version for the beta, but that can wait for now. /public/style_emoticons/default/worthy.gif
0

#7 User is offline   fox88 

  • Golden eMule
  • PipPipPipPipPipPipPip
  • Group: Members
  • Posts: 4578
  • Joined: 13-May 07

Posted 23 June 2018 - 05:38 PM

View Postemule_user_downunder, on 23 June 2018 - 10:56 AM, said:

I can confirm it now works with context sensitive help.

Interesting.
That means MSVC library still is capable to use .chm files, but probably stricter checks are performed on file's contents.

Another point is that .chm file's contents is newer than online docs.
In the past, it was attempted to use online Docs for automatic updates of the help file.
Now it would be great to do the reverse process manually, and update online Docs from .chm.
0

  • Member Options

Page 1 of 1

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users