Sign in Join
FPDoc Onlineexperiment

THelpManager class

In unit HelpIntfs

Defines a help manager used to display a help query or a table of contents.

Declaration

pascal
THelpManager = class(TObject)

Inheritance

  1. THelpManager
  2. TObject

Descends from it: THelpDatabases

Description

THelpManager is a TObject descendant which defines a help manager. It provides methods used to display help for specific help query types, or a help table of contents. It also provides methods used to display/handle error messages.

On its own, THelpManager is not particulary useful. All of the methods return the shrHelpNotFound help result. They are, however, declared as abstract/virtual and should be implemented/overridden in a descendent class which provides support for a specific help format like HTML, CHM, INF, or other content type.

See also

Methods

DoHelpNotFoundpublicPerforms actions when help is not available in the help manager.
ShowTableOfContentspublicDisplays the Help Table of Contents for the help manager.
ShowErrorpublicNot implemented in THelpManager.
ShowHelpForQuerypublic
ShowHelpForContextpublic
ShowHelpForKeywordpublic
ShowHelpForDirectivepublic
ShowHelpForPascalContextspublic
ShowHelpForSourcePositionpublic
ShowHelpForMessageLinepublic
ShowHelpForClasspublic
ShowHelpFilepublic
ShowHelppublic

Inherited

From TObject (42)

AfterConstruction BeforeDestruction CheckDisposed ClassInfo ClassName ClassNameIs ClassParent ClassType CleanupInstance Create DefaultHandler DefaultHandlerStr Destroy Dispatch DispatchStr Disposed DisposeOf Equals FieldAddress Free FreeInstance GetDisposed GetHashCode GetInterface GetInterfaceByStr GetInterfaceEntry GetInterfaceEntryByStr GetInterfaceTable GetInterfaceWeak GetLastCastErrorInfo InheritsFrom InitInstance InstanceSize MethodAddress MethodName newinstance QualifiedClassName SafeCallException StringMessageTable SystemHasExtendedRTTI ToString UnitName

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.