Note that you get an option to import class info incrementally by using the Add/Modify only empty topics option. So, if you add custom information on your imported classes the changes you made are preserved while bringing in any new methods and topic fields as they are added. If you plan to totally regenerate your classes every time it's suggested that you first delete the entire topic tree and then reimport the class from scratch.
A straight import can give you a great jump start on creating help topics with skeleton outlines in place. The import process can also be run incrementally, so that only topics for topics that don't exist already are created, so that you can make changes and then re-run the import Wizard to pick up any additional interface methods and properties.
In addition to a straight import you can also use information embedded directly into VCX methods to allow you to keep your documentation where it belongs: with the code. To do so you can use a special Help Builder Documentation block that is parsed from the VCX when the class is imported.
See, theEmbedding Topic information in code topic for more details.
A fully parsable method header looks like this:
************************************************************************ * wwHTML :: ExpandScript ********************************* *** Function: Handles WCS Template Page Expansion (ASP Syntax only) *** Pass: tcPageName - Full path to the script page to expand *** tnMode - 1 - CodeBlock 2 - Compiled 3 - VFP Interactive *** tvContenttype - Content Type or HTTP Header object *** tlNoOutput *** Return: nothing or expanded HTML if tlNoOutput .t. ************************************************************************ FUNCTION ExpandScript LPARAMETERS tcPageName, tnMode, tvContentType, tlTemplateString
which will grab the entire method head above the function declaration as the topic body and the list of parameters from the LAPARAMETERS line.