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
Author: paul.urban
Date: Wed, 21 May 2008 13:56
Date: Wed, 21 May 2008 13:56
20 lines
2253 bytes
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
Author: paul.urban
Date: Wed, 21 May 2008 15:28
Date: Wed, 21 May 2008 15:28
27 lines
2595 bytes
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