#INCLUDE "winuser.h"
#INCLUDE "winnt.h"
#INCLUDE "hhhelp.h"
#INCLUDE "VFPRes.h"
#INCLUDE "KRC001.h"
#INCLUDE "DFO.h"
#INCLUDE "act.h"
#INCLUDE "efrx\efrx_base.h"
#INCLUDE "RegAPI.h"
#INCLUDE "simplyfilter.h"


* konstanty pro kompresni a dekompresni balicky
#DEFINE _PP_ErrOK 0         && vse je OK
#DEFINE _PP_ProcessFailed 1 && selhalo spusteni procesu/inicializace DLL
#DEFINE _PP_PAUNFailed    2 && selhalo komprimace/dekomprimace


#DEFINE WM_DROPFILES 0x0233 
#DEFINE MAX_PATH 260 


*************************************************


#DEFINE SHCNE_ASSOCCHANGED   0x08000000
#DEFINE SHCNF_IDLIST         0x0000

#DEFINE NORMAL_PRIORITY_CLASS 32
#DEFINE HIGH_PRIORITY_CLASS         0x00000080
#DEFINE IDLE_PRIORITY_CLASS         0x00000040

* Return code from WaitForSingleObject() if it timed out.
#DEFINE WAIT_TIMEOUT 0x00000102
* This controls how long, in milli secconds, WaitForSingleObject()
* waits before it times out. Change this to suit your preferences.
#DEFINE WAIT_INTERVAL 10

#DEFINE WAIT_FAILED      0xFFFFFFFF
#DEFINE WAIT_OBJECT_0    0x0
#DEFINE WAIT_ABANDONED   0x80

#DEFINE STARTF_USESHOWWINDOW    0x00000001
#DEFINE STILL_ACTIVE 0x00000103


***********************************************************************

* -2, -1,0,2,1,15,-15

#DEFINE THREAD_BASE_PRIORITY_LOWRT  15  && value that gets a thread to LowRealtime-1
#DEFINE THREAD_BASE_PRIORITY_MAX    2   && maximum thread base priority boost
#DEFINE THREAD_BASE_PRIORITY_MIN    -2  && minimum thread base priority boost
#DEFINE THREAD_BASE_PRIORITY_IDLE   -15 && value that gets a thread to idle


#DEFINE THREAD_PRIORITY_LOWEST          THREAD_BASE_PRIORITY_MIN
#DEFINE THREAD_PRIORITY_BELOW_NORMAL    (THREAD_PRIORITY_LOWEST+1)
#DEFINE THREAD_PRIORITY_NORMAL          0
#DEFINE THREAD_PRIORITY_HIGHEST         THREAD_BASE_PRIORITY_MAX
#DEFINE THREAD_PRIORITY_ABOVE_NORMAL    (THREAD_PRIORITY_HIGHEST-1)

#DEFINE THREAD_PRIORITY_TIME_CRITICAL   THREAD_BASE_PRIORITY_LOWRT
#DEFINE THREAD_PRIORITY_IDLE            THREAD_BASE_PRIORITY_IDLE




***********************************************************************
#DEFINE Init_WinAPIInit     1
#DEFINE Init_RegAPIInit     2
#DEFINE Init_LoadLibrary    3
#DEFINE Init_LoadDllFuncEx  4
#DEFINE Init_InitOCX        5

#DEFINE Init_LL_Full     100
#DEFINE Init_LL_NotFile  101

#DEFINE Main_msgCI_LoadLibrary   "(%d) - Nemohu zavést knihovnu %FILE%."
#DEFINE Main_msgCI_InitOCX       "(%d) - Potřebnou OCX knihovnu (%Library%) se nepodařilo inicializovat."

#DEFINE Main_msgCI_LL_Full    "(%d) - Nelze zavést další knihovnu - dosaženo maximálního počtu."
#DEFINE Main_msgCI_LL_NotFile "(%d) - Knihovna '%s' neexistuje."

#DEFINE DRGI_In     1
#DEFINE DRGI_Out    2
#DEFINE DRGI_Cancel 3

#DEFINE ReadLogFile_Append 1
#DEFINE ReadLogFile_FPuts  2
#DEFINE ReadLogFile_Auto   3

#DEFINE AsociateFile_Delete 0
#DEFINE AsociateFile_Create 1

#DEFINE Snapshot_Summary   0
#DEFINE Snapshot_CallStack 1

#DEFINE _PO_None    -1  && None (Undefined)
#DEFINE _PO_Dialog   0  && Dialog
#DEFINE _PO_Preview  1  && Preview
#DEFINE _PO_Printer  2  && Print
#DEFINE _PO_Export   3  && Export

#DEFINE _PP_Default -99

* ID akcí
* hlavní toolbar
#DEFINE _ACT_New        1
#DEFINE _ACT_Open       2
#DEFINE _ACT_Close      3
#DEFINE _ACT_Save       4
#DEFINE _ACT_SaveAs     5
#DEFINE _ACT_SaveAll    6
#DEFINE _ACT_Help       7
#DEFINE _ACT_Prop      17
#DEFINE _ACT_Find      18
#DEFINE _ACT_RowD      19
#DEFINE _ACT_MPG       20
#DEFINE _ACT_MPD       21

#DEFINE _ACT_Export          22
#DEFINE _ACT_CreateLog       23
#DEFINE _ACT_CreateLogEx     38
#DEFINE _ACT_ExportCallstack 24
#DEFINE _ACT_RepairCallstack 25
#DEFINE _ACT_Analyse         39
#DEFINE _ACT_Statistics      40

#DEFINE _ACT_StatisticExport 26
#DEFINE _ACT_StatisticPrint  27

#DEFINE _ACT_AnalyseExport     28
#DEFINE _ACT_AnalysePrint      29

#DEFINE _ACT_OpenAnalyseExport 30

* toolbar pro přechod
#DEFINE _ACT_GoToParent   8
#DEFINE _ACT_GoToChild    9
#DEFINE _ACT_GoToCurrent 10
#DEFINE _ACT_GoToHome    11
#DEFINE _ACT_GoToEnd     12
#DEFINE _ACT_GoToSource  31

* toolbar pro označení záznamu
#DEFINE _ACT_SelectRecord      13
#DEFINE _ACT_UnSelAllRecord    14
#DEFINE _ACT_InVSelRecord      15
#DEFINE _ACT_SelRecords        32
#DEFINE _ACT_HighLightRecords  33
#DEFINE _ACT_SelAllRecords     41
#DEFINE _ACT_FilterSelRecords       42
#DEFINE _ACT_FilterHighLightRecords 43


* toolbar pro graf
#DEFINE _ACT_GraphZoom  34
#DEFINE _ACT_Graph_1    35
#DEFINE _ACT_Graph_2    36
#DEFINE _ACT_Graph_3    37



#DEFINE _XXLOG_XX200I 1
#DEFINE _XXLOG_XX300I 2
#DEFINE _XXLOG_XX102  3

#DEFINE _XXLOG_TYPE 1
#DEFINE _XXLOG_ILEN 2
#DEFINE _XXLOG_CLEN 3


*********************************************************************
#DEFINE _msm_File_prm 1 && "\<Soubor"
#DEFINE _msm_Edit_prm 3 && "Upr\<avy"
#DEFINE _msm_Wind_prm 5 && "\<Okno"
#DEFINE _msm_Help_prm 49 && "Napo\<veda"
#DEFINE _msm_Move_prm   62 && "Jit \<na"
#DEFINE _msm_View_prm   68 && "\<Zobrazit"
#DEFINE _msm_Tools_prm   83 && "Nas\<troje"

#DEFINE _main_mFile_barprm_01 7 && "\<Novy..."
#DEFINE _main_mFile_barprm_02 9 && "\<Otevrit..."
#DEFINE _main_mFile_barprm_03 11 && "U\<zavrit"
#DEFINE _main_mFile_barprm_04 13 && "\<Ulozit"
#DEFINE _main_mFile_barprm_05 15 && "U\<lozit jako..."
#DEFINE _main_mFile_barprm_06 17 && "\<Konec"
#DEFINE _main_mFile_barprm_07 19 && "Uloz\<it vse"
#DEFINE _main_mFile_barprm_08 21 && "\<Moznosti"
#DEFINE _main_mFile_barprm_10 66 && "Vlastnosti"
#DEFINE _main_mFile_barprm_11 82 && "Exporty"
#DEFINE _main_mFile_barprm_12 85 && "Tisky"
#DEFINE _main_mFile_barprm_13 90 && "Otevrit ostatni"

#DEFINE _main_mFile_barprm_131 91 && "Otevrit export analyzi"

#DEFINE _main_mFile_barprm_121 88 && "Tisk analyzi"
#DEFINE _main_mFile_barprm_122 89 && "Tisk statistiky"

#DEFINE _main_mFile_barprm_111 79 && "Export..."
#DEFINE _main_mFile_barprm_112 80 && "Vytvoreni log souboru"
#DEFINE _main_mFile_barprm_113 81 && "Export Call Stacku"
#DEFINE _main_mFile_barprm_114 86 && "Export analyzi"
#DEFINE _main_mFile_barprm_115 87 && "Export statistiky"
#DEFINE _main_mFile_barprm_116 95 && "Vytvoreni log souboru s kodem"

#DEFINE _main_mFile_barprm_1000 23 && "Dalsi soubory..."

#DEFINE _main_mMove_GoToParent  72 && "Parent M/P"
#DEFINE _main_mMove_GoToChild   73 && "Child M/P"
#DEFINE _main_mMove_GoToCurrent 74 && "Aktualni M/P"
#DEFINE _main_mMove_GoToHome    75 && "Zacatek"
#DEFINE _main_mMove_GoToEnd     76 && "Konec zdroj."
#DEFINE _main_mMove_GoToSource  92 && "Zdroje"



#DEFINE _main_mView_barprm_OutPut 56 && "\<Vystupni okno"
#DEFINE _main_mView_barprm_XXTool_1 69 && "\<Standardni panel"
#DEFINE _main_mView_barprm_XXTool_2 70 && "\<Panel presunu"
#DEFINE _main_mView_barprm_4        71 && "\<Detail radku..."
#DEFINE _main_mView_barprm_5        77 && "\<Globalni pohled na metodu/proceduru..."
#DEFINE _main_mView_barprm_6        78 && "De\<tail metody/procedury..."

#DEFINE _msm_Edit_prmUndo      25 && '\<Zpet'
#DEFINE _msm_Edit_prmRedo      26 && '\<Opakovat'
#DEFINE _msm_Edit_prmCut       27 && '\<Vyjmout'
#DEFINE _msm_Edit_prmCopy      28 && '\<Kopirovat'
#DEFINE _msm_Edit_prmPaste     29 && 'V\<lozit'
#DEFINE _msm_Edit_prmSelectAll 30 && 'Vybr\<at vse'
#DEFINE _msm_Edit_prmZoom      43 && 'Zvetsi text ...'
#DEFINE _msm_Edit_prmClear     98 && 'Smazat'

#DEFINE _msm_Edit_Find    67 && "Hledat..."

#DEFINE _msm_Edit_SelectRecord     63 && "Oznacit radek"
#DEFINE _msm_Edit_UnSelAllRecord   64 && "Zrusit vyber vsech radku"
#DEFINE _msm_Edit_InvSelRecord     65 && "Invertovat vyber radku"
#DEFINE _msm_Edit_SelRecords       93 && "Vybrat radky..."
#DEFINE _msm_Edit_HighLightRecords 94 && "Zvyraznit radky..."
#DEFINE _msm_Edit_SelAllRecords    99 && "Vybrat vsechny radky"
#DEFINE _msm_Edit_FilterSelRecords       100 && "Zobrazi vybrane radky..."
#DEFINE _msm_Edit_FilterHighLightRecords 101 && "Zobrazi zvyraznene radky..."


#DEFINE _main_mHelp_barprm_01 51 && "Napoveda pro 'Coverage profiler'"
#DEFINE _main_mHelp_barprm_02 53 && "Obsah a rejtrik"
#DEFINE _main_mHelp_barprm_03 55 && "O aplikaci 'Coverage profiler'"

#DEFINE _main_mWind_barprm_01 31 && "Usporadat vse"
#DEFINE _main_mWind_barprm_03 33 && "Dalsi okno"
#DEFINE _main_mWind_barprm_05 35 && "Dalsi okna..."

#DEFINE _main_mTools_barprm_01 84 && "Oprava stromu prubehu"
#DEFINE _main_mTools_barprm_02 96 && "Analyza"
#DEFINE _main_mTools_barprm_03 97 && "Statistika"


#DEFINE _main_RecentFile_Exist 53 && "Soubor %s existuje"
#DEFINE _main_RecentFile_NotExist 54 && "Soubor %s neexistuje"

#DEFINE _main_menu_barprm_03 47  && Napoveda

* pozor popisy toolbaru jsou stringy
#DEFINE _main_tlbCaption  1  && "Standardni panel"
#DEFINE _main_tlbCaption2 101  && "Panel presunu"
#DEFINE _main_tlbCaption3 124  && "Panel vyberu"



#DEFINE Main_msgMain 2 &&   "Coverage profiler"
#DEFINE Main_Title     Main_msgMain

** OBSOLETE
*#DEFINE Main_msgFileTypeIsRegisterReg 96 && "Typ souboru %File% je registrovan jako %XFile%.CRLF Mam jej preregistrovat ?"
*#DEFINE Main_msgFileTypeIsRegisterDel 97 && "Typ souboru %File% je registrovan jako %XFile%.CRLF Muzu jej smazat ?"

#DEFINE Main_msgRegistryRepaired      98 && "Informace v registry byly obnoveny."
#DEFINE Main_msgRegistryClear         99 && "Informace v registry byly smazany."

*****************************************************************
#DEFINE _System_rptpageval         197 && " - stranka: %Page%"



*****************************************************************
#DEFINE XXF000_msgSaveChanges   3 &&   "Maji se ulozit zmeny ?"
#DEFINE XXF000_msgNotOpenFiles  4 &&   "Nemohu otevrit vsechny potrebne tabulky."

#DEFINE XXF000_msgNotOpenLogFile  5 &&  'Nemohu soubor %File% otevrit.'
#DEFINE XXF000_msgMissingIndFile  264 &&  'Chybi indexovy soubor %File%.'

#DEFINE XXF000_msgNotDiskSpace     6  &&   "Mas holt smulu. "+CRLF+"Mas malo mista na disku pro pracovni soubory."+CRLF+"Potrebujes %Size% B na disku %Root%"
#DEFINE XXF000_msgLanguageChanges  7 &&    "Doslo ke zmene jazyka. Aby se zmena projevila je nutno restartovat aplikaci."
#DEFINE XXF000_msgFatalErrorArReadingLog 260 && "Doslo k fatalni chybe pri cteni souboru na radku %LINENO%."

#DEFINE XXF000_valcbo_Global 8 && "Globalni pohled"
#DEFINE XXF000_valcbo_Event 9  && "Udalost..."


#DEFINE XXF000_grd_XX101_Cap 10  && "Radek"
#DEFINE XXF000_grd_XX600_Cap 11  && "Pocet"
#DEFINE XXF000_grd_XX601_Cap 12  && "Prvni"
#DEFINE XXF000_grd_XX602_Cap 13  && "Prumerny"
#DEFINE XXF000_grd_XX610_Cap 252 && "Soucet"
#DEFINE XXF000_grd_XX400_Cap 14  && ""
#DEFINE XXF000_grd_XX630_Cap 295 && "Time [%]"

#DEFINE XXF050_grd_XX001_Cap 63 && "Aplikace"
#DEFINE XXF050_grd_XX002_Cap 64 && "Projekt"
#DEFINE XXF050_grd_XX003_Cap 65 && ""

#DEFINE XXF052_grd_XX001_Cap 68 && "Modul"
#DEFINE XXF052_grd_XX002_Cap 69 && "Umisteni modulu"
#DEFINE XXF052_grd_XX003_Cap 70 && ""
#DEFINE XXF080_grd_XX100_Cap 175 && "Cas"

#DEFINE XXF000_ZeroItem 15 &&  "Pomocny item"

#DEFINE XXF000_valDtl_None 16 &&  ""
#DEFINE XXF000_valDtl_PrepData 17 && "Cekejte prosim, pripravuji data ... "
#DEFINE XXF000_valDtl_WorkData 18 && "Zpracovavam log soubor ..."
#DEFINE XXF000_valDtl_SaveData 19 && "Cekejte prosim, ukladam data ..."
#DEFINE XXF000_valDtl_LoadData 20 && "Cekejte prosim, nacitam data ..."
#DEFINE XXF000_valDtl_ReadSource 21 &&  "Nacitam zdrojovy kod z "
#DEFINE XXF000_valDtl_GenXXT605 22 && "Vyhledavam volajici radky..."
#DEFINE XXF000_valDtl_GenXXT600 23 &&   "Pripravuji zdrojovy kod..."
#DEFINE XXF000_valDtl_GenXXT600_0 24 && "Vyhledavam prislusne radky..."
#DEFINE XXF000_valDtl_GenXXT600_1 166 && "Zjistuji pocet zaznamu..."
#DEFINE XXF000_valDtl_GenXXT600_2 167 && "Zjistuji vnoreni..."
#DEFINE XXF000_valDtl_GenXXT600_3 168 && "Sumarizuji casy..."
#DEFINE XXF000_valDtl_GenXXT500 25 && "Pripravuji data pro strom zdroju..."
#DEFINE XXF000_valDtl_GenXXT505 26 &&  "Pripravuji data pro strom postupneho volani..."
#DEFINE XXF000_valDtl_GenXXT700 174 &&   "Pripravuji detail radku..."
#DEFINE XXF000_valDtl_GenXXT710 176 &&   "Pripravuji globalni pohled na metodu/proceduru..."
#DEFINE XXF000_valDtl_GenXXT720 177 &&   "Pripravuji detail metody/procedury..."


#DEFINE XXF000_valDtl_ReplaceXX505  169  && "Cekejte, prosim, opravuji tabulku LOG souboru..."

#DEFINE XXF000_valDtl_ExpandNodeOfXXT505 27 && "Cekejte, prosim, nacitam vetve..."
#DEFINE XXF000_valDtl_ExpandNodeOfXXT500 28 && "Cekejte, prosim, nacitam vetve..."
#DEFINE XXF000_valDtl_SearchNodeOfXXT505 29 && "Cekejte, prosim, hledam prislusny prubeh..."
#DEFINE XXF000_valDtl_SearchNodeOfXXT500 30 && "Cekejte, prosim, hledam prislusnou metodu/proceduru..."

#DEFINE XXF000_valDtl_SearchBeginMethodProcedure 84 && "Cekejte, prosim, hledam pocatek metody/procedury..."
#DEFINE XXF000_valDtl_SearchSubMethodProcedure   85 && "Cekejte, prosim, hledam podrazene metody/procedury..."
#DEFINE XXF000_valDtl_DefinePopupMethodProcedure 86 && "Cekejte, prosim, definuji menu metod/procedur..."


#DEFINE XXF000_valDtl_A_FindDataRT  31 && "Cekejte, prosim, nacitam data (cas vykonani na radek)..."
#DEFINE XXF000_valDtl_A_FindDataRP  57 && "Cekejte, prosim, nacitam data (pocet vykonani na radek)..."
#DEFINE XXF000_valDtl_A_FindDataMT  58 && "Cekejte, prosim, nacitam data (cas vykonani na metodu/proceduru)..."
#DEFINE XXF000_valDtl_A_FindDataMP  59 && "Cekejte, prosim, nacitam data (pocet vykonani na metodu/proceduru)..."
#DEFINE XXF000_valDtl_A_FindData    60 && "Cekejte, prosim, nacitam data"
#DEFINE XXF000_valDtl_A_GenList   32 && "Cekejte, prosim, generuji seznam..."
#DEFINE XXF000_valDtl_A_ClearList 33 && "Cekejte, prosim, cistim seznam..."

#DEFINE XXF000_valDtl_A_N0 34 && " Hledam, hledam... "
#DEFINE XXF000_valDtl_A_N1 35 && "Ale co ? "
#DEFINE XXF000_valDtl_A_N2 36 && "Co takhle zadat nejaky podminky ?"


#DEFINE XXF000_A_Print_TTT 192 && "Tisk vysledku analyzi"
#DEFINE XXF000_A_XML_TTT   193 && "Export vysledku analyzi do XML"

#DEFINE XXF000_S_Print_TTT 194 && "Tisk statistiky"
#DEFINE XXF000_S_XML_TTT   195 && "Export statistiky do XML"



#DEFINE XXF000_SelectNode_TTT 37 &&  "Aktivuje nod teto metody/procedury na zalozce 'Hierarchie dle prubehu'"
#DEFINE XXF000_SelectPNode_TTT 38 && "Aktivuje nadrazeny nod teto metody/procedury na zalozce 'Hierarchie dle prubehu'"

#DEFINE XXF050_msgProjNotExist 66  && "Projekt %s neexistuje."
#DEFINE XXF050_msgModulNotExist 67  && "Modul %s neexistuje."


#DEFINE _ACT_7_NoHelpEngine 191  && "Nepodarilo se lokalizovat hhctrl.ocx."

#DEFINE _XXLog_Export_PutFile_Cap 189 && "Exportovat:"
#DEFINE _XXLog_Export_XXT505_Cap 190 && "Exportuje se Call Stack..."

#DEFINE _XXLog_Export_Statistics_Cap 196  && "Exportuje se statistika do XML..."
#DEFINE _XXLog_Print_Statistics_Cap  198  && "Statistika"

#DEFINE _XXLog_Print_Analyse_Cap 199  && "Vysledek analyzi"
#DEFINE _XXLog_Export_Analyse_Cap 200  && "Exportuje se vysledek analyzi do XML..."


#DEFINE _XXLog_PutFile_Cap 39 && "Ulozit jako:"
#DEFINE _XXLog_GetFile_Cap 40 && "Otevrit:"
#DEFINE _XXLog_ReadSource_odlg_Cap 61 && "Soubor:"
#DEFINE _XXLog_Open_ReadCVPFile 41 &&  "Nacitam CVP soubor..."
#DEFINE _XXLog_Open_CreateIndex 42 && "Indexuji nactena data..."
#DEFINE _XXLog_UpgradeXXT400    43 &&  "Opravuji tabulku zdroju (%FIELD%)..."

#DEFINE _XXLog_RepairSource_odlg_PJX_Cap 62  &&  "Projekt:"
#DEFINE _XXLog_RepairSource_odlg_VCX_Cap 161  &&  "Knihovna:"
#DEFINE _XXLog_RepairSource_odlg_SCX_Cap 162  &&  "Formular:"
#DEFINE _XXLog_RepairSource_odlg_DBC_Cap 163  &&  "Databaze:"
#DEFINE _XXLog_RepairSource_odlg_PRG_Cap 164  &&  "Program:"
#DEFINE _XXLog_RepairSource_odlg_FRX_Cap 261  &&  "Report:"
#DEFINE _XXLog_RepairSource_odlg_LBX_Cap 262  &&  "Stitek:"
#DEFINE _XXLog_RepairSource_odlg_TSQL_Cap 263  &&  "T-SQL:"



#DEFINE _XXLog_UpgradeXXT300 93 &&  "Opravuji tabulku metod a procedur (%FIELD%)..."
#DEFINE _XXLog_UpgradeXXT100 94 &&  "Opravuji tabulku logu (%FIELD%)..."
#DEFINE _XXLog_UpgradeXXT505 289 &&  "Opravuji tabulku stromu volani (%FIELD%)..."
#DEFINE _XXLog_UpgradeXXT500 298 &&  "Opravuji tabulku stromu zdrojů (%FIELD%)..."

#DEFINE _XXLog_UpdateXXT100 290 &&  "Opravuji data tabulky logu (%FIELD%)..."
#DEFINE _XXLog_UpdateXXT300 291 &&  "Opravuji data tabulky metod a procedur (%FIELD%)..."
#DEFINE _XXLog_UpdateXXT400 292 &&  "Opravuji data tabulky zdroju (%FIELD%)..."
#DEFINE _XXLog_UpdateXXT505 293 &&  "Opravuji data tabulky stromu volani (%FIELD%)..."
#DEFINE _XXLog_UpdateXXT500 299 &&  "Opravuji data tabulky stromu zdrojů (%FIELD%)..."

#DEFINE _XXLog_Val_RepairSource 44 && "Systemove udalosti"
#DEFINE _XXLog_Val_RepairObject 45 && "Udalost ON... (nelze blize specifikovat)"

#DEFINE _XXLog_msgInvalidFormatCVPFile 46  && "Soubor CVP je poskozeny, nebo ma neznamy format"
#DEFINE _XXLog_msgFileNotExist 100         && "Soubor %File% neexistuje."
#DEFINE _XXLog_OpenLog_Cap    47 && "Log soubor"
#DEFINE _XXLog_msgHigherCVPFile 95  && "Otevirany CVP soubor %File% ma vyssi verzi %FileVer% nez je znamo (%CVPVer%)."

#DEFINE _XXLog_NotOpenProject 71 && "Nepodarilo se otevrit projekt %s ."
#DEFINE _XXLog_FindFileInProject 72 && "Soubor %File% lokalizovan na ceste %Path% v projektu %Project% ."
#DEFINE _XXLog_FindMainInProject 73 && "Soubor %File% identifikovan jako hlavni modul v projektu %Project% ."
#DEFINE _XXLog_FileSourceNotDefined 74 && "Soubor %File% zdrojovych kodu nebyl lokalizovan."
#DEFINE _XXLog_FileSourceNotOpen 75 && "Soubor %File% zdrojovych kodu se nepodarilo otevrit."
#DEFINE _XXLog_FileSourceNotCopy 76 && "Soubor %File% se nepodarilo zkopirovat."
#DEFINE _XXLog_ProjectNotDefined 77 && "Projekt %Project% nebyl lokalizovan."
#DEFINE _XXLog_UnknownFileSource 78 && "Soubor %File% zdrojovych kodu je neznameho formatu."

#DEFINE _XXLog_NotFindObjectInLibrary 79 && "Nenasel jsem objekt %Object% v knihovne %Library% ."
#DEFINE _XXLog_NotFindObjectInForm    80 && "Nenasel jsem objekt %Object% v formulari %Form% ."
#DEFINE _XXLog_NotFindSPInDBC         81 && "Nenasel jsem ulozene procedury v DBC konteineru %DBC% ."
#DEFINE _XXLog_ProcInDBCNotFound      82 && "Nenasel jsem proceduru %Proced% v ulozenych procedurach DBC konteineru %DBC% ."
#DEFINE _XXLog_MethInObjectNotFound   83 && "Nenasel jsem metodu %Method% v objektu %Object% ."
**

#DEFINE _XXLog_SF_NCXXTY00   87 && "Nepodarilo se uzavrit soubor %File% ."
#DEFINE _XXLog_SF_ROXXTY00   88 && "Nepodarilo se otevrit soubor %File% ."

#DEFINE _XXLog_XXT100   89 && "Log soubor"
#DEFINE _XXLog_XXT200   90 && "Seznam zdroju"
#DEFINE _XXLog_XXT300   91 && "Seznam metod a procedur"
#DEFINE _XXLog_XXT400   92 && "Seznam zdrojovych kodu"
#DEFINE _XXLog_XXT500  125 && "Strom zdroju"
#DEFINE _XXLog_XXT505  126 && "Strom postupneho volani"

#DEFINE _XXLog_SaveUN     134 &&  "Neznama chyba pri ukladani CVP souboru"
#DEFINE _XXLog_SaveUNRO   141 &&  "Nepodarilo se znovu otevrit CVP soubor"
#DEFINE _XXLog_SavePack   136 &&  "Chyba %Error% pri pakovani souboru %File%"
#DEFINE _XXLog_SavePFile  140 &&  "Nepodarilo se zpakovat soubor %File%"
#DEFINE _XXLog_SaveOFile  141 &&  "Nepodarilo se otevrit soubor %File% pro ulozeni"
#DEFINE _XXLog_SaveFailed 154 &&  "Interni chyba pri ukladani souboru."

#DEFINE _XXLog_OpenUN     135 &&  "Neznama chyba pri otevirani CVP souboru"
#DEFINE _XXLog_OpenUnpack 137 &&  "Chyba %Error% pri rozpakovani souboru %File%"
#DEFINE _XXLog_OpenUPFile 138 &&  "Nepodarilo se otevrit rozpakovany soubor %File%"
#DEFINE _XXLog_OpenCRFile 139 &&  "Nepodarilo se vytvorit cilovy soubor %File%"

#DEFINE _XXLog_PackUtilNotExist 143 && "Pakovaci klient %PU_Client% neni definovan"
#DEFINE _XXLog_PackUtilNotFound 144 && "Pakovaci kleint %PU_Client%/%File% nebyl nalezen"

#DEFINE _XXLog_ReadLogS 146  &&  "Statistika zpracovani LOG souboru:"
#DEFINE _XXLog_ReadLogS_XXT100 147  && "Nacteni LOG souboru: %Time% s"
#DEFINE _XXLog_ReadLogS_XXT200 148 &&  "Oprava seznamu zdroju: %Time% s"
#DEFINE _XXLog_ReadLogS_XXT300 149 &&  "Oprava seznamu objektu: %Time% s"
#DEFINE _XXLog_ReadLogS_XXT400 150 &&  "Nacteni zdrojovych kodu: %Time% s"
#DEFINE _XXLog_ReadLogS_XXT500 151 &&  "Generovani stromu zdroju: %Time% s"
#DEFINE _XXLog_ReadLogS_XXT505 152  && "Generovani stromu prubehu: %Time% s"

#DEFINE _XXLog_valDtl_RL_RepairLOG 160  && "Cekejte, prosim, prevadim LOG soubor na verzi z VFP 6.0..."

#DEFINE _XXLog_FTProcess 165  && "Zpracovani souboru %File%: %Time% s"

#DEFINE _XXLog_msgAddColumnFailed   170 && "Nepodarilo se pridat sloupec %Field% do tabulky %File%."
#DEFINE _XXLog_msgCreateIndexFailed 171 && "Nepodarilo se vytvorit index %Tag% do tabulky %File%."

#DEFINE __XXLog_valCreateLogFile 178  && Vytvari se LOG soubor...
#DEFINE __XXLog_valNotCreateLogFile 179  && Nepodarilo se vytvorit LOG soubor.

#DEFINE __XXLog_valExportFile   180  && Exportuje se "%File%"...
#DEFINE __XXLog_msgExportFileF  181  && Selhal export souboru "%File%."
#DEFINE __XXLog_valExportGetDir 186  && Vystupni adresar


#DEFINE _XXLog_OAE_ReadXMLFile        205 && Cekejte, prosim, nacita se XML soubor...
#DEFINE _XXLog_OAE_ReadXMLFile_Failed 206 && Selhalo nacteni XML souboru.
#DEFINE _XXLog_OAE_XMLDom_Failed      207 && Selhalo vytvoreni rozhrani XMLDom.
#DEFINE _XXLog_OAE_XMLNotExport       208 && Uvedeny soubor neni export analyzi.
#DEFINE _XXLog_OAE_GenerateList       209 && Cekejte, prosim, generuje se seznam...

#DEFINE _XXLog_OAE_SFLnEFL            210 && Identifikovan rozdilny zdrojovy LOG soubor. Ma se pokracovat v otevirani?
#DEFINE _XXLog_OAE_EnID               211 && Export nema identifikaci, ale odpovida zdrojovy LOG soubor. Ma se pokracovat v otevirani?
#DEFINE _XXLog_OAE_SnID               212 && CVP soubor nema identifikaci, ale odpovida zdrojovy LOG soubor. Ma se pokracovat v otevirani?
#DEFINE _XXLog_OAE_SIDnEID            213 && Neodpovidaji identifikace ale jsou stejne zdrojove LOG soubory. Ma se pokracovat v otevirani?
#DEFINE _XXLog_OAE_SIDnEIDaSFLnEFL    214 && Neodpovidaji ani identifikace, ani zdrojove LOG soubory. Ma se pokracovat v otevirani?

#DEFINE XXF000_lsvCol1 48  && "Metoda/Procedura"
#DEFINE XXF000_lsvCol2 49  && "Cas"
#DEFINE XXF000_lsvCol3 50  && "Cislo radku"
#DEFINE XXF000_lsvCol4 51  && "Radek"
#DEFINE XXF000_lsvCol5 52  && "Por."
#DEFINE XXF000_lsvCol6 202 && "Pocet"
#DEFINE XXF000_lsvCol7 203 && "%"
#DEFINE XXF000_lsvCol8 204 && "Prum. cas"

#DEFINE XXF000_lsvSTCol1 102 && "Typ zdroje"
#DEFINE XXF000_lsvSTCol2 103 && "Pocet"

#DEFINE XXF000_valDtl_RS_ReadSource 114  && "Cekejte, prosim, nacitam seznam zdroju..."
#DEFINE XXF000_valDtl_RS_MaxCallRow 115  && "Cekejte, prosim, hledam nejcasteji volany radek..."
#DEFINE XXF000_valDtl_RS_MaxBusyRow 116  && "Cekejte, prosim, hledam radek jehoz vykonani je nejdelsi..."
#DEFINE XXF000_valDtl_RS_MaxCallMP  117  && "Cekejte, prosim, hledam nejcasteji volanou metodu/proceduru..."
#DEFINE XXF000_valDtl_RS_MaxBusyMP  118  && "Cekejte, prosim, hledam metodu/proceduru jejiz vykonani je nejdelsi..."
#DEFINE XXF000_valDtl_RS_MaxMinLevel 119  &&  "Cekejte, prosim, hledam maximalni a minimalni uroven vnoreni..."
#DEFINE XXF000_valDtl_RS_AllTime     120  &&  "Cekejte, prosim, zjistuji celkovy cas sledovani..."


#DEFINE XXF000_VFPRes_NoString 121 && "Neznamy letajici string (UFS) %StringID%"
#DEFINE XXF000_VFPRes_NoPad    122 && "Neznamy letajici pad (UFP) %ParID%,%PropID%"
#DEFINE XXF000_VFPRes_NoBar    123 && "Neznamy letajici bar (UFB) %BarID%,%PropID%"

#DEFINE XXF000_valDtlDestroyForm 56 && "Cekejte, prosim, nez se ukonci formular..."
#DEFINE XXF000_BasicCaption      142 && "CVP soubor"

#DEFINE XXF000_txtTIME_PERC     265  &&  "Cas trvani cele M/P: %TIME%, (%PERC%%)"
#DEFINE XXF000_txtTIME_PERC2    266  &&  "Cas trvani cele M/P: %TIMP% s / %TIMO% s - (%DIFF% s), (%PERC%%)"
#DEFINE XXF000_txtTIMES_PERC    267  &&  "Cas trvani vybranych radku: %TIME%, (%PERC%%)"

#DEFINE XXF000_LogRowIsNotInSourceCode    249 && "LOG obsahuje radek %ROW% mimo rozsah zdrojovych kodu (%FILE%)."


#DEFINE XXF030_msgClearFindValues 159  && "Opravdu chcete vymazat seznam hledanych hodnot?"

#DEFINE XXF020_Dele_TTT  187  && "Smaze oznacene soubory"
#DEFINE XXF020_DeleF_TTT 188  && "Smaze vsechny ztracene soubory"

#DEFINE XXF060_grd_XX000_Cap 127 &&  "Popis"
#DEFINE XXF060_grd_XX001_Cap 128 &&  "Velikost"
#DEFINE XXF060_grd_XX002_Cap 129 &&  "Zpakovan ?"
#DEFINE XXF060_grd_XX003_Cap 130 &&  "Zp. velikost"
#DEFINE XXF060_grd_XX004_Cap 131 &&  "Soubor"
#DEFINE XXF060_grd_XX006_Cap 158 &&  "Ucinnost"

#DEFINE XXF060_Yes 132 &&  "Ano"
#DEFINE XXF060_No 133 &&  "Ne"

#DEFINE XXF070_lsvCol1 145 && "Trida/Procedura"

#DEFINE XXF08X_Zoom_TTT 215 && "Zvetseni grafu"
#DEFINE XXF08X_Graph1_TTT 216 && "Graf plny"
#DEFINE XXF08X_Graph2_TTT 217 && "Graf nadprumernych hodnot"
#DEFINE XXF08X_Graph3_TTT 218 && "Graf castecny"


#DEFINE XXR001_XX999_RT 220 && "Radek - cas"
#DEFINE XXR001_XX999_RP 221 && "Radek - pocet"
#DEFINE XXR001_XX999_MT 222 && "Metoda - cas"
#DEFINE XXR001_XX999_MP 223 && "Metoda - pocet"

#DEFINE XXR001_XX001_1 224 && "pod"
#DEFINE XXR001_XX001_2 225 && "nad"
#DEFINE XXR001_XX001_3 226 && "mezi"

#DEFINE XXR001_XX999_Asc 227 && "vzestupne"
#DEFINE XXR001_XX999_Desc 228 && "sestupne"

#DEFINE XXF100_Export_Report_Cap 201  && "Report ulozen jako %File%."


#DEFINE __cboPackUtils_valZeroItem 153  && "Nepakovat"

#DEFINE _PU_TestVFP     155  && "Zasuvny modul (%File%) nebyl nalezen."
#DEFINE _PU_TestPack    156  && "Komponenta pro komrimaci a dekomprimaci nebyla nalezena (%File%)."
#DEFINE _PU_TestVFPIn   157  && "Selhala inicializace zasuvneho modulu (%File%)."

************************************************************************
#DEFINE XXF000_Change_Source         1
#DEFINE XXF000_Change_Source_Detail  2
#DEFINE XXF000_Change_Source_Summary 3
#DEFINE XXF000_Change_CallStack      4
#DEFINE XXF000_Change_Statistics     5

#DEFINE XXF000_Source_Detail  1
#DEFINE XXF000_Source_Summary 2

#DEFINE _TypeObj_Procedure      3
#DEFINE _TypeObj_Method         4
#DEFINE _TypeObj_Class          1
#DEFINE _TypeObj_Member         2
#DEFINE _TypeObj_Source_V      10
#DEFINE _TypeObj_Source_S      11
#DEFINE _TypeObj_Source_P      12
#DEFINE _TypeObj_Source_D      13
#DEFINE _TypeObj_Source_U      14
#DEFINE _TypeObj_Source_SE     15
#DEFINE _TypeObj_Source_R      16
#DEFINE _TypeObj_Source_L      17
#DEFINE _TypeObj_Source_TSQL   18
#DEFINE _TypeObj_Owner         19
#DEFINE _TypeObj_Trigger       20
#DEFINE _TypeObj_Owners        21

#DEFINE _TypeObj_Procedure_C    104 && "Procedura"
#DEFINE _TypeObj_Method_C       105 && "Metoda"
#DEFINE _TypeObj_Class_C        106 && "Trida"
#DEFINE _TypeObj_Member_C       107 && "Clen tridy/objektu"
#DEFINE _TypeObj_Source_V_C     108 && "Visualni knihovna"
#DEFINE _TypeObj_Source_S_C     109 && "Formular"
#DEFINE _TypeObj_Source_P_C     110 && "Program/Proceduralni soubor"
#DEFINE _TypeObj_Source_D_C     111 && "Databazovy kontejner"
#DEFINE _TypeObj_Source_U_C     112 && "Neznamy zdroj"
#DEFINE _TypeObj_Source_SE_C    113 && "Systemova udalost"
#DEFINE _TypeObj_Source_R_C     172 && "Report"
#DEFINE _TypeObj_Source_L_C     173 && "Label"
#DEFINE _TypeObj_Source_TSQL_C  257 && "T-SQL skript"
#DEFINE _TypeObj_Owner_C        258 && "Vlastnik"
#DEFINE _TypeObj_Trigger_C      259 && "Trigger"
#DEFINE _TypeObj_LostFiles_C    284 && "Lost Files"
#DEFINE _TypeObj_Classes_C      285 && Classes
#DEFINE _TypeObj_ProcFuncs_C    286 && Procedures a functions
#DEFINE _TypeObj_Owners_C       297 && Owners





#DEFINE _ImageObj_NoImage  0
#DEFINE _ImageObj_Classlib 1
#DEFINE _ImageObj_Form     2
#DEFINE _ImageObj_Program  3
#DEFINE _ImageObj_Class    4
#DEFINE _ImageObj_Member  14
#DEFINE _ImageObj_Method   5
#DEFINE _ImageObj_DBC      6
#DEFINE _ImageObj_Unknown  7
#DEFINE _ImageObj_S_event  8
#DEFINE _ImageObj_Report  15
#DEFINE _ImageObj_Label   16

#DEFINE _ImageObj_NClasslib 9
#DEFINE _ImageObj_NForm     10
#DEFINE _ImageObj_NProgram  11
#DEFINE _ImageObj_NDBC      12
#DEFINE _ImageObj_NMethod   13
#DEFINE _ImageObj_NReport   17
#DEFINE _ImageObj_NLabel    18
#DEFINE _ImageObj_SortA     19
#DEFINE _ImageObj_SortD     20

#DEFINE _ImageObj_Method_q   21
#DEFINE _ImageObj_Method_e   22

#DEFINE _ImageObj_Trigger    23
#DEFINE _ImageObj_Owner      24
#DEFINE _ImageObj_NTrigger   25


#DEFINE XXF030_RecentFile       1
#DEFINE XXF030_RecentFileCount  2
#DEFINE XXF030_MaxFileCount     3
#DEFINE XXF030_MaxWindowCount   4
#DEFINE XXF030_MaxLogSize       5
#DEFINE XXF030_LogFile          6
#DEFINE XXF030_Language         7
#DEFINE XXF030_SizeGrid         8
#DEFINE XXF030_FileSource       9
#DEFINE XXF030_AsociateLOG     10
#DEFINE XXF030_AsociateCVP     11
#DEFINE XXF030_SaveFile_XXT500 12
#DEFINE XXF030_SaveFile_XXT505 13
#DEFINE XXF030_SaveFile_PackU  15
#DEFINE XXF030_PackMinSize     16
#DEFINE XXF030_AsociateCVI     17
#DEFINE XXF030_EFRX            18
#DEFINE XXF030_LOADER          19
#DEFINE XXF030_LOADERIDE       20
#DEFINE XXF030_LogDebug        21
#DEFINE XXF030_AsociateCVPX    22

#DEFINE XXF000_SizeGrid_R      1 && rucni
#DEFINE XXF000_SizeGrid_A      2 && automaticke

#DEFINE XXF000_FileSource_I      1 && ignorovat
#DEFINE XXF000_FileSource_O      2 && otevrit dialog pro nalezeni

#DEFINE XXF000_Icon_Animated   1 && animovane ikony
#DEFINE XXF000_Icon_Crash      0 && staticke ikony (crash)


#DEFINE _EFRX_Out_HTML 230  && "HTML vystup"
#DEFINE _EFRX_Out_PDF  231  && "PDF vystup"
#DEFINE _EFRX_Out_DOC  232  && "Microsoft Word dokument"
#DEFINE _EFRX_Out_FDOC 233  && "Microsoft Word dokument (plovouci rezim)"
#DEFINE _EFRX_Out_RTF  234  && "RTF soubor"
#DEFINE _EFRX_Out_XLS  235  && "Microsoft Excel dokument"
#DEFINE _EFRX_Out_XML  236  && "XML dokument"
#DEFINE _EFRX_Out_BMP  237  && "BMP obrazek"
#DEFINE _EFRX_Out_JPEG 238  && "JPEG obrazek"
#DEFINE _EFRX_Out_PNG  239  && "PNG obrazek"
#DEFINE _EFRX_Out_WMF  240  && "Metafile obrazek"
#DEFINE _EFRX_Out_TIFF 241  && "TIFF obrazek"
#DEFINE _EFRX_Out_HTA  242  && "WEB Archive"
#DEFINE _EFRX_Out_XFF  243  && "XFF soubor"
#DEFINE _EFRX_Out_GIF  244  && "GIF soubor"
#DEFINE _EFRX_Out_TXT  245  && "Textovy soubor"
#DEFINE _EFRX_Out_ODT  246  && "OpenOffice Writer dokument"
#DEFINE _EFRX_Out_FODT 247  && "OpenOffice Writer dokument (plovouci rezim)"
#DEFINE _EFRX_Out_ODS  248  && "OpenOffice Calc dokument"
#DEFINE _EFRX_Out_FODS 250  && "OpenOffice Calc dokument (plovouci rezim)"
#DEFINE _EFRX_Out_XPS  251  && "XML Paper Specification"

#DEFINE _SF_ErrMsg_ValueIsNotValid      253 && "Hodnota neni validni."
#DEFINE _SF_ErrMsg_ConditionIsNotValid  254 && "Podminka neni validni."
#DEFINE _SF_ErrMsg_FieldHasBadType      255 && "Vlozena polozka '%B_111%' neni vhodna."
#DEFINE _SF_ErrMsg_FieldNotExists       256 && "Vlozena polozka '%B_111%' neexistuje."


#DEFINE _XXT610_XX101_Caption  268 && Cislo radku
#DEFINE _XXT610_XX600_Caption  269 && Pocet spusteni
#DEFINE _XXT610_XX601_Caption  270 && Prvni prubeh
#DEFINE _XXT610_XX602_Caption  271 && Prumerny prubeh
#DEFINE _XXT610_XX610_Caption  272 && Celkovy cas radku
#DEFINE _XXT610_XX400_Caption  273 && Radek metody
#DEFINE _XXT610_XX630_Caption  296 && Time [%]


#DEFINE XXF200_SRMP        274 && specificky prubeh M/P
#DEFINE XXF200_ARMP        275 && All run M/P

#DEFINE _XFRX_NEW_LOG 276 && Log files
#DEFINE _XFRX_NEW_TXT 277 && Text files
#DEFINE _XFRX_NEW_ALL 278 && All log files

#DEFINE _XFRX_OPEN_CVP  279 && Coverage files"
#DEFINE _XFRX_OPEN_CVPX 287 && Coverage files (XML)"
#DEFINE _XFRX_OPEN_CVI  280 && Coverage index files"
#DEFINE _XFRX_OPEN_ALL  281 && All coverage files"

#DEFINE _XFRX_XXX_XML 282 && XML file

#DEFINE _XXLog_msg_CancelProcess 283 && "Do you really want to interrupt processing?"


#DEFINE _XXLog_msg_LogIsToBig 288 && "Log file is too big. Please, use VFPA 10.1 or latest VFPA version."

#DEFINE _XXLog_NextRecords 294 && "Next records..."