PDM AB source table

Description of the source table for DIAMP_PDM_AB, DIAP_PDM_AB, DIAC_PDM_AB and DIAF_PDM_AB plug ins for PDM.

For the plug ins DIAMP_PDM_AB, DIAP_PDM_AB, DIAC_PDM_AB and DIAF_PDM_AB there is a external source table available.
Structure of the table:

Column Description
lLocked For DIAMP / DIAC (non visuell declared): Record has no precedence beforsource code of method or procedure.
For DIAP / DIAF / DIAC (visuell declared): Record will be ignored. No description will be created.
Records with lLocked are still available using the Link tag.
cFile Name of the file that stores method / procedure / property / class / object.
If column mParent and cPEM are empty the record holds the description of the file in DIAF syntax.
mParent Class or object that stores methode or property.
If column cPEM is empty the record holds the description of the class or the object in DIAC syntax.
cPEM Method, property, procedure or funtion name. This will hold a description of a property in DIAP syntax
or the description of a procedure/ function or method in DIAMP syntax.
A special value is "MAIN PROGRAM" this will declare a "main" program of a program file in DIAMP syntax.
mHtml Description. no need for DOC_START DOC_END or comment sign.
Method, function or procedure in DIAMP syntax,
Property in DIAP syntax,
class or object in DIAC syntax
. and files in DIAF syntax

Record stores procedure (for DIAMP plug in):
cFile="cFileName"; mParent=""; cPEM="cProcedure"
, Method (for DIAMP plug in):
cFile="cFileName"; mParent="cClass"; cPEM="cMethod"
, Class (for DIAC plug in):
cFile="cFileName"; mParent="cClass"; cPEM=""
, File (for DIAF plug in):
cFile="cFileName"; mParent=""; cPEM=""
or Property (for DIAP plug in):
cFile="cFileName"; mParent="cClass"; cPEM="cProperty"

In the examples above, read cClass like cClass[.Object]n

Example field HTML from table:
<DESCR>
This function emulates VFP <expr>STREXTRACT</expr> for versions below VFP 7.0
</DESCR>

DESCR The function will be disabled in Version 7 and beyond using #IF

<Example><code>
TEXT lcText NOSHOW
<short>Specify the type of controls <i>placed<i> on the search.</short>
ENDTEXT
lcExmaple = STREXTRACT(lcText,"<i>","</i>") &&returns placed
</code></Example>

PARAMS tcSearchExpression ByVal IN Character Specifies the string to search.

©2004 Agnes die Beste