Function at 0x6202b0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
mov ebp, esp
push ecx
mov ecx, 0x3ba
push 0
push 0
dec ecx
jne 0x6202b9
xchg dword [ebp - 4], ecx
push ebx
push esi
push edi
mov dword [ebp - 8], ecx
mov esi, edx
mov dword [ebp - 4], eax
mov eax, dword [ebp - 8]
call sub.rtl70.bpl__System__LStrAddRef_qqrpv
xor eax, eax
push ebp
push 0x62e819
push dword fs:[eax]
mov dword fs:[eax], esp
mov byte [ebp - 9], 0
push 0
call sub.ole32.dll_CoInitialize
mov eax, dword [ebp - 4]
add eax, 0xac
call sub.rtl70.bpl__System__LStrClr_qqrpv
mov dl, 1
mov eax, dword [sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery__bctr_qqrv
mov dword [ebp - 0x20], eax
mov dl, 1
mov eax, dword [sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery__bctr_qqrv
mov dword [ebp - 0x24], eax
mov dl, 1
mov eax, dword [sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery__bctr_qqrv
mov dword [ebp - 0x28], eax
xor ecx, ecx
mov dl, 1
mov eax, dword [sym.imp.adortl70.bpl__Adodb_TADOQuery_]
call sub.adortl70.bpl__Adodb_TADOQuery__bctr_qqrp18Classes_TComponent
mov dword [ebp - 0x18], eax
xor ecx, ecx
mov dl, 1
mov eax, dword [sym.imp.xmlrtl70.bpl__Xmldoc_TXMLDocument_]
call sub.xmlrtl70.bpl__Xmldoc_TXMLDocument__bctr_qqrp18Classes_TComponent
mov edx, eax
test edx, edx
je 0x620354
sub edx, 0xffffff34
lea eax, [ebp - 0x174]
call sub.rtl70.bpl__System__IntfCopy_qqrr45System__DelphiInterface_t17System_IInterface_x45System__DelphiInterface_t17System_IInter
mov dl, 1
mov eax, dword [sym.imp.rtl70.bpl__Classes_TStringList_]
call sub.rtl70.bpl__System_TObject__bctr_qqrv
mov dword [ebp - 0x18c], eax
xor ecx, ecx
mov dl, 1
mov eax, dword [sym.imp.adortl70.bpl__Adodb_TADOQuery_]
call sub.adortl70.bpl__Adodb_TADOQuery__bctr_qqrp18Classes_TComponent
mov dword [ebp - 0x1c], eax
mov dl, 1
mov eax, dword [sym.imp.rtl70.bpl__Classes_TStringList_]
call sub.rtl70.bpl__System_TObject__bctr_qqrv
mov dword [ebp - 0x2c4], eax
mov byte [ebp - 0x2e9], 0
mov dl, 1
mov eax, dword [sym.imp.PCommonUtil.bpl__Base64_TBase64_]
call sub.rtl70.bpl__System_TObject__bctr_qqrv
mov dword [ebp - 0x2f0], eax
xor eax, eax
push ebp
push 0x62d6a0
push dword fs:[eax]
mov dword fs:[eax], esp
xor eax, eax
push ebp
push 0x62d5ce
push dword fs:[eax]
mov dword fs:[eax], esp
lea edx, [ebp - 0x30c]
mov eax, dword [ebp + 0xc]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
mov ecx, dword [ebp - 0x30c]
lea eax, [ebp - 0x308]
mov edx, 0x62e838
call sub.rtl70.bpl__System__LStrCat3_qqrv
mov edx, dword [ebp - 0x308]
lea eax, [ebp - 0x304]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x304]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, dword [ebp - 0x20]
mov dword [edx + 0x30], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, dword [ebp - 0x24]
mov dword [edx + 0x30], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov edx, dword [ebp - 0x28]
mov dword [edx + 0x30], eax
mov dl, 4
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_setlocktype_qqr18Adodb_TADOLockType
mov dl, 4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_setlocktype_qqr18Adodb_TADOLockType
mov dl, 4
mov eax, dword [ebp - 0x28]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_setlocktype_qqr18Adodb_TADOLockType
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x8c]
mov eax, dword [ebp - 0x18]
mov ecx, dword [eax]
call dword [ecx + 0x26c]
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x8c]
mov eax, dword [ebp - 0x1c]
mov ecx, dword [eax]
call dword [ecx + 0x26c]
mov dl, 1
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax]
call dword [ecx + 0x4c]
mov edx, 0x62e858
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax]
call dword [ecx + 0x58]
lea ecx, [ebp - 0x178]
mov edx, 0x62e86c
mov eax, dword [ebp - 0x174]
mov ebx, dword [eax]
call dword [ebx + 0x78]
mov eax, esi
mov edx, dword [eax]
call dword [edx + 0x14]
lea edx, [ebp - 0x320]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
mov edx, dword [ebp - 0x320]
lea eax, [ebp - 0x31c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x31c]
mov edx, 0x62e880
mov eax, dword [ebp - 0x178]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
call sub.rtl70.bpl__System__LStrToPChar_qqrx17System_AnsiString
push eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
call sub.rtl70.bpl__System__LStrToPChar_qqrx17System_AnsiString
push eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x34]
push eax
push sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
call sym.P_Interface.bpl__Unit_kpyw_SetConfile_qqspvipct3
lea edx, [ebp - 0x2cc]
mov eax, 0x62e8a4
call sym.P_Interface.bpl__Publicutil_ReadRegString_qqr17System_AnsiString
cmp dword [ebp - 0x2cc], 0
jne 0x62053f
lea eax, [ebp - 0x2cc]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
xor ecx, ecx
mov edx, 0x62e8c0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x44]
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
push eax
push 0x62e8dc
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62e908
lea eax, [ebp - 0x324]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x324]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Open_qqrv
mov edx, 0x62e914
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x328]
mov ecx, dword [eax]
call dword [ecx + 0x60]
push dword [ebp - 0x328]
push 0x62e924
mov edx, 0x62e930
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x32c]
mov ecx, dword [eax]
call dword [ecx + 0x60]
push dword [ebp - 0x32c]
lea eax, [ebp - 0x2dc]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, 0x62e940
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x2e0]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x18]
call sub.dbrtl70.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x18]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x44]
mov eax, dword [ebp - 0x18]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
push eax
push 0x62e950
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62e908
lea eax, [ebp - 0x330]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x330]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov eax, dword [ebp - 0x18]
call sub.dbrtl70.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0x18]
mov edx, dword [eax]
call dword [edx + 0x14c]
test eax, eax
jne 0x620692
mov ecx, 0x62e980
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 9], 0
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
xor ecx, ecx
mov edx, 0x62e9ac
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
push 0
push 0
push 0
push 0
push 0x62e9d0
push 0x62e9e4
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x334]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x334]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
fstp xword [ebp - 0x198]
wait
push 0
push 0x62ea04
push 0x62e9e4
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x338]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x338]
call sub.rtl70.bpl__Sysutils_StrToInt_qqrx17System_AnsiString
mov dword [ebp - 0x1ac], eax
push 0
push 0x62ea18
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x2d8]
push eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
xor edx, edx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov byte [ebp - 0x2c5], 0
push 0
push 0x62ea2c
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x33c]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x33c]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x6207a2
mov byte [ebp - 0x2c5], 1
mov byte [ebp - 0x239], 0
lea eax, [ebp - 0x239]
push eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xa8]
mov ecx, esi
mov edx, dword [ebp - 4]
call sym.P_Interface.bpl__Unit_developtools_tdevelop_exec_BeginWriteXMLLoop_qqrp14System_TObjectt1ro
cmp byte [ebp - 0x239], 0
je 0x6207e2
mov byte [ebp - 9], 0
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 4]
cmp byte [eax + 0x88], 0
je 0x62081a
mov eax, dword [ebp - 4]
mov ecx, dword [eax + 0x9c]
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, esi
call sym.P_Interface.bpl__Fsfpsz_OF_SHOWfsfpsz_qqrp19Classes_TStringList17System_AnsiStringt2
test al, al
jne 0x62081a
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, esi
mov edx, dword [eax]
call dword [edx + 0x14]
test eax, eax
jne 0x620849
mov ecx, 0x62ea48
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, esi
mov edx, dword [eax]
call dword [edx + 0x14]
dec eax
test eax, eax
jl 0x62d524
inc eax
mov dword [ebp - 0x2f8], eax
mov dword [ebp - 0x10], 0
mov byte [ebp - 0x2ea], 0
mov byte [ebp - 0x2eb], 0
lea eax, [ebp - 0x17c]
push eax
or ecx, 0xffffffff
mov edx, 0x62ea64
mov eax, dword [ebp - 0x178]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
lea eax, [ebp - 0x180]
push eax
or ecx, 0xffffffff
mov edx, 0x62ea80
mov eax, dword [ebp - 0x17c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
lea eax, [ebp - 0x184]
push eax
or ecx, 0xffffffff
mov edx, 0x62ea94
mov eax, dword [ebp - 0x17c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_close_qqrv
mov eax, dword [ebp - 0x20]
mov eax, dword [eax + 0x1c]
mov edx, dword [eax]
call dword [edx + 0x44]
cmp byte [ebp + 8], 0
jne 0x62094b
push 0x62eab0
mov eax, dword [ebp - 4]
push dword [eax + 0x9c]
push 0x62eac8
push dword [ebp - 8]
push 0x62ead8
push dword [ebp - 0x2cc]
push 0x62eaf0
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62eb08
lea ecx, [ebp - 0x344]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x344]
push 0x62eb20
lea eax, [ebp - 0x340]
mov edx, 0xb
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x340]
mov eax, dword [ebp - 0x20]
mov eax, dword [eax + 0x1c]
mov ecx, dword [eax]
call dword [ecx + 0x38]
jmp 0x6209ad
push 0x62eab0
mov eax, dword [ebp - 4]
push dword [eax + 0x9c]
push 0x62eac8
push dword [ebp - 8]
push 0x62eb2c
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62eb08
lea ecx, [ebp - 0x34c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x34c]
push 0x62eb20
lea eax, [ebp - 0x348]
mov edx, 9
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x348]
mov eax, dword [ebp - 0x20]
mov eax, dword [eax + 0x1c]
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Open_qqro
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
test eax, eax
jne 0x620a7b
push 0x62eb44
lea ecx, [ebp - 0x354]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x354]
push 0x62eb58
lea edx, [ebp - 0x358]
mov eax, dword [ebp - 0x20]
mov eax, dword [eax + 0x1c]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
push dword [ebp - 0x358]
lea eax, [ebp - 0x350]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x350]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x35c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x35c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x360]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x360]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
push 0x62eb44
lea ecx, [ebp - 0x36c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x36c]
push 0x62eb7c
lea eax, [ebp - 0x368]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x368]
lea eax, [ebp - 0x364]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x364]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_close_qqrv
mov eax, dword [ebp - 0x24]
mov eax, dword [eax + 0x1c]
mov edx, dword [eax]
call dword [edx + 0x44]
push 0x62eab0
mov eax, dword [ebp - 4]
push dword [eax + 0x9c]
push 0x62eb98
push dword [ebp - 8]
push 0x62eb2c
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62eb08
lea ecx, [ebp - 0x374]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x374]
push 0x62eba8
lea eax, [ebp - 0x370]
mov edx, 9
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x370]
mov eax, dword [ebp - 0x24]
mov eax, dword [eax + 0x1c]
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Open_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
test eax, eax
jne 0x620c0e
push 0x62eb44
lea ecx, [ebp - 0x37c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x37c]
push 0x62ebc0
lea ecx, [ebp - 0x380]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x380]
lea eax, [ebp - 0x378]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x378]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x384]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x384]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x388]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x388]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
push 0x62eb44
lea ecx, [ebp - 0x394]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x394]
push 0x62ebe8
lea eax, [ebp - 0x390]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x390]
lea eax, [ebp - 0x38c]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x38c]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x28]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_close_qqrv
mov eax, dword [ebp - 0x28]
mov eax, dword [eax + 0x1c]
mov edx, dword [eax]
call dword [edx + 0x44]
push 0x62eab0
mov eax, dword [ebp - 4]
push dword [eax + 0x9c]
push 0x62ec04
push dword [ebp - 8]
push 0x62eb2c
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62ec1c
lea ecx, [ebp - 0x39c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x39c]
push 0x62e908
lea eax, [ebp - 0x398]
mov edx, 9
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x398]
mov eax, dword [ebp - 0x28]
mov eax, dword [eax + 0x1c]
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov dl, 1
mov eax, dword [ebp - 0x28]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Open_qqro
mov eax, dword [ebp - 0x28]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
test eax, eax
jne 0x620da2
push 0x62eb44
lea ecx, [ebp - 0x3a4]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x3a4]
push 0x62eb58
lea edx, [ebp - 0x3a8]
mov eax, dword [ebp - 0x28]
mov eax, dword [eax + 0x1c]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
push dword [ebp - 0x3a8]
lea eax, [ebp - 0x3a0]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x3a0]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x3ac]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x3ac]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x3b0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x3b0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
push 0x62eb44
lea ecx, [ebp - 0x3bc]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x3bc]
push 0x62ec34
lea edx, [ebp - 0x3c0]
mov eax, dword [ebp + 0xc]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x3c0]
lea eax, [ebp - 0x3b8]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x3b8]
lea eax, [ebp - 0x3b4]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x3b4]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov byte [ebp - 0x2e1], 0
push 0
push 0x62ec54
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x3c4]
push eax
mov edx, 0x62ec6c
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x3c8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov ecx, dword [ebp - 0x3c8]
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x3c4]
mov edx, 0x62ec7c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x620ed4
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_hbcp_qqrp26Myadoqueryunit_TMyAdoqueryt1
xor ecx, ecx
mov edx, 0x62ec84
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_hb_fs_djbt_qqrp26Myadoqueryunit_TMyAdoqueryt1
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_hb_fs_qqrp26Myadoqueryunit_TMyAdoqueryt1
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_OF_ZKCL_qqrp26Myadoqueryunit_TMyAdoqueryt1
push 0
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_OF_CLEAR_ZERO_MXH_qqrp26Myadoqueryunit_TMyAdoqueryt1t1
push 0
push 0
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_setmxxh_qqrp26Myadoqueryunit_TMyAdoqueryt1t1p19Classes_TStringList
mov byte [ebp - 0x239], 0
xor ecx, ecx
mov edx, 0x62eca4
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x24]
push eax
mov eax, dword [ebp - 0x28]
push eax
lea eax, [ebp - 0x239]
push eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xa8]
mov ecx, dword [ebp - 0x20]
mov edx, dword [ebp - 4]
call sym.P_Interface.bpl__Unit_developtools_tdevelop_exec_StartWriteXML_qqrp14System_TObjectp26Myadoqueryunit_TMyAdoqueryt2t2ro
cmp byte [ebp - 0x239], 0
je 0x620f70
lea edx, [ebp - 0x3cc]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x3cc]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x3d0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x3d0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
push 0
push 0x62ec54
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x3d4]
push eax
mov edx, 0x62ec6c
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x3d8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov ecx, dword [ebp - 0x3d8]
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x3d4]
mov edx, 0x62ecbc
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x621045
xor ecx, ecx
mov edx, 0x62ecc4
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_hbcp_qqrp26Myadoqueryunit_TMyAdoqueryt1
xor ecx, ecx
mov edx, 0x62ec84
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_hb_fs_djbt_qqrp26Myadoqueryunit_TMyAdoqueryt1
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_hb_fs_qqrp26Myadoqueryunit_TMyAdoqueryt1
push 0
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_OF_CLEAR_ZERO_MXH_qqrp26Myadoqueryunit_TMyAdoqueryt1t1
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_OF_ZKCL_qqrp26Myadoqueryunit_TMyAdoqueryt1
push 0
push 0
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_setmxxh_qqrp26Myadoqueryunit_TMyAdoqueryt1t1p19Classes_TStringList
push 0
push 0x62ecdc
push 0x62ec7c
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x3dc]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x3dc]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62108c
cmp dword [ebp + 0xc], 2
je 0x621096
cmp dword [ebp + 0xc], 0
jne 0x62113b
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_CSZJE_BHSBCBZ_qqrp26Myadoqueryunit_TMyAdoqueryt1
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_OF_ZKCL_qqrp26Myadoqueryunit_TMyAdoqueryt1
push 0x62ecec
lea edx, [ebp - 0x3e8]
mov eax, dword [ebp + 0xc]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x3e8]
push 0x62ed00
push 0
push 0x62ecdc
push 0x62ec7c
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x3ec]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x3ec]
lea eax, [ebp - 0x3e4]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x3e4]
lea eax, [ebp - 0x3e0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x3e0]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
jmp 0x6219fa
push 0
push 0x62ecdc
push 0x62ec7c
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x3f0]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x3f0]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x621182
cmp dword [ebp + 0xc], 2
je 0x62118c
cmp dword [ebp + 0xc], 1
jne 0x621231
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_CSZJE_HSBCBZ_qqrp26Myadoqueryunit_TMyAdoqueryt1
mov ecx, dword [ebp - 0x24]
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_OF_ZKCL_qqrp26Myadoqueryunit_TMyAdoqueryt1
push 0x62ed0c
lea edx, [ebp - 0x3fc]
mov eax, dword [ebp + 0xc]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x3fc]
push 0x62ed00
push 0
push 0x62ecdc
push 0x62ec7c
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x400]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x400]
lea eax, [ebp - 0x3f8]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x3f8]
lea eax, [ebp - 0x3f4]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x3f4]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
jmp 0x6219fa
push 0
push 0x62ecdc
push 0x62ec7c
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x404]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x404]
mov edx, 0x62ecbc
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62161b
cmp dword [ebp + 0xc], 2
jne 0x62161b
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
xor eax, eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], eax
mov word [ebp - 0x40], ax
xor eax, eax
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], eax
mov word [ebp - 0x30], ax
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x621515
inc ebx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fdiv dword [0x62ed34]
fadd dword [0x62ed38]
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x414]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x414]
push eax
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x430]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x430]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x6214ae
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
lea eax, [ebp - 0x440]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x440]
push eax
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed84
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
lea eax, [ebp - 0x450]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x450]
push eax
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x38]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x38]
wait
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x48]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x48]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
dec ebx
jne 0x6212be
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
fld xword [ebp - 0x38]
lea eax, [ebp - 0x460]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea edx, [ebp - 0x460]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edc0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
fld xword [ebp - 0x48]
lea eax, [ebp - 0x470]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea edx, [ebp - 0x470]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
fld xword [ebp - 0x38]
fld xword [ebp - 0x48]
faddp st(1)
lea eax, [ebp - 0x480]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea edx, [ebp - 0x480]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
push 0x62eddc
lea edx, [ebp - 0x48c]
mov eax, dword [ebp + 0xc]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x48c]
push 0x62ed00
push 0
push 0x62ecdc
push 0x62ec7c
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x490]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x490]
lea eax, [ebp - 0x488]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x488]
lea eax, [ebp - 0x484]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x484]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
jmp 0x6219fa
push 0
push 0x62ecdc
push 0x62ec7c
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x494]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x494]
mov edx, 0x62edf0
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x6219fa
cmp dword [ebp + 0xc], 2
jne 0x6219fa
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
xor eax, eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], eax
mov word [ebp - 0x40], ax
xor eax, eax
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], eax
mov word [ebp - 0x30], ax
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x6218f9
inc ebx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fdiv dword [0x62ed34]
fld xword [ebp - 0x420]
fmulp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x4a4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x4a4]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x4b4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x4b4]
push eax
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x621892
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
lea eax, [ebp - 0x4c4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x4c4]
push eax
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed84
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
lea eax, [ebp - 0x4d4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x4d4]
push eax
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x38]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x38]
wait
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x48]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x48]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
dec ebx
jne 0x6216a8
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
fld xword [ebp - 0x38]
lea eax, [ebp - 0x4e4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea edx, [ebp - 0x4e4]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edc0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
fld xword [ebp - 0x48]
lea eax, [ebp - 0x4f4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea edx, [ebp - 0x4f4]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
fld xword [ebp - 0x38]
fld xword [ebp - 0x48]
faddp st(1)
lea eax, [ebp - 0x504]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea edx, [ebp - 0x504]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
push 0x62eddc
lea edx, [ebp - 0x510]
mov eax, dword [ebp + 0xc]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x510]
push 0x62ed00
push 0
push 0x62ecdc
push 0x62ec7c
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x514]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x514]
lea eax, [ebp - 0x50c]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x50c]
lea eax, [ebp - 0x508]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x508]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
xor eax, eax
mov dword [ebp - 0x38], eax
mov dword [ebp - 0x34], eax
mov word [ebp - 0x30], ax
xor eax, eax
mov dword [ebp - 0x48], eax
mov dword [ebp - 0x44], eax
mov word [ebp - 0x40], ax
mov eax, dword [ebp - 0x24]
add eax, 0x24
mov edx, 0x62ee0c
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov dl, 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
jmp 0x621a96
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x38]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x38]
wait
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x48]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x48]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Delete_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
test eax, eax
jg 0x621a36
mov ax, word [ebp - 0x30]
push eax
push dword [ebp - 0x34]
push dword [ebp - 0x38]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x621ae6
mov ax, word [ebp - 0x40]
push eax
push dword [ebp - 0x44]
push dword [ebp - 0x48]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x621f7d
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
xor eax, eax
mov dword [ebp - 0x2b8], eax
mov dword [ebp - 0x2b4], 0xc34f8000
mov word [ebp - 0x2b0], 0x400f
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x621e58
inc ebx
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x38]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x621b67
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
jmp 0x621e51
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x621ba2
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
jmp 0x621e51
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x38]
faddp st(1)
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x38]
faddp st(1)
fabs
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x520]
wait
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [ebp - 0x520]
fdivrp st(1)
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x621c48
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
jmp 0x621e51
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x48]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x621c88
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
jmp 0x621e51
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x621cc3
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
jmp 0x621e51
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x48]
faddp st(1)
fstp xword [ebp - 0x420]
wait
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x48]
faddp st(1)
fabs
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x520]
wait
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [ebp - 0x520]
fdivrp st(1)
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x621d69
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
jmp 0x621e51
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x38]
faddp st(1)
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ee28
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fmulp st(1)
fdiv dword [0x62ed34]
fstp xword [ebp - 0x520]
wait
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x48]
faddp st(1)
fld xword [ebp - 0x520]
fsubrp st(1)
fabs
fld xword [ebp - 0x2b8]
fcompp
fnstsw ax
sahf
jbe 0x621e49
mov edx, 0x62ed44
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x38]
faddp st(1)
fabs
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ee28
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fmulp st(1)
fdiv dword [0x62ed34]
fstp xword [ebp - 0x520]
wait
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x48]
faddp st(1)
fld xword [ebp - 0x520]
fsubrp st(1)
fstp xword [ebp - 0x2b8]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
dec ebx
jne 0x621b27
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x38]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x530]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x530]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x48]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x540]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x540]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x550]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x550]
push eax
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
xor ecx, ecx
mov edx, 0x62ee30
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
push 0x62ee44
push 0x62ee58
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x2a8]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push 1
lea eax, [ebp - 0x554]
push eax
mov edx, 0x62ee68
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x560]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x560]
lea edx, [ebp - 0x55c]
call fcn.006201b4
mov eax, dword [ebp - 0x55c]
lea edx, [ebp - 0x558]
call sub.rtl70.bpl__Sysutils_UpperCase_qqrx17System_AnsiString
mov eax, dword [ebp - 0x558]
xor ecx, ecx
mov edx, 0x62e924
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
mov eax, dword [ebp - 0x554]
lea edx, [ebp - 0x90]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push 0x62ee78
push 0x62ee90
push 0x62ea3c
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x2ac]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov edx, 0x62eea0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x564]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x564]
lea edx, [ebp - 0x9c]
call fcn.006201b4
lea eax, [ebp - 0xa0]
push eax
mov edx, 0x62eeb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x56c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x56c]
lea edx, [ebp - 0x568]
call fcn.006201b4
mov eax, dword [ebp - 0x568]
mov ecx, 0x118
mov edx, 1
call sub.rtl70.bpl__System__LStrCopy_qqrv
mov edx, 0x62eec0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x570]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x570]
lea edx, [ebp - 0xa4]
call fcn.006201b4
mov edx, 0x62eed4
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x574]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x574]
lea edx, [ebp - 0x8c]
call fcn.006201b4
mov edx, 0x62eee4
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x578]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x578]
lea edx, [ebp - 0x98]
call fcn.006201b4
mov edx, 0x62eef4
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x57c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x57c]
lea edx, [ebp - 0xbc]
call fcn.006201b4
mov edx, 0x62ef04
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x580]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x580]
lea edx, [ebp - 0xc0]
call fcn.006201b4
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x38]
wait
mov edx, 0x62edc0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x48]
wait
mov edx, 0x62ef14
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xa8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, 0x62ef20
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xac]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, 0x62ef2c
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xb0]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, 0x62ef38
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xb4]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
lea eax, [ebp - 0x588]
mov ecx, dword [ebp - 0xb4]
mov edx, 0x62ef48
call sub.rtl70.bpl__System__LStrCat3_qqrv
mov edx, dword [ebp - 0x588]
lea eax, [ebp - 0x584]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x584]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
push 1
lea eax, [ebp - 0xb8]
push eax
mov edx, 0x62ef5c
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x58c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x58c]
mov ecx, 0x62ef68
mov edx, 0x62ef74
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
mov edx, 0x62ef84
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x590]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x590]
lea edx, [ebp - 0x25c]
call fcn.006201b4
cmp dword [ebp - 0xb4], 0
jne 0x6222cc
lea eax, [ebp - 0xb4]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
mov eax, dword [ebp - 0x25c]
mov edx, 0x62ef98
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x622395
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
mov edx, 0x62efbc
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x622395
push 0x62eb44
lea ecx, [ebp - 0x598]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x598]
push 0x62efd4
lea eax, [ebp - 0x594]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x594]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x59c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x59c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x5a0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5a0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
cmp dword [ebp - 0x9c], 0
jne 0x62243f
push 0x62eb44
lea ecx, [ebp - 0x5a8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x5a8]
push 0x62effc
lea eax, [ebp - 0x5a4]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x5a4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x5ac]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5ac]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x5b0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5b0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x622716
cmp dword [ebp - 0x90], 0
jne 0x6224ff
push 0x62eb44
lea ecx, [ebp - 0x5b8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x5b8]
push 0x62f06c
lea eax, [ebp - 0x5b4]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x5b4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x5bc]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5bc]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x5c0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5c0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
cmp dword [ebp - 0xa0], 0
jne 0x6225a9
push 0x62eb44
lea ecx, [ebp - 0x5c8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x5c8]
push 0x62f0dc
lea eax, [ebp - 0x5c4]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x5c4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x5cc]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5cc]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x5d0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5d0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
cmp dword [ebp - 0xa4], 0
jne 0x622653
push 0x62eb44
lea ecx, [ebp - 0x5d8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x5d8]
push 0x62f154
lea eax, [ebp - 0x5d4]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x5d4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x5dc]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5dc]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x5e0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5e0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
fld xword [ebp - 0x48]
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x622716
fld xword [ebp - 0x38]
fld xword [0x62f1cc]
fcompp
fnstsw ax
sahf
jae 0x622716
push 0x62eb44
lea ecx, [ebp - 0x5e8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x5e8]
push 0x62f1e0
lea eax, [ebp - 0x5e4]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x5e4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x5ec]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5ec]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x5f0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5f0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 0x25c]
call sub.rtl70.bpl__System__LStrLen_qqrx17System_AnsiString
test eax, eax
jne 0x6227c6
push 0x62eb44
lea ecx, [ebp - 0x5f8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x5f8]
push 0x62f258
lea eax, [ebp - 0x5f4]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x5f4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x5fc]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x5fc]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x600]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x600]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
xor ecx, ecx
mov edx, 0x62f298
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
jne 0x622858
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x604]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x604]
mov edx, 0x62f2e4
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x622858
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x614]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x614]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov byte [ebp - 0x2b9], 0
lea eax, [ebp - 0x16c]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x168]
mov edx, 0x62f2f8
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x623ba9
inc ebx
mov dword [ebp - 0x14], 0
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x618]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x618]
push eax
mov edx, 0x62f2e4
pop eax
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x622951
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
lea edx, [ebp - 0x62c]
mov eax, dword [ebp - 0x168]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, dword [ebp - 0x62c]
lea eax, [ebp - 0x628]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x628]
push eax
mov edx, 0x62f304
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f314
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x63c]
mov edx, dword [ebp - 0x16c]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x63c]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
jmp 0x623b9f
mov edx, 0x62f314
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x640]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x640]
lea edx, [ebp - 0x16c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
lea eax, [ebp - 0x168]
call sub.rtl70.bpl__System__LStrClr_qqrpv
mov edx, 0x62f304
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x648]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x648]
lea edx, [ebp - 0x644]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
cmp dword [ebp - 0x644], 0
jne 0x62375e
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x44]
mov eax, dword [ebp - 0x2d8]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x622e95
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x44]
mov eax, dword [ebp - 4]
cmp byte [eax + 0x3c], 2
jne 0x622c4d
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x64c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
cmp dword [ebp - 0x64c], 0
je 0x622ab6
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f354
push 1
lea eax, [ebp - 0x654]
push eax
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x65c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x65c]
lea edx, [ebp - 0x658]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x658]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x654]
push 0x62e908
lea eax, [ebp - 0x650]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x650]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
jmp 0x622e8d
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x664]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x664]
lea edx, [ebp - 0x660]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
cmp dword [ebp - 0x660], 0
jne 0x622b75
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f39c
push 1
lea eax, [ebp - 0x66c]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x674]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x674]
lea edx, [ebp - 0x670]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x670]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x66c]
push 0x62e908
lea eax, [ebp - 0x668]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x668]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
jmp 0x622e8d
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f3e4
push 1
lea eax, [ebp - 0x67c]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x684]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x684]
lea edx, [ebp - 0x680]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x680]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x67c]
push 0x62f41c
push 1
lea eax, [ebp - 0x688]
push eax
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x690]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x690]
lea edx, [ebp - 0x68c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x68c]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x688]
push 0x62e908
lea eax, [ebp - 0x678]
mov edx, 7
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x678]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
jmp 0x622e8d
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x694]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
cmp dword [ebp - 0x694], 0
je 0x622cfb
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f434
push 1
lea eax, [ebp - 0x69c]
push eax
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x6a4]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x6a4]
lea edx, [ebp - 0x6a0]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x6a0]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x69c]
push 0x62e908
lea eax, [ebp - 0x698]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x698]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
jmp 0x622e8d
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x6ac]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x6ac]
lea edx, [ebp - 0x6a8]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
cmp dword [ebp - 0x6a8], 0
jne 0x622dba
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f460
push 1
lea eax, [ebp - 0x6b4]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x6bc]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x6bc]
lea edx, [ebp - 0x6b8]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x6b8]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x6b4]
push 0x62e908
lea eax, [ebp - 0x6b0]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x6b0]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
jmp 0x622e8d
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f460
push 1
lea eax, [ebp - 0x6c4]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x6cc]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x6cc]
lea edx, [ebp - 0x6c8]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x6c8]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x6c4]
push 0x62f41c
push 1
lea eax, [ebp - 0x6d0]
push eax
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x6d8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x6d8]
lea edx, [ebp - 0x6d4]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x6d4]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x6d0]
push 0x62e908
lea eax, [ebp - 0x6c0]
mov edx, 7
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x6c0]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0x2d8]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x622fe2
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x44]
mov eax, dword [ebp - 4]
cmp byte [eax + 0x3c], 2
jne 0x622f56
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f460
push 1
lea eax, [ebp - 0x6e0]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x6e8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x6e8]
lea edx, [ebp - 0x6e4]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x6e4]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x6e0]
push 0x62e908
lea eax, [ebp - 0x6dc]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x6dc]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
jmp 0x622fda
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f3e4
push 1
lea eax, [ebp - 0x6f0]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x6f8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x6f8]
lea edx, [ebp - 0x6f4]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x6f4]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x6f0]
push 0x62e908
lea eax, [ebp - 0x6ec]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x6ec]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0x2d8]
mov edx, 0x62ec7c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62334b
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x44]
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 4]
cmp byte [eax + 0x3c], 2
jne 0x6231b1
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x700]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x700]
lea edx, [ebp - 0x6fc]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
cmp dword [ebp - 0x6fc], 0
jne 0x6230d9
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f460
push 1
lea eax, [ebp - 0x708]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x710]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x710]
lea edx, [ebp - 0x70c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x70c]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x708]
push 0x62e908
lea eax, [ebp - 0x704]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x704]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
jmp 0x623343
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f460
push 1
lea eax, [ebp - 0x718]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x720]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x720]
lea edx, [ebp - 0x71c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x71c]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x718]
push 0x62f41c
push 1
lea eax, [ebp - 0x724]
push eax
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x72c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x72c]
lea edx, [ebp - 0x728]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x728]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x724]
push 0x62e908
lea eax, [ebp - 0x714]
mov edx, 7
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x714]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
jmp 0x623343
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x734]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x734]
lea edx, [ebp - 0x730]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
cmp dword [ebp - 0x730], 0
jne 0x623270
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f3e4
push 1
lea eax, [ebp - 0x73c]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x744]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x744]
lea edx, [ebp - 0x740]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x740]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x73c]
push 0x62e908
lea eax, [ebp - 0x738]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x738]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
jmp 0x623343
push 0x62f324
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f39c
push 1
lea eax, [ebp - 0x74c]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x754]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x754]
lea edx, [ebp - 0x750]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x750]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x74c]
push 0x62f41c
push 1
lea eax, [ebp - 0x758]
push eax
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x760]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x760]
lea edx, [ebp - 0x75c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x75c]
xor ecx, ecx
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x758]
push 0x62e908
lea eax, [ebp - 0x748]
mov edx, 7
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x748]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
lea edx, [ebp - 0x768]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
mov edx, dword [ebp - 0x768]
lea eax, [ebp - 0x764]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x764]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax]
call dword [edx + 0x14c]
test eax, eax
jle 0x62348b
mov edx, 0x62f304
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x76c]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x76c]
lea edx, [ebp - 0x168]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, 0x62f314
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x16c]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f304
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x784]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x784]
lea edx, [ebp - 0x780]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, dword [ebp - 0x780]
lea eax, [ebp - 0x77c]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x77c]
push eax
mov edx, 0x62f304
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f314
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x79c]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x79c]
lea edx, [ebp - 0x798]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, dword [ebp - 0x798]
lea eax, [ebp - 0x794]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x794]
push eax
mov edx, 0x62f314
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
mov al, byte [0x62f484]
push eax
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsinteger_qqrv
mov edx, eax
lea eax, [ebp - 0x7ac]
mov cl, 0xfc
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea ecx, [ebp - 0x7ac]
mov edx, 0x62ee28
mov eax, dword [ebp - 0x18]
mov edi, dword [eax]
call dword [edi + 0x244]
test al, al
je 0x623530
cmp dword [ebp - 0x168], 0
jne 0x623652
mov edx, 0x62f304
mov eax, dword [ebp - 0x18]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7b0]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x7b0]
lea edx, [ebp - 0x168]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, 0x62f314
mov eax, dword [ebp - 0x18]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7b4]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x7b4]
lea edx, [ebp - 0x16c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
jmp 0x623652
push 0x62eb44
lea ecx, [ebp - 0x7bc]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x7bc]
push 0x62ed00
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7c0]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
push dword [ebp - 0x7c0]
push 0x62f490
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7c8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x7c8]
lea edx, [ebp - 0x7c4]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x7c4]
push 0x62f4c0
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7d0]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x7d0]
lea edx, [ebp - 0x7cc]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x7cc]
push 0x62f4d8
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7d8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x7d8]
lea edx, [ebp - 0x7d4]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x7d4]
push 0x62f4e8
lea edx, [ebp - 0x7dc]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x7dc]
lea eax, [ebp - 0x7b8]
mov edx, 0xc
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x7b8]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x623ba9
cmp dword [ebp - 0x168], 0
jne 0x623999
push 0x62eb44
lea ecx, [ebp - 0x7e4]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x7e4]
push 0x62f51c
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7ec]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x7ec]
lea edx, [ebp - 0x7e8]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x7e8]
push 0x62f4c0
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7f4]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x7f4]
lea edx, [ebp - 0x7f0]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x7f0]
push 0x62f4d8
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7fc]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x7fc]
lea edx, [ebp - 0x7f8]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x7f8]
push 0x62f4e8
lea edx, [ebp - 0x800]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x800]
lea eax, [ebp - 0x7e0]
mov edx, 0xa
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x7e0]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x623ba9
mov al, byte [0x62f484]
push eax
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsinteger_qqrv
mov edx, eax
lea eax, [ebp - 0x810]
mov cl, 0xfc
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea ecx, [ebp - 0x810]
mov edx, 0x62ee28
mov eax, dword [ebp - 0x18]
mov edi, dword [eax]
call dword [edi + 0x244]
test al, al
jne 0x6238c5
push 0x62eb44
lea ecx, [ebp - 0x818]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x818]
push 0x62ed00
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x81c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
push dword [ebp - 0x81c]
push 0x62f490
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x824]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x824]
lea edx, [ebp - 0x820]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x820]
push 0x62f4c0
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x82c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x82c]
lea edx, [ebp - 0x828]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x828]
push 0x62f4d8
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x834]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x834]
lea edx, [ebp - 0x830]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x830]
push 0x62f4e8
lea edx, [ebp - 0x838]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x838]
lea eax, [ebp - 0x814]
mov edx, 0xc
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x814]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x623ba9
mov edx, 0x62f304
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x83c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x83c]
lea edx, [ebp - 0x168]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, 0x62f314
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x840]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x840]
lea edx, [ebp - 0x16c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push 0x62f548
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x84c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
push dword [ebp - 0x84c]
push 0x62f554
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x850]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
push dword [ebp - 0x850]
push 0x62f560
push dword [ebp - 0x168]
lea eax, [ebp - 0x848]
mov edx, 6
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x848]
lea eax, [ebp - 0x844]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x844]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
lea edx, [ebp - 0x854]
mov eax, dword [ebp - 0x168]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x854]
mov edx, 0x62f2f8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x6239c7
lea eax, [ebp - 0x168]
call sub.rtl70.bpl__System__LStrClr_qqrpv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
lea edx, [ebp - 0x868]
mov eax, dword [ebp - 0x168]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, dword [ebp - 0x868]
lea eax, [ebp - 0x864]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x864]
push eax
mov edx, 0x62f304
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
cmp dword [ebp - 0x16c], 0
jne 0x623a2c
lea eax, [ebp - 0x16c]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
mov eax, dword [ebp - 0x16c]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623ad0
mov eax, dword [ebp - 0x16c]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623ad0
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f578
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623ad0
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f584
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623ad0
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f590
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623ad0
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f59c
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623ad0
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f5a8
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623ad0
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f5b4
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623ad0
lea eax, [ebp - 0x16c]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f578
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623b06
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f5a8
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623b06
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f590
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x623b16
lea eax, [ebp - 0x16c]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f584
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623b4c
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f5b4
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x623b4c
mov eax, dword [ebp - 0x16c]
mov edx, 0x62f59c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x623b5c
lea eax, [ebp - 0x16c]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f314
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x878]
mov edx, dword [ebp - 0x16c]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x878]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
inc dword [ebp - 0x14]
dec ebx
jne 0x62289d
cmp byte [ebp - 0x2b9], 0
je 0x623c0c
lea edx, [ebp - 0x87c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x87c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x880]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x880]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov edx, 0x62f5c0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x888]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x888]
lea edx, [ebp - 0x884]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
cmp dword [ebp - 0x884], 0
jne 0x623df1
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jbe 0x623d2a
mov eax, dword [ebp - 0x24]
add eax, 0x24
mov edx, 0x62f5d0
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov dl, 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
test eax, eax
jle 0x623df1
push 0x62eb44
lea ecx, [ebp - 0x890]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x890]
push 0x62f60c
lea eax, [ebp - 0x88c]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x88c]
mov edx, 0x62f630
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x894]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x894]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x898]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x898]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 0x24]
add eax, 0x24
mov edx, 0x62f648
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov dl, 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
test eax, eax
jle 0x623df1
push 0x62eb44
lea ecx, [ebp - 0x8a0]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x8a0]
push 0x62f684
lea eax, [ebp - 0x89c]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x89c]
mov edx, 0x62f630
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x8a4]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x8a4]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x8a8]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x8a8]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov edx, 0x62f5c0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x8b0]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x8b0]
lea edx, [ebp - 0x8ac]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
cmp dword [ebp - 0x8ac], 0
je 0x6254a2
xor ecx, ecx
mov edx, 0x62f6a4
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62ef38
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x8c0]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__VarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea edx, [ebp - 0x8c0]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x44]
push 0x62f6b8
mov eax, dword [ebp - 4]
push dword [eax + 0x54]
push 0x62f6e0
push 1
lea eax, [ebp - 0x8cc]
push eax
mov edx, 0x62f5c0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x8d4]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x8d4]
lea edx, [ebp - 0x8d0]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x8d0]
mov ecx, 0x62f6f8
mov edx, 0x62e908
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
push dword [ebp - 0x8cc]
push 0x62e908
lea eax, [ebp - 0x8c8]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x8c8]
push eax
mov eax, dword [ebp - 0x1c]
call sub.adortl70.bpl__Adodb_TADOQuery_GetSQL_qqrv
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x38]
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0x2a8]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x624bf9
mov edx, 0x62f704
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jbe 0x624bf9
xor ecx, ecx
mov edx, 0x62f710
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x24]
add eax, 0x24
mov edx, 0x62f728
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov dl, 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
xor eax, eax
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x12c], eax
mov word [ebp - 0x128], ax
xor eax, eax
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], eax
mov word [ebp - 0x138], ax
xor eax, eax
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1dc], eax
mov word [ebp - 0x1d8], ax
jmp 0x624066
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x130]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x130]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x140]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x140]
wait
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x1e0]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fstp xword [ebp - 0x1e0]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Delete_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
jg 0x623fc0
xor ecx, ecx
mov edx, 0x62f754
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
jne 0x6248bf
xor ecx, ecx
mov edx, 0x62f768
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax]
call dword [edx + 0x14c]
dec eax
jne 0x62425b
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x8e8]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0x8e8]
lea eax, [ebp - 0x8e4]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x8e4]
push eax
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x8fc]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0x8fc]
lea eax, [ebp - 0x8f8]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x8f8]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f38c
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x910]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0x910]
lea eax, [ebp - 0x90c]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x90c]
push eax
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f784
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x924]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0x924]
lea eax, [ebp - 0x920]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x920]
push eax
mov edx, 0x62f784
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f304
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x938]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0x938]
lea eax, [ebp - 0x934]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x934]
push eax
mov edx, 0x62f304
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f314
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x94c]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0x94c]
lea eax, [ebp - 0x948]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x948]
push eax
mov edx, 0x62f314
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
jmp 0x624324
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x95c]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x95c]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f5c0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x974]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x974]
lea edx, [ebp - 0x970]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, dword [ebp - 0x970]
lea eax, [ebp - 0x96c]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x96c]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x984]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x984]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f784
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x994]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x994]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
push 0x62f794
push 0x62f7b4
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x998]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x998]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x624597
xor ecx, ecx
mov edx, 0x62f7c0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jbe 0x624496
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x9a8]
mov edx, 1
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x9a8]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x130]
fld xword [ebp - 0x140]
faddp st(1)
faddp st(1)
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x9b8]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x9b8]
push eax
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x130]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x9c8]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x9c8]
push eax
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
jmp 0x624597
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x9d8]
mov edx, 0xffffffff
mov cl, 0xff
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x9d8]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x130]
fld xword [ebp - 0x140]
faddp st(1)
faddp st(1)
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fmul dword [0x62f7d8]
lea eax, [ebp - 0x9e8]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x9e8]
push eax
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x130]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fmul dword [0x62f7d8]
lea eax, [ebp - 0x9f8]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x9f8]
push eax
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
push 0x62f794
push 0x62f7b4
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x9fc]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x9fc]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x624669
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xa0c]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xa0c]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xa1c]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xa1c]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xa2c]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xa2c]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
xor ecx, ecx
mov edx, 0x62f7e0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
fld xword [ebp - 0x130]
lea eax, [ebp - 0xa4c]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xa4c]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xa5c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea edx, [ebp - 0xa5c]
pop eax
call sub.rtl70.bpl__Variants__VarAdd_qqrr8TVarDatarx8TVarData
lea eax, [ebp - 0xa4c]
call sub.rtl70.bpl__Variants__VarToReal_qqrrx8TVarData
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xa3c]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xa3c]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
fld xword [ebp - 0x140]
lea eax, [ebp - 0xa7c]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xa7c]
push eax
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xa8c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea edx, [ebp - 0xa8c]
pop eax
call sub.rtl70.bpl__Variants__VarAdd_qqrr8TVarDatarx8TVarData
lea eax, [ebp - 0xa7c]
call sub.rtl70.bpl__Variants__VarToReal_qqrrx8TVarData
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xa6c]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xa6c]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xaac]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea eax, [ebp - 0xaac]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xabc]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea edx, [ebp - 0xabc]
pop eax
call sub.rtl70.bpl__Variants__VarAdd_qqrr8TVarDatarx8TVarData
lea eax, [ebp - 0xaac]
call sub.rtl70.bpl__Variants__VarToReal_qqrrx8TVarData
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xa9c]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xa9c]
push eax
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
push 0x62f794
push 0x62f7b4
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0xac0]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0xac0]
mov edx, 0x62ec7c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x6248b7
fld xword [ebp - 0x1e0]
lea eax, [ebp - 0xae0]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xae0]
push eax
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xaf0]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea edx, [ebp - 0xaf0]
pop eax
call sub.rtl70.bpl__Variants__VarAdd_qqrr8TVarDatarx8TVarData
lea eax, [ebp - 0xae0]
call sub.rtl70.bpl__Variants__VarToReal_qqrrx8TVarData
add esp, 0xfffffff4
fstp xword [esp]
wait
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
lea eax, [ebp - 0xad0]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xad0]
push eax
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, dword [ebp - 0x24]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_cs_qqrp26Myadoqueryunit_TMyAdoquery
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
mov eax, dword [ebp - 0x24]
add eax, 0x24
mov edx, 0x62f800
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov dl, 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
xor eax, eax
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x12c], eax
mov word [ebp - 0x128], ax
xor eax, eax
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], eax
mov word [ebp - 0x138], ax
jmp 0x624979
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x130]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x130]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x140]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x140]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Delete_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
jg 0x624905
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
jne 0x6254a2
xor ecx, ecx
mov edx, 0x62f818
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f834
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xb00]
mov edx, 0x270f
mov cl, 2
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xb00]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
fld xword [ebp - 0x130]
lea eax, [ebp - 0xb20]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xb20]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xb30]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea edx, [ebp - 0xb30]
pop eax
call sub.rtl70.bpl__Variants__VarAdd_qqrr8TVarDatarx8TVarData
lea eax, [ebp - 0xb20]
call sub.rtl70.bpl__Variants__VarToReal_qqrrx8TVarData
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xb10]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xb10]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
fld xword [ebp - 0x140]
lea eax, [ebp - 0xb50]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xb50]
push eax
mov edx, 0x62eda4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xb60]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea edx, [ebp - 0xb60]
pop eax
call sub.rtl70.bpl__Variants__VarAdd_qqrr8TVarDatarx8TVarData
lea eax, [ebp - 0xb50]
call sub.rtl70.bpl__Variants__VarToReal_qqrrx8TVarData
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xb40]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xb40]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xb80]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea eax, [ebp - 0xb80]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xb90]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea edx, [ebp - 0xb90]
pop eax
call sub.rtl70.bpl__Variants__VarAdd_qqrr8TVarDatarx8TVarData
lea eax, [ebp - 0xb80]
call sub.rtl70.bpl__Variants__VarToReal_qqrrx8TVarData
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xb70]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xb70]
push eax
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax]
call dword [edx + 0x14c]
dec eax
jne 0x624bec
mov edx, 0x62f304
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xba4]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0xba4]
lea eax, [ebp - 0xba0]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0xba0]
push eax
mov edx, 0x62f304
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f314
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xbb8]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0xbb8]
lea eax, [ebp - 0xbb4]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0xbb4]
push eax
mov edx, 0x62f314
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
jmp 0x6254a2
xor ecx, ecx
mov edx, 0x62f840
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
xor eax, eax
mov dword [ebp - 0x1e0], eax
mov dword [ebp - 0x1dc], eax
mov word [ebp - 0x1d8], ax
xor eax, eax
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x12c], eax
mov word [ebp - 0x128], ax
xor eax, eax
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], eax
mov word [ebp - 0x138], ax
jmp 0x624cfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x1e0]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fstp xword [ebp - 0x1e0]
wait
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x130]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x130]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x140]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x140]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Delete_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
jg 0x624c56
fld xword [ebp - 0x130]
lea eax, [ebp - 0xbc8]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xbc8]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xbd8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea edx, [ebp - 0xbd8]
pop eax
call sub.rtl70.bpl__Variants__VarAdd_qqrr8TVarDatarx8TVarData
lea eax, [ebp - 0xbc8]
call sub.rtl70.bpl__Variants__VarToReal_qqrrx8TVarData
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jne 0x624e2d
fld xword [ebp - 0x140]
lea eax, [ebp - 0xbe8]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xbe8]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xbf8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea edx, [ebp - 0xbf8]
pop eax
call sub.rtl70.bpl__Variants__VarAdd_qqrr8TVarDatarx8TVarData
lea eax, [ebp - 0xbe8]
call sub.rtl70.bpl__Variants__VarToReal_qqrrx8TVarData
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x520]
wait
mov edx, 0x62edc0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x520]
fcompp
fnstsw ax
sahf
je 0x624e71
cmp byte [ebp - 0x2c5], 0
je 0x624e4d
mov ecx, 0x62f858
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
jmp 0x62d515
mov ecx, 0x62f858
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov eax, dword [ebp - 0x1c]
mov edx, dword [eax]
call dword [edx + 0x14c]
dec eax
jne 0x624f9c
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xc0c]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0xc0c]
lea eax, [ebp - 0xc08]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0xc08]
push eax
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xc20]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0xc20]
lea eax, [ebp - 0xc1c]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0xc1c]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f38c
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xc34]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0xc34]
lea eax, [ebp - 0xc30]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0xc30]
push eax
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f784
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xc48]
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov edx, dword [ebp - 0xc48]
lea eax, [ebp - 0xc44]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0xc44]
push eax
mov edx, 0x62f784
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
jmp 0x625065
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xc58]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0xc58]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f5c0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xc70]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0xc70]
lea edx, [ebp - 0xc6c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, dword [ebp - 0xc6c]
lea eax, [ebp - 0xc68]
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0xc68]
push eax
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xc80]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0xc80]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f784
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xc90]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0xc90]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xca0]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xca0]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
push 0x62f794
push 0x62f7b4
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0xca4]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0xca4]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62523c
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jbe 0x625196
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xcb4]
mov edx, 1
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xcb4]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
lea eax, [ebp - 0xcc4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xcc4]
push eax
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
lea eax, [ebp - 0xcd4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xcd4]
push eax
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
jmp 0x62523c
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xce4]
mov edx, 0xffffffff
mov cl, 0xff
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xce4]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fmul dword [0x62f7d8]
lea eax, [ebp - 0xcf4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xcf4]
push eax
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fmul dword [0x62f7d8]
lea eax, [ebp - 0xd04]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xd04]
push eax
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
push 0x62f794
push 0x62f7b4
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0xd08]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0xd08]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x6252aa
mov edx, 0x62f5c0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xd0c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0xd0c]
mov edx, 0x62f87c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x625325
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xd1c]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xd1c]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xd2c]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xd2c]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xd3c]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xd3c]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
lea eax, [ebp - 0xd4c]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xd4c]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edc0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
lea eax, [ebp - 0xd5c]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xd5c]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
lea eax, [ebp - 0xd6c]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xd6c]
push eax
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
push 0x62f794
push 0x62f7b4
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0xd70]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0xd70]
mov edx, 0x62ec7c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62549a
fld xword [ebp - 0x1e0]
lea eax, [ebp - 0xd90]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xd90]
push eax
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xda0]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea edx, [ebp - 0xda0]
pop eax
call sub.rtl70.bpl__Variants__VarAdd_qqrr8TVarDatarx8TVarData
lea eax, [ebp - 0xd90]
call sub.rtl70.bpl__Variants__VarToReal_qqrrx8TVarData
add esp, 0xfffffff4
fstp xword [esp]
wait
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
lea eax, [ebp - 0xd80]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xd80]
push eax
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, dword [ebp - 0x24]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_cs_qqrp26Myadoqueryunit_TMyAdoquery
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
push 0x62eb44
lea ecx, [ebp - 0xdac]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0xdac]
push 0x62f8a0
lea eax, [ebp - 0xda8]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0xda8]
lea eax, [ebp - 0xda4]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0xda4]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jbe 0x6255db
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x62569d
inc ebx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xdb0]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0xdb0]
push eax
mov edx, 0x62f2e4
pop eax
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x6255bf
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jbe 0x6255bf
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xdc0]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0xdc0]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
dec ebx
jne 0x625547
jmp 0x62569d
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x62569d
inc ebx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xdc4]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0xdc4]
push eax
mov edx, 0x62f2e4
pop eax
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x625686
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x625686
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xdd4]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0xdd4]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
dec ebx
jne 0x62560e
mov eax, dword [ebp - 0x2ac]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x6269cf
mov eax, dword [ebp - 0x24]
add eax, 0x24
mov edx, 0x62f800
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov dl, 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov dword [ebp - 0x170], eax
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
jle 0x625794
push 0x62eb44
lea ecx, [ebp - 0xddc]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0xddc]
push 0x62f8bc
lea eax, [ebp - 0xdd8]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0xdd8]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0xde0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0xde0]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0xde4]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0xde4]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
jne 0x6269cf
push 0x62eb44
lea ecx, [ebp - 0xdf0]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0xdf0]
push 0x62f8f4
lea eax, [ebp - 0xdec]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0xdec]
lea eax, [ebp - 0xde8]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0xde8]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
jne 0x625852
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xe00]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0xe00]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
jmp 0x6269cf
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Last_qqrv
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xe10]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea eax, [ebp - 0xe10]
push eax
lea eax, [ebp - 0xe20]
mov edx, 0x62f2e4
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0xe20]
pop eax
call sub.rtl70.bpl__Variants__VarCmpNE_qqrrx8TVarDatat1
je 0x625938
push 0x62eb44
lea ecx, [ebp - 0xe28]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0xe28]
push 0x62f908
lea eax, [ebp - 0xe24]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0xe24]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0xe2c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0xe2c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0xe30]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0xe30]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov edx, 0x62f304
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xe38]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0xe38]
lea edx, [ebp - 0xe34]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
cmp dword [ebp - 0xe34], 0
je 0x626987
push 0x62f934
push 0x62f954
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0xe3c]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0xe3c]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x625fc4
mov edx, 0x62ee28
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xe40]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0xe40]
push eax
mov edx, 0x62f968
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xe44]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, dword [ebp - 0xe44]
mov ecx, dword [ebp - 0x24]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_fczktozkfield_qqr17System_AnsiStringp26Myadoqueryunit_TMyAdoqueryt1
xor ecx, ecx
mov edx, 0x62f974
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x625fb5
inc ebx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [0x62f9a4]
fcompp
fnstsw ax
sahf
jae 0x625c56
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [0x62f9a4]
fcompp
fnstsw ax
sahf
jbe 0x625c56
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [0x62f9a4]
fcompp
fnstsw ax
sahf
jae 0x625c56
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xe54]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xe54]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xe64]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xe64]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xe74]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xe74]
push eax
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xe84]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xe84]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xe94]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xe94]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xea4]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xea4]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jne 0x625e4c
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xeb4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xeb4]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xec4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xec4]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xed4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xed4]
push eax
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xee4]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xee4]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xef4]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xef4]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xf04]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xf04]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x625eab
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xf14]
mov edx, 1
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xf14]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
jmp 0x625fa6
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [ebp - 0x420]
fdivrp st(1)
fmul dword [0x62ed34]
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 3
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xf24]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xf24]
push eax
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 3
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x625fa6
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x625fa6
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xf34]
mov edx, 1
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xf34]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
dec ebx
jne 0x625a29
xor ecx, ecx
mov edx, 0x62f9d4
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
push 0x62f934
push 0x62f954
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0xf38]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0xf38]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x626623
mov edx, 0x62f704
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov edx, 0x62ed30
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xf3c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0xf3c]
push eax
mov edx, 0x62f968
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xf40]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, dword [ebp - 0xf40]
mov ecx, dword [ebp - 0x24]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_fczktomaxzkfield_qqrg17System_AnsiStringp26Myadoqueryunit_TMyAdoqueryt2
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Last_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
cmp eax, 0
jl 0x626616
mov dword [ebp - 0x1b0], eax
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [0x62f9a4]
fcompp
fnstsw ax
sahf
jae 0x6262ba
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [0x62f9a4]
fcompp
fnstsw ax
sahf
jbe 0x6262ba
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [0x62f9a4]
fcompp
fnstsw ax
sahf
jae 0x6262ba
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xf50]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xf50]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xf60]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xf60]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xf70]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xf70]
push eax
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xf80]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xf80]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xf90]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xf90]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xfa0]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xfa0]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jne 0x6264b0
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xfb0]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xfb0]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xfc0]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xfc0]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0xfd0]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0xfd0]
push eax
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xfe0]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xfe0]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0xff0]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0xff0]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x1000]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x1000]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x6265d2
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fld xword [ebp - 0x420]
fdivrp st(1)
fmul dword [0x62ed34]
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 3
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x1010]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x1010]
push eax
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 3
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x6265fb
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x6265fb
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x1020]
mov edx, 1
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x1020]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
jmp 0x6265fb
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x1030]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x1030]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Prior_qqrv
dec dword [ebp - 0x1b0]
cmp dword [ebp - 0x1b0], 0xffffffff
jne 0x62608d
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jbe 0x62666e
mov edx, 0x62f968
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1034]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, dword [ebp - 0x1034]
mov ecx, dword [ebp - 0x24]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_OF_CFZK_qqr17System_AnsiStringp26Myadoqueryunit_TMyAdoquery
jmp 0x62697b
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x62697b
inc ebx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x1044]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x1044]
push eax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x1054]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x1054]
push eax
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x1064]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x1064]
push eax
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f9c8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x1074]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x1074]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f99c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x1084]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x1084]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f9b8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x1094]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x1094]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x10a4]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x10a4]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x626964
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 8
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x10b4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x10b4]
push eax
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 8
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x10c4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x10c4]
push eax
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
dec ebx
jne 0x62668a
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
jmp 0x6269cf
mov edx, 0x62f704
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x6269cf
push 1
mov edx, 0x62f968
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x10c8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, dword [ebp - 0x10c8]
mov ecx, dword [ebp - 0x24]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_OF_PTZK_qqr17System_AnsiStringp26Myadoqueryunit_TMyAdoqueryo
push 0x62eb44
lea ecx, [ebp - 0x10d4]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x10d4]
push 0x62f9f8
lea eax, [ebp - 0x10d0]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x10d0]
lea eax, [ebp - 0x10cc]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x10cc]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x2ac]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62701d
push 0x62eb44
lea ecx, [ebp - 0x10e0]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x10e0]
push 0x62fa0c
lea eax, [ebp - 0x10dc]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x10dc]
lea eax, [ebp - 0x10d8]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x10d8]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, dword [ebp - 0x24]
add eax, 0x24
mov edx, 0x62f800
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov dl, 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov dword [ebp - 0x170], eax
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
test eax, eax
jle 0x62701d
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
jne 0x626b18
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x10f0]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x10f0]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Last_qqrv
xor eax, eax
mov dword [ebp - 0x220], eax
mov dword [ebp - 0x21c], eax
mov word [ebp - 0x218], ax
xor eax, eax
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x1ec], eax
mov word [ebp - 0x1e8], ax
xor eax, eax
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], 0x80000000
mov word [ebp - 0x268], 0xbfff
mov dword [ebp - 0x264], 0xffffffff
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getisnull_qqrv
test al, al
je 0x626bac
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
lea eax, [ebp - 0x1100]
xor edx, edx
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x1100]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1104]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x1104]
mov edx, 0x62f2e4
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x626bee
mov edx, 0x62fa20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsinteger_qqrv
mov dword [ebp - 0x2c0], eax
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jbe 0x626ff2
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
dec eax
cmp eax, 0
jl 0x62701d
mov dword [ebp - 0x1b0], eax
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1114]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea eax, [ebp - 0x1114]
push eax
lea eax, [ebp - 0x1124]
mov edx, 0x62f2e4
call sub.rtl70.bpl__Variants__VarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x1124]
pop eax
call sub.rtl70.bpl__Variants__VarCmpEQ_qqrrx8TVarDatat1
jne 0x626ccd
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x220]
faddp st(1)
fstp xword [ebp - 0x220]
wait
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x1f0]
faddp st(1)
fstp xword [ebp - 0x1f0]
wait
jmp 0x626fd5
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1134]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea eax, [ebp - 0x1134]
push eax
lea eax, [ebp - 0x1144]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x1144]
pop eax
call sub.rtl70.bpl__Variants__VarCmpEQ_qqrrx8TVarDatat1
jne 0x626eb4
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0x1f0]
fabs
fld xword [ebp - 0x420]
fdivp st(1)
fmul dword [0x62ed34]
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 3
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
lea eax, [ebp - 0x1154]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea eax, [ebp - 0x1154]
push eax
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
pop edx
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
fld xword [ebp - 0x1f0]
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x626de6
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 3
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x626de6
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
fld xword [0x62fa28]
lea eax, [ebp - 0x1164]
call sub.rtl70.bpl__Variants__VarFromCurr_qqrv
lea edx, [ebp - 0x1164]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
push 0
push 0
push 0
push 0x62fa3c
push 0x62fa50
push 0x62fa60
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x1168]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x1168]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 8
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 8
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jae 0x626eb4
push 0x62eb44
lea ecx, [ebp - 0x1170]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1170]
push 0x62fa6c
lea eax, [ebp - 0x116c]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x116c]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1180]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsvalue_qqrv
lea eax, [ebp - 0x1180]
push eax
lea eax, [ebp - 0x1190]
xor edx, edx
mov cl, 1
call sub.rtl70.bpl__Variants__VarFromInt_qqrr8TVarDataxixzc
lea edx, [ebp - 0x1190]
pop eax
call sub.rtl70.bpl__Variants__VarCmpNE_qqrrx8TVarDatat1
je 0x626f8c
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x1a8]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1194]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x1194]
mov edx, 0x62f2e4
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x626f82
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_edit_qqrv
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
push eax
fld xword [ebp - 0x1a8]
lea eax, [ebp - 0x11a4]
call sub.rtl70.bpl__Variants__VarFromReal_qqrv
lea edx, [ebp - 0x11a4]
pop eax
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_setvalue_qqrrx14System_Variant
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_CheckBrowseMode_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Prior_qqrv
jmp 0x626fab
xor eax, eax
mov dword [ebp - 0x270], eax
mov dword [ebp - 0x26c], eax
mov word [ebp - 0x268], ax
mov dword [ebp - 0x264], 0xffffffff
xor eax, eax
mov dword [ebp - 0x220], eax
mov dword [ebp - 0x21c], eax
mov word [ebp - 0x218], ax
xor eax, eax
mov dword [ebp - 0x1f0], eax
mov dword [ebp - 0x1ec], eax
mov word [ebp - 0x1e8], ax
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Prior_qqrv
dec dword [ebp - 0x1b0]
cmp dword [ebp - 0x1b0], 0xffffffff
jne 0x626c27
jmp 0x62701d
push 0
mov edx, 0x62f968
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x11a8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, dword [ebp - 0x11a8]
mov ecx, dword [ebp - 0x24]
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_hbzktomx_qqr17System_AnsiStringp26Myadoqueryunit_TMyAdoqueryi
push 0x62eb44
lea ecx, [ebp - 0x11b4]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x11b4]
push 0x62fa8c
lea eax, [ebp - 0x11b0]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x11b0]
lea eax, [ebp - 0x11ac]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x11ac]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov eax, dword [ebp - 0x24]
push eax
mov eax, dword [ebp - 0x28]
push eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0xa8]
mov ecx, dword [ebp - 0x20]
mov edx, dword [ebp - 4]
call sym.P_Interface.bpl__Unit_developtools_tdevelop_exec_StartWriteXMLEnd_qqrp14System_TObjectp26Myadoqueryunit_TMyAdoqueryt2t2
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov byte [ebp - 0x2b9], 0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
test eax, eax
jne 0x627104
mov ecx, 0x62fab0
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 0x24]
add eax, 0x24
mov edx, 0x62fac4
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov dl, 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
jmp 0x627128
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Delete_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
test eax, eax
jg 0x627120
push 0x62eb44
lea ecx, [ebp - 0x11c0]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x11c0]
push 0x62fae0
lea eax, [ebp - 0x11bc]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x11bc]
lea eax, [ebp - 0x11b8]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x11b8]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x62743c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x6272a2
mov eax, dword [ebp - 4]
cmp dword [eax + 0x38], 0
je 0x627231
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov edx, 0x62edc0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x2f4]
push eax
mov edx, 0x62eea0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x11c4]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov ecx, dword [ebp - 0x11c4]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x38]
mov edx, dword [ebp - 0x98]
mov ebx, dword [eax]
call dword [ebx + 0x60]
test al, al
jne 0x627235
xor eax, eax
jmp 0x627237
mov al, 1
test al, al
jne 0x6273b9
push 0x62faf8
mov edx, 0x62f968
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x11cc]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
push dword [ebp - 0x11cc]
push 0x62fb30
push dword [ebp - 0x2f4]
lea eax, [ebp - 0x11c8]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x11c8]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x6272ca
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62ec7c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x6273b9
mov eax, dword [ebp - 4]
cmp byte [eax + 0x48], 1
je 0x6273b9
mov eax, dword [ebp - 4]
cmp dword [eax + 0x38], 0
je 0x62734c
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov edx, 0x62edc0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x2f4]
push eax
mov edx, 0x62eea0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x11d0]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov ecx, dword [ebp - 0x11d0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x38]
mov edx, dword [ebp - 0x8c]
mov ebx, dword [eax]
call dword [ebx + 0x64]
test al, al
jne 0x627350
xor eax, eax
jmp 0x627352
mov al, 1
test al, al
jne 0x6273b9
push 0x62fb40
mov edx, 0x62f968
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x11d8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
push dword [ebp - 0x11d8]
push 0x62fb5c
push dword [ebp - 0x2f4]
lea eax, [ebp - 0x11d4]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x11d4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 0x24]
add eax, 0x24
mov edx, 0x62fb70
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov dl, 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
test eax, eax
jle 0x627425
mov edx, 0x62f968
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x11e0]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov ecx, dword [ebp - 0x11e0]
lea eax, [ebp - 0x11dc]
mov edx, 0x62fb80
call sub.rtl70.bpl__System__LStrCat3_qqrv
mov ecx, dword [ebp - 0x11dc]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
jmp 0x62d515
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
jmp 0x627526
xor eax, eax
mov dword [ebp - 0x1b0], eax
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x627526
inc ebx
mov dword [ebp - 0x14], 0
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jbe 0x627498
xor eax, eax
mov dword [ebp - 0x1b0], eax
jmp 0x627514
cmp dword [ebp - 0x1b0], 1
jne 0x62750a
push 0x62eb44
lea ecx, [ebp - 0x11e8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x11e8]
push 0x62fba4
lea edx, [ebp - 0x11ec]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x11ec]
lea eax, [ebp - 0x11e4]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x11e4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov dword [ebp - 0x1b0], 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
inc dword [ebp - 0x14]
dec ebx
jne 0x627471
push 0x62eb44
lea ecx, [ebp - 0x11f8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x11f8]
push 0x62fbcc
lea eax, [ebp - 0x11f4]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x11f4]
lea eax, [ebp - 0x11f0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x11f0]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x38]
wait
mov edx, 0x62edc0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x48]
wait
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x58]
wait
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov edx, 0x62edb0
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fabs
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0x198]
fabs
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
ja 0x627636
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
cmp eax, dword [ebp - 0x1ac]
jle 0x627728
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
cmp eax, dword [ebp - 0x1ac]
jle 0x62768b
push 0x62eb44
lea ecx, [ebp - 0x1200]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1200]
push 0x62fbe8
lea eax, [ebp - 0x11fc]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x11fc]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
jmp 0x6276ce
push 0x62eb44
lea ecx, [ebp - 0x1208]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1208]
push 0x62fc10
lea eax, [ebp - 0x1204]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1204]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x120c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x120c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x1210]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1210]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
fld xword [ebp - 0x38]
fld xword [ebp - 0x48]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0x50]
push eax
push dword [ebp - 0x54]
push dword [ebp - 0x58]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x62780b
push 0x62eb44
lea ecx, [ebp - 0x1218]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1218]
push 0x62fc38
lea eax, [ebp - 0x1214]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1214]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x121c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x121c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x1220]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1220]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
fld xword [ebp - 0x38]
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x6278ba
push 0x62eb44
lea ecx, [ebp - 0x1228]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1228]
push 0x62fc5c
lea eax, [ebp - 0x1224]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1224]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x122c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x122c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x1230]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1230]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
fld xword [ebp - 0x58]
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x627969
push 0x62eb44
lea ecx, [ebp - 0x1238]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1238]
push 0x62fcd8
lea eax, [ebp - 0x1234]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1234]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x123c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x123c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x1240]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1240]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
fld xword [ebp - 0x38]
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x627a56
fld xword [ebp - 0x48]
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x627a56
fld xword [ebp - 0x38]
fabs
fld xword [ebp - 0x38]
fdivrp st(1)
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0x48]
fabs
fld xword [ebp - 0x48]
fdivrp st(1)
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x627a56
push 0x62eb44
lea ecx, [ebp - 0x1248]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1248]
push 0x62fd54
lea eax, [ebp - 0x1244]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1244]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x124c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x124c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x1250]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1250]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
fld xword [ebp - 0x38]
fabs
fld xword [ebp - 0x38]
fdivrp st(1)
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0x58]
fabs
fld xword [ebp - 0x58]
fdivrp st(1)
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x627b1f
push 0x62eb44
lea ecx, [ebp - 0x1258]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1258]
push 0x62fddc
lea eax, [ebp - 0x1254]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1254]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x125c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x125c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x1260]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1260]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
xor eax, eax
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x12c], eax
mov word [ebp - 0x128], ax
xor eax, eax
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], eax
mov word [ebp - 0x138], ax
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov edx, 0x62fe68
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsinteger_qqrv
mov dword [ebp - 0x1264], eax
fild dword [ebp - 0x1264]
fstp xword [ebp - 0x150]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Last_qqrv
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsinteger_qqrv
cdq
push edx
push eax
fld xword [ebp - 0x150]
call sub.rtl70.bpl__System__TRUNC_qqrv
cmp edx, dword [esp + 4]
jne 0x627bbe
cmp eax, dword [esp]
pop edx
pop eax
jne 0x627e5b
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
xor eax, eax
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x14c], eax
mov word [ebp - 0x148], ax
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x627c46
inc ebx
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getisnull_qqrv
test al, al
jne 0x627c3b
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x150]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x150]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
dec ebx
jne 0x627bf3
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsinteger_qqrv
mov dword [ebp - 0x1264], eax
fild dword [ebp - 0x1264]
fstp xword [ebp - 0x78]
wait
fld xword [ebp - 0x38]
fld xword [ebp - 0x150]
fsubp st(1)
fld xword [ebp - 0x78]
fmulp st(1)
fdiv dword [0x62ed34]
fld xword [ebp - 0x48]
fsubp st(1)
fabs
fstp xword [ebp - 0x68]
wait
push 0
push 0
push 0
push 0
push 0x62fe84
push 0x62fe94
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x1268]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x1268]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0x60]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x68]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jae 0x62850b
push 0x62eb44
lea ecx, [ebp - 0x1270]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1270]
push 0x62fea4
push 0x62fed8
push 0x62fee4
push 0x62fef0
mov ax, word [ebp - 0x30]
push eax
push dword [ebp - 0x34]
push dword [ebp - 0x38]
lea eax, [ebp - 0x1274]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x1274]
push 0x62ff18
mov ax, word [ebp - 0x40]
push eax
push dword [ebp - 0x44]
push dword [ebp - 0x48]
lea eax, [ebp - 0x1278]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x1278]
push 0x62ff28
mov ax, word [ebp - 0x70]
push eax
push dword [ebp - 0x74]
push dword [ebp - 0x78]
lea eax, [ebp - 0x127c]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x127c]
push 0x62ff38
mov ax, word [ebp - 0x60]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x68]
lea eax, [ebp - 0x1280]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x1280]
push 0x62ff4c
push 0
push 0x62fe84
push 0x62fe94
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x1284]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x1284]
lea eax, [ebp - 0x126c]
mov edx, 0xf
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x126c]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x1288]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1288]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x128c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x128c]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov byte [ebp - 0x2e1], 1
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsinteger_qqrv
mov dword [ebp - 0x1264], eax
fild dword [ebp - 0x1264]
fstp xword [ebp - 0x150]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x6282cf
inc ebx
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsinteger_qqrv
cdq
push edx
push eax
fld xword [ebp - 0x150]
call sub.rtl70.bpl__System__TRUNC_qqrv
cmp edx, dword [esp + 4]
jne 0x627ecc
cmp eax, dword [esp]
pop edx
pop eax
je 0x6281f1
fld xword [ebp - 0x150]
call sub.rtl70.bpl__System__TRUNC_qqrv
mov dword [ebp - 0x1294], eax
mov dword [ebp - 0x1290], edx
fild qword [ebp - 0x1294]
fld xword [ebp - 0x130]
fmulp st(1)
fdiv dword [0x62ed34]
fld xword [ebp - 0x140]
fsubp st(1)
fabs
fstp xword [ebp - 0x68]
wait
push 0
push 0
push 0
push 0
push 0x62fe84
push 0x62fe94
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x1298]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x1298]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0x60]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x68]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jae 0x628110
push 0x62eb44
lea ecx, [ebp - 0x12a0]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x12a0]
push 0x62ff60
fld xword [ebp - 0x150]
call sub.rtl70.bpl__System__TRUNC_qqrv
push edx
push eax
lea eax, [ebp - 0x12a4]
call sub.rtl70.bpl__Sysutils_IntToStr_qqrj
push dword [ebp - 0x12a4]
push 0x62ff78
push 0x62fed8
push 0x62fee4
push 0x62ffa0
mov ax, word [ebp - 0x128]
push eax
push dword [ebp - 0x12c]
push dword [ebp - 0x130]
lea eax, [ebp - 0x12a8]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x12a8]
push 0x62ff18
mov ax, word [ebp - 0x138]
push eax
push dword [ebp - 0x13c]
push dword [ebp - 0x140]
lea eax, [ebp - 0x12ac]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x12ac]
push 0x62ff28
mov ax, word [ebp - 0x148]
push eax
push dword [ebp - 0x14c]
push dword [ebp - 0x150]
lea eax, [ebp - 0x12b0]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x12b0]
push 0x62ff38
mov ax, word [ebp - 0x60]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x68]
lea eax, [ebp - 0x12b4]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x12b4]
push 0x62ffc4
push 0
push 0x62fe84
push 0x62fe94
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x12b8]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x12b8]
lea eax, [ebp - 0x129c]
mov edx, 0x11
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x129c]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x12bc]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x12bc]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x12c0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x12c0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getisnull_qqrv
test al, al
jne 0x628173
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x130]
wait
jmp 0x62819d
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x130]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x140]
wait
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsinteger_qqrv
mov dword [ebp - 0x1264], eax
fild dword [ebp - 0x1264]
fstp xword [ebp - 0x150]
wait
jmp 0x6282c0
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getisnull_qqrv
test al, al
jne 0x62825c
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x420]
wait
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x420]
fsubrp st(1)
fld xword [ebp - 0x130]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x130]
wait
jmp 0x62828e
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x130]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x130]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0x140]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x140]
wait
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
dec ebx
jne 0x627ea3
fld xword [ebp - 0x150]
call sub.rtl70.bpl__System__TRUNC_qqrv
mov dword [ebp - 0x1294], eax
mov dword [ebp - 0x1290], edx
fild qword [ebp - 0x1294]
fld xword [ebp - 0x130]
fmulp st(1)
fdiv dword [0x62ed34]
fld xword [ebp - 0x140]
fsubp st(1)
fabs
fstp xword [ebp - 0x68]
wait
push 0
push 0
push 0
push 0
push 0x62fe84
push 0x62fe94
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x12c4]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x12c4]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0x60]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x68]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jae 0x62850b
push 0x62eb44
lea ecx, [ebp - 0x12cc]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x12cc]
push 0x62ff60
fld xword [ebp - 0x150]
call sub.rtl70.bpl__System__TRUNC_qqrv
push edx
push eax
lea eax, [ebp - 0x12d0]
call sub.rtl70.bpl__Sysutils_IntToStr_qqrj
push dword [ebp - 0x12d0]
push 0x62ff78
push 0x62fed8
push 0x62fee4
push 0x62ffa0
mov ax, word [ebp - 0x128]
push eax
push dword [ebp - 0x12c]
push dword [ebp - 0x130]
lea eax, [ebp - 0x12d4]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x12d4]
push 0x62ff18
mov ax, word [ebp - 0x138]
push eax
push dword [ebp - 0x13c]
push dword [ebp - 0x140]
lea eax, [ebp - 0x12d8]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x12d8]
push 0x62ff28
mov ax, word [ebp - 0x148]
push eax
push dword [ebp - 0x14c]
push dword [ebp - 0x150]
lea eax, [ebp - 0x12dc]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x12dc]
push 0x62ff38
mov ax, word [ebp - 0x60]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x68]
lea eax, [ebp - 0x12e0]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x12e0]
push 0x62ffc4
push 0
push 0x62fe84
push 0x62fe94
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x12e4]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x12e4]
lea eax, [ebp - 0x12c8]
mov edx, 0x11
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x12c8]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x12e8]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x12e8]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x12ec]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x12ec]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
xor eax, eax
mov dword [ebp - 0x130], eax
mov dword [ebp - 0x12c], eax
mov word [ebp - 0x128], ax
xor eax, eax
mov dword [ebp - 0x140], eax
mov dword [ebp - 0x13c], eax
mov word [ebp - 0x138], ax
xor eax, eax
mov dword [ebp - 0x150], eax
mov dword [ebp - 0x14c], eax
mov word [ebp - 0x148], ax
xor eax, eax
mov dword [ebp - 0x200], eax
mov dword [ebp - 0x1fc], eax
mov word [ebp - 0x1f8], ax
xor eax, eax
mov dword [ebp - 0x210], eax
mov dword [ebp - 0x20c], eax
mov word [ebp - 0x208], ax
xor eax, eax
mov dword [ebp - 0x1c0], eax
mov dword [ebp - 0x1bc], eax
mov word [ebp - 0x1b8], ax
xor eax, eax
mov dword [ebp - 0x1d0], eax
mov dword [ebp - 0x1cc], eax
mov word [ebp - 0x1c8], ax
lea eax, [ebp - 0x94]
call sub.rtl70.bpl__System__LStrClr_qqrpv
xor eax, eax
mov dword [ebp - 0x260], eax
xor edx, edx
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SetFiltered_qqro
mov edx, 0x62f2c0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_SETSORT_qqr17System_AnsiString
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x629da3
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x628619
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x629da3
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
cmp eax, 8
jle 0x629da3
mov eax, dword [ebp - 4]
cmp byte [eax + 0xb0], 0
jne 0x629da3
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x6298e1
inc ebx
mov dword [ebp - 0x14], 0
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x12f0]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x12f0]
lea edx, [ebp - 0xc8]
call fcn.006201b4
mov edx, 0x62ffd8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x12f4]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x12f4]
lea edx, [ebp - 0xc4]
call fcn.006201b4
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x12f8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x12f8]
lea edx, [ebp - 0xcc]
call fcn.006201b4
mov edx, 0x62f784
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x12fc]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x12fc]
lea edx, [ebp - 0xd0]
call fcn.006201b4
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x100]
wait
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0xf0]
wait
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x160]
wait
mov edx, 0x62f304
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1300]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x1300]
lea edx, [ebp - 0x168]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, 0x62f314
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1304]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x1304]
lea edx, [ebp - 0x16c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov eax, 8
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x6287e9
xor eax, eax
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], eax
mov word [ebp - 0xe8], ax
xor eax, eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x15c], eax
mov word [ebp - 0x158], ax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0xe0]
wait
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x78]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x110]
wait
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x120]
wait
mov ax, word [ebp - 0x70]
push eax
push dword [ebp - 0x74]
push dword [ebp - 0x78]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x628917
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x628917
push 0x62eb44
lea ecx, [ebp - 0x130c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x130c]
push 0x62ffe8
lea edx, [ebp - 0x1310]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1310]
push 0x63001c
lea eax, [ebp - 0x1308]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1308]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
fld xword [ebp - 0xe0]
fld xword [ebp - 0x110]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0x118]
push eax
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x628ac2
push 0x62eb44
lea ecx, [ebp - 0x1318]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1318]
push 0x63005c
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x131c]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x131c]
push 0x630070
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
lea ecx, [ebp - 0x1320]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x1320]
push 0x630080
mov ax, word [ebp - 0x118]
push eax
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
lea ecx, [ebp - 0x1324]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x1324]
push 0x630098
fld xword [ebp - 0xe0]
fld xword [ebp - 0x110]
faddp st(1)
fld xword [ebp - 0x120]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x1328]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x1328]
push 0x6300b4
lea edx, [ebp - 0x132c]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x132c]
push 0x6300c8
lea eax, [ebp - 0x1314]
mov edx, 0xd
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1314]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
fld xword [ebp - 0x78]
fcomp dword [0x62ed38]
fnstsw ax
sahf
jb 0x628add
fld xword [ebp - 0x78]
fdiv dword [0x62ed34]
fstp xword [ebp - 0x78]
wait
cmp dword [ebp - 0xc8], 0
jne 0x628b49
push 0x62eb44
lea ecx, [ebp - 0x1334]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1334]
push 0x630118
lea edx, [ebp - 0x1338]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1338]
lea eax, [ebp - 0x1330]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1330]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
fld xword [ebp - 0x78]
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x628bff
push 0
push 0x630190
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x133c]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x133c]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x628bff
push 0x62eb44
lea ecx, [ebp - 0x1344]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1344]
push 0x6301a0
lea edx, [ebp - 0x1348]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1348]
lea eax, [ebp - 0x1340]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1340]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
fld xword [ebp - 0xf0]
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x628c73
push 0x62eb44
lea ecx, [ebp - 0x1350]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1350]
push 0x630264
lea edx, [ebp - 0x1354]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1354]
lea eax, [ebp - 0x134c]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x134c]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x628d9f
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fabs
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0xe0]
fabs
fld xword [ebp - 0xe0]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x628d9f
push 0x62eb44
lea ecx, [ebp - 0x135c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x135c]
push 0x630264
lea edx, [ebp - 0x1360]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1360]
lea eax, [ebp - 0x1358]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1358]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
mov ax, word [ebp - 0xe8]
push eax
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x629050
mov ax, word [ebp - 0x158]
push eax
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x629050
mov ax, word [ebp - 0xe8]
push eax
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0xe8]
push eax
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fabs
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0x158]
push eax
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fstp xword [ebp - 0x520]
wait
mov ax, word [ebp - 0x158]
push eax
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fabs
fld xword [ebp - 0x520]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x628f35
push 0x62eb44
lea ecx, [ebp - 0x1368]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1368]
push 0x630264
lea edx, [ebp - 0x136c]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x136c]
lea eax, [ebp - 0x1364]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1364]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
mov ax, word [ebp - 0xe8]
push eax
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x628fc1
push 0x62eb44
lea ecx, [ebp - 0x1374]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1374]
push 0x630264
lea edx, [ebp - 0x1378]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1378]
lea eax, [ebp - 0x1370]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1370]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
mov ax, word [ebp - 0x158]
push eax
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x629050
push 0x62eb44
lea ecx, [ebp - 0x1380]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1380]
push 0x630264
lea edx, [ebp - 0x1384]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1384]
lea eax, [ebp - 0x137c]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x137c]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getisnull_qqrv
test al, al
jne 0x629095
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0xe0]
fsubrp st(1)
fld xword [ebp - 0x78]
fmulp st(1)
fld xword [ebp - 0x110]
fsubp st(1)
fabs
fstp xword [ebp - 0x68]
wait
jmp 0x6290ae
fld xword [ebp - 0xe0]
fld xword [ebp - 0x78]
fmulp st(1)
fld xword [ebp - 0x110]
fsubp st(1)
fabs
fstp xword [ebp - 0x68]
wait
fld xword [ebp - 0xe0]
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62921b
fld xword [ebp - 0x110]
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62921b
fld xword [ebp - 0x120]
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62921b
fld xword [ebp - 0xe0]
fabs
fld xword [ebp - 0xe0]
fdivrp st(1)
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0x110]
fabs
fld xword [ebp - 0x110]
fdivrp st(1)
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x629184
push 0x62eb44
lea ecx, [ebp - 0x138c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x138c]
push 0x6302d8
lea edx, [ebp - 0x1390]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1390]
lea eax, [ebp - 0x1388]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1388]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
fld xword [ebp - 0xe0]
fabs
fld xword [ebp - 0xe0]
fdivrp st(1)
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0x120]
fabs
fld xword [ebp - 0x120]
fdivrp st(1)
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x62921b
push 0x62eb44
lea ecx, [ebp - 0x1398]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1398]
push 0x630338
lea edx, [ebp - 0x139c]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x139c]
lea eax, [ebp - 0x1394]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1394]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
push 0
push 0
push 0
push 0
push 0x63039c
push 0x62fe94
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x13a0]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x13a0]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0x60]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x68]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jae 0x62938e
push 0x62eb44
lea ecx, [ebp - 0x13a8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x13a8]
push 0x6303ac
push 0x62fed8
push 0x62fee4
push 0x6303ec
mov ax, word [ebp - 0x60]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x68]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x13ac]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x13ac]
push 0x630410
push 0
push 0x63039c
push 0x62fe94
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x13b0]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x13b0]
push 0x630424
lea edx, [ebp - 0x13b4]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x13b4]
push 0x630438
mov edx, 0x62fa20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x13b8]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
push dword [ebp - 0x13b8]
push 0x63044c
lea eax, [ebp - 0x13a4]
mov edx, 0xe
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x13a4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
mov edx, 0x62f2e4
mov eax, dword [ebp - 0xc4]
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x62959d
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov eax, 0xa
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62959d
push 0x630464
push 0x63047c
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x13bc]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x13bc]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62959d
push 0
push 0
push 0
push 0
push 0x63048c
push 0x6304a0
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x13c0]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x13c0]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0x100]
fld xword [ebp - 0xf0]
fmulp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0xe0]
fsubp st(1)
fabs
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jae 0x62959d
push 0x62eb44
lea ecx, [ebp - 0x13c8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x13c8]
push 0x6304ac
push 0x62fed8
push 0x62fee4
push 0x6304f8
fld xword [ebp - 0x100]
fld xword [ebp - 0xf0]
fmulp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0xe0]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fabs
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x13cc]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x13cc]
push 0x630424
lea edx, [ebp - 0x13d0]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x13d0]
push 0x630520
push 0
push 0x63048c
push 0x6304a0
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x13d4]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x13d4]
lea eax, [ebp - 0x13c4]
mov edx, 0xb
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x13c4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x6298e1
push 0x62eb44
lea ecx, [ebp - 0x13e0]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 0xc]
push dword [ebp - 0x13e0]
push 0x630534
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
lea eax, [ebp - 0x13e4]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x13e4]
push 0x62ed00
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
lea eax, [ebp - 0x13e8]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x13e8]
lea eax, [ebp - 0x13dc]
mov edx, 6
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x13dc]
lea eax, [ebp - 0x13d8]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x13d8]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
lea eax, [ebp - 0x164]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
xor eax, eax
mov dword [ebp - 0x260], eax
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x1c0]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x1c0]
wait
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x1d0]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x1d0]
wait
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x130]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x130]
wait
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x140]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x140]
wait
mov ax, word [ebp - 0x118]
push eax
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x150]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x150]
wait
mov ax, word [ebp - 0x128]
push eax
push dword [ebp - 0x12c]
push dword [ebp - 0x130]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x6298cf
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x6298cf
mov ax, word [ebp - 0x128]
push eax
push dword [ebp - 0x12c]
push dword [ebp - 0x130]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x6298cf
fld xword [ebp - 0x130]
fabs
fld xword [ebp - 0x130]
fdivp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0xe0]
fabs
fld xword [ebp - 0xe0]
fdivp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jne 0x6298cf
mov edx, 0x62f2e4
mov eax, dword [ebp - 0xc4]
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x6298cf
push 0x62eb44
lea ecx, [ebp - 0x13f0]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x13f0]
push 0x630550
lea eax, [ebp - 0x13ec]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x13ec]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
inc dword [ebp - 0x14]
dec ebx
jne 0x628655
push 0x62eb44
lea ecx, [ebp - 0x13fc]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x13fc]
push 0x630594
lea eax, [ebp - 0x13f8]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x13f8]
lea eax, [ebp - 0x13f4]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x13f4]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
lea eax, [ebp - 0x188]
push eax
or ecx, 0xffffffff
mov edx, 0x6305ac
mov eax, dword [ebp - 0x184]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
lea eax, [ebp - 0x140c]
mov edx, 0x6305cc
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x140c]
mov edx, 0x6305d8
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea edx, [ebp - 0x1420]
mov eax, 1
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
mov edx, dword [ebp - 0x1420]
lea eax, [ebp - 0x141c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x141c]
mov edx, 0x6305f4
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1430]
mov edx, 0x630614
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1430]
mov edx, 0x630630
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1440]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1440]
mov edx, 0x63064c
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1450]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1450]
mov edx, 0x63066c
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1460]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1460]
mov edx, 0x630688
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1470]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1470]
mov edx, 0x6306a0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1480]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1480]
mov edx, 0x6306b0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1490]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1490]
mov edx, 0x6306c0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov ax, word [ebp - 0x128]
push eax
push dword [ebp - 0x12c]
push dword [ebp - 0x130]
lea eax, [ebp - 0x14a4]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x14a4]
lea eax, [ebp - 0x14a0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x14a0]
mov edx, 0x6306cc
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
cmp byte [ebp - 0x2e1], 0
je 0x629b51
lea eax, [ebp - 0x14b4]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x14b4]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x629be0
fld xword [ebp - 0x78]
fcomp dword [0x62ed38]
fnstsw ax
sahf
jae 0x629ba3
fld xword [ebp - 0x78]
fmul dword [0x62ed34]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x14c8]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x14c8]
lea eax, [ebp - 0x14c4]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x14c4]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x629be0
mov ax, word [ebp - 0x70]
push eax
push dword [ebp - 0x74]
push dword [ebp - 0x78]
lea eax, [ebp - 0x14dc]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x14dc]
lea eax, [ebp - 0x14d8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x14d8]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov ax, word [ebp - 0x138]
push eax
push dword [ebp - 0x13c]
push dword [ebp - 0x140]
lea eax, [ebp - 0x14f0]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x14f0]
lea eax, [ebp - 0x14ec]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x14ec]
mov edx, 0x6306f4
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x36
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1500]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1500]
mov edx, 0x63070c
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x629ca6
mov al, 0x73
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1510]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1510]
mov edx, 0x630724
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x629cdc
mov al, 0x63
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1520]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1520]
mov edx, 0x630724
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1530]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1530]
mov edx, 0x630740
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1540]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1540]
mov edx, 0x630760
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1550]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1550]
mov edx, 0x630770
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1560]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1560]
mov edx, 0x630780
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1570]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1570]
mov edx, 0x630790
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62c409
mov byte [ebp - 0x2e9], 0
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_First_qqrv
xor eax, eax
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], 0x80000000
mov word [ebp - 0x250], 0xbfff
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x62c409
inc ebx
mov dword [ebp - 0x14], 0
mov edx, 0x62f3d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1574]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x1574]
lea edx, [ebp - 0xc8]
call fcn.006201b4
mov edx, 0x62f2d4
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1578]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x1578]
push eax
mov edx, 0x62f2e4
pop eax
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x629e50
lea eax, [ebp - 0xc8]
mov edx, dword [ebp - 0x224]
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
jmp 0x629e61
lea eax, [ebp - 0x224]
mov edx, dword [ebp - 0xc8]
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
mov edx, 0x62ffd8
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x157c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x157c]
lea edx, [ebp - 0xc4]
call fcn.006201b4
mov eax, dword [ebp - 4]
cmp byte [eax + 0x48], 1
jne 0x629eda
lea eax, [ebp - 0xcc]
push eax
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1584]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x1584]
lea edx, [ebp - 0x1580]
call fcn.006201b4
mov eax, dword [ebp - 0x1580]
mov ecx, 0x27
mov edx, 1
call sub.PCommonUtil.bpl__Ncutil_copystr_qqr17System_AnsiStringii
jmp 0x629f03
mov edx, 0x62f38c
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1588]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x1588]
lea edx, [ebp - 0xcc]
call fcn.006201b4
mov edx, 0x62f784
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x158c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x158c]
lea edx, [ebp - 0xd0]
call fcn.006201b4
mov edx, 0x62ed60
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x100]
wait
mov edx, 0x62ed74
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0xf0]
wait
mov edx, 0x62ed94
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x160]
wait
mov edx, 0x62f304
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1590]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x1590]
lea edx, [ebp - 0x168]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, 0x62f314
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1594]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov eax, dword [ebp - 0x1594]
lea edx, [ebp - 0x16c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov eax, 8
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x62a01c
xor eax, eax
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], eax
mov word [ebp - 0xe8], ax
xor eax, eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x15c], eax
mov word [ebp - 0x158], ax
mov edx, 0x62edfc
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0xe0]
wait
mov edx, 0x62ed30
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fstp xword [ebp - 0x78]
wait
mov edx, 0x62ed54
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x110]
wait
mov edx, 0x62ed20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x120]
wait
mov ax, word [ebp - 0x70]
push eax
push dword [ebp - 0x74]
push dword [ebp - 0x78]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x62a14a
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62a14a
push 0x62eb44
lea ecx, [ebp - 0x159c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x159c]
push 0x62ffe8
lea edx, [ebp - 0x15a0]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x15a0]
push 0x63001c
lea eax, [ebp - 0x1598]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1598]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
fld xword [ebp - 0xe0]
fld xword [ebp - 0x110]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0x118]
push eax
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fsubrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62a30e
push 0x62eb44
lea ecx, [ebp - 0x15a8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x15a8]
push 0x6307a8
lea edx, [ebp - 0x15ac]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x15ac]
push 0x63005c
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
lea ecx, [ebp - 0x15b0]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x15b0]
push 0x630070
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
lea ecx, [ebp - 0x15b4]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x15b4]
push 0x630080
mov ax, word [ebp - 0x118]
push eax
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
lea ecx, [ebp - 0x15b8]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x15b8]
push 0x630098
fld xword [ebp - 0xe0]
fld xword [ebp - 0x110]
faddp st(1)
fld xword [ebp - 0x120]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x15bc]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x15bc]
push 0x6300b4
lea edx, [ebp - 0x15c0]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x15c0]
push 0x6300c8
lea eax, [ebp - 0x15a4]
mov edx, 0xf
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x15a4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
fld xword [ebp - 0x78]
fcomp dword [0x62ed38]
fnstsw ax
sahf
jb 0x62a329
fld xword [ebp - 0x78]
fdiv dword [0x62ed34]
fstp xword [ebp - 0x78]
wait
cmp dword [ebp - 0xc8], 0
jne 0x62a395
push 0x62eb44
lea ecx, [ebp - 0x15c8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x15c8]
push 0x630118
lea edx, [ebp - 0x15cc]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x15cc]
lea eax, [ebp - 0x15c4]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x15c4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
fld xword [ebp - 0x78]
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x62a44b
push 0
push 0x630190
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x15d0]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x15d0]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62a44b
push 0x62eb44
lea ecx, [ebp - 0x15d8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x15d8]
push 0x6301a0
lea edx, [ebp - 0x15dc]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x15dc]
lea eax, [ebp - 0x15d4]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x15d4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
fld xword [ebp - 0xf0]
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x62a4bf
push 0x62eb44
lea ecx, [ebp - 0x15e4]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x15e4]
push 0x630264
lea edx, [ebp - 0x15e8]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x15e8]
lea eax, [ebp - 0x15e0]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x15e0]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62a5eb
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fabs
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0xe0]
fabs
fld xword [ebp - 0xe0]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x62a5eb
push 0x62eb44
lea ecx, [ebp - 0x15f0]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x15f0]
push 0x630264
lea edx, [ebp - 0x15f4]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x15f4]
lea eax, [ebp - 0x15ec]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x15ec]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
mov ax, word [ebp - 0xe8]
push eax
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62a89c
mov ax, word [ebp - 0x158]
push eax
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62a89c
mov ax, word [ebp - 0xe8]
push eax
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0xe8]
push eax
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fabs
fld xword [ebp - 0x420]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0x158]
push eax
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fstp xword [ebp - 0x520]
wait
mov ax, word [ebp - 0x158]
push eax
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fabs
fld xword [ebp - 0x520]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x62a781
push 0x62eb44
lea ecx, [ebp - 0x15fc]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x15fc]
push 0x630264
lea edx, [ebp - 0x1600]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1600]
lea eax, [ebp - 0x15f8]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x15f8]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
mov ax, word [ebp - 0xe8]
push eax
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x62a80d
push 0x62eb44
lea ecx, [ebp - 0x1608]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1608]
push 0x630264
lea edx, [ebp - 0x160c]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x160c]
lea eax, [ebp - 0x1604]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1604]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
mov ax, word [ebp - 0x158]
push eax
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x62a89c
push 0x62eb44
lea ecx, [ebp - 0x1614]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1614]
push 0x630264
lea edx, [ebp - 0x1618]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1618]
lea eax, [ebp - 0x1610]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1610]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getisnull_qqrv
test al, al
jne 0x62a905
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fld xword [ebp - 0xe0]
fsubrp st(1)
fld xword [ebp - 0x78]
fmulp st(1)
fld xword [ebp - 0x110]
fsubp st(1)
fabs
fstp xword [ebp - 0x68]
wait
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62a91e
mov byte [ebp - 0x2e9], 1
jmp 0x62a91e
fld xword [ebp - 0xe0]
fld xword [ebp - 0x78]
fmulp st(1)
fld xword [ebp - 0x110]
fsubp st(1)
fabs
fstp xword [ebp - 0x68]
wait
fld xword [ebp - 0xe0]
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62aa8b
fld xword [ebp - 0x110]
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62aa8b
fld xword [ebp - 0x120]
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62aa8b
fld xword [ebp - 0xe0]
fabs
fld xword [ebp - 0xe0]
fdivrp st(1)
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0x110]
fabs
fld xword [ebp - 0x110]
fdivrp st(1)
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x62a9f4
push 0x62eb44
lea ecx, [ebp - 0x1620]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1620]
push 0x6302d8
lea edx, [ebp - 0x1624]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1624]
lea eax, [ebp - 0x161c]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x161c]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
fld xword [ebp - 0xe0]
fabs
fld xword [ebp - 0xe0]
fdivrp st(1)
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0x120]
fabs
fld xword [ebp - 0x120]
fdivrp st(1)
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
je 0x62aa8b
push 0x62eb44
lea ecx, [ebp - 0x162c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x162c]
push 0x630338
lea edx, [ebp - 0x1630]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1630]
lea eax, [ebp - 0x1628]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1628]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
push 0
push 0
push 0
push 0
push 0x63039c
push 0x62fe94
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x1634]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x1634]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
fstp xword [ebp - 0x420]
wait
mov ax, word [ebp - 0x60]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x68]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jae 0x62abfe
push 0x62eb44
lea ecx, [ebp - 0x163c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x163c]
push 0x6303ac
push 0x62fed8
push 0x62fee4
push 0x6303ec
mov ax, word [ebp - 0x60]
push eax
push dword [ebp - 0x64]
push dword [ebp - 0x68]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x1640]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x1640]
push 0x630410
push 0
push 0x63039c
push 0x62fe94
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x1644]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x1644]
push 0x630424
lea edx, [ebp - 0x1648]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1648]
push 0x630438
mov edx, 0x62fa20
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x164c]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
push dword [ebp - 0x164c]
push 0x63044c
lea eax, [ebp - 0x1638]
mov edx, 0xe
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1638]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
mov edx, 0x62f2e4
mov eax, dword [ebp - 0xc4]
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x62ae0d
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov eax, 0xa
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62ae0d
push 0x630464
push 0x63047c
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x1650]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x1650]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62ae0d
push 0
push 0
push 0
push 0
push 0x63048c
push 0x6304a0
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x1654]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x1654]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0x100]
fld xword [ebp - 0xf0]
fmulp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0xe0]
fsubp st(1)
fabs
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jae 0x62ae0d
push 0x62eb44
lea ecx, [ebp - 0x165c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x165c]
push 0x6304ac
push 0x62fed8
push 0x62fee4
push 0x6304f8
fld xword [ebp - 0x100]
fld xword [ebp - 0xf0]
fmulp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0xe0]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fabs
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x1660]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x1660]
push 0x630424
lea edx, [ebp - 0x1664]
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
push dword [ebp - 0x1664]
push 0x630520
push 0
push 0x63048c
push 0x6304a0
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x1668]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
push dword [ebp - 0x1668]
lea eax, [ebp - 0x1658]
mov edx, 0xb
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1658]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
mov byte [ebp - 0x2b9], 1
jmp 0x62c409
push 0x62eb44
lea ecx, [ebp - 0x1674]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 0xc]
push dword [ebp - 0x1674]
push 0x630534
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
lea eax, [ebp - 0x1678]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x1678]
push 0x62ed00
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
lea eax, [ebp - 0x167c]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x167c]
lea eax, [ebp - 0x1670]
mov edx, 6
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x1670]
lea eax, [ebp - 0x166c]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x166c]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
lea eax, [ebp - 0x164]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62b1b4
mov edx, 0x62f2e4
mov eax, dword [ebp - 0xc4]
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62b100
lea eax, [ebp - 0x164]
mov edx, 0x62edf0
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
xor eax, eax
mov dword [ebp - 0x260], eax
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x200]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x200]
wait
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x210]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x210]
wait
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 8
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed34]
fnstsw ax
sahf
jbe 0x62b029
push 0x62eb44
lea ecx, [ebp - 0x1684]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1684]
push 0x6307bc
mov edx, 0x62f968
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1688]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
push dword [ebp - 0x1688]
lea eax, [ebp - 0x1680]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1680]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
push 0
push 0
push 0
push 0x62fa3c
push 0x62fa50
push 0x62fa60
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x168c]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x168c]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 8
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
mov edx, 0x62f870
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 8
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jae 0x62b255
push 0x62eb44
lea ecx, [ebp - 0x1694]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 0xc]
push dword [ebp - 0x1694]
push 0x62fa6c
lea eax, [ebp - 0x1690]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1690]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
jmp 0x62b255
inc dword [ebp - 0x260]
lea eax, [ebp - 0x164]
mov edx, 0x62ecbc
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x1c0]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x1c0]
wait
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x1d0]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x1d0]
wait
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x254], eax
mov ax, word [ebp - 0x70]
mov word [ebp - 0x250], ax
jmp 0x62b255
xor eax, eax
mov dword [ebp - 0x260], eax
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x1c0]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x1c0]
wait
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x1d0]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x1d0]
wait
mov eax, dword [ebp - 0x78]
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x74]
mov dword [ebp - 0x254], eax
mov ax, word [ebp - 0x70]
mov word [ebp - 0x250], ax
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x130]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x130]
wait
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x140]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x140]
wait
mov ax, word [ebp - 0x118]
push eax
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x150]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x150]
wait
mov ax, word [ebp - 0x128]
push eax
push dword [ebp - 0x12c]
push dword [ebp - 0x130]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62b453
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62b453
mov ax, word [ebp - 0x128]
push eax
push dword [ebp - 0x12c]
push dword [ebp - 0x130]
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62b453
fld xword [ebp - 0x130]
fabs
fld xword [ebp - 0x130]
fdivp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x420]
wait
fld xword [ebp - 0xe0]
fabs
fld xword [ebp - 0xe0]
fdivp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fld xword [ebp - 0x420]
fcompp
fnstsw ax
sahf
jne 0x62b453
mov edx, 0x62f2e4
mov eax, dword [ebp - 0xc4]
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62b453
push 0x62eb44
lea ecx, [ebp - 0x169c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x169c]
push 0x630550
lea eax, [ebp - 0x1698]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1698]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
push 0x62eb44
lea ecx, [ebp - 0x16a8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 0xc]
push dword [ebp - 0x16a8]
push 0x630594
lea eax, [ebp - 0x16a4]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x16a4]
lea eax, [ebp - 0x16a0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x16a0]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
lea eax, [ebp - 0x188]
push eax
or ecx, 0xffffffff
mov edx, 0x6305ac
mov eax, dword [ebp - 0x184]
mov edi, dword [eax]
call dword [edi + 0x6c]
lea eax, [ebp - 0x16b8]
mov edx, dword [ebp - 0xc4]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x16b8]
mov edx, 0x6305d8
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea edx, [ebp - 0x16cc]
mov eax, dword [ebp - 0x14]
inc eax
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
mov edx, dword [ebp - 0x16cc]
lea eax, [ebp - 0x16c8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x16c8]
mov edx, 0x6305f4
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea eax, [ebp - 0x16dc]
mov edx, dword [ebp - 0xc8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x16dc]
mov edx, 0x630630
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
mov eax, dword [ebp - 0xc8]
mov edx, 0x630614
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62b593
xor eax, eax
mov dword [ebp - 0x100], eax
mov dword [ebp - 0xfc], eax
mov word [ebp - 0xf8], ax
xor eax, eax
mov dword [ebp - 0xf0], eax
mov dword [ebp - 0xec], eax
mov word [ebp - 0xe8], ax
xor eax, eax
mov dword [ebp - 0x160], eax
mov dword [ebp - 0x15c], eax
mov word [ebp - 0x158], ax
mov eax, dword [ebp - 0xcc]
call sub.rtl70.bpl__System__LStrLen_qqrx17System_AnsiString
cmp eax, 0xc
jle 0x62b606
mov eax, dword [ebp - 0xcc]
call sub.rtl70.bpl__System__LStrLen_qqrx17System_AnsiString
cmp eax, 0x10
jge 0x62b606
push dword [ebp - 0xcc]
push 0x6307ec
push 0x6307ec
push 0x6307ec
push 0x6307ec
lea eax, [ebp - 0x16f0]
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x16f0]
lea eax, [ebp - 0x16ec]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x16ec]
mov edx, 0x63064c
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
jmp 0x62b62d
lea eax, [ebp - 0x1700]
mov edx, dword [ebp - 0xcc]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1700]
mov edx, 0x63064c
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea eax, [ebp - 0x1710]
mov edx, dword [ebp - 0xd0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1710]
mov edx, 0x63066c
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
push 0
push 0x6307f8
push 0x630808
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x1728]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x1728]
call sub.rtl70.bpl__Sysutils_StrToInt_qqrx17System_AnsiString
lea ecx, [ebp - 0x1724]
xor edx, edx
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
mov edx, dword [ebp - 0x1724]
lea eax, [ebp - 0x1720]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1720]
mov edx, 0x630688
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
push 0x630464
push 0x63047c
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x172c]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x172c]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62b916
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62b852
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fld xword [ebp - 0xe0]
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x1740]
xor edx, edx
mov eax, 0x12
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
mov edx, dword [ebp - 0x1740]
lea eax, [ebp - 0x173c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x173c]
mov edx, 0x6306a0
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
mov ax, word [ebp - 0xf8]
push eax
push dword [ebp - 0xfc]
push dword [ebp - 0x100]
mov edx, 1
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
fld xword [ebp - 0xe0]
fld xword [ebp - 0x110]
faddp st(1)
fdivrp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x1754]
xor edx, edx
mov eax, 0x12
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
mov edx, dword [ebp - 0x1754]
lea eax, [ebp - 0x1750]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1750]
mov edx, 0x6306b0
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
jmp 0x62b9d5
mov ax, word [ebp - 0xe8]
push eax
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x1768]
xor edx, edx
mov eax, 0x12
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
mov edx, dword [ebp - 0x1768]
lea eax, [ebp - 0x1764]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1764]
mov edx, 0x6306a0
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
mov ax, word [ebp - 0x158]
push eax
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x177c]
xor edx, edx
mov eax, 0x12
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
mov edx, dword [ebp - 0x177c]
lea eax, [ebp - 0x1778]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1778]
mov edx, 0x6306b0
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
jmp 0x62b9d5
mov ax, word [ebp - 0xe8]
push eax
push dword [ebp - 0xec]
push dword [ebp - 0xf0]
xor edx, edx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x1790]
xor edx, edx
mov eax, 0x12
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
mov edx, dword [ebp - 0x1790]
lea eax, [ebp - 0x178c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x178c]
mov edx, 0x6306a0
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
mov ax, word [ebp - 0x158]
push eax
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 2
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_dj_sl_zh_qqrgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x17a4]
xor edx, edx
mov eax, 0x12
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
mov edx, dword [ebp - 0x17a4]
lea eax, [ebp - 0x17a0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x17a0]
mov edx, 0x6306b0
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
mov ax, word [ebp - 0xd8]
push eax
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
lea eax, [ebp - 0x17b8]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x17b8]
lea eax, [ebp - 0x17b4]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x17b4]
mov edx, 0x6306cc
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
fld xword [ebp - 0x78]
fcomp dword [0x62ed38]
fnstsw ax
sahf
jae 0x62ba6d
fld xword [ebp - 0x78]
fmul dword [0x62ed34]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x17cc]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x17cc]
lea eax, [ebp - 0x17c8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x17c8]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
jmp 0x62baaa
mov ax, word [ebp - 0x70]
push eax
push dword [ebp - 0x74]
push dword [ebp - 0x78]
lea eax, [ebp - 0x17e0]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x17e0]
lea eax, [ebp - 0x17dc]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x17dc]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
mov ax, word [ebp - 0x108]
push eax
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
lea eax, [ebp - 0x17f4]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x17f4]
lea eax, [ebp - 0x17f0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x17f0]
mov edx, 0x6306f4
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea eax, [ebp - 0x1804]
mov edx, dword [ebp - 0x164]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1804]
mov edx, 0x63070c
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
mov edx, 0x62fe78
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1818]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, dword [ebp - 0x1818]
lea eax, [ebp - 0x1814]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1814]
mov edx, 0x6306c0
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62bba0
mov al, 0x73
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1828]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1828]
mov edx, 0x630724
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
jmp 0x62bbd6
mov al, 0x63
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1838]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1838]
mov edx, 0x630724
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea eax, [ebp - 0x1848]
mov edx, 0x630814
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1848]
mov edx, 0x630740
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea eax, [ebp - 0x2d0]
call sub.rtl70.bpl__System__LStrClr_qqrpv
push 0x62eb44
lea ecx, [ebp - 0x1854]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov edi, dword [eax]
call dword [edi + 0xc]
push dword [ebp - 0x1854]
push 0x630824
lea eax, [ebp - 0x1850]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x1850]
lea eax, [ebp - 0x184c]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x184c]
xor ecx, ecx
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
lea eax, [ebp - 0x2e8]
push eax
lea ecx, [ebp - 0x2d0]
lea edx, [ebp - 0x168]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x38]
mov edi, dword [eax]
call dword [edi + 0x54]
test al, al
je 0x62c2d2
lea eax, [ebp - 0x1864]
mov edx, dword [ebp - 0x168]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1864]
mov edx, 0x630760
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
mov eax, dword [ebp - 0x16c]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62bde2
fld xword [ebp - 0x78]
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x62bde2
cmp dword [ebp - 0x2d0], 0
jne 0x62bceb
lea eax, [ebp - 0x2d0]
mov edx, 0x630840
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
jmp 0x62be45
lea eax, [ebp - 0x1868]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x1868]
mov eax, 0x63084c
call sub.PCommonUtil.bpl__Ncutil_mypos_qqr17System_WideStringt1
test eax, eax
jle 0x62bd25
lea eax, [ebp - 0x2d0]
mov edx, 0x630840
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
jmp 0x62be45
lea eax, [ebp - 0x186c]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x186c]
mov eax, 0x63085c
call sub.PCommonUtil.bpl__Ncutil_mypos_qqr17System_WideStringt1
test eax, eax
jle 0x62bd5f
lea eax, [ebp - 0x2d0]
mov edx, 0x630840
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
jmp 0x62be45
lea eax, [ebp - 0x1870]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x1870]
mov eax, 0x63086c
call sub.PCommonUtil.bpl__Ncutil_mypos_qqr17System_WideStringt1
test eax, eax
jle 0x62bd99
lea eax, [ebp - 0x2d0]
mov edx, 0x630880
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
jmp 0x62be45
lea eax, [ebp - 0x1874]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x1874]
mov eax, 0x630890
call sub.PCommonUtil.bpl__Ncutil_mypos_qqr17System_WideStringt1
test eax, eax
jle 0x62bdd0
lea eax, [ebp - 0x2d0]
mov edx, 0x6308a0
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
jmp 0x62be45
lea eax, [ebp - 0x2d0]
mov edx, 0x630840
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
jmp 0x62be45
mov eax, dword [ebp - 0x16c]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62be18
cmp dword [ebp - 0x2d0], 0
jne 0x62be18
lea eax, [ebp - 0x16c]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
lea eax, [ebp - 0x2d0]
call sub.rtl70.bpl__System__LStrClr_qqrpv
mov eax, dword [ebp - 0x16c]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62be45
lea eax, [ebp - 0x16c]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrLAsg_qqrpvpxv
lea eax, [ebp - 0x2d0]
call sub.rtl70.bpl__System__LStrClr_qqrpv
mov eax, dword [ebp - 0x16c]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62be62
lea eax, [ebp - 0x2d0]
call sub.rtl70.bpl__System__LStrClr_qqrpv
cmp dword [ebp - 0x2e8], 0
jne 0x62bed6
push 0x62eb44
lea ecx, [ebp - 0x187c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x187c]
push 0x6308b0
push dword [ebp - 0x168]
push 0x6308d4
push dword [ebp - 0xc8]
push 0x6308ec
lea eax, [ebp - 0x1878]
mov edx, 7
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1878]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
lea eax, [ebp - 0x188c]
mov edx, dword [ebp - 0x2e8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x188c]
mov edx, 0x630904
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea eax, [ebp - 0x189c]
mov edx, dword [ebp - 0x16c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x189c]
mov edx, 0x630770
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea eax, [ebp - 0x18ac]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x18ac]
mov edx, 0x630780
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
fld xword [ebp - 0x78]
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62c10d
lea eax, [ebp - 0x18b0]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x18b0]
mov eax, 0x630914
call sub.PCommonUtil.bpl__Ncutil_mypos_qqr17System_WideStringt1
test eax, eax
jle 0x62bfed
push 0x62eb44
lea ecx, [ebp - 0x18b8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x18b8]
push 0x630924
push dword [ebp - 0x168]
push 0x6308d4
push dword [ebp - 0xc8]
push 0x630954
lea eax, [ebp - 0x18b4]
mov edx, 7
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x18b4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
lea eax, [ebp - 0x18bc]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x18bc]
mov eax, 0x63086c
call sub.PCommonUtil.bpl__Ncutil_mypos_qqr17System_WideStringt1
test eax, eax
jle 0x62c07d
push 0x62eb44
lea ecx, [ebp - 0x18c4]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x18c4]
push 0x630988
push dword [ebp - 0x168]
push 0x6308d4
push dword [ebp - 0xc8]
push 0x630954
lea eax, [ebp - 0x18c0]
mov edx, 7
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x18c0]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
lea eax, [ebp - 0x18c8]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x18c8]
mov eax, 0x630890
call sub.PCommonUtil.bpl__Ncutil_mypos_qqr17System_WideStringt1
test eax, eax
jle 0x62c10d
push 0x62eb44
lea ecx, [ebp - 0x18d0]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x18d0]
push 0x6309bc
push dword [ebp - 0x168]
push 0x6308d4
push dword [ebp - 0xc8]
push 0x630954
lea eax, [ebp - 0x18cc]
mov edx, 7
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x18cc]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
fld xword [ebp - 0x78]
fcomp dword [0x62ed68]
fnstsw ax
sahf
jne 0x62c2ad
mov eax, dword [ebp - 0x16c]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62c272
lea eax, [ebp - 0x18d4]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x18d4]
mov eax, 0x630914
call sub.PCommonUtil.bpl__Ncutil_mypos_qqr17System_WideStringt1
test eax, eax
jle 0x62c190
mov al, 0x31
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x18e4]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x18e4]
mov edx, 0x630790
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea eax, [ebp - 0x18e8]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x18e8]
mov eax, 0x63086c
call sub.PCommonUtil.bpl__Ncutil_mypos_qqr17System_WideStringt1
test eax, eax
jle 0x62c1eb
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x18f8]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x18f8]
mov edx, 0x630790
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea eax, [ebp - 0x18fc]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x18fc]
mov eax, 0x630890
call sub.PCommonUtil.bpl__Ncutil_mypos_qqr17System_WideStringt1
test eax, eax
jle 0x62c246
mov al, 0x32
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x190c]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x190c]
mov edx, 0x630790
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
lea eax, [ebp - 0x191c]
mov edx, dword [ebp - 0x2d0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x191c]
mov edx, 0x630780
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
jmp 0x62c33d
mov al, 0x33
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x192c]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x192c]
mov edx, 0x630790
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
jmp 0x62c33d
lea eax, [ebp - 0x193c]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x193c]
mov edx, 0x630790
mov eax, dword [ebp - 0x188]
mov edi, dword [eax]
call dword [edi + 0x58]
jmp 0x62c33d
push 0x62eb44
lea ecx, [ebp - 0x1944]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1944]
push 0x6309f0
push dword [ebp - 0x168]
push 0x6308d4
push dword [ebp - 0xc8]
push 0x6308ec
lea eax, [ebp - 0x1940]
mov edx, 7
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1940]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getfieldcount_qqrv
dec eax
test eax, eax
jl 0x62c3f7
inc eax
mov dword [ebp - 0x2fc], eax
mov dword [ebp - 0x1b0], 0
mov edx, dword [ebp - 0x1b0]
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_GetField_qqri
lea edx, [ebp - 0x1958]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, dword [ebp - 0x1958]
lea eax, [ebp - 0x1954]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x1954]
push eax
mov edx, dword [ebp - 0x1b0]
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_GetField_qqri
mov eax, dword [eax + 4]
lea edx, [ebp - 0x1964]
call sub.rtl70.bpl__Sysutils_UpperCase_qqrx17System_AnsiString
mov ecx, dword [ebp - 0x1964]
lea eax, [ebp - 0x1960]
mov edx, 0x630a28
call sub.rtl70.bpl__System__LStrCat3_qqrv
mov edx, dword [ebp - 0x1960]
lea eax, [ebp - 0x195c]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x195c]
mov eax, dword [ebp - 0x188]
pop ecx
mov edi, dword [eax]
call dword [edi + 0x58]
inc dword [ebp - 0x1b0]
dec dword [ebp - 0x2fc]
jne 0x62c35f
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_Next_qqrv
inc dword [ebp - 0x14]
dec ebx
jne 0x629de8
cmp byte [ebp - 0x2b9], 0
je 0x62c46c
lea edx, [ebp - 0x1968]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1968]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x196c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x196c]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
fld xword [ebp - 0x130]
fld xword [ebp - 0x38]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62c58f
push 0x62eb44
lea ecx, [ebp - 0x1974]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x1974]
push 0x630a3c
fld xword [ebp - 0x130]
fld xword [ebp - 0x38]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x1978]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x1978]
push 0x62ed00
mov ax, word [ebp - 0x128]
push eax
push dword [ebp - 0x12c]
push dword [ebp - 0x130]
lea ecx, [ebp - 0x197c]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x197c]
lea eax, [ebp - 0x1970]
mov edx, 6
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1970]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x1980]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1980]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x1984]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1984]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
fld xword [ebp - 0x140]
fld xword [ebp - 0x48]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62c6eb
push 0x62eb44
lea ecx, [ebp - 0x198c]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x198c]
push 0x630ab0
fld xword [ebp - 0x140]
fld xword [ebp - 0x48]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x1990]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x1990]
push 0x630adc
fld xword [ebp - 0x140]
fld xword [ebp - 0x48]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x1994]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x1994]
push 0x62ed00
mov ax, word [ebp - 0x138]
push eax
push dword [ebp - 0x13c]
push dword [ebp - 0x140]
lea ecx, [ebp - 0x1998]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x1998]
lea eax, [ebp - 0x1988]
mov edx, 8
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x1988]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x199c]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x199c]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x19a0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x19a0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
fld xword [ebp - 0x150]
fld xword [ebp - 0x58]
fsubp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fcomp dword [0x62ed68]
fnstsw ax
sahf
je 0x62c7b8
push 0x62eb44
lea ecx, [ebp - 0x19a8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
push dword [ebp - 0x19a8]
push 0x630b30
push 0x630adc
lea eax, [ebp - 0x19a4]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov ecx, dword [ebp - 0x19a4]
mov edx, 0x62e9a0
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_mymessagebox_qqr17System_AnsiStringt1
lea edx, [ebp - 0x19ac]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x19ac]
mov edx, dword [eax]
call dword [edx + 0xc]
dec eax
push eax
lea edx, [ebp - 0x19b0]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x19b0]
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x24]
cmp byte [ebp - 0x2c5], 0
jne 0x62d515
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
xor ecx, ecx
mov edx, 0x630b64
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
push 0
push 0x630b80
push 0x62e8b8
push 0x62e9f8
push 0
push 0
lea eax, [ebp - 0x19b4]
push eax
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x54]
xor ecx, ecx
call sym.P_Interface.bpl__Publicutil_ReadXMLConfig_qqr17System_AnsiStringt1t1t1t1t1t1ot1
mov eax, dword [ebp - 0x19b4]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62c840
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x19c4]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x19c4]
mov edx, 0x630b90
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62c876
mov al, 0x31
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x19d4]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x19d4]
mov edx, 0x630b90
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea ecx, [ebp - 0x19e8]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov edx, dword [ebp - 0x19e8]
lea eax, [ebp - 0x19e4]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x19e4]
mov edx, 0x630ba0
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x19f8]
mov edx, dword [ebp - 0x9c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x19f8]
mov edx, 0x630bc0
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1a08]
mov edx, dword [ebp - 0x90]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1a08]
mov edx, 0x630be0
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1a18]
mov edx, dword [ebp - 0xa0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1a18]
mov edx, 0x630c04
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1a28]
mov edx, dword [ebp - 0xa4]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1a28]
mov edx, 0x630c28
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1a38]
mov edx, dword [ebp - 0x25c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1a38]
mov edx, 0x630c4c
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1a48]
mov edx, dword [ebp - 0x2dc]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1a48]
mov edx, 0x630c70
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1a58]
mov edx, dword [ebp - 4]
mov edx, dword [edx + 0x54]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1a58]
mov edx, 0x630c94
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1a68]
mov edx, dword [ebp - 0x2e0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1a68]
mov edx, 0x630cb4
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1a78]
mov edx, dword [ebp - 4]
mov edx, dword [edx + 0x50]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1a78]
mov edx, 0x630cd0
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1a88]
mov edx, dword [ebp - 0xb0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1a88]
mov edx, 0x630ce0
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1a98]
mov edx, dword [ebp - 0xa8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1a98]
mov edx, 0x630cec
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1aa8]
mov edx, dword [ebp - 0xac]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1aa8]
mov edx, 0x630cf8
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1ab8]
mov edx, dword [ebp - 0x8c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1ab8]
mov edx, 0x630d04
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1ac8]
mov edx, dword [ebp - 4]
mov edx, dword [edx + 0x38]
mov edx, dword [edx + 8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1ac8]
mov edx, 0x630d14
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1ad8]
mov edx, dword [ebp - 0xbc]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1ad8]
mov edx, 0x630d24
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1ae8]
mov edx, dword [ebp - 0xc0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1ae8]
mov edx, 0x630d34
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
cmp byte [ebp - 0x2e9], 0
jne 0x62cb61
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1af8]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1af8]
mov edx, 0x630d44
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62cb97
mov al, 0x31
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1b08]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1b08]
mov edx, 0x630d44
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x62cbce
lea eax, [ebp - 0x1b18]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1b18]
mov edx, 0x630d54
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62cc2b
mov eax, dword [ebp - 0x8c]
mov edx, dword [ebp - 0x98]
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62cc04
lea eax, [ebp - 0x1b28]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1b28]
mov edx, 0x630d04
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1b38]
mov edx, dword [ebp - 0x98]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1b38]
mov edx, 0x630d54
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1b48]
mov edx, dword [ebp - 0xb8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1b48]
mov edx, 0x630d64
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov ax, word [ebp - 0x30]
push eax
push dword [ebp - 0x34]
push dword [ebp - 0x38]
lea eax, [ebp - 0x1b5c]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x1b5c]
lea eax, [ebp - 0x1b58]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1b58]
mov edx, 0x6306cc
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov ax, word [ebp - 0x40]
push eax
push dword [ebp - 0x44]
push dword [ebp - 0x48]
lea eax, [ebp - 0x1b70]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x1b70]
lea eax, [ebp - 0x1b6c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1b6c]
mov edx, 0x6306f4
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov ax, word [ebp - 0x50]
push eax
push dword [ebp - 0x54]
push dword [ebp - 0x58]
lea eax, [ebp - 0x1b84]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x1b84]
lea eax, [ebp - 0x1b80]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1b80]
mov edx, 0x630d80
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
cmp byte [ebp - 0x2e1], 0
je 0x62cd3a
lea eax, [ebp - 0x1b94]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1b94]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62cdc9
fld xword [ebp - 0x78]
fcomp dword [0x62ed38]
fnstsw ax
sahf
jae 0x62cd8c
fld xword [ebp - 0x78]
fmul dword [0x62ed34]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x1ba8]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x1ba8]
lea eax, [ebp - 0x1ba4]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1ba4]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62cdc9
mov ax, word [ebp - 0x70]
push eax
push dword [ebp - 0x74]
push dword [ebp - 0x78]
lea eax, [ebp - 0x1bbc]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x1bbc]
lea eax, [ebp - 0x1bb8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1bb8]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getRecordCount_qqrv
cmp eax, 8
jg 0x62cde8
mov eax, dword [ebp - 0xb4]
mov edx, 0x62ea3c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62ce3d
mov edx, 0x62edcc
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_FieldByName_qqrx17System_AnsiString
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getAsFloat_qqrv
fcomp dword [0x62ed68]
fnstsw ax
sahf
jbe 0x62ce3d
mov al, 0x31
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1bcc]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1bcc]
mov edx, 0x630d9c
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62ce73
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1bdc]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1bdc]
mov edx, 0x630d9c
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1bec]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1bec]
mov edx, 0x630db4
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea ecx, [ebp - 0x1bfc]
mov edx, 0x630d9c
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0xc]
lea eax, [ebp - 0x1bfc]
push eax
mov al, 0x31
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1c0c]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea edx, [ebp - 0x1c0c]
pop eax
call sub.rtl70.bpl__Variants__VarCmpEQ_qqrrx8TVarDatat1
jne 0x62d3c7
xor eax, eax
mov dword [ebp - 0x170], eax
fld xword [ebp - 0x1c0]
fld xword [ebp - 0x200]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x1c0]
wait
fld xword [ebp - 0x1d0]
fld xword [ebp - 0x210]
faddp st(1)
add esp, 0xfffffff4
fstp xword [esp]
wait
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_round2_qqrxgi
fstp xword [ebp - 0x1d0]
wait
mov al, 0x31
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1c1c]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1c1c]
mov edx, 0x630db4
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x188]
push eax
or ecx, 0xffffffff
mov edx, 0x6305ac
mov eax, dword [ebp - 0x184]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
lea eax, [ebp - 0x1c2c]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1c2c]
mov edx, 0x6305d8
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea edx, [ebp - 0x1c40]
mov eax, dword [ebp - 0x14]
inc eax
call sub.rtl70.bpl__Sysutils_IntToStr_qqri
mov edx, dword [ebp - 0x1c40]
lea eax, [ebp - 0x1c3c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1c3c]
mov edx, 0x6305f4
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1c50]
mov edx, 0x630dd0
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1c50]
mov edx, 0x630630
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1c60]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1c60]
mov edx, 0x63064c
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1c70]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1c70]
mov edx, 0x63066c
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1c80]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1c80]
mov edx, 0x630688
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1c90]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1c90]
mov edx, 0x6306a0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1ca0]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1ca0]
mov edx, 0x6306b0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov ax, word [ebp - 0x1b8]
push eax
push dword [ebp - 0x1bc]
push dword [ebp - 0x1c0]
lea eax, [ebp - 0x1cb4]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x1cb4]
lea eax, [ebp - 0x1cb0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1cb0]
mov edx, 0x6306cc
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
cmp byte [ebp - 0x2e1], 0
je 0x62d17a
lea eax, [ebp - 0x1cc4]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1cc4]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62d209
fld xword [ebp - 0x78]
fcomp dword [0x62ed38]
fnstsw ax
sahf
jae 0x62d1cc
fld xword [ebp - 0x78]
fmul dword [0x62ed34]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x1cd8]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x1cd8]
lea eax, [ebp - 0x1cd4]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1cd4]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62d209
mov ax, word [ebp - 0x70]
push eax
push dword [ebp - 0x74]
push dword [ebp - 0x78]
lea eax, [ebp - 0x1cec]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x1cec]
lea eax, [ebp - 0x1ce8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1ce8]
mov edx, 0x6306e0
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov ax, word [ebp - 0x1c8]
push eax
push dword [ebp - 0x1cc]
push dword [ebp - 0x1d0]
lea eax, [ebp - 0x1d00]
call sub.rtl70.bpl__Sysutils_FloatToStr_qqrg
mov edx, dword [ebp - 0x1d00]
lea eax, [ebp - 0x1cfc]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1cfc]
mov edx, 0x6306f4
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x31
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1d10]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1d10]
mov edx, 0x63070c
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x50]
mov edx, 0x62e8b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x62d2cf
mov al, 0x73
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1d20]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1d20]
mov edx, 0x630724
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62d305
mov al, 0x63
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1d30]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1d30]
mov edx, 0x630724
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1d40]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1d40]
mov edx, 0x630740
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1d50]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1d50]
mov edx, 0x630760
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1d60]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1d60]
mov edx, 0x630770
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1d70]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1d70]
mov edx, 0x630780
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
lea eax, [ebp - 0x1d80]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea ecx, [ebp - 0x1d80]
mov edx, 0x630790
mov eax, dword [ebp - 0x188]
mov ebx, dword [eax]
call dword [ebx + 0x58]
fld xword [ebp - 0x58]
fcomp dword [0x62ed68]
fnstsw ax
sahf
jae 0x62d40d
mov al, 0x31
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1d90]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1d90]
mov edx, 0x630de4
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
jmp 0x62d443
mov al, 0x30
mov byte [ebp - 0x8c3], al
mov byte [ebp - 0x8c4], 1
lea eax, [ebp - 0x1da0]
lea edx, [ebp - 0x8c4]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea ecx, [ebp - 0x1da0]
mov edx, 0x630de4
mov eax, dword [ebp - 0x180]
mov ebx, dword [eax]
call dword [ebx + 0x58]
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_getfieldcount_qqrv
mov ebx, eax
dec ebx
test ebx, ebx
jl 0x62d4f4
inc ebx
mov dword [ebp - 0x1b0], 0
mov edx, dword [ebp - 0x1b0]
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_GetField_qqri
lea edx, [ebp - 0x1db4]
call sym.P_Interface.bpl__Myadoqueryunit_TMyField_getasstring_qqrv
mov edx, dword [ebp - 0x1db4]
lea eax, [ebp - 0x1db0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea eax, [ebp - 0x1db0]
push eax
mov edx, dword [ebp - 0x1b0]
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_GetField_qqri
mov eax, dword [eax + 4]
lea edx, [ebp - 0x1dc0]
call sub.rtl70.bpl__Sysutils_UpperCase_qqrx17System_AnsiString
mov ecx, dword [ebp - 0x1dc0]
lea eax, [ebp - 0x1dbc]
mov edx, 0x630df8
call sub.rtl70.bpl__System__LStrCat3_qqrv
mov edx, dword [ebp - 0x1dbc]
lea eax, [ebp - 0x1db8]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x1db8]
mov eax, dword [ebp - 0x180]
pop ecx
mov edi, dword [eax]
call dword [edi + 0x58]
inc dword [ebp - 0x1b0]
dec ebx
jne 0x62d461
lea ecx, [ebp - 0x1dc4]
mov edx, dword [ebp - 0x10]
mov eax, esi
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov edx, dword [ebp - 0x1dc4]
mov eax, dword [ebp - 0x2c4]
mov ecx, dword [eax]
call dword [ecx + 0x38]
inc dword [ebp - 0x10]
dec dword [ebp - 0x2f8]
jne 0x620867
lea edx, [ebp - 0x1dc8]
mov eax, dword [ebp - 0x178]
mov ecx, dword [eax]
call dword [ecx + 0x14]
mov eax, dword [ebp - 0x1dc8]
mov edx, dword [eax]
call dword [edx + 0xc]
test eax, eax
jne 0x62d556
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x62d6aa
lea edx, [ebp - 0x1dd0]
mov eax, dword [sym.P_Interface.bpl__Publicutil_GL_ExeName]
mov eax, dword [eax]
call sub.rtl70.bpl__Sysutils_ExtractFilePath_qqrx17System_AnsiString
lea eax, [ebp - 0x1dd0]
mov edx, 0x630e08
call sub.rtl70.bpl__System__LStrCat_qqrv
mov edx, dword [ebp - 0x1dd0]
lea eax, [ebp - 0x1dcc]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x1dcc]
mov eax, dword [ebp - 0x174]
mov ecx, dword [eax]
call dword [ecx + 0xb0]
xor ecx, ecx
mov edx, 0x630e18
mov eax, dword [ebp - 4]
call sym.P_Interface.bpl__Fpinterface_TFPINTERFACE_of_output_debug_info_qqr17System_WideStringo
mov eax, esi
mov edx, dword [eax]
call dword [edx + 0x44]
mov edx, dword [ebp - 0x2c4]
mov eax, esi
mov ecx, dword [eax]
call dword [ecx + 0x40]
mov byte [ebp - 9], 1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x62d616
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x62d6aa
mov eax, dword [ebp - 0x1c]
call sub.dbrtl70.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x1c]
call sub.rtl70.bpl__System_TObject_Free_qqrv
mov eax, dword [ebp - 0x20]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_close_qqrv
mov eax, dword [ebp - 0x24]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_close_qqrv
mov eax, dword [ebp - 0x20]
call sub.rtl70.bpl__System_TObject_Free_qqrv
mov eax, dword [ebp - 0x24]
call sub.rtl70.bpl__System_TObject_Free_qqrv
mov eax, dword [ebp - 0x28]
call sym.P_Interface.bpl__Myadoqueryunit_TMyAdoquery_close_qqrv
mov eax, dword [ebp - 0x28]
call sub.rtl70.bpl__System_TObject_Free_qqrv
mov eax, dword [ebp - 0x18]
call sub.dbrtl70.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x18]
call sub.rtl70.bpl__System_TObject_Free_qqrv
mov eax, dword [ebp - 0x18c]
call sub.rtl70.bpl__System_TObject_Free_qqrv
mov eax, dword [ebp - 0x2c4]
call sub.rtl70.bpl__System_TObject_Free_qqrv
lea eax, [ebp - 0x174]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
mov eax, dword [ebp - 0x2f0]
call sub.rtl70.bpl__System_TObject_Free_qqrv
ret
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x62e823
lea eax, [ebp - 0x1dd4]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1dcc]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x1dc8]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x1dc4]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1db8]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x1db4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1db0]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 0xb
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1d00]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1cfc]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1cec]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1ce8]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1cd8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1cd4]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1cb4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1cb0]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 7
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1c40]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1c3c]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 8
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1bbc]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1bb8]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1ba8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1ba4]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1b84]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1b80]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1b70]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1b6c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1b5c]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1b58]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 0x17
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x19e8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x19e4]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 3
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x19b4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x19b0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x19a8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x19a0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1998]
mov edx, 5
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1984]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x197c]
mov edx, 4
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x196c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x1968]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x1964]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x195c]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x1958]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1954]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1944]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x193c]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 4
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x18fc]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x18f8]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x18e8]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x18e4]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x18d4]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x18d0]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x18c8]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x18c4]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x18bc]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x18b8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x18b0]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x18ac]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 3
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x187c]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1874]
mov edx, 4
call sub.rtl70.bpl__System__WStrArrayClr_qqrpvi
lea eax, [ebp - 0x1864]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1854]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x184c]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x1848]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 3
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1818]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1814]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x17f4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x17f0]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x17e0]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x17dc]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x17cc]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x17c8]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x17b8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x17b4]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x17a4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x17a0]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1790]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x178c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x177c]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1778]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1768]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1764]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1754]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1750]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1740]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x173c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x172c]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1720]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 3
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x16f0]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x16ec]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x16cc]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x16c8]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x16a8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x16a0]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x169c]
mov edx, 0xc
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x166c]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x1668]
mov edx, 7
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x164c]
mov edx, 0x37
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1570]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 8
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x14f0]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x14ec]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x14dc]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x14d8]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x14c8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x14c4]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x14a4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x14a0]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 8
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1420]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x141c]
mov edx, dword [sym.imp.rtl70.bpl___xp_17System_OleVariant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x13fc]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x13f4]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x13f0]
mov edx, 6
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x13d8]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x13d4]
mov edx, 7
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x13a4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x13b8]
mov edx, 5
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x13a0]
mov edx, 0x2d
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x12ec]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x12e4]
mov edx, 9
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x12c0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x12b8]
mov edx, 9
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x128c]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1284]
mov edx, 8
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1260]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1258]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1250]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1248]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1240]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1238]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1230]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1228]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1220]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1218]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1210]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1208]
mov edx, 6
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x11f0]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x11ec]
mov edx, 0xd
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x11b8]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x11b4]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x11ac]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x11a8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x11a4]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1194]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1190]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1170]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1164]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 6
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1104]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1100]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x10e0]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x10d8]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x10d4]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x10cc]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x10c8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x10c4]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 9
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x1034]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1030]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 0xf
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xf40]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0xf34]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 0xf
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xe44]
mov edx, 5
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0xe30]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xe28]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0xe20]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 3
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xdf0]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0xde8]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0xde4]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xddc]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0xdd4]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0xdc4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xdc0]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0xdb0]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0xda4]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0xda0]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 3
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xd70]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xd6c]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 6
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xd0c]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0xd04]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 6
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xca4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xca0]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 3
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xc70]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0xc68]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xc48]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xc44]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0xc34]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xc30]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0xc20]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xc1c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0xc0c]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xc08]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 5
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xbb8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xbb4]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0xba4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xba0]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 0xe
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xac0]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0xabc]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 0xc
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x9fc]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x9f8]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 6
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x998]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x994]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x96c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x974]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x95c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x94c]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x948]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x938]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x934]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x924]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x920]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x910]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x90c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x8fc]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x8f8]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x8e8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x8e4]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x8d4]
mov edx, 4
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x8c0]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x8b0]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x8a8]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x8a0]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x898]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x890]
mov edx, 4
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x880]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x878]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x868]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x864]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x854]
mov edx, 4
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x844]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x840]
mov edx, 0xc
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x810]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x800]
mov edx, 0x15
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x7ac]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x79c]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x794]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x784]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x77c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x76c]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x764]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x760]
mov edx, 0xd
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x714]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x72c]
mov edx, 6
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x710]
mov edx, 0x35
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x63c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x62c]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x628]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x618]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x614]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x604]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x600]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x5f8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x5f0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x5e8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x5e0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x5d8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x5d0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x5c8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x5c0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x5b8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x5b0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x5a8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x5a0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x598]
mov edx, 5
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x584]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x580]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x574]
mov edx, 9
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x550]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 3
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x514]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x508]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x504]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 7
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x494]
mov edx, 4
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x484]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x480]
mov edx, dword [sym.imp.rtl70.bpl___xp_14System_Variant]
mov ecx, 6
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x414]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x404]
mov edx, 4
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x3f4]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x3f0]
mov edx, 4
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x3e0]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x3dc]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x3d0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x3c8]
mov edx, 5
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x3b4]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x3b0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x3a8]
mov edx, 7
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x38c]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x388]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x380]
mov edx, 7
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x364]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x360]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_20Xmlintf_IXMLNodeList]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x358]
mov edx, 0xf
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x31c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x30c]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x304]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x90]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x2f4]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x2e8]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x2e0]
mov edx, 6
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x2ac]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x25c]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x224]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x188]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_16Xmlintf_IXMLNode]
mov ecx, 5
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x174]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x16c]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0xd0]
mov edx, 0x10
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
ret