Function at 0x4b88c4
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x60
push 0
push 0
dec ecx
jne 0x4b88cc
push ebx
push esi
push edi
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x4bb4e2
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a4]
xor edx, edx
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a8]
xor edx, edx
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x87c]
mov edx, dword [eax]
call dword [edx + 0x14]
test eax, eax
jne 0x4b892f
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x880]
mov edx, dword [eax]
call dword [edx + 0x14]
test eax, eax
je 0x4bb47f
lea ecx, [ebp - 8]
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x87c]
mov eax, dword [ebp - 4]
call fcn.004c4f80
lea ecx, [ebp - 0xc]
mov eax, dword [ebp - 4]
mov edx, dword [eax + 0x880]
mov eax, dword [ebp - 4]
call fcn.004c5064
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x25c], eax
mov eax, dword [ebp - 0x25c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bb4fc
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bb56c
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bb5e8
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bb710
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bb770
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bb810
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bb8a4
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bb970
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bba28
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bbaec
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bbba4
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bbc5c
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bbd14
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bbdc8
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bbe80
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bbf34
mov ecx, dword [eax]
call dword [ecx + 0x3c]
lea edx, [ebp - 0x28c]
mov eax, dword [ebp - 8]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
cmp dword [ebp - 0x28c], 0
je 0x4b8b03
mov edx, 0x4bbf7c
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_MacroByName_qqrx20System_UnicodeString
mov edx, dword [ebp - 8]
call sub.dac260.bpl__Dbaccess_TMacro_SetValue_qqrx20System_UnicodeString
jmp 0x4b8b1d
mov edx, 0x4bbf7c
mov eax, dword [ebp - 0x25c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_MacroByName_qqrx20System_UnicodeString
mov edx, 0x4bbf94
call sub.dac260.bpl__Dbaccess_TMacro_SetValue_qqrx20System_UnicodeString
mov eax, dword [ebp - 0x25c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0x25c]
mov edx, dword [eax]
call dword [edx + 0x194]
test eax, eax
jle 0x4b8b90
mov edx, 0x4bbfa4
mov eax, dword [ebp - 0x25c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x28]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, 0x4bbfc0
mov eax, dword [ebp - 0x25c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, 0x4bbfdc
mov eax, dword [ebp - 0x25c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x22c]
mov ecx, dword [eax]
call dword [ecx + 0x88]
jmp 0x4b8ba0
lea eax, [ebp - 0x28]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x2c]
call sub.rtl260.bpl__System__UStrClr_qqrpv
mov eax, dword [0x730f74]
cmp dword [eax], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x4b8bc4
mov edx, dword [0x730f20]
mov edx, dword [edx]
lea eax, [ebp - 0x2c]
mov ecx, 0x4bbff8
call sub.rtl260.bpl__System__UStrCat3_qqrr20System_UnicodeStringx20System_UnicodeStringt2
mov eax, dword [ebp - 0x25c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x87c]
mov edx, dword [eax]
call dword [edx + 0x14]
dec eax
jne 0x4b8dcf
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x260], eax
mov eax, dword [ebp - 0x260]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x260]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x260]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bc020
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x260]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bc0d8
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x260]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bc124
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov edx, 0x4bbf7c
mov eax, dword [ebp - 0x260]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, dword [ebp - 8]
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x260]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
lea eax, [ebp - 0x290]
push eax
mov edx, 0x4bc160
mov eax, dword [ebp - 0x260]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x294]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov eax, dword [ebp - 0x294]
mov ecx, 8
mov edx, 1
call sub.rtl260.bpl__System__UStrCopy_qqrx20System_UnicodeStringii
lea eax, [ebp - 0x290]
mov edx, 0x4bc17c
call sub.rtl260.bpl__System__UStrCat_qqrr20System_UnicodeStringx20System_UnicodeString
mov edx, dword [ebp - 0x290]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a4]
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
mov edx, 0x4bc198
mov eax, dword [ebp - 0x260]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x29c]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov eax, dword [ebp - 0x29c]
lea edx, [ebp - 0x298]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
cmp dword [ebp - 0x298], 0
je 0x4b8d3b
mov edx, 0x4bc198
mov eax, dword [ebp - 0x260]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2a0]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, dword [ebp - 0x2a0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a8]
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
jmp 0x4b8d6d
mov edx, 0x4bc1b8
mov eax, dword [ebp - 0x260]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2a4]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, dword [ebp - 0x2a4]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a8]
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x3fc]
cmp dword [eax + 0x2b0], 0
jne 0x4b8dc2
lea eax, [ebp - 0x2a8]
push eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8a0]
mov ecx, 8
mov edx, 1
call sub.rtl260.bpl__System__UStrCopy_qqrx20System_UnicodeStringii
lea eax, [ebp - 0x2a8]
mov edx, 0x4bc17c
call sub.rtl260.bpl__System__UStrCat_qqrr20System_UnicodeStringx20System_UnicodeString
mov edx, dword [ebp - 0x2a8]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a4]
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
mov eax, dword [ebp - 0x260]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
jmp 0x4b8def
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a4]
xor edx, edx
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a8]
xor edx, edx
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
lea edx, [ebp - 0x2ac]
mov eax, dword [ebp - 8]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
cmp dword [ebp - 0x2ac], 0
jne 0x4b8e21
lea edx, [ebp - 0x2b0]
mov eax, dword [ebp - 0xc]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
cmp dword [ebp - 0x2b0], 0
je 0x4bb47f
xor eax, eax
push ebp
push 0x4bb453
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x10]
mov edx, 0x4bc1d8
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
xor eax, eax
mov dword [ebp - 0x1d8], eax
mov dword [ebp - 0x1d4], eax
xor eax, eax
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x204], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x87c]
mov edx, dword [eax]
call dword [edx + 0x14]
dec eax
test eax, eax
jl 0x4ba0e8
inc eax
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x24], 0
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov dword [ebp - 0x268], eax
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x268]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4bc208
mov ecx, dword [eax]
call dword [ecx + 0x30]
lea ecx, [ebp - 0x2b4]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x87c]
mov edx, dword [ebp - 0x24]
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov eax, dword [ebp - 0x2b4]
push eax
mov edx, 0x4c2694
mov eax, dword [ebp - 0x268]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
lea ecx, [ebp - 0x2b8]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x884]
mov edx, dword [ebp - 0x24]
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov eax, dword [ebp - 0x2b8]
push eax
mov edx, 0x4c26ac
mov eax, dword [ebp - 0x268]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x4c26c4
mov eax, dword [ebp - 0x268]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_MacroByName_qqrx20System_UnicodeString
mov edx, dword [ebp - 4]
mov edx, dword [edx + 0x570]
mov edx, dword [edx + 0x2b0]
call sub.dac260.bpl__Dbaccess_TMacro_SetAsInteger_qqri
mov edx, 0x4c26e0
mov eax, dword [ebp - 0x268]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_MacroByName_qqrx20System_UnicodeString
mov edx, dword [ebp - 4]
mov edx, dword [edx + 0x5ec]
mov edx, dword [edx + 0x2b0]
call sub.dac260.bpl__Dbaccess_TMacro_SetAsInteger_qqri
mov eax, dword [0x730f74]
cmp dword [eax], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x4b8f87
mov edx, 0x4c26fc
mov eax, dword [ebp - 0x268]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, 0x4c2718
mov ecx, dword [eax]
call dword [ecx + 0x48]
jmp 0x4b8fa1
mov edx, 0x4c26fc
mov eax, dword [ebp - 0x268]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, 0x4bbf94
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x4c2728
mov eax, dword [ebp - 0x268]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
push eax
mov edx, dword [0x730f20]
mov edx, dword [edx]
lea eax, [ebp - 0x2bc]
mov ecx, 0x4bbff8
call sub.rtl260.bpl__System__UStrCat3_qqrr20System_UnicodeStringx20System_UnicodeStringt2
mov edx, dword [ebp - 0x2bc]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
xor eax, eax
mov dword [ebp - 0x208], eax
mov dword [ebp - 0x204], eax
mov edx, 0x4c2744
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x14]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, 0x4c2764
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x210]
wait
mov edx, 0x4c2780
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2c0]
mov ecx, dword [eax]
call dword [ecx + 0x88]
cmp dword [ebp - 0x2c0], 0
je 0x4b909d
mov edx, 0x4c2780
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x218]
wait
fld dword [0x4c278c]
fld qword [ebp - 0x218]
fucompp
wait
fnstsw ax
sahf
jp 0x4b907f
jb 0x4b908e
lea eax, [ebp - 0x1c]
mov edx, 0x4c279c
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
jmp 0x4b90aa
lea eax, [ebp - 0x1c]
mov edx, 0x4c27b4
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
jmp 0x4b90aa
lea eax, [ebp - 0x1c]
mov edx, 0x4c279c
call sub.rtl260.bpl__System__UStrLAsg_qqrr20System_UnicodeStringx20System_UnicodeString
fldz
fld qword [ebp - 0x210]
fucompp
wait
fnstsw ax
sahf
jp 0x4b90c0
jbe 0x4b9188
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x26c], eax
mov eax, dword [ebp - 0x26c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x26c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x26c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c27cc
mov ecx, dword [eax]
call dword [ecx + 0x3c]
lea ecx, [ebp - 0x2c4]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x87c]
mov edx, dword [ebp - 0x24]
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov eax, dword [ebp - 0x2c4]
push eax
mov edx, 0x4c2694
mov eax, dword [ebp - 0x26c]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x26c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov edx, 0x4c2824
mov eax, dword [ebp - 0x26c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x80]
fstp qword [ebp - 0x80]
wait
mov edx, 0x4c2840
mov eax, dword [ebp - 0x26c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xe8]
fstp qword [ebp - 0xe8]
wait
mov eax, dword [ebp - 0x26c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
cmp dword [ebp - 0x14], 0
je 0x4b943d
mov eax, dword [ebp - 0x14]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fstp qword [ebp - 0x2cc]
wait
mov eax, 0x4c2860
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fld qword [ebp - 0x2cc]
fucompp
wait
fnstsw ax
sahf
jp 0x4b91bf
jbe 0x4b943d
mov eax, 0x4c2884
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fstp qword [ebp - 0x2cc]
wait
mov eax, dword [ebp - 0x14]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fld qword [ebp - 0x2cc]
fucompp
wait
fnstsw ax
sahf
jp 0x4b91ec
jb 0x4b943d
mov eax, dword [ebp - 0x14]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
add esp, 0xfffffff8
fstp qword [esp]
wait
call sub.rtl260.bpl__System_Sysutils_DayOfWeek_qqrx16System_TDateTime
cmp ax, 7
jne 0x4b943d
mov edx, 0x4c28a8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x18]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x270], eax
mov eax, dword [ebp - 0x270]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c28c8
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x14]
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fstp qword [ebp - 0x2cc]
wait
mov eax, 0x4c2908
call sub.rtl260.bpl__System_Sysutils_StrToDate_qqrx20System_UnicodeString
fld qword [ebp - 0x2cc]
fucompp
wait
fnstsw ax
sahf
jp 0x4b928e
jb 0x4b92c5
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
push eax
push 0x4c292c
push dword [ebp - 0x1c]
push 0x4c2a34
lea eax, [ebp - 0x2d0]
mov edx, 3
call sub.rtl260.bpl__System__UStrCatN_qqrv
mov edx, dword [ebp - 0x2d0]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x3c]
jmp 0x4b92fa
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
push eax
push 0x4c2a54
push dword [ebp - 0x1c]
push 0x4c2a34
lea eax, [ebp - 0x2d4]
mov edx, 3
call sub.rtl260.bpl__System__UStrCatN_qqrv
mov edx, dword [ebp - 0x2d4]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c2b4c
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c2bbc
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c2c04
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c2c50
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c2c9c
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c2d38
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c2db0
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c2e20
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x270]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c2e58
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov edx, 0x4c28a8
mov eax, dword [ebp - 0x270]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, dword [ebp - 0x18]
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov edx, 0x4c2eb0
mov eax, dword [ebp - 0x270]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
mov edx, dword [ebp - 0x14]
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x270]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0x270]
mov edx, dword [eax]
call dword [edx + 0x194]
test eax, eax
jle 0x4b9432
fldz
fld qword [ebp - 0x210]
fucompp
wait
fnstsw ax
sahf
jp 0x4b9432
ja 0x4b9432
mov edx, 0x4c2ed0
mov eax, dword [ebp - 0x270]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x208]
wait
mov eax, dword [ebp - 0x270]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
fldz
fld qword [ebp - 0x208]
fucompp
wait
fnstsw ax
sahf
jp 0x4b944f
jbe 0x4b948e
mov edx, 0x4c2ee8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fldz
fucompp
wait
fnstsw ax
sahf
jp 0x4b948e
jne 0x4b948e
mov edx, 0x4c2ee8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x38]
fstp qword [ebp - 0x38]
wait
jmp 0x4b94b0
mov edx, 0x4c2ee8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x38]
fsub qword [ebp - 0x208]
fstp qword [ebp - 0x38]
wait
mov edx, 0x4c2f04
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x40]
fstp qword [ebp - 0x40]
wait
mov edx, 0x4c2f24
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x48]
fstp qword [ebp - 0x48]
wait
mov edx, 0x4c2f40
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x50]
fstp qword [ebp - 0x50]
wait
mov edx, 0x4c2f5c
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x58]
fstp qword [ebp - 0x58]
wait
mov edx, 0x4c2f78
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x60]
fstp qword [ebp - 0x60]
wait
mov edx, 0x4c2f98
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x68]
fstp qword [ebp - 0x68]
wait
mov edx, 0x4c2fb4
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x70]
fstp qword [ebp - 0x70]
wait
mov edx, 0x4c2fd0
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x78]
fstp qword [ebp - 0x78]
wait
mov edx, 0x4c2fec
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2d8]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, dword [ebp - 0x2d8]
mov eax, 0x4c3008
call sub.rtl260.bpl__System__UStrEqual_qqrv
je 0x4b9673
mov edx, 0x4c2fec
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2dc]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, dword [ebp - 0x2dc]
mov eax, 0x4c3018
call sub.rtl260.bpl__System__UStrEqual_qqrv
je 0x4b9673
fldz
fld qword [ebp - 0x208]
fucompp
wait
fnstsw ax
sahf
jp 0x4b9606
jbe 0x4b964b
mov edx, 0x4c2ee8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fldz
fucompp
wait
fnstsw ax
sahf
jp 0x4b964b
jne 0x4b964b
mov edx, 0x4c3028
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x88]
fstp qword [ebp - 0x88]
wait
jmp 0x4b9673
mov edx, 0x4c3028
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x88]
fsub qword [ebp - 0x208]
fstp qword [ebp - 0x88]
wait
fldz
fld qword [ebp - 0x208]
fucompp
wait
fnstsw ax
sahf
jp 0x4b9685
jbe 0x4b96ca
mov edx, 0x4c2ee8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fldz
fucompp
wait
fnstsw ax
sahf
jp 0x4b96ca
jne 0x4b96ca
mov edx, 0x4c3044
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x98]
fstp qword [ebp - 0x98]
wait
jmp 0x4b96f2
mov edx, 0x4c3044
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x98]
fadd qword [ebp - 0x208]
fstp qword [ebp - 0x98]
wait
mov edx, 0x4c2fec
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2e0]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, dword [ebp - 0x2e0]
mov eax, 0x4c3008
call sub.rtl260.bpl__System__UStrEqual_qqrv
je 0x4b9756
mov edx, 0x4c2fec
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2e4]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, dword [ebp - 0x2e4]
mov eax, 0x4c3018
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x4b9802
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x274], eax
mov eax, dword [ebp - 0x274]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x274]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x274]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c3064
mov ecx, dword [eax]
call dword [ecx + 0x3c]
lea ecx, [ebp - 0x2e8]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x87c]
mov edx, dword [ebp - 0x24]
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov eax, dword [ebp - 0x2e8]
push eax
mov edx, 0x4c2694
mov eax, dword [ebp - 0x274]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x274]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov edx, 0x4c2824
mov eax, dword [ebp - 0x274]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x88]
fstp qword [ebp - 0x88]
wait
mov eax, dword [ebp - 0x274]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov edx, 0x4c30c8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xa0]
fstp qword [ebp - 0xa0]
wait
mov edx, 0x4c30e8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xa8]
fstp qword [ebp - 0xa8]
wait
mov edx, 0x4c3108
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xb0]
fstp qword [ebp - 0xb0]
wait
mov edx, 0x4c3128
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xb8]
fstp qword [ebp - 0xb8]
wait
mov edx, 0x4c3148
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xc0]
fstp qword [ebp - 0xc0]
wait
mov edx, 0x4c3168
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xc8]
fstp qword [ebp - 0xc8]
wait
mov edx, 0x4c3188
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xd0]
fstp qword [ebp - 0xd0]
wait
mov edx, 0x4c31a8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xd8]
fstp qword [ebp - 0xd8]
wait
fldz
fld qword [ebp - 0x208]
fucompp
wait
fnstsw ax
sahf
jp 0x4b9924
jbe 0x4b9969
mov edx, 0x4c2ee8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fldz
fucompp
wait
fnstsw ax
sahf
jp 0x4b9969
jne 0x4b9969
mov edx, 0x4c31c8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xe0]
fstp qword [ebp - 0xe0]
wait
jmp 0x4b9991
mov edx, 0x4c31c8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0xe0]
fadd qword [ebp - 0x208]
fstp qword [ebp - 0xe0]
wait
mov edx, 0x4c31e8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x38]
fstp qword [ebp - 0x38]
wait
mov edx, 0x4c3208
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x2cc]
wait
mov edx, 0x4c31e8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fsubr qword [ebp - 0x2cc]
fadd qword [ebp - 0x98]
fstp qword [ebp - 0x98]
wait
mov edx, 0x4c3224
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x40]
fstp qword [ebp - 0x40]
wait
mov edx, 0x4c3244
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x2cc]
wait
mov edx, 0x4c3224
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fsubr qword [ebp - 0x2cc]
fadd qword [ebp - 0xa0]
fstp qword [ebp - 0xa0]
wait
mov edx, 0x4c3264
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x48]
fstp qword [ebp - 0x48]
wait
mov edx, 0x4c3284
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x2cc]
wait
mov edx, 0x4c3264
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fsubr qword [ebp - 0x2cc]
fadd qword [ebp - 0xa8]
fstp qword [ebp - 0xa8]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x81c]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x4b9c55
mov edx, 0x4c32a0
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x50]
fstp qword [ebp - 0x50]
wait
mov edx, 0x4c32c8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x2cc]
wait
mov edx, 0x4c32e4
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x2cc]
fstp xword [ebp - 0x2f4]
wait
mov edx, 0x4c32a0
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
fsubrp st(1)
fadd qword [ebp - 0xb0]
fstp qword [ebp - 0xb0]
wait
mov edx, 0x4c2fec
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x20]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, 0x4c2fec
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2f8]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, dword [ebp - 0x2f8]
mov eax, 0x4c3008
call sub.rtl260.bpl__System__UStrEqual_qqrv
je 0x4b9beb
mov edx, 0x4c2fec
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
lea edx, [ebp - 0x2fc]
mov ecx, dword [eax]
call dword [ecx + 0x88]
mov edx, dword [ebp - 0x2fc]
mov eax, 0x4c3018
call sub.rtl260.bpl__System__UStrEqual_qqrv
je 0x4b9beb
mov edx, 0x4c32a0
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x88]
fstp qword [ebp - 0x88]
wait
mov edx, 0x4c32c8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x2cc]
wait
mov edx, 0x4c32e4
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x2cc]
fstp xword [ebp - 0x2f4]
wait
mov edx, 0x4c32a0
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
fsubrp st(1)
fadd qword [ebp - 0xe0]
fstp qword [ebp - 0xe0]
wait
jmp 0x4b9c77
mov edx, 0x4c32c8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x108]
fstp qword [ebp - 0x108]
wait
mov edx, 0x4c3304
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x90]
fstp qword [ebp - 0x90]
wait
mov edx, 0x4c3328
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x110]
fstp qword [ebp - 0x110]
wait
mov edx, 0x4c3344
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x118]
fstp qword [ebp - 0x118]
wait
mov edx, 0x4c3364
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x120]
fstp qword [ebp - 0x120]
wait
mov edx, 0x4c3380
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x130]
fstp qword [ebp - 0x130]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x81c]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x4b9d46
xor eax, eax
mov dword [ebp - 0x128], eax
mov dword [ebp - 0x124], eax
jmp 0x4b9d68
mov edx, 0x4c32e4
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x128]
fstp qword [ebp - 0x128]
wait
mov edx, 0x4c339c
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1e8]
fstp qword [ebp - 0x1e8]
wait
mov edx, 0x4c33bc
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1f0]
fstp qword [ebp - 0x1f0]
wait
mov edx, 0x4c33dc
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1f8]
fstp qword [ebp - 0x1f8]
wait
mov edx, 0x4c32a0
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1e0]
fstp qword [ebp - 0x1e0]
wait
mov edx, 0x4c33fc
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x138]
fstp qword [ebp - 0x138]
wait
mov edx, 0x4c3418
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x140]
fstp qword [ebp - 0x140]
wait
mov edx, 0x4c3438
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x148]
fstp qword [ebp - 0x148]
wait
mov edx, 0x4c3458
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x150]
fstp qword [ebp - 0x150]
wait
mov edx, 0x4c3474
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x158]
fstp qword [ebp - 0x158]
wait
mov edx, 0x4c3490
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x160]
fstp qword [ebp - 0x160]
wait
mov edx, 0x4c34b0
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x168]
fstp qword [ebp - 0x168]
wait
mov edx, 0x4c34cc
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x170]
fstp qword [ebp - 0x170]
wait
mov edx, 0x4c34e8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x178]
fstp qword [ebp - 0x178]
wait
mov edx, 0x4c3504
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x180]
fstp qword [ebp - 0x180]
wait
mov edx, 0x4c3520
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x188]
fstp qword [ebp - 0x188]
wait
mov edx, 0x4c353c
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x190]
fstp qword [ebp - 0x190]
wait
mov edx, 0x4c3558
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x198]
fstp qword [ebp - 0x198]
wait
mov edx, 0x4c3574
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1a0]
fstp qword [ebp - 0x1a0]
wait
mov edx, 0x4c3590
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1a8]
fstp qword [ebp - 0x1a8]
wait
mov edx, 0x4c35ac
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1b0]
fstp qword [ebp - 0x1b0]
wait
mov edx, 0x4c35c8
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1b8]
fstp qword [ebp - 0x1b8]
wait
mov edx, 0x4c35e4
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1c0]
fstp qword [ebp - 0x1c0]
wait
mov edx, 0x4c3600
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1c8]
fstp qword [ebp - 0x1c8]
wait
mov edx, 0x4c361c
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1d0]
fstp qword [ebp - 0x1d0]
wait
mov edx, 0x4c361c
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fldz
fucompp
wait
fnstsw ax
sahf
jbe 0x4ba0d9
mov edx, 0x4c361c
mov eax, dword [ebp - 0x268]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x1d8]
fstp qword [ebp - 0x1d8]
wait
inc dword [ebp - 0x24]
dec dword [ebp - 0x264]
jne 0x4b8e7d
fldz
fld qword [ebp - 0xe8]
fucompp
wait
fnstsw ax
sahf
jp 0x4ba0fa
jbe 0x4ba132
fldz
fld qword [ebp - 0xb0]
fucompp
wait
fnstsw ax
sahf
jp 0x4ba10c
jbe 0x4ba132
fld qword [ebp - 0xe8]
fsub qword [ebp - 0xb0]
fstp qword [ebp - 0xe8]
wait
fld qword [ebp - 0xe8]
fadd qword [ebp - 0xb0]
fstp qword [ebp - 0xe0]
wait
fldz
fld qword [ebp - 0x210]
fucompp
wait
fnstsw ax
sahf
jp 0x4ba144
jbe 0x4ba16e
mov eax, dword [ebp - 0x80]
mov dword [ebp - 0x88], eax
mov eax, dword [ebp - 0x7c]
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 0xe8]
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0xe4]
mov dword [ebp - 0xdc], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov dword [ebp - 0x278], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Edit_qqrv
cmp dword [ebp - 0x28], 0
je 0x4ba1ac
mov edx, 0x4bbfa4
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [ebp - 0x28]
mov ecx, dword [eax]
call dword [ecx + 0x108]
cmp dword [ebp - 0x2c], 0
je 0x4ba1cd
mov edx, 0x4bbfc0
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [ebp - 0x2c]
mov ecx, dword [eax]
call dword [ecx + 0x108]
push dword [ebp - 0x34]
push dword [ebp - 0x38]
mov edx, 0x4c2ee8
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
mov edx, 0x4c2f04
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x44]
push dword [ebp - 0x48]
mov edx, 0x4c2f24
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x4c]
push dword [ebp - 0x50]
mov edx, 0x4c2f40
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x54]
push dword [ebp - 0x58]
mov edx, 0x4c2f5c
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x5c]
push dword [ebp - 0x60]
mov edx, 0x4c2f78
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x64]
push dword [ebp - 0x68]
mov edx, 0x4c2f98
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x6c]
push dword [ebp - 0x70]
mov edx, 0x4c2fb4
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x74]
push dword [ebp - 0x78]
mov edx, 0x4c2fd0
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x7c]
push dword [ebp - 0x80]
mov edx, 0x4c2764
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x84]
push dword [ebp - 0x88]
mov edx, 0x4c3028
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x94]
push dword [ebp - 0x98]
mov edx, 0x4c3044
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x9c]
push dword [ebp - 0xa0]
mov edx, 0x4c30c8
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0xa4]
push dword [ebp - 0xa8]
mov edx, 0x4c30e8
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0xac]
push dword [ebp - 0xb0]
mov edx, 0x4c3108
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0xb4]
push dword [ebp - 0xb8]
mov edx, 0x4c3128
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0xbc]
push dword [ebp - 0xc0]
mov edx, 0x4c3148
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0xc4]
push dword [ebp - 0xc8]
mov edx, 0x4c3168
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0xcc]
push dword [ebp - 0xd0]
mov edx, 0x4c3188
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0xd4]
push dword [ebp - 0xd8]
mov edx, 0x4c31a8
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0xe4]
push dword [ebp - 0xe8]
mov edx, 0x4c3638
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
mov edx, 0x4c31c8
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
fld qword [ebp - 0xf0]
fadd qword [ebp - 0x1e8]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c3208
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x8c]
push dword [ebp - 0x90]
mov edx, 0x4c3658
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
fld qword [ebp - 0xf8]
fadd qword [ebp - 0x1f8]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c3244
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
fld qword [ebp - 0x100]
fadd qword [ebp - 0x1f0]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c3284
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x104]
push dword [ebp - 0x108]
mov edx, 0x4c32c8
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x10c]
push dword [ebp - 0x110]
mov edx, 0x4c3328
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x114]
push dword [ebp - 0x118]
mov edx, 0x4c3344
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x11c]
push dword [ebp - 0x120]
mov edx, 0x4c3364
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x12c]
push dword [ebp - 0x130]
mov edx, 0x4c3380
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x124]
push dword [ebp - 0x128]
mov edx, 0x4c32e4
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x134]
push dword [ebp - 0x138]
mov edx, 0x4c33fc
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x13c]
push dword [ebp - 0x140]
mov edx, 0x4c3418
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x144]
push dword [ebp - 0x148]
mov edx, 0x4c3438
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x14c]
push dword [ebp - 0x150]
mov edx, 0x4c3458
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x154]
push dword [ebp - 0x158]
mov edx, 0x4c3474
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x15c]
push dword [ebp - 0x160]
mov edx, 0x4c3490
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x164]
push dword [ebp - 0x168]
mov edx, 0x4c34b0
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x16c]
push dword [ebp - 0x170]
mov edx, 0x4c34cc
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x174]
push dword [ebp - 0x178]
mov edx, 0x4c34e8
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x17c]
push dword [ebp - 0x180]
mov edx, 0x4c3504
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x184]
push dword [ebp - 0x188]
mov edx, 0x4c3520
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x18c]
push dword [ebp - 0x190]
mov edx, 0x4c353c
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0xdc]
push dword [ebp - 0xe0]
mov edx, 0x4c3558
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x19c]
push dword [ebp - 0x1a0]
mov edx, 0x4c3574
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x1a4]
push dword [ebp - 0x1a8]
mov edx, 0x4c3590
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x1ac]
push dword [ebp - 0x1b0]
mov edx, 0x4c35ac
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
fld qword [ebp - 0x88]
fadd qword [ebp - 0xe0]
fadd qword [ebp - 0x130]
fadd qword [ebp - 0x180]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c35c8
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x81c]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x4ba91b
fld qword [ebp - 0x88]
fadd qword [ebp - 0x180]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c35e4
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
jmp 0x4ba95e
fld qword [ebp - 0x88]
fadd qword [ebp - 0x130]
fadd qword [ebp - 0x180]
fadd qword [ebp - 0x1e0]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c35e4
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push dword [ebp - 0x1c4]
push dword [ebp - 0x1c8]
mov edx, 0x4c3600
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3208
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x2cc]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3284
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x2cc]
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3244
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c32c8
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3328
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3344
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3364
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3658
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c32e4
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp qword [ebp - 0x200]
wait
mov eax, dword [ebp - 0x20]
mov edx, 0x4c3008
call sub.rtl260.bpl__System__UStrEqual_qqrv
je 0x4baaf5
mov eax, dword [ebp - 0x20]
mov edx, 0x4c3018
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x4bab3d
mov edx, 0x4c35e4
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x200]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c361c
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
jmp 0x4bab7a
fld qword [ebp - 0x190]
fadd qword [ebp - 0x200]
fadd qword [ebp - 0x180]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c361c
mov eax, dword [ebp - 0x278]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, dword [eax]
call dword [edx + 0x31c]
xor eax, eax
mov dword [ebp - 0x248], eax
mov dword [ebp - 0x244], eax
xor eax, eax
mov dword [ebp - 0x250], eax
mov dword [ebp - 0x24c], eax
xor eax, eax
mov dword [ebp - 0x258], eax
mov dword [ebp - 0x254], eax
xor eax, eax
mov dword [ebp - 0x238], eax
mov dword [ebp - 0x234], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x87c]
mov edx, dword [eax]
call dword [edx + 0x14]
dec eax
test eax, eax
jl 0x4bace7
inc eax
mov dword [ebp - 0x264], eax
mov dword [ebp - 0x24], 0
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x27c], eax
mov eax, dword [ebp - 0x27c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x27c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x27c]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x4c3678
mov ecx, dword [eax]
call dword [ecx + 0x3c]
lea ecx, [ebp - 0x300]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x87c]
mov edx, dword [ebp - 0x24]
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov eax, dword [ebp - 0x300]
push eax
mov edx, 0x4c2694
mov eax, dword [ebp - 0x27c]
call sub.odac260.bpl__Ora_TOraDataSet_ParamByName_qqrx20System_UnicodeString
pop edx
mov ecx, dword [eax]
call dword [ecx + 0x48]
mov eax, dword [ebp - 0x27c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov edx, 0x4c372c
mov eax, dword [ebp - 0x27c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x248]
fstp qword [ebp - 0x248]
wait
mov edx, 0x4c3744
mov eax, dword [ebp - 0x27c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x250]
fstp qword [ebp - 0x250]
wait
mov edx, 0x4c2840
mov eax, dword [ebp - 0x27c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x258]
fstp qword [ebp - 0x258]
wait
mov eax, dword [ebp - 0x27c]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
inc dword [ebp - 0x24]
dec dword [ebp - 0x264]
jne 0x4babe8
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3044
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fstp qword [ebp - 0x2cc]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c30c8
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x2cc]
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c30e8
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3108
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3128
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3148
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3168
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3188
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c31a8
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp xword [ebp - 0x2f4]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3638
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld xword [ebp - 0x2f4]
faddp st(1)
fstp qword [ebp - 0xe0]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3028
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fld qword [ebp - 0x248]
fucompp
wait
fnstsw ax
sahf
jb 0x4bae9f
mov eax, 0x4c3768
mov edx, dword [ebp - 0x22c]
call sub.rtl260.bpl__System__UStrCmp_qqrv
ja 0x4bb449
fldz
fld qword [ebp - 0x80]
fucompp
wait
fnstsw ax
sahf
jp 0x4baeb2
jbe 0x4bb180
mov eax, 0x4c3768
mov edx, dword [ebp - 0x22c]
call sub.rtl260.bpl__System__UStrCmp_qqrv
ja 0x4bb180
fldz
fld qword [ebp - 0x210]
fucompp
wait
fnstsw ax
sahf
jp 0x4baeda
jbe 0x4baeed
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x61c]
mov edx, 0x4c3778
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov dword [ebp - 0x280], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Edit_qqrv
push 0
push 0
mov edx, 0x4c2ee8
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c2f04
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c2f24
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c2f40
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c2f5c
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c2f78
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c2f98
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c2fb4
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c2fd0
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c3044
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c30c8
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c30e8
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c3108
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c3128
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c3148
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c3168
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c3188
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
push 0
push 0
mov edx, 0x4c31a8
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov edx, 0x4c3028
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
add esp, 0xfffffff8
fstp qword [esp]
wait
mov edx, 0x4c2764
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov edx, 0x4c31c8
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
add esp, 0xfffffff8
fstp qword [esp]
wait
mov edx, 0x4c3638
mov eax, dword [ebp - 0x280]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, dword [eax]
call dword [edx + 0x31c]
jmp 0x4bb449
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, 0x4c3028
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fsubr qword [ebp - 0x248]
fstp qword [ebp - 0x238]
wait
fld qword [ebp - 0x258]
fsub qword [ebp - 0xe0]
fstp qword [ebp - 0x240]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov dword [ebp - 0x284], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Edit_qqrv
mov edx, 0x4c2f40
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fldz
fucompp
wait
fnstsw ax
sahf
jae 0x4bb23c
mov edx, 0x4c2f40
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x238]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c2f40
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
jmp 0x4bb282
mov edx, 0x4c2f04
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x238]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c2f04
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov edx, 0x4c3028
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x238]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c3028
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov edx, 0x4c2f40
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fldz
fucompp
wait
fnstsw ax
sahf
jae 0x4bb32f
mov edx, 0x4c3108
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x240]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c3108
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
jmp 0x4bb375
mov edx, 0x4c30c8
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x240]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c30c8
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
fld qword [ebp - 0xe0]
fadd qword [ebp - 0x240]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c31c8
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov edx, 0x4c35c8
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x238]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c35c8
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov edx, 0x4c35e4
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x6c]
fadd qword [ebp - 0x238]
fstp qword [ebp - 0x2cc]
wait
push dword [ebp - 0x2c8]
push dword [ebp - 0x2cc]
mov edx, 0x4c35e4
mov eax, dword [ebp - 0x284]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0xec]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, dword [eax]
call dword [edx + 0x31c]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x4bb47f
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x4bb4e9
lea eax, [ebp - 0x300]
mov edx, 3
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x2e8]
mov edx, 7
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x2c4]
mov edx, 0xf
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x22c]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x2c]
mov edx, 2
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x20]
mov edx, 7
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
ret