Export file structure

At exporting time is created an information file with .CVI extension and separated files XXT100, XXT200, XXT300, XX400, XXT500 a XXT505. Their names are educed from name of CVI file.

List of exported files:

file.cvi - Information file

CVI file is an information file storing some info about - momentally only version number of CVP file. Do not change this data, please.

XXT100.DBF - LOG table

ItemTypeDescription
XX100IIntegerrow ID/td>
XX200IIntegersource ID
XX300IIntegerobject ID
XX100Number (11,6)Time to row
XX101IntegerRow number
XX102IntegerNesting level
XX505IntegerProcess ID of method/procedure

XXT200.DBF - Type of Source table

ItemTypeDescriptionValues
XX200IIntegerSource ID 
XX201Char (254)Source location 
XX202Char (1)Source type
PProgram
VVCX library
SForm
AAplication
EEXE file
DDBC container
RReport
RLabel
 Nonidentified source
XX203IntegerBit flag
0Source not exist
1Source will be deleted

XXT300.DBF - Object table

ItemTypeDescriptionValues
XX300IIntegerObject ID 
XX200IIntegerSource ID 
XX301MemoObject/class name 
XX302MemoMethod/procedure name 
XX303IntegerBit flags
0Source not exist
XX304Number (2)Method/procedure type
3Procedure
4Method

XXT400.DBF - Source code table

ItemTypeTypeDescription
XX300IIntegerObject ID 
XX101IntegerRow number 
XX400MemoSource code row 
XX405IntegerBit flags
0From this row are called any other method/procedure

XXT500.DBF - Table for display a type of source tree

ItemTypeDescriptionValues
XX500IPIntegerParent node ID 
XX500IMIntegerObject node ID 
XX501Number (2)Object type
3Procedure
4Mthod
1Class
2Member of class/object
10Visual library
11Form
12Program/Procedure file
13Database container
14Unknown source
15System event
16Report
17Label
XX502IntegerSource ID/object ID 
XX503MemoObject description 
XX510IntegerBit flags
0Node still not be completely expanded
1Node is completely expanded

XXT505.DBF - Table for display a process tree

ItemTypeDescriptionValues
XX505IPIntegerParent node ID 
XX505IMIntegerObject node ID 
XX501Number (2)Object type
3Procedure
4Method
XX502IntegerObject ID 
XX100IIntegerLOG file row ID 
XX510IntegerBit flags
0Node still not be completely expanded
1Node is completely expanded