System registry, keys and values

Keys and values are stored at HKEY_CURRENT_USER\Software\MJ\CVP\1.0.

Root key

Directly in a root are stored size and position values of main application window:
NameDescriptionTypeValues
HeightHeight of windowDWORD 
WidthWidth of windowDWORD 
LeftLeft positionDWORD 
TopTop positionDWORD 
WindowStateWindow statusDWORD
0normal window
1minimized to an icon
2maximized (enlarged to fill the screen)
DockableDockable statusDWORD
1Form supports docking and is dockable
2Form supports docking but is not dockable.
XXF012Position and size of Output windowBINNARYBinnary value 24 bytes length
XXF070Position and size of Find windowBINNARYBinnary value 24 bytes length
XXF080Window Row detailBINNARYBinnary value 24 bytes length
XXF082Window Global view of method/procedureBINNARYBinnary value 24 bytes length
XXF082Window od/procedure detailBINNARYBinnary value 24 bytes length
XXTool_1Position and size of Standard panelBINNARYBinnary value 24 bytes length
XXTool_2Position and size of Movement PanelBINNARYBinnary value 24 bytes length
Notice:
Form binnary value:
PositionRegistry typeDescriptionType
1-4characterLeft positionDWORD
5-8characterTop positionDWORD
9-12characterWidth sizeDWORD
13-16characterHeight sizeDWORD
17-20characterWindowState propertyDWORD
21-24characterDockable propertyDWORD
Toolbars binnary value:
PositionRegistry typeDescriptionType
1-4characterLeft positionDWORD
5-8characterTop positionDWORD
9-12characterWidth sizeDWORD
13-16characterHeight sizeDWORD
17-20characterDockPosition propertyDWORD
21-24character(not used)DWORD

Options key

Application defaults:
NameDescription
TypeValuesDefault value
DefPathNewPath to last processed LOG file
String Path to Coverage profiler directory
DefPathOpenPath to last open CVP file
String Path to Coverage profiler directory
LanguageLanguage mutation ID
String
ENGLISHEnglish
CZECHCzech
SLOVAKSlovak
CZECH
LogFileLOG file processed type
DWORD
1Processing via DBF working table
2Direct processing
3Automatic detection
3
MaxFileCountMax number of visible files in list
DWORD1 - 995
MaxLogSizeMax LOG file length for direct processing
String0.10 - 99.9 MB (decimal separator is allways a point)2
MaxWindowCountMax number of visible windows in list
DWORD1 - 995
OutPutA flag, determined if Output window is visible
DWORD
0No
1Yes
0
RecentFileA flag, determined if last open CVP files in menu is visible
DWORD
0No
1Yes
0
RecentFileCountMax number of last opened CVP files
DWORD1 - 995
SaveFile_PackUA code for packing component to determine it for saving processed LOG file
String
BIXBIX Archiver
BZIP2BZIP Archiver
VFPVFP library
ZLIBZLib Archiver
Empty string
SaveFile_XXT500A flag, determined if the table used for displaying Source code tree, can be stored to processed LOG file.
DWORD
0No
1Yes
0
SaveFile_XXT505A flag, determined if the table used for displaying Process hierarchy tree, can be stored to processed LOG file.
DWORD
0No
1Yes
0
SizeGridA flag, determined if user can change column width in grids displaying source code
DWORD
1Handly
2Automatic
2
FileSourceA flag, determined what CVP application do, if at processing LOG file the source code will not be found on disc
DWORD
1Go to next file
2Open dialog
2
AnimatedIconA flag, determined if an animated icon will be displayed (in case when animated icon for finding or saving do problems, you can switch it out)
DWORD
0No
1Yes
1
XXTool_1A flag, determined if Standard panel is displayed
DWORD
0No
1Yes
0
XXTool_2A flag, determined if Movement panel is displayed
DWORD
0No
1Yes
0
PackMinSizeMin length of file for comprimation before saving
String0.00 - 99.99 MB (decimal separator is allways a point)0.10
LoaderUmístění a název zavaděče pro VFP IDE
String Empty string
IntegrateIDEPříznak, zda se má CVP zaregistrovat u Loaderu
DWORD
0No
1Yes
0
ThreadPriorityThe thread priority for time-consuming activities
String
-2THREAD_PRIORITY_LOWEST
-1THREAD_PRIORITY_BELOW_NORMAL
0THREAD_PRIORITY_NORMAL
2THREAD_PRIORITY_HIGHEST
1THREAD_PRIORITY_ABOVE_NORMAL
15THREAD_PRIORITY_TIME_CRITICAL
-15THREAD_PRIORITY_IDLE
-15

RecentFiles Key

List of last opened CVP files. It can look for instance:

File1="D:\TEMP\CVP\CH2.CVP"
File2="D:\TEMP\CVP\CH1.CVP"
File3="D:\TEMP\CVP\CH0.CVP"
...
File99="D:\TEMP\CVP\CH99.CVP"

Values are String type. Items in menu are displayed in order from max to min. Number of items is specified by value of MaxFileCount.

FindValues Key

List of last searched values. It can look for instance:

Value1="if "
Value2="if "
Value3="endif"
...
Value99="TYPE("

Values are String type.

EFRX Key

Seznam umístění binárních souborů reportovacích enginů třetích stran:
MERE="c:\MindsEyeReportEngine\"
EREPORTS="c:\program files\ereports\"
VREP="c:\vrep\"
...
Hodnoty jsou typu String.