Article ID: 129846
Article Last Modified on 11/1/2001
Report Type File Name Remarks
------------------------------------------------------------
Action Diagram project.ACT Shows the hierarchical
relations within your code. If
you are not working with ASCII
code page 1250 and ANSI code
page 1252, see the directive
"*# document ACTIONCHARS" in
Customizing the Documenting
Wizard.
Cross-Reference XREF.LST Lists all the user-defined
symbols.
File Listing FILES.LST Lists all the files in the
project.
Source Code project.LST Puts all formatted code in a
single Listing file.
Tree Diagram TREE.LST Shows the procedure calling
tree.
The wizard also automatically creates the following files:
File Name Description
--------------------------------------------------------------
FILES.DBF Table with a record for each file in the project.
FDXREF.DBF Table with a record for each instance of user
symbols in the code.
The FDXREF.DBF file contains a field named Flag for identifying the
keywords. The identifiers are as follows:
Flag Description
-------------------------------------------------------------
B Base class
C Class name
D Defined PROC or FUNC (not method)
F Function call: myproc( ) or DO myproc
K Keyword
M Method definition
N Name of file
O Object
P Property of an object
R User symbol reference
V User symbols (variable) definition (PARA, PRIV, PUBL, DIME)
Code Description --------------------------------------------------------- I Indent U Undent (Remove indent) R Reset indentation to 0 (or 1 if InDefineClass) F Proc or function D While or Case: DO clause O Object (Spinner,CommandButton) P Property (Scalemode,DecimalPoints) M Method (Init,KeyPress) C ClauseUsed only as a Clause: can't start a statement
DO CASE
CASE case1=1
case2=2
CASE case3=3
case4=4
ENDCASE
Some developers prefer to indent the lines between DO CASE and ENDCASE an
additional level as shown here:
DO CASE
CASE case1=1
case2=2
CASE case3=3
case4=4
ENDCASE
If you indent your CASE structures to look like the second example, specify
this in FDKEYWRD.DBF. To specify this coding style in FDKEYWRD.DBF, change
the value of the Code field to "UU" in the ENDCASE record.
*# document directive
Default As viewed
abcdef Chr( ) Value in FoxFont
----------------------------------------------------
a 32 (space)
b 196 -
c 179 |
d 218 Upper left corner bracket
e 192 Lower left corner bracket
f 195 Sideways "T" (similar to "|-")
NOTE: The FoxFont characters needed for this table were not displayable in
this font, so a description of the characters was used instead.
*# document ACTIONCHARS " -|+++"NOTE: Tthe first character of the string enclosed in quotation marks is a space. For a list of supported code pages, please see the "Code Pages Supported by Visual FoxPro" topic in the Visual FoxPro Help file.
cMode Description
------------------------------------------------------------------------
ON enables cross referencing of variables
OFF disables cross-referencing of variables
SUSPEND Disables cross-referencing of variables in the current file
until the Documenting wizard encounters the next instance
of: *# document XREF ON
cMode Description
-----------------------------------------------------------------------
ON Enables keyword expansion
OFF Disables keyword expansion
SUSPEND Disables keyword expansion in the current file until the next
instance of: *# document EXPANDKEYWORDS ON
cMode Description
------------------------------------------------------------------------
ON Enables cross referencing of keywords
OFF Disables cross-referencing of keywords
SUSPEND Disables cross-referencing of keywords in the current file
until the next instance of: *# document XREFKEYWORDS ON
cMode Description
-----------------------------------------------------------------------
ON The Documenting Wizard assumes that square brackets are used
for arrays and that parentheses are used for functions and
methods.
OFF The Documenting Wizard treats both square brackets and
parentheses as arrays.
Additional query words: 3.00 VFoxWin
Keywords: KB129846