Delphi-Kylix
  Home arrow Delphi-Kylix arrow Page 3 - Building a Help System for Delphi Applicat...
Dev Articles Forums 
ADO.NET  
Apache  
ASP  
ASP.NET  
C#  
C++  
ColdFusion  
COM/COM+  
Delphi-Kylix  
Design Usability  
Development Cycles  
DHTML  
Embedded Tools  
Flash  
Graphic Design  
HTML  
IIS  
Interviews  
Java  
JavaScript  
MySQL  
Oracle  
Photoshop  
PHP  
Reviews  
Ruby-on-Rails  
SQL  
SQL Server  
Style Sheets  
VB.Net  
Visual Basic  
Web Authoring  
Web Services  
Web Standards  
XML  
Moblin 
JMSL Numerical Library 
IBM® developerWorks 
Sun Developer Network 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
DELPHI-KYLIX

Building a Help System for Delphi Applications
By: Leidago
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 4 stars4 stars4 stars4 stars4 stars / 5
    2007-01-02

    Table of Contents:
  • Building a Help System for Delphi Applications
  • Creating Contents, Headings and Topics
  • Creating the Help Text
  • Creating the MAP File

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Building a Help System for Delphi Applications - Creating the Help Text


    (Page 3 of 4 )

     

    The next step is to create an .rtf document that will contain your help text.  Just use the one I included for downloading; you will find links to all of the downloadable files for this article on the first page. The document is called "MyProjectHelpFile3.doc."  However, it would be negligent for me not to explain how to write a help document in Word, so let's walk through what needs to be done.

    • First of all, help text must be saved in a rich text document. So if you are going to create a document use a word processor or text editor that is able to generate rich text documents.
    • Second you need to create markers so that the help file compiler will understand your text structure. This primarily involves the "topicID" we created earlier. Every topic title needs at least one footnote mark. If you are using MS Word, you insert this footnote mark by going to "Insert | Reference | Footnote" and then adding the number sign (#) in the custom mark box; click "insert" and the sign will be added as the footnote marker. Then you need to type the topicID of the title. For example:

    # IDH_HOWTO2

    • Each topic must be written on a separate page with a page break inserted immediately AFTER the entire text and then the footnote mark and id.
    • This id starts with "IDH_." If you go back to where you created the .cnt file you will find all the topicIds there. Depending on how sophisticated you want your help system to be, you will need to add more footnotes later on.

    As stated before, I've included a rtf document with this article, so look at it and familiarize yourself with its structure. Now we need to add the rtf document to our project. So open the .hpj file and click on "Files." A new window should pop up with four buttons on the right side. Click on the "Add" button, navigate to where you saved the rtf file, select it and click OK.

    More Delphi-Kylix Articles
    More By Leidago


       · The article uses help file creation software that come with Delphi. There are other...
     

    DELPHI-KYLIX ARTICLES

    - Finishing the Client for an Internet Access ...
    - The Client for an Internet Access Control Ap...
    - User Management for an Internet Access Contr...
    - Important Procedures for an Internet Access ...
    - Server Code for an Internet Access Control A...
    - Constructing the Interface for an Internet A...
    - Building a Server Application for an Interne...
    - Building an Internet Access Control Applicat...
    - Client Dataset: Working with Data Packets an...
    - Using the Client Dataset in an N-Tiered Appl...
    - Using the Client Dataset in Two-Tiered Clien...
    - Using the Client Dataset in File-Based Archi...
    - Demystifying the Client Dataset
    - Working with INI Files in Delphi
    - Creating Data Link (UDL) Files in Delphi






    © 2003-2008 by Developer Shed. All rights reserved. DS Cluster 6 hosted by Hostway
    Stay green...Green IT