I was using 4.5 with Delphi 2007 and then we upgraded to v7 and I have just discovered that the Delphi Property Editor/Help and Manual integration is broken.
Specifically, when I select the ellipsis on the HelpContext property of a control, the dialog that opens expects to be connected to a *.hmx file. If I enter the name of my HMXZ file it complains that it isn't a valid project file, and then it chains to the old H&M 4 installation executable and starts that up.
Something is missing, but I can't find it. I tried reinstalling H&M in case there was something I missed to install but nothing. There was a H&M component in the packages list and I removed that, but there doesn't seem to be an equivalent BPL in the H&M installation image.
Where do I go from here?
Lost HelpContext integration with Delphi w. v4 to 7 upgrade
Moderators: Alexander Halser, Tim Green
- Tim Green
- Site Admin
- Posts: 23181
- Joined: Mon Jun 24, 2002 9:11 am
- Location: Bruehl, Germany
- Contact:
Re: Lost HelpContext integration with Delphi w. v4 to 7 upgr
Hi Ross,
You actually don't need any additional components for Delphi any more, Delphi has included native support for HTML Help CHM files ever since D2005, so you just need to consult the Delphi documentation for information on making calls to your CHM files. Even so, if you want to continue using our EHS components you just need to recompile them in the current version of Delphi (the full source code is included).
Since Help & Manual version 5 we have also dropped the "remote control API" for Help & Manual, which the Delphi Wizard was based on. H&M now uses plain XML as the source format, which is easy to modify with 3rd party tools, so the remote control API is not needed any more.
You can still download the old EHS components from our Delphi page if you want, but this is really only needed for very old versions of Delphi without native CHM support:
https://www.helpandmanual.com/downloads_delphi.html
You actually don't need any additional components for Delphi any more, Delphi has included native support for HTML Help CHM files ever since D2005, so you just need to consult the Delphi documentation for information on making calls to your CHM files. Even so, if you want to continue using our EHS components you just need to recompile them in the current version of Delphi (the full source code is included).
Since Help & Manual version 5 we have also dropped the "remote control API" for Help & Manual, which the Delphi Wizard was based on. H&M now uses plain XML as the source format, which is easy to modify with 3rd party tools, so the remote control API is not needed any more.
You can still download the old EHS components from our Delphi page if you want, but this is really only needed for very old versions of Delphi without native CHM support:
https://www.helpandmanual.com/downloads_delphi.html
Regards,
Tim (EC Software Documentation & User Support)
Private support:
Please do not email or PM me with private support requests -- post to the forum directly.
Tim (EC Software Documentation & User Support)
Private support:
Please do not email or PM me with private support requests -- post to the forum directly.
Re: Lost HelpContext integration with Delphi w. v4 to 7 upgr
Thanks Tim. All I'm after is the ability to add help context numbers in the Delphi IDE property editor for the VCL components on my form. That used to work but now it's broken.
Last edited by rossmcm on Wed Oct 02, 2019 12:32 pm, edited 1 time in total.
- Tim Green
- Site Admin
- Posts: 23181
- Joined: Mon Jun 24, 2002 9:11 am
- Location: Bruehl, Germany
- Contact:
Re: Lost HelpContext integration with Delphi w. v4 to 7 upgr
Hi Ross,
No problem -- I've asked Alexander to answer this as I don't use Delphi myself (I do utilities in C#...). His answer should be appearing here shortly.
No problem -- I've asked Alexander to answer this as I don't use Delphi myself (I do utilities in C#...). His answer should be appearing here shortly.
Regards,
Tim (EC Software Documentation & User Support)
Private support:
Please do not email or PM me with private support requests -- post to the forum directly.
Tim (EC Software Documentation & User Support)
Private support:
Please do not email or PM me with private support requests -- post to the forum directly.
- Alexander Halser
- EC-Software Support
- Posts: 4103
- Joined: Mon Jun 24, 2002 7:24 pm
- Location: Salzburg, Austria
- Contact:
Re: Lost HelpContext integration with Delphi w. v4 to 7 upgr
Hello Ross,
The Delphi IDE context number editor was discontinued with Help+Manual v5 already. It is no longer maintained.
The Delphi IDE context number editor was discontinued with Help+Manual v5 already. It is no longer maintained.
Alexander Halser
Senior Software Architect, EC Software GmbH
Senior Software Architect, EC Software GmbH
Re: Lost HelpContext integration with Delphi w. v4 to 7 upgr
Thanks Alexander.