Function at 0x40f42c
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x1d1
push 0
push 0
dec ecx
jne 0x40f434
push ecx
push ebx
push esi
push edi
mov dword [ebp - 8], edx
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x412d70
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov dword [ebp - 0xdc], eax
mov eax, dword [ebp - 0xdc]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0xdc]
mov eax, dword [eax + 0x238]
mov edx, dword [eax]
call dword [edx + 0x40]
mov eax, dword [ebp - 0xdc]
mov eax, dword [eax + 0x238]
mov edx, 0x412d8c
mov ecx, dword [eax]
call dword [ecx + 0x34]
push 1
lea eax, [ebp - 0x154]
push eax
lea edx, [ebp - 0x158]
mov eax, dword [ebp - 0xdc]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
mov eax, dword [ebp - 0x158]
push eax
push 5
push 1
mov eax, dword [ebp - 4]
add eax, 0xa8
push eax
lea eax, [ebp - 0x16c]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x16c]
push eax
lea eax, [ebp - 0x17c]
mov edx, 0x412dc0
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea edx, [ebp - 0x17c]
pop eax
call sub.Vcl50.bpl__System__VarAdd_qqrv
lea edx, [ebp - 0x16c]
lea eax, [ebp - 0x15c]
call sub.Vcl50.bpl__System__VarToLStr_qqrr17System_AnsiStringrx14System_Variant
mov ecx, dword [ebp - 0x15c]
mov edx, 0x412dcc
pop eax
call fcn.004035c4
mov edx, dword [ebp - 0x154]
mov eax, dword [ebp - 0xdc]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
xor eax, eax
push ebp
push 0x40f5a6
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 0xdc]
call sub.Vcldb50.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0xdc]
call sub.Vcldb50.bpl__Db_TDataSet_First_qqrv
mov eax, dword [ebp - 0xdc]
cmp byte [eax + 0x91], 0
jne 0x40f59c
mov edx, 0x412dd8
mov eax, dword [ebp - 0xdc]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x90]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, 0x412de8
mov eax, dword [ebp - 0xdc]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x94]
mov ecx, dword [eax]
call dword [ecx + 0x58]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x40f5bb
mov eax, dword [ebp - 0xdc]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov dword [ebp - 0xe0], eax
mov eax, dword [ebp - 0xe0]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0xe0]
mov eax, dword [eax + 0x238]
mov edx, dword [eax]
call dword [edx + 0x40]
mov eax, dword [ebp - 0xe0]
mov eax, dword [eax + 0x238]
mov edx, 0x412df8
mov ecx, dword [eax]
call dword [ecx + 0x34]
push 1
lea eax, [ebp - 0x180]
push eax
lea edx, [ebp - 0x184]
mov eax, dword [ebp - 0xe0]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
mov eax, dword [ebp - 0x184]
push eax
push 5
push 1
mov eax, dword [ebp - 4]
add eax, 0xa8
push eax
lea eax, [ebp - 0x198]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x198]
push eax
lea eax, [ebp - 0x1a8]
mov edx, 0x412dc0
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea edx, [ebp - 0x1a8]
pop eax
call sub.Vcl50.bpl__System__VarAdd_qqrv
lea edx, [ebp - 0x198]
lea eax, [ebp - 0x188]
call sub.Vcl50.bpl__System__VarToLStr_qqrr17System_AnsiStringrx14System_Variant
mov ecx, dword [ebp - 0x188]
mov edx, 0x412dcc
pop eax
call fcn.004035c4
mov edx, dword [ebp - 0x180]
mov eax, dword [ebp - 0xe0]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
xor eax, eax
push ebp
push 0x40f711
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 0xe0]
call sub.Vcldb50.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0xe0]
call sub.Vcldb50.bpl__Db_TDataSet_First_qqrv
mov eax, dword [ebp - 0xe0]
cmp byte [eax + 0x91], 0
jne 0x40f707
mov edx, 0x412e24
mov eax, dword [ebp - 0xe0]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1ac]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x1ac]
mov eax, dword [ebp - 4]
add eax, 0xf0
call sub.Vcl50.bpl__System__LStrAsg_qqrv
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x40f730
mov eax, dword [ebp - 0xe0]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
xor eax, eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], eax
xor eax, eax
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x84], eax
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_First_qqrv
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov dword [ebp - 0xe4], eax
mov eax, dword [ebp - 0xe4]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0xe4]
mov eax, dword [eax + 0x238]
mov edx, dword [eax]
call dword [edx + 0x40]
mov eax, dword [ebp - 0xe4]
mov eax, dword [eax + 0x238]
mov edx, 0x412e34
mov ecx, dword [eax]
call dword [ecx + 0x34]
mov eax, dword [ebp - 0xe4]
mov eax, dword [eax + 0x238]
mov edx, 0x412e58
mov ecx, dword [eax]
call dword [ecx + 0x34]
mov eax, dword [ebp - 0xe4]
mov eax, dword [eax + 0x238]
mov edx, 0x412e84
mov ecx, dword [eax]
call dword [ecx + 0x34]
mov eax, dword [ebp - 0xe4]
mov eax, dword [eax + 0x238]
mov edx, 0x412ed4
mov ecx, dword [eax]
call dword [ecx + 0x34]
push 1
lea eax, [ebp - 0x1b0]
push eax
lea edx, [ebp - 0x1b4]
mov eax, dword [ebp - 0xe4]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
mov eax, dword [ebp - 0x1b4]
push eax
push 5
push 1
mov eax, dword [ebp - 4]
add eax, 0xa8
push eax
lea eax, [ebp - 0x1c8]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x1c8]
push eax
lea eax, [ebp - 0x1d8]
mov edx, 0x412dc0
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea edx, [ebp - 0x1d8]
pop eax
call sub.Vcl50.bpl__System__VarAdd_qqrv
lea edx, [ebp - 0x1c8]
lea eax, [ebp - 0x1b8]
call sub.Vcl50.bpl__System__VarToLStr_qqrr17System_AnsiStringrx14System_Variant
mov ecx, dword [ebp - 0x1b8]
mov edx, 0x412dcc
pop eax
call fcn.004035c4
mov edx, dword [ebp - 0x1b0]
mov eax, dword [ebp - 0xe4]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x1dc]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov eax, dword [ebp - 0x1dc]
push eax
mov edx, 0x412dd8
mov eax, dword [ebp - 0xe4]
call sub.Vclbde50.bpl__Dbtables_TQuery_ParamByName_qqrx17System_AnsiString
pop edx
call sub.Vcldb50.bpl__Db_TParam_SetAsString_qqrx17System_AnsiString
xor eax, eax
push ebp
push 0x40f981
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 0xe4]
call sub.Vcldb50.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0xe4]
call sub.Vcldb50.bpl__Db_TDataSet_First_qqrv
mov eax, dword [ebp - 0xe4]
cmp byte [eax + 0x91], 0
je 0x40f8f6
mov eax, dword [ebp - 0xe4]
cmp byte [eax + 0x90], 0
jne 0x40f977
mov edx, 0x412f04
mov eax, dword [ebp - 0xe4]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x7c]
test al, al
je 0x40f919
xor eax, eax
mov dword [ebp - 0x80], eax
mov dword [ebp - 0x7c], eax
jmp 0x40f932
mov edx, 0x412f04
mov eax, dword [ebp - 0xe4]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
fstp qword [ebp - 0x80]
wait
mov edx, 0x412f14
mov eax, dword [ebp - 0xe4]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x7c]
test al, al
je 0x40f95b
xor eax, eax
mov dword [ebp - 0x88], eax
mov dword [ebp - 0x84], eax
jmp 0x40f977
mov edx, 0x412f14
mov eax, dword [ebp - 0xe4]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
fstp qword [ebp - 0x88]
wait
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x40f9cb
mov eax, dword [ebp - 0xe4]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov dword [ebp - 0xec], eax
mov eax, dword [ebp - 0xec]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0xec]
mov eax, dword [eax + 0x238]
mov edx, dword [eax]
call dword [edx + 0x40]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax + 0x238]
mov edx, 0x412f58
mov ecx, dword [eax]
call dword [ecx + 0x34]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax + 0x238]
mov edx, 0x412f94
mov ecx, dword [eax]
call dword [ecx + 0x34]
push 1
lea eax, [ebp - 0x1e4]
push eax
lea edx, [ebp - 0x1e8]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
mov eax, dword [ebp - 0x1e8]
push eax
push 5
push 1
mov eax, dword [ebp - 4]
add eax, 0xa8
push eax
lea eax, [ebp - 0x1fc]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x1fc]
push eax
lea eax, [ebp - 0x20c]
mov edx, 0x412dc0
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea edx, [ebp - 0x20c]
pop eax
call sub.Vcl50.bpl__System__VarAdd_qqrv
lea edx, [ebp - 0x1fc]
lea eax, [ebp - 0x1ec]
call sub.Vcl50.bpl__System__VarToLStr_qqrr17System_AnsiStringrx14System_Variant
mov ecx, dword [ebp - 0x1ec]
mov edx, 0x412dcc
pop eax
call fcn.004035c4
mov edx, dword [ebp - 0x1e4]
mov eax, dword [ebp - 0xec]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x210]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov eax, dword [ebp - 0x210]
push eax
mov edx, 0x412dd8
mov eax, dword [ebp - 0xec]
call sub.Vclbde50.bpl__Dbtables_TQuery_ParamByName_qqrx17System_AnsiString
pop edx
call sub.Vcldb50.bpl__Db_TParam_SetAsString_qqrx17System_AnsiString
xor eax, eax
push ebp
push 0x40fb71
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 0xec]
call sub.Vcldb50.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0xec]
call sub.Vcldb50.bpl__Db_TDataSet_First_qqrv
mov eax, dword [ebp - 0xec]
cmp byte [eax + 0x91], 0
jne 0x40fb51
mov edx, 0x412fb4
mov eax, dword [ebp - 0xec]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x8c]
mov ecx, dword [eax]
call dword [ecx + 0x58]
jmp 0x40fb5c
lea eax, [ebp - 0x8c]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
mov eax, dword [ebp - 0xec]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x40fb7b
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_First_qqrv
jmp 0x412599
xor eax, eax
push ebp
push 0x41256c
push dword fs:[eax]
mov dword fs:[eax], esp
mov edx, 0x412fc4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x10]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov eax, dword [ebp - 0x10]
mov edx, 0x412fd4
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x40ffea
xor eax, eax
push ebp
push 0x40ff84
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x284]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x284]
lea eax, [ebp - 0x280]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x280]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412fe0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0x294]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x294]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x2a8]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x2a8]
lea eax, [ebp - 0x2a4]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x2a4]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x2b8]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x2b8]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x2c8]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x2c8]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x220]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x220]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x2d8]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x2d8]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x20]
wait
lea eax, [ebp - 0x120]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x2fc]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x2fc]
lea eax, [ebp - 0x2f8]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x2f8]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x413014
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0x30c]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x30c]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x320]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x320]
lea eax, [ebp - 0x31c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x31c]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x330]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x330]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x340]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x340]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x2e8]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x2e8]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x350]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x350]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x28]
wait
lea eax, [ebp - 0x360]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x3e4]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x3e4]
lea eax, [ebp - 0x3e0]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x3e0]
lea edi, [ebp - 0x3d0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x20]
lea eax, [ebp - 0x3f4]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x3f4]
lea edi, [ebp - 0x3c0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x28]
fchs
lea eax, [ebp - 0x404]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x404]
lea edi, [ebp - 0x3b0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x414]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x414]
lea edi, [ebp - 0x3a0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x80]
lea eax, [ebp - 0x424]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x424]
lea edi, [ebp - 0x390]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x88]
lea eax, [ebp - 0x434]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x434]
lea edi, [ebp - 0x380]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x3d0]
lea ecx, [ebp - 0x370]
mov edx, 5
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x370]
mov edx, 0x413024
mov eax, dword [ebp - 4]
call fcn.0041f9c8
lea eax, [ebp - 0x360]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x18]
wait
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x40ffbc
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Edit_qqrv
push dword [ebp - 0x14]
push dword [ebp - 0x18]
mov edx, 0x413064
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
mov eax, dword [ebp - 8]
mov edx, dword [eax]
call dword [edx + 0x240]
mov eax, dword [ebp - 0x10]
mov edx, 0x413074
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x410aa7
xor eax, eax
mov dword [ebp - 0xa0], eax
mov dword [ebp - 0x9c], eax
xor eax, eax
mov dword [ebp - 0xa8], eax
mov dword [ebp - 0xa4], eax
xor eax, eax
mov dword [ebp - 0xb0], eax
mov dword [ebp - 0xac], eax
xor eax, eax
mov dword [ebp - 0xb8], eax
mov dword [ebp - 0xb4], eax
xor eax, eax
mov dword [ebp - 0xc0], eax
mov dword [ebp - 0xbc], eax
xor eax, eax
mov dword [ebp - 0xc8], eax
mov dword [ebp - 0xc4], eax
xor eax, eax
mov dword [ebp - 0xd0], eax
mov dword [ebp - 0xcc], eax
xor eax, eax
mov dword [ebp - 0xd8], eax
mov dword [ebp - 0xd4], eax
xor eax, eax
mov dword [ebp - 0x68], eax
mov dword [ebp - 0x64], eax
xor eax, eax
mov dword [ebp - 0x20], eax
mov dword [ebp - 0x1c], eax
lea eax, [ebp - 0x438]
push eax
mov edx, 0x413080
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x43c]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov eax, dword [ebp - 0x43c]
mov ecx, 4
mov edx, 1
call sub.Vcl50.bpl__System__LStrCopy_qqrv
cmp dword [ebp - 0x438], 0
je 0x410aa7
lea eax, [ebp - 0x440]
push eax
mov edx, 0x413080
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x444]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov eax, dword [ebp - 0x444]
mov ecx, 0xb
mov edx, 6
call sub.Vcl50.bpl__System__LStrCopy_qqrv
cmp dword [ebp - 0x440], 0
je 0x410aa7
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x8c]
mov dword [ebp - 0xf0], eax
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0xf0]
mov eax, dword [eax + 0x238]
mov edx, dword [eax]
call dword [edx + 0x40]
mov eax, dword [ebp - 0xf0]
mov eax, dword [eax + 0x238]
mov edx, 0x413090
mov ecx, dword [eax]
call dword [ecx + 0x34]
mov eax, dword [ebp - 0xf0]
mov eax, dword [eax + 0x238]
mov edx, 0x4130e8
mov ecx, dword [eax]
call dword [ecx + 0x34]
push 1
lea eax, [ebp - 0x448]
push eax
lea edx, [ebp - 0x44c]
mov eax, dword [ebp - 0xf0]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
mov eax, dword [ebp - 0x44c]
push eax
push 5
push 1
mov eax, dword [ebp - 4]
add eax, 0xa8
push eax
lea eax, [ebp - 0x460]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x460]
push eax
lea eax, [ebp - 0x470]
mov edx, 0x412dc0
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea edx, [ebp - 0x470]
pop eax
call sub.Vcl50.bpl__System__VarAdd_qqrv
lea edx, [ebp - 0x460]
lea eax, [ebp - 0x450]
call sub.Vcl50.bpl__System__VarToLStr_qqrr17System_AnsiStringrx14System_Variant
mov ecx, dword [ebp - 0x450]
mov edx, 0x412dcc
pop eax
call fcn.004035c4
mov edx, dword [ebp - 0x448]
mov eax, dword [ebp - 0xf0]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
lea eax, [ebp - 0x474]
push eax
mov edx, 0x413080
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x478]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov eax, dword [ebp - 0x478]
mov ecx, 4
mov edx, 1
call sub.Vcl50.bpl__System__LStrCopy_qqrv
mov eax, dword [ebp - 0x474]
push eax
mov edx, 0x413118
mov eax, dword [ebp - 0xf0]
call sub.Vclbde50.bpl__Dbtables_TQuery_ParamByName_qqrx17System_AnsiString
pop edx
call sub.Vcldb50.bpl__Db_TParam_SetAsString_qqrx17System_AnsiString
lea eax, [ebp - 0x47c]
push eax
mov edx, 0x413080
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x480]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov eax, dword [ebp - 0x480]
mov ecx, 0xb
mov edx, 6
call sub.Vcl50.bpl__System__LStrCopy_qqrv
mov eax, dword [ebp - 0x47c]
push eax
mov edx, 0x413128
mov eax, dword [ebp - 0xf0]
call sub.Vclbde50.bpl__Dbtables_TQuery_ParamByName_qqrx17System_AnsiString
pop edx
call sub.Vcldb50.bpl__Db_TParam_SetAsString_qqrx17System_AnsiString
xor eax, eax
push ebp
push 0x410a87
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_First_qqrv
mov eax, dword [ebp - 0xf0]
cmp byte [eax + 0x91], 0
jne 0x410a7d
mov edx, 0x413138
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
fstp qword [ebp - 0xa0]
wait
mov edx, 0x413148
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
fstp qword [ebp - 0xa8]
wait
mov edx, 0x413158
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
fstp qword [ebp - 0xb0]
wait
mov edx, 0x413168
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
fstp qword [ebp - 0xb8]
wait
mov edx, 0x413178
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
fstp qword [ebp - 0xc0]
wait
mov edx, 0x413188
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
fstp qword [ebp - 0xc8]
wait
mov edx, 0x413198
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
fstp qword [ebp - 0xd0]
wait
mov edx, 0x4131a8
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
fstp qword [ebp - 0xd8]
wait
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x484]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov eax, dword [ebp - 0x484]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x410462
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x20], eax
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x1c], eax
mov eax, dword [ebp - 0xc0]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x90]
mov edx, 0x4131b8
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x41042d
fld qword [ebp - 0x20]
fadd qword [ebp - 0xb0]
fstp qword [ebp - 0x20]
wait
fld qword [ebp - 0x68]
fadd qword [ebp - 0xc8]
fstp qword [ebp - 0x68]
wait
mov eax, dword [ebp - 0x94]
mov edx, 0x4131b8
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x4108ff
fld qword [ebp - 0x20]
fadd qword [ebp - 0xd0]
fstp qword [ebp - 0x20]
wait
fld qword [ebp - 0x68]
fadd qword [ebp - 0xd8]
fstp qword [ebp - 0x68]
wait
jmp 0x4108ff
xor eax, eax
push ebp
push 0x4108bf
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x4a8]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x4a8]
lea eax, [ebp - 0x4a4]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x4a4]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0xa8]
lea eax, [ebp - 0x4b8]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x4b8]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x4cc]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x4cc]
lea eax, [ebp - 0x4c8]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x4c8]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x4dc]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x4dc]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x4ec]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x4ec]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x494]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x494]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x4fc]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x4fc]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x20]
wait
mov eax, dword [ebp - 0xc0]
mov dword [ebp - 0x68], eax
mov eax, dword [ebp - 0xbc]
mov dword [ebp - 0x64], eax
mov eax, dword [ebp - 0x90]
mov edx, 0x4131b8
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x410738
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x520]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x520]
lea eax, [ebp - 0x51c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x51c]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0xb0]
lea eax, [ebp - 0x530]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x530]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x544]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x544]
lea eax, [ebp - 0x540]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x540]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x554]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x554]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x564]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x564]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x50c]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x50c]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
fld qword [ebp - 0x20]
lea eax, [ebp - 0x574]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea eax, [ebp - 0x574]
push eax
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x584]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea edx, [ebp - 0x584]
pop eax
call sub.Vcl50.bpl__System__VarAdd_qqrv
lea eax, [ebp - 0x574]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x20]
wait
fld qword [ebp - 0x68]
fadd qword [ebp - 0xc8]
fstp qword [ebp - 0x68]
wait
mov eax, dword [ebp - 0x94]
mov edx, 0x4131b8
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x4108b5
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x5a8]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x5a8]
lea eax, [ebp - 0x5a4]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x5a4]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0xd0]
lea eax, [ebp - 0x5b8]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x5b8]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x5cc]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x5cc]
lea eax, [ebp - 0x5c8]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x5c8]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x5dc]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x5dc]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x5ec]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x5ec]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x594]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x594]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
fld qword [ebp - 0x20]
lea eax, [ebp - 0x5fc]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea eax, [ebp - 0x5fc]
push eax
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x60c]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea edx, [ebp - 0x60c]
pop eax
call sub.Vcl50.bpl__System__VarAdd_qqrv
lea eax, [ebp - 0x5fc]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x20]
wait
fld qword [ebp - 0x68]
fadd qword [ebp - 0xd8]
fstp qword [ebp - 0x68]
wait
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x4108ff
lea eax, [ebp - 0x61c]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x640]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x640]
lea eax, [ebp - 0x63c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x63c]
lea edi, [ebp - 0x3d0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0xa0]
lea eax, [ebp - 0x650]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x650]
lea edi, [ebp - 0x3c0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld dword [0x4131ec]
fmul qword [ebp - 0x20]
lea eax, [ebp - 0x660]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x660]
lea edi, [ebp - 0x3b0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x670]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x670]
lea edi, [ebp - 0x3a0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x80]
lea eax, [ebp - 0x680]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x680]
lea edi, [ebp - 0x390]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x88]
lea eax, [ebp - 0x690]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x690]
lea edi, [ebp - 0x380]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x3d0]
lea ecx, [ebp - 0x62c]
mov edx, 5
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x62c]
mov edx, 0x413024
mov eax, dword [ebp - 4]
call fcn.0041f9c8
lea eax, [ebp - 0x61c]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x18]
wait
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Edit_qqrv
push dword [ebp - 0x14]
push dword [ebp - 0x18]
mov edx, 0x413064
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
fld qword [ebp - 0xb8]
fsub qword [ebp - 0x68]
add esp, 0xfffffff8
fstp qword [esp]
wait
mov edx, 0x4131f8
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
mov eax, dword [ebp - 8]
mov edx, dword [eax]
call dword [edx + 0x240]
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x410a9c
mov eax, dword [ebp - 0xf0]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x10]
mov edx, 0x41320c
call sub.Vcl50.bpl__System__LStrCmp_qqrv
je 0x410ac9
mov eax, dword [ebp - 0x10]
mov edx, 0x413218
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x4111d0
xor eax, eax
push ebp
push 0x41116a
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x6b4]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x6b4]
lea eax, [ebp - 0x6b0]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x6b0]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x413224
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0x6c4]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x6c4]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x6d8]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x6d8]
lea eax, [ebp - 0x6d4]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x6d4]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x6e8]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x6e8]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x6f8]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x6f8]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x6a0]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x6a0]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x708]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x708]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x48]
wait
lea eax, [ebp - 0x120]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x72c]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x72c]
lea eax, [ebp - 0x728]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x728]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x413230
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0x73c]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x73c]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x750]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x750]
lea eax, [ebp - 0x74c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x74c]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x760]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x760]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x770]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x770]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x718]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x718]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x780]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x780]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x50]
wait
lea eax, [ebp - 0x130]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7a4]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x7a4]
lea eax, [ebp - 0x7a0]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x7a0]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x41323c
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0x7b4]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x7b4]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x7c8]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x7c8]
lea eax, [ebp - 0x7c4]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x7c4]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x7d8]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x7d8]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x7e8]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x7e8]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x790]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x790]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0x7f8]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x7f8]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x58]
wait
lea eax, [ebp - 0x140]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x81c]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x81c]
lea eax, [ebp - 0x818]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x818]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x41324c
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0x82c]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x82c]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x840]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x840]
lea eax, [ebp - 0x83c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x83c]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x850]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x850]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x860]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x860]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x808]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x808]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x140]
push eax
lea eax, [ebp - 0x870]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x870]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x60]
wait
lea eax, [ebp - 0x880]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x8a4]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x8a4]
lea eax, [ebp - 0x8a0]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x8a0]
lea edi, [ebp - 0x3d0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x48]
lea eax, [ebp - 0x8b4]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x8b4]
lea edi, [ebp - 0x3c0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x50]
fchs
lea eax, [ebp - 0x8c4]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x8c4]
lea edi, [ebp - 0x3b0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x58]
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x8dc]
call sub.Vcl50.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x8dc]
push 0x41325c
fld qword [ebp - 0x60]
fchs
add esp, 0xfffffff4
fstp xword [esp]
wait
lea eax, [ebp - 0x8e0]
call sub.Vcl50.bpl__Sysutils_FloatToStr_qqrg
push dword [ebp - 0x8e0]
lea eax, [ebp - 0x8d8]
mov edx, 3
call sub.Vcl50.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x8d8]
lea eax, [ebp - 0x8d4]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x8d4]
lea edi, [ebp - 0x3a0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x80]
lea eax, [ebp - 0x8f0]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x8f0]
lea edi, [ebp - 0x390]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x88]
lea eax, [ebp - 0x900]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x900]
lea edi, [ebp - 0x380]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x3d0]
lea ecx, [ebp - 0x890]
mov edx, 5
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x890]
mov edx, 0x413024
mov eax, dword [ebp - 4]
call fcn.0041f9c8
lea eax, [ebp - 0x880]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x40]
wait
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x4111a2
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Edit_qqrv
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
mov edx, 0x413290
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
mov eax, dword [ebp - 8]
mov edx, dword [eax]
call dword [edx + 0x240]
mov eax, dword [ebp - 0x10]
mov edx, 0x4132a4
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x411513
xor eax, eax
push ebp
push 0x411492
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x924]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x924]
lea eax, [ebp - 0x920]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x920]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412fe0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0x934]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x934]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x948]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x948]
lea eax, [ebp - 0x944]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x944]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x958]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x958]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x968]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x968]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x910]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x910]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0x978]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x978]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x18]
wait
lea eax, [ebp - 0x120]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x99c]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x99c]
lea eax, [ebp - 0x998]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x998]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x18]
lea eax, [ebp - 0x9ac]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0x9ac]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x4132b0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x9c0]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x9c0]
lea eax, [ebp - 0x9bc]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x9bc]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x4132c4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0x9d4]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0x9d4]
lea eax, [ebp - 0x9d0]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x9d0]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x9e4]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0x9e4]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0x988]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0x988]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0x9f4]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0x9f4]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x68]
wait
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x4114ca
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Edit_qqrv
push dword [ebp - 0x14]
push dword [ebp - 0x18]
mov edx, 0x413064
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
push dword [ebp - 0x64]
push dword [ebp - 0x68]
mov edx, 0x4131f8
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
mov eax, dword [ebp - 8]
mov edx, dword [eax]
call dword [edx + 0x240]
mov eax, dword [ebp - 0x10]
mov edx, 0x4132d8
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x411705
xor eax, eax
push ebp
push 0x41169f
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xa18]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xa18]
lea eax, [ebp - 0xa14]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xa14]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x4131f8
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0xa28]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xa28]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x4132b0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xa3c]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xa3c]
lea eax, [ebp - 0xa38]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xa38]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x4132c4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xa50]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xa50]
lea eax, [ebp - 0xa4c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xa4c]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xa60]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xa60]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0xa04]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0xa04]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xa70]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0xa70]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x68]
wait
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x4116d7
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Edit_qqrv
push dword [ebp - 0x64]
push dword [ebp - 0x68]
mov edx, 0x4131f8
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
mov eax, dword [ebp - 8]
mov edx, dword [eax]
call dword [edx + 0x240]
mov eax, dword [ebp - 0x10]
mov edx, 0x4132e4
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x4118f7
xor eax, eax
push ebp
push 0x411891
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xa94]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xa94]
lea eax, [ebp - 0xa90]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xa90]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x4132f0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0xaa4]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xaa4]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x4132b0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xab8]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xab8]
lea eax, [ebp - 0xab4]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xab4]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x4132c4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xacc]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xacc]
lea eax, [ebp - 0xac8]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xac8]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xadc]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xadc]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0xa80]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0xa80]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xaec]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0xaec]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x70]
wait
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x4118c9
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Edit_qqrv
push dword [ebp - 0x6c]
push dword [ebp - 0x70]
mov edx, 0x4132f0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
mov eax, dword [ebp - 8]
mov edx, dword [eax]
call dword [edx + 0x240]
mov eax, dword [ebp - 0x10]
mov edx, 0x413304
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x411ea3
xor eax, eax
push ebp
push 0x411e22
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xb10]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xb10]
lea eax, [ebp - 0xb0c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xb0c]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x413224
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0xb20]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xb20]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xb34]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xb34]
lea eax, [ebp - 0xb30]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xb30]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xb44]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xb44]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xb54]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xb54]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0xafc]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0xafc]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xb64]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0xb64]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x48]
wait
lea eax, [ebp - 0x120]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xb88]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xb88]
lea eax, [ebp - 0xb84]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xb84]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x413230
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0xb98]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xb98]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xbac]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xbac]
lea eax, [ebp - 0xba8]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xba8]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xbbc]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xbbc]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xbcc]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xbcc]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0xb74]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0xb74]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xbdc]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0xbdc]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x50]
wait
lea eax, [ebp - 0xbec]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xc10]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xc10]
lea eax, [ebp - 0xc0c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xc0c]
lea edi, [ebp - 0x3d0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x48]
lea eax, [ebp - 0xc20]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xc20]
lea edi, [ebp - 0x3c0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x50]
fchs
lea eax, [ebp - 0xc30]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xc30]
lea edi, [ebp - 0x3b0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xc40]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xc40]
lea edi, [ebp - 0x3a0]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x80]
lea eax, [ebp - 0xc50]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xc50]
lea edi, [ebp - 0x390]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x88]
lea eax, [ebp - 0xc60]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xc60]
lea edi, [ebp - 0x380]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x3d0]
lea ecx, [ebp - 0xbfc]
mov edx, 5
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0xbfc]
mov edx, 0x413024
mov eax, dword [ebp - 4]
call fcn.0041f9c8
lea eax, [ebp - 0xbec]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x40]
wait
lea eax, [ebp - 0x130]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xc84]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xc84]
lea eax, [ebp - 0xc80]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xc80]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
fld qword [ebp - 0x40]
lea eax, [ebp - 0xc94]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xc94]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x4132b0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xca8]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xca8]
lea eax, [ebp - 0xca4]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xca4]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x4132c4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xcbc]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xcbc]
lea eax, [ebp - 0xcb8]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xcb8]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xccc]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xccc]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0xc70]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0xc70]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x130]
push eax
lea eax, [ebp - 0xcdc]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0xcdc]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x70]
wait
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x411e5a
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Edit_qqrv
push dword [ebp - 0x3c]
push dword [ebp - 0x40]
mov edx, 0x413290
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
push dword [ebp - 0x6c]
push dword [ebp - 0x70]
mov edx, 0x4132f0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
mov eax, dword [ebp - 8]
mov edx, dword [eax]
call dword [edx + 0x240]
mov eax, dword [ebp - 0x10]
mov edx, 0x413310
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x412079
xor eax, eax
push ebp
push 0x412013
push dword fs:[eax]
mov dword fs:[eax], esp
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xd00]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xd00]
lea eax, [ebp - 0xcfc]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xcfc]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412fe0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0xd10]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xd10]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xd24]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xd24]
lea eax, [ebp - 0xd20]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xd20]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xd34]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xd34]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xd44]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xd44]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0xcec]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0xcec]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xd54]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0xd54]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x20]
wait
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x41204b
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Edit_qqrv
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
mov edx, 0x413064
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
mov eax, dword [ebp - 8]
mov edx, dword [eax]
call dword [edx + 0x240]
mov eax, dword [ebp - 0x10]
mov edx, 0x41331c
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x412528
lea eax, [ebp - 0x110]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xd78]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xd78]
lea eax, [ebp - 0xd74]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xd74]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412fe0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0xd88]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xd88]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov edx, 0x412ff0
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xd9c]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xd9c]
lea eax, [ebp - 0xd98]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xd98]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xdac]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xdac]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xdbc]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xdbc]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0xd64]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0xd64]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
push 0
push 1
lea eax, [ebp - 0x110]
push eax
lea eax, [ebp - 0xdcc]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0xdcc]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x20]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
call sub.Vcldb50.bpl__Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
mov eax, dword [eax + 0x238]
mov edx, dword [eax]
call dword [edx + 0x40]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
mov eax, dword [eax + 0x238]
mov edx, 0x413328
mov ecx, dword [eax]
call dword [ecx + 0x2c]
lea edx, [ebp - 0xdd4]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
push dword [ebp - 0xdd4]
push 0x4133d0
mov edx, 0x413080
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xdd8]
mov ecx, dword [eax]
call dword [ecx + 0x58]
push dword [ebp - 0xdd8]
push 0x4133fc
lea eax, [ebp - 0xdd0]
mov edx, 4
call sub.Vcl50.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0xdd0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
push 1
lea eax, [ebp - 0xddc]
push eax
lea edx, [ebp - 0xde0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x1c]
mov eax, dword [ebp - 0xde0]
push eax
push 5
push 1
mov eax, dword [ebp - 4]
add eax, 0xa8
push eax
lea eax, [ebp - 0xdf4]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea eax, [ebp - 0xdf4]
push eax
lea eax, [ebp - 0xe04]
mov edx, 0x412dc0
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea edx, [ebp - 0xe04]
pop eax
call sub.Vcl50.bpl__System__VarAdd_qqrv
lea edx, [ebp - 0xdf4]
lea eax, [ebp - 0xde4]
call sub.Vcl50.bpl__System__VarToLStr_qqrr17System_AnsiStringrx14System_Variant
mov ecx, dword [ebp - 0xde4]
mov edx, 0x412dcc
pop eax
call fcn.004035c4
mov edx, dword [ebp - 0xddc]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
mov eax, dword [eax + 0x238]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
call sub.Vclbde50.bpl__Dbtables_TQuery_Prepare_qqrv
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
call sub.Vcldb50.bpl__Db_TDataSet_Open_qqrv
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
call sub.Vcldb50.bpl__Db_TDataSet_First_qqrv
jmp 0x4124da
xor eax, eax
mov dword [ebp - 0x78], eax
mov dword [ebp - 0x74], eax
lea eax, [ebp - 0x120]
push eax
mov edx, 0x412ef4
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xe28]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xe28]
lea eax, [ebp - 0xe24]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xe24]
lea edi, [ebp - 0x270]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
mov edx, 0x413408
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x50]
lea eax, [ebp - 0xe38]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea esi, [ebp - 0xe38]
lea edi, [ebp - 0x260]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
mov edx, 0x413418
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
lea edx, [ebp - 0xe4c]
mov ecx, dword [eax]
call dword [ecx + 0x58]
mov edx, dword [ebp - 0xe4c]
lea eax, [ebp - 0xe48]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xe48]
lea edi, [ebp - 0x250]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xe5c]
xor edx, edx
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xe5c]
lea edi, [ebp - 0x240]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0xe6c]
mov edx, dword [ebp - 0x8c]
call sub.Vcl50.bpl__System__VarFromLStr_qqrr14System_Variantx17System_AnsiString
lea esi, [ebp - 0xe6c]
lea edi, [ebp - 0x230]
mov ecx, 4
rep movsd dword es:[edi], dword [esi]
lea eax, [ebp - 0x270]
lea ecx, [ebp - 0xe14]
mov edx, 4
call sub.Vcl50.bpl__System_VarArrayOf_qqrpx14System_Variantxi
lea ecx, [ebp - 0xe14]
mov edx, 0x413000
mov eax, dword [ebp - 4]
call fcn.0041f9c8
fld qword [ebp - 0x78]
lea eax, [ebp - 0xe7c]
call sub.Vcl50.bpl__System__VarFromReal_qqrv
lea eax, [ebp - 0xe7c]
push eax
push 0
push 1
lea eax, [ebp - 0x120]
push eax
lea eax, [ebp - 0xe8c]
push eax
call sub.Vcl50.bpl__System__VarArrayGet_qr14System_Variantii
add esp, 0x10
lea edx, [ebp - 0xe8c]
pop eax
call sub.Vcl50.bpl__System__VarAdd_qqrv
lea eax, [ebp - 0xe7c]
call sub.Vcl50.bpl__System__VarToReal_qqrv
fstp qword [ebp - 0x78]
wait
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
call sub.Vcldb50.bpl__Db_TDataSet_Next_qqrv
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x84]
cmp byte [eax + 0x91], 0
je 0x412352
fld qword [ebp - 0x20]
fsub qword [ebp - 0x78]
fstp qword [ebp - 0x20]
wait
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Edit_qqrv
push dword [ebp - 0x1c]
push dword [ebp - 0x20]
mov edx, 0x413064
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_FieldByName_qqrx17System_AnsiString
mov edx, dword [eax]
call dword [edx + 0x98]
mov eax, dword [ebp - 8]
mov edx, dword [eax]
call dword [edx + 0x240]
mov eax, dword [ebp - 0x10]
mov edx, 0x41331c
call sub.Vcl50.bpl__System__LStrCmp_qqrv
jne 0x41255a
fld qword [ebp - 0x20]
add esp, 0xfffffff4
fstp xword [esp]
wait
push 0
push 0
push 0
call fcn.00403790
test eax, eax
jg 0x41255a
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Delete_qqrv
jmp 0x412562
mov eax, dword [ebp - 8]
call sub.Vcldb50.bpl__Db_TDataSet_Next_qqrv
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
jmp 0x412599
mov eax, dword [ebp - 8]
cmp byte [eax + 0x91], 0
je 0x40fb88
mov al, byte [0x413438]
push eax
push 0
push 0
push 0
mov ecx, 0x413444
mov edx, 0x413458
mov eax, dword [ebp - 8]
call sub.Vclmid50.bpl__Dbclient_TClientDataSet_AddIndex_qqrx17System_AnsiStringt143System__Set_t15Db_TIndexOption_iuc_0_iuc_5_t1t1x
mov edx, 0x413458
mov eax, dword [ebp - 8]
call sub.Vclmid50.bpl__Dbclient_TClientDataSet_SetIndexName_qqrx17System_AnsiString
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x412d7a
lea eax, [ebp - 0xe8c]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 4
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xe4c]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xe48]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xe28]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xe24]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 4
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xde4]
mov edx, 6
call sub.Vcl50.bpl__System__LStrArrayClr_qqrv
lea eax, [ebp - 0xdcc]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 3
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xd9c]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xd98]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xd78]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xd74]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 5
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xd24]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xd20]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xd00]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xcfc]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 4
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xcbc]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xcb8]
call sub.Vcl50.bpl__System__VarClr_qqrv
lea eax, [ebp - 0xca8]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xca4]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xc84]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xc80]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 7
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xc10]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xc0c]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 6
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xbac]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xba8]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xb88]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xb84]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 5
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xb34]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xb30]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xb10]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xb0c]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 4
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xacc]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xac8]
call sub.Vcl50.bpl__System__VarClr_qqrv
lea eax, [ebp - 0xab8]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xab4]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xa94]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xa90]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 4
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xa50]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xa4c]
call sub.Vcl50.bpl__System__VarClr_qqrv
lea eax, [ebp - 0xa3c]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xa38]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0xa18]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0xa14]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 3
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x9c0]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x9bc]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x99c]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x998]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x9e4]
call sub.Vcl50.bpl__System__VarClr_qqrv
lea eax, [ebp - 0x9d4]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x9d0]
call sub.Vcl50.bpl__System__VarClr_qqrv
lea eax, [ebp - 0x978]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 3
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x948]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x944]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x924]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x920]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 4
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x8e0]
mov edx, 3
call sub.Vcl50.bpl__System__LStrArrayClr_qqrv
lea eax, [ebp - 0x8d4]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 3
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x8a4]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x8a0]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 6
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x840]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x83c]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x81c]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x818]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 5
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x7c8]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x7c4]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x7a4]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x7a0]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 5
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x750]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x74c]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x72c]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x728]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 5
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x6d8]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x6d4]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x6b4]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x6b0]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 7
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x640]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x63c]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 7
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x5cc]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x5c8]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x5a8]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x5a4]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 6
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x544]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x540]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x520]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x51c]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 5
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x4cc]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x4c8]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x4a8]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x4a4]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x484]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x47c]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x480]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x478]
mov edx, 2
call sub.Vcl50.bpl__System__LStrArrayClr_qqrv
lea eax, [ebp - 0x470]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x450]
mov edx, 7
call sub.Vcl50.bpl__System__LStrArrayClr_qqrv
lea eax, [ebp - 0x434]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 5
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x3e4]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x3e0]
call sub.Vcl50.bpl__System__VarClr_qqrv
lea eax, [ebp - 0x370]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 5
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x320]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x31c]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x2fc]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x2f8]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 5
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x2a8]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x2a4]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x284]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x280]
call sub.Vcl50.bpl__System__VarClr_qqrv
lea eax, [ebp - 0x220]
call sub.Vcl50.bpl__System__VarClr_qqrv
lea eax, [ebp - 0x210]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
lea eax, [ebp - 0x20c]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x1ec]
mov edx, 5
call sub.Vcl50.bpl__System__LStrArrayClr_qqrv
lea eax, [ebp - 0x1d8]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x1b8]
mov edx, 4
call sub.Vcl50.bpl__System__LStrArrayClr_qqrv
lea eax, [ebp - 0x1a8]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x188]
mov edx, 3
call sub.Vcl50.bpl__System__LStrArrayClr_qqrv
lea eax, [ebp - 0x17c]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 2
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x15c]
mov edx, 3
call sub.Vcl50.bpl__System__LStrArrayClr_qqrv
lea eax, [ebp - 0x150]
mov edx, dword [sym.imp.Vcl50.bpl___xp_14System_Variant]
mov ecx, 6
call sub.Vcl50.bpl__System__FinalizeArray_qqrv
lea eax, [ebp - 0x94]
mov edx, 3
call sub.Vcl50.bpl__System__LStrArrayClr_qqrv
lea eax, [ebp - 0x10]
call sub.Vcl50.bpl__System__LStrClr_qqrr17System_AnsiString
ret