🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: borland.public.delphi
2 messages
2 total messages Started by paul.urban Wed, 21 May 2008 13:56
Delphi 7: Context-sensitive help breaks with runtime packages or debug DCUs
#217
Author: paul.urban
Date: Wed, 21 May 2008 13:56
20 lines
2253 bytes
My company has recently ported an application from Delphi 5 to Delphi
7. Everything works fine, except for the context-sensitive help.

When calling up the context-sensitive help for a control (e.g. by
pressing F1), the Overview page of the help file (.hlp) appears
instead of the small yellow help window for the specific topic.

I have created a trivial test application with a single edit box, and
an associated help file. The help context issue is reproducible in
this test application when it is compiled with either of the following
compiler options: 1) Build with runtime packages; 2) Use Debug DCUs.
This test application clearly demonstrates that this is a Delphi 7
issue. The issue is unfortunately not resolved by installing the last
update that Borland release for Delphi 7 enterprise.

Unfortunately, our application *must* be built with runtime packages,
since a core feature is the ability to load UI plug-ins, which we
implement as DLLs.

Has anyone seen this issue before, and perhaps has a workaround?
Re: Delphi 7: Context-sensitive help breaks with runtime packages or debug DCUs
#218
Author: paul.urban
Date: Wed, 21 May 2008 15:28
27 lines
2595 bytes
On May 21, 3:56 pm, paul.ur...@gmail.com wrote:
> My company has recently ported an application from Delphi 5 to Delphi
> 7. Everything works fine, except for the context-sensitive help.
>
> When calling up the context-sensitive help for a control (e.g. by
> pressing F1), the Overview page of the help file (.hlp) appears
> instead of the small yellow help window for the specific topic.
>
> I have created a trivial test application with a single edit box, and
> an associated help file. The help context issue is reproducible in
> this test application when it is compiled with either of the following
> compiler options: 1) Build with runtime packages; 2) Use Debug DCUs.
> This test application clearly demonstrates that this is a Delphi 7
> issue. The issue is unfortunately not resolved by installing the last
> update that Borland release for Delphi 7 enterprise.
>
> Unfortunately, our application *must* be built with runtime packages,
> since a core feature is the ability to load UI plug-ins, which we
> implement as DLLs.
>
> Has anyone seen this issue before, and perhaps has a workaround?

More information:
This issue manifests when the help type is htContext (i.e. we're
looking up each help topic by ID).

I can provide a trivial test application that reproduces this issue.
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads