D7myChuangpin/YSYF/U_SelExportField.pas

9575 lines
360 KiB
ObjectPascal
Raw Permalink Normal View History

2024-07-23 20:18:14 +08:00
unit U_SelExportField;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs, StdCtrls
type
TfrmSelExportField=class(TForm)
Button1: TButton;
Button2: TButton;
ExportDataSource: TDataSource;
ExpGrid: TcxGridDBTableView;
cxGrid1Level1: TcxGridLevel;
cxGrid1: TcxGrid;
Panel2: TScrollBox;
Label4: TLabel;
CheckBox1: TCheckBox;
CheckBox2: TCheckBox;
procedure Button1Click(Sender : TObject);
procedure FormClose(Sender : TObject);
procedure FormDestroy(Sender : TObject);
procedure FormShow(Sender : TObject);
procedure Button2Click(Sender : TObject);
procedure CheckBox1Click(Sender : TObject);
procedure CheckBox2Click(Sender : TObject);
procedure _PROC_007B3B2C(Sender : TObject);
procedure _PROC_007B3C08(Sender : TObject);
procedure _PROC_007B3D08(Sender : TObject);
procedure _PROC_007B3E29(Sender : TObject);
procedure _PROC_007B3F1D(Sender : TObject);
procedure _PROC_007B405D(Sender : TObject);
procedure _PROC_007B42C9(Sender : TObject);
procedure _PROC_007B42F8(Sender : TObject);
procedure _PROC_007B4300(Sender : TObject);
procedure _PROC_007B4330(Sender : TObject);
procedure _PROC_007B4338(Sender : TObject);
procedure _PROC_007B4368(Sender : TObject);
procedure _PROC_007B4370(Sender : TObject);
procedure _PROC_007B43A0(Sender : TObject);
procedure _PROC_007B43A8(Sender : TObject);
procedure _PROC_007B46E5(Sender : TObject);
procedure _PROC_007B4989(Sender : TObject);
procedure _PROC_007B4ADD(Sender : TObject);
procedure _PROC_007B4BD1(Sender : TObject);
procedure _PROC_007B4D25(Sender : TObject);
procedure _PROC_007B581D(Sender : TObject);
procedure _PROC_007B60B1(Sender : TObject);
procedure _PROC_007B6CC9(Sender : TObject);
procedure _PROC_007B6D90(Sender : TObject);
procedure _PROC_007B6E91(Sender : TObject);
procedure _PROC_007B7019(Sender : TObject);
procedure _PROC_007B7249(Sender : TObject);
procedure _PROC_007B7365(Sender : TObject);
procedure _PROC_007B752C(Sender : TObject);
procedure _PROC_007B7708(Sender : TObject);
procedure _PROC_007B79A5(Sender : TObject);
procedure _PROC_007B7AA5(Sender : TObject);
procedure _PROC_007B7BA1(Sender : TObject);
procedure _PROC_007B7CBD(Sender : TObject);
procedure _PROC_007B7DD9(Sender : TObject);
procedure _PROC_007B8045(Sender : TObject);
procedure _PROC_007B8231(Sender : TObject);
procedure _PROC_007B84A4(Sender : TObject);
procedure _PROC_007B87F1(Sender : TObject);
procedure _PROC_007B8874(Sender : TObject);
procedure _PROC_007B887C(Sender : TObject);
private
{ Private declarations }
public
{ Public declarations }
end ;
var
frmSelExportField: TfrmSelExportField;
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
implementation
{$R *.DFM}
procedure TfrmSelExportField.Button1Click(Sender : TObject);
begin
(*
007B3AC4 53 push ebx
007B3AC5 8BD8 mov ebx, eax
007B3AC7 8BC3 mov eax, ebx
* Reference to : TfrmSelExportField._PROC_007B3C08()
|
007B3AC9 E83A010000 call 007B3C08
007B3ACE 8BC3 mov eax, ebx
|
007B3AD0 E853030000 call 007B3E28
* Reference to field TfrmSelExportField.OFFS_0324
|
007B3AD5 8B9324030000 mov edx, [ebx+$0324]
007B3ADB 8BC3 mov eax, ebx
|
007B3ADD E87A050000 call 007B405C
007B3AE2 3C01 cmp al, $01
007B3AE4 750B jnz 007B3AF1
* Reference to field TfrmSelExportField.OFFS_0324
|
007B3AE6 8B8324030000 mov eax, [ebx+$0324]
* Reference to: Grids.TInplaceEdit.Visible(TInplaceEdit):Boolean;
| or: SysUtils.DeleteFile(AnsiString):Boolean;
| or: SysUtils.SetCurrentDir(AnsiString):Boolean;
| or: SysUtils.RemoveDir(AnsiString):Boolean;
|
007B3AEC E85B7CC5FF call 0040B74C
* Reference to field TfrmSelExportField.OFFS_0324
|
007B3AF1 8B9324030000 mov edx, [ebx+$0324]
007B3AF7 8BC3 mov eax, ebx
|
007B3AF9 E81E040000 call 007B3F1C
007B3AFE 5B pop ebx
007B3AFF C3 ret
*)
end;
procedure TfrmSelExportField.FormClose(Sender : TObject);
begin
(*
007B3B00 C60102 mov byte ptr [ecx], $02
007B3B03 C3 ret
*)
end;
procedure TfrmSelExportField.FormDestroy(Sender : TObject);
begin
(*
007B3B04 33C0 xor eax, eax
* Reference to GlobalVar_00893BD8
|
007B3B06 A3D83B8900 mov dword ptr [$00893BD8], eax
007B3B0B C3 ret
*)
end;
procedure TfrmSelExportField.FormShow(Sender : TObject);
begin
(*
007B3B0C 53 push ebx
007B3B0D 8BD8 mov ebx, eax
007B3B0F 8BC3 mov eax, ebx
|
007B3B11 E842FEFFFF call 007B3958
* Reference to field TfrmSelExportField.OFFS_0324
|
007B3B16 8B9324030000 mov edx, [ebx+$0324]
007B3B1C 8BC3 mov eax, ebx
* Reference to : TfrmSelExportField._PROC_007B3D08()
|
007B3B1E E8E5010000 call 007B3D08
007B3B23 8BC3 mov eax, ebx
* Reference to : TfrmSelExportField._PROC_007B3B2C()
|
007B3B25 E802000000 call 007B3B2C
007B3B2A 5B pop ebx
007B3B2B C3 ret
*)
end;
procedure TfrmSelExportField.Button2Click(Sender : TObject);
begin
(*
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
007B3D00 E89322CFFF call 004A5F98
007B3D05 C3 ret
*)
end;
procedure TfrmSelExportField.CheckBox1Click(Sender : TObject);
begin
(*
007B4128 53 push ebx
007B4129 56 push esi
007B412A 57 push edi
007B412B 8BD8 mov ebx, eax
* Reference to control TfrmSelExportField.CheckBox1 : TCheckBox
|
007B412D 8B8318030000 mov eax, [ebx+$0318]
007B4133 8B10 mov edx, [eax]
* Reference to method TCheckBox.GetChecked()
|
007B4135 FF92C8000000 call dword ptr [edx+$00C8]
007B413B 84C0 test al, al
007B413D 0F8488000000 jz 007B41CB
* Reference to control TfrmSelExportField.CheckBox2 : TCheckBox
|
007B4143 8B831C030000 mov eax, [ebx+$031C]
007B4149 33D2 xor edx, edx
007B414B 8B08 mov ecx, [eax]
* Reference to method TCheckBox.SetChecked(Boolean)
|
007B414D FF91CC000000 call dword ptr [ecx+$00CC]
* Reference to control TfrmSelExportField.Panel2 : TScrollBox
|
007B4153 8BBB10030000 mov edi, [ebx+$0310]
007B4159 8BF7 mov esi, edi
007B415B 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControlCount(TWinControl):Integer;
|
007B415D E84E7BCDFF call 0048BCB0
007B4162 48 dec eax
007B4163 85C0 test eax, eax
007B4165 7C64 jl 007B41CB
007B4167 40 inc eax
007B4168 89C7 mov edi, eax
007B416A 33DB xor ebx, ebx
007B416C 8BD3 mov edx, ebx
007B416E 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B4170 E8FF7ACDFF call 0048BC74
* Reference to class TCheckBox
|
007B4175 8B15C0964700 mov edx, [$004796C0]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B417B E86403C5FF call 004044E4
007B4180 84C0 test al, al
007B4182 7443 jz 007B41C7
007B4184 8BD3 mov edx, ebx
007B4186 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B4188 E8E77ACDFF call 0048BC74
* Reference to field TScrollBox.Name : TComponentName
|
007B418D 8B4008 mov eax, [eax+$08]
* Possible String Reference to: 'CheckBox1'
|
007B4190 BAD8417B00 mov edx, $007B41D8
* Reference to: System.@LStrCmp;
|
007B4195 E8A615C5FF call 00405740
007B419A 742B jz 007B41C7
007B419C 8BD3 mov edx, ebx
007B419E 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B41A0 E8CF7ACDFF call 0048BC74
* Reference to field TScrollBox.Name : TComponentName
|
007B41A5 8B4008 mov eax, [eax+$08]
* Possible String Reference to: 'CheckBox2'
|
007B41A8 BAEC417B00 mov edx, $007B41EC
* Reference to: System.@LStrCmp;
|
007B41AD E88E15C5FF call 00405740
007B41B2 7413 jz 007B41C7
007B41B4 8BD3 mov edx, ebx
007B41B6 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B41B8 E8B77ACDFF call 0048BC74
007B41BD B201 mov dl, $01
007B41BF 8B08 mov ecx, [eax]
* Reference to method TScrollBox.AutoScrollInView(TControl)
|
007B41C1 FF91CC000000 call dword ptr [ecx+$00CC]
007B41C7 43 inc ebx
007B41C8 4F dec edi
007B41C9 75A1 jnz 007B416C
007B41CB 5F pop edi
007B41CC 5E pop esi
007B41CD 5B pop ebx
007B41CE C3 ret
*)
end;
procedure TfrmSelExportField.CheckBox2Click(Sender : TObject);
begin
(*
007B41F8 53 push ebx
007B41F9 56 push esi
007B41FA 57 push edi
007B41FB 8BD8 mov ebx, eax
* Reference to control TfrmSelExportField.CheckBox2 : TCheckBox
|
007B41FD 8B831C030000 mov eax, [ebx+$031C]
007B4203 8B10 mov edx, [eax]
* Reference to method TCheckBox.GetChecked()
|
007B4205 FF92C8000000 call dword ptr [edx+$00C8]
007B420B 84C0 test al, al
007B420D 0F8488000000 jz 007B429B
* Reference to control TfrmSelExportField.CheckBox1 : TCheckBox
|
007B4213 8B8318030000 mov eax, [ebx+$0318]
007B4219 33D2 xor edx, edx
007B421B 8B08 mov ecx, [eax]
* Reference to method TCheckBox.SetChecked(Boolean)
|
007B421D FF91CC000000 call dword ptr [ecx+$00CC]
* Reference to control TfrmSelExportField.Panel2 : TScrollBox
|
007B4223 8BBB10030000 mov edi, [ebx+$0310]
007B4229 8BF7 mov esi, edi
007B422B 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControlCount(TWinControl):Integer;
|
007B422D E87E7ACDFF call 0048BCB0
007B4232 48 dec eax
007B4233 85C0 test eax, eax
007B4235 7C64 jl 007B429B
007B4237 40 inc eax
007B4238 89C7 mov edi, eax
007B423A 33DB xor ebx, ebx
007B423C 8BD3 mov edx, ebx
007B423E 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B4240 E82F7ACDFF call 0048BC74
* Reference to class TCheckBox
|
007B4245 8B15C0964700 mov edx, [$004796C0]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B424B E89402C5FF call 004044E4
007B4250 84C0 test al, al
007B4252 7443 jz 007B4297
007B4254 8BD3 mov edx, ebx
007B4256 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B4258 E8177ACDFF call 0048BC74
* Reference to field TScrollBox.Name : TComponentName
|
007B425D 8B4008 mov eax, [eax+$08]
* Possible String Reference to: 'CheckBox1'
|
007B4260 BAA8427B00 mov edx, $007B42A8
* Reference to: System.@LStrCmp;
|
007B4265 E8D614C5FF call 00405740
007B426A 742B jz 007B4297
007B426C 8BD3 mov edx, ebx
007B426E 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B4270 E8FF79CDFF call 0048BC74
* Reference to field TScrollBox.Name : TComponentName
|
007B4275 8B4008 mov eax, [eax+$08]
* Possible String Reference to: 'CheckBox2'
|
007B4278 BABC427B00 mov edx, $007B42BC
* Reference to: System.@LStrCmp;
|
007B427D E8BE14C5FF call 00405740
007B4282 7413 jz 007B4297
007B4284 8BD3 mov edx, ebx
007B4286 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B4288 E8E779CDFF call 0048BC74
007B428D 33D2 xor edx, edx
007B428F 8B08 mov ecx, [eax]
* Reference to method TScrollBox.AutoScrollInView(TControl)
|
007B4291 FF91CC000000 call dword ptr [ecx+$00CC]
007B4297 43 inc ebx
007B4298 4F dec edi
007B4299 75A1 jnz 007B423C
007B429B 5F pop edi
007B429C 5E pop esi
007B429D 5B pop ebx
007B429E C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B3B2C(Sender : TObject);
begin
(*
007B3B2C 55 push ebp
007B3B2D 8BEC mov ebp, esp
007B3B2F 6A00 push $00
007B3B31 6A00 push $00
007B3B33 6A00 push $00
007B3B35 53 push ebx
007B3B36 56 push esi
007B3B37 57 push edi
007B3B38 8945FC mov [ebp-$04], eax
007B3B3B 33C0 xor eax, eax
007B3B3D 55 push ebp
007B3B3E 68F83B7B00 push $007B3BF8
***** TRY
|
007B3B43 64FF30 push dword ptr fs:[eax]
007B3B46 648920 mov fs:[eax], esp
007B3B49 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmSelExportField.Panel2 : TScrollBox
|
007B3B4C 8B9810030000 mov ebx, [eax+$0310]
007B3B52 8BFB mov edi, ebx
007B3B54 8BC3 mov eax, ebx
* Reference to: Controls.TWinControl.GetControlCount(TWinControl):Integer;
|
007B3B56 E85581CDFF call 0048BCB0
007B3B5B 8BF0 mov esi, eax
007B3B5D 4E dec esi
007B3B5E 85F6 test esi, esi
007B3B60 7C78 jl 007B3BDA
007B3B62 46 inc esi
007B3B63 33DB xor ebx, ebx
007B3B65 8BD3 mov edx, ebx
007B3B67 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3B69 E80681CDFF call 0048BC74
* Reference to class TCheckBox
|
007B3B6E 8B15C0964700 mov edx, [$004796C0]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B3B74 E86B09C5FF call 004044E4
007B3B79 84C0 test al, al
007B3B7B 7459 jz 007B3BD6
007B3B7D 8BD3 mov edx, ebx
007B3B7F 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3B81 E8EE80CDFF call 0048BC74
007B3B86 8D55F4 lea edx, [ebp-$0C]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B3B89 E8624ACDFF call 004885F0
007B3B8E 8B45F4 mov eax, [ebp-$0C]
007B3B91 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B3B94 E8536DC5FF call 0040A8EC
007B3B99 8B45FC mov eax, [ebp-$04]
* Reference to field TfrmSelExportField.OFFS_0320
|
007B3B9C 8B9020030000 mov edx, [eax+$0320]
007B3BA2 8B45F8 mov eax, [ebp-$08]
* Reference to: System.@LStrPos;
|
007B3BA5 E88E1DC5FF call 00405938
007B3BAA 85C0 test eax, eax
007B3BAC 7E15 jle 007B3BC3
007B3BAE 8BD3 mov edx, ebx
007B3BB0 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3BB2 E8BD80CDFF call 0048BC74
007B3BB7 B201 mov dl, $01
007B3BB9 8B08 mov ecx, [eax]
* Reference to method TScrollBox.AutoScrollInView(TControl)
|
007B3BBB FF91CC000000 call dword ptr [ecx+$00CC]
007B3BC1 EB13 jmp 007B3BD6
007B3BC3 8BD3 mov edx, ebx
007B3BC5 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3BC7 E8A880CDFF call 0048BC74
007B3BCC 33D2 xor edx, edx
007B3BCE 8B08 mov ecx, [eax]
* Reference to method TScrollBox.AutoScrollInView(TControl)
|
007B3BD0 FF91CC000000 call dword ptr [ecx+$00CC]
007B3BD6 43 inc ebx
007B3BD7 4E dec esi
007B3BD8 758B jnz 007B3B65
007B3BDA 33C0 xor eax, eax
007B3BDC 5A pop edx
007B3BDD 59 pop ecx
007B3BDE 59 pop ecx
007B3BDF 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '_^[<5B><><>U<EFBFBD><55><EFBFBD><EFBFBD><EFBFBD>SVW3҉U<D289><55>E<EFBFBD>3<EFBFBD>Uh<55><{'
|
007B3BE2 68FF3B7B00 push $007B3BFF
007B3BE7 8D45F4 lea eax, [ebp-$0C]
* Reference to: System.@LStrClr(void;void);
|
007B3BEA E83517C5FF call 00405324
007B3BEF 8D45F8 lea eax, [ebp-$08]
* Reference to: System.@LStrClr(void;void);
|
007B3BF2 E82D17C5FF call 00405324
007B3BF7 C3 ret
* Reference to: System.@HandleFinally;
|
007B3BF8 E9F70EC5FF jmp 00404AF4
007B3BFD EBE8 jmp 007B3BE7
****** END
|
007B3BFF 5F pop edi
007B3C00 5E pop esi
007B3C01 5B pop ebx
007B3C02 8BE5 mov esp, ebp
007B3C04 5D pop ebp
007B3C05 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B3C08(Sender : TObject);
begin
(*
007B3C08 55 push ebp
007B3C09 8BEC mov ebp, esp
007B3C0B 83C4F8 add esp, -$08
007B3C0E 53 push ebx
007B3C0F 56 push esi
007B3C10 57 push edi
007B3C11 33D2 xor edx, edx
007B3C13 8955F8 mov [ebp-$08], edx
007B3C16 8945FC mov [ebp-$04], eax
007B3C19 33C0 xor eax, eax
007B3C1B 55 push ebp
007B3C1C 68F03C7B00 push $007B3CF0
***** TRY
|
007B3C21 64FF30 push dword ptr fs:[eax]
007B3C24 648920 mov fs:[eax], esp
007B3C27 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmSelExportField.Panel2 : TScrollBox
|
007B3C2A 8B9810030000 mov ebx, [eax+$0310]
007B3C30 8BFB mov edi, ebx
007B3C32 8BC3 mov eax, ebx
* Reference to: Controls.TWinControl.GetControlCount(TWinControl):Integer;
|
007B3C34 E87780CDFF call 0048BCB0
007B3C39 8BF0 mov esi, eax
007B3C3B 4E dec esi
007B3C3C 85F6 test esi, esi
007B3C3E 7C78 jl 007B3CB8
007B3C40 46 inc esi
007B3C41 33DB xor ebx, ebx
007B3C43 8BD3 mov edx, ebx
007B3C45 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3C47 E82880CDFF call 0048BC74
* Reference to class TCheckBox
|
007B3C4C 8B15C0964700 mov edx, [$004796C0]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B3C52 E88D08C5FF call 004044E4
007B3C57 84C0 test al, al
007B3C59 7459 jz 007B3CB4
007B3C5B 8BD3 mov edx, ebx
007B3C5D 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3C5F E81080CDFF call 0048BC74
007B3C64 8B10 mov edx, [eax]
* Reference to method TScrollBox.AutoScrollEnabled()
|
007B3C66 FF92C8000000 call dword ptr [edx+$00C8]
007B3C6C 3C01 cmp al, $01
007B3C6E 7523 jnz 007B3C93
007B3C70 8BD3 mov edx, ebx
007B3C72 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3C74 E8FB7FCDFF call 0048BC74
* Reference to field TScrollBox.Tag : Longint
|
007B3C79 8B500C mov edx, [eax+$0C]
007B3C7C 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmSelExportField.ExpGrid : TcxGridDBTableView
|
007B3C7F 8B8004030000 mov eax, [eax+$0304]
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B3C85 E8467DEBFF call 0066B9D0
007B3C8A B201 mov dl, $01
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
007B3C8C E8335FE7FF call 00629BC4
007B3C91 EB21 jmp 007B3CB4
007B3C93 8BD3 mov edx, ebx
007B3C95 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3C97 E8D87FCDFF call 0048BC74
* Reference to field TScrollBox.Tag : Longint
|
007B3C9C 8B500C mov edx, [eax+$0C]
007B3C9F 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmSelExportField.ExpGrid : TcxGridDBTableView
|
007B3CA2 8B8004030000 mov eax, [eax+$0304]
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B3CA8 E8237DEBFF call 0066B9D0
007B3CAD 33D2 xor edx, edx
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
007B3CAF E8105FE7FF call 00629BC4
007B3CB4 43 inc ebx
007B3CB5 4E dec esi
007B3CB6 758B jnz 007B3C43
007B3CB8 8D55F8 lea edx, [ebp-$08]
007B3CBB 8B45FC mov eax, [ebp-$04]
* Reference to field TfrmSelExportField.OFFS_0324
|
007B3CBE 8B8024030000 mov eax, [eax+$0324]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B3CC4 E8236CC5FF call 0040A8EC
007B3CC9 8B45F8 mov eax, [ebp-$08]
007B3CCC 8B55FC mov edx, [ebp-$04]
* Reference to control TfrmSelExportField.cxGrid1 : TcxGrid
|
007B3CCF 8B920C030000 mov edx, [edx+$030C]
|
007B3CD5 E86A430000 call 007B8044
007B3CDA 33C0 xor eax, eax
007B3CDC 5A pop edx
007B3CDD 59 pop ecx
007B3CDE 59 pop ecx
007B3CDF 648910 mov fs:[eax], edx
****** FINALLY
|
007B3CE2 68F73C7B00 push $007B3CF7
007B3CE7 8D45F8 lea eax, [ebp-$08]
* Reference to: System.@LStrClr(void;void);
|
007B3CEA E83516C5FF call 00405324
007B3CEF C3 ret
* Reference to: System.@HandleFinally;
|
007B3CF0 E9FF0DC5FF jmp 00404AF4
007B3CF5 EBF0 jmp 007B3CE7
****** END
|
007B3CF7 5F pop edi
007B3CF8 5E pop esi
007B3CF9 5B pop ebx
007B3CFA 59 pop ecx
007B3CFB 59 pop ecx
007B3CFC 5D pop ebp
007B3CFD C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B3D08(Sender : TObject);
begin
(*
007B3D08 55 push ebp
007B3D09 8BEC mov ebp, esp
007B3D0B 33C9 xor ecx, ecx
007B3D0D 51 push ecx
007B3D0E 51 push ecx
007B3D0F 51 push ecx
007B3D10 51 push ecx
007B3D11 51 push ecx
007B3D12 51 push ecx
007B3D13 53 push ebx
007B3D14 56 push esi
007B3D15 57 push edi
007B3D16 8955FC mov [ebp-$04], edx
007B3D19 8BF0 mov esi, eax
007B3D1B 8B45FC mov eax, [ebp-$04]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B3D1E E8C11AC5FF call 004057E4
007B3D23 33C0 xor eax, eax
007B3D25 55 push ebp
007B3D26 68CA3D7B00 push $007B3DCA
***** TRY
|
007B3D2B 64FF30 push dword ptr fs:[eax]
007B3D2E 648920 mov fs:[eax], esp
007B3D31 8D55F0 lea edx, [ebp-$10]
*)
end;
procedure TfrmSelExportField._PROC_007B3E29(Sender : TObject);
begin
(*
007B3E29 8BEC mov ebp, esp
007B3E2B 83C4F8 add esp, -$08
007B3E2E 53 push ebx
007B3E2F 56 push esi
007B3E30 57 push edi
007B3E31 33D2 xor edx, edx
007B3E33 8955F8 mov [ebp-$08], edx
007B3E36 8945FC mov [ebp-$04], eax
007B3E39 33C0 xor eax, eax
007B3E3B 55 push ebp
007B3E3C 68F03E7B00 push $007B3EF0
***** TRY
|
007B3E41 64FF30 push dword ptr fs:[eax]
007B3E44 648920 mov fs:[eax], esp
007B3E47 8B45FC mov eax, [ebp-$04]
007B3E4A 0520030000 add eax, +$00000320
* Possible String Reference to: 'Begin'
|
007B3E4F BA083F7B00 mov edx, $007B3F08
* Reference to: System.@LStrAsg(void;void;void;void);
|
007B3E54 E81F15C5FF call 00405378
007B3E59 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmSelExportField.Panel2 : TScrollBox
|
007B3E5C 8B9810030000 mov ebx, [eax+$0310]
007B3E62 8BFB mov edi, ebx
007B3E64 8BC3 mov eax, ebx
* Reference to: Controls.TWinControl.GetControlCount(TWinControl):Integer;
|
007B3E66 E8457ECDFF call 0048BCB0
007B3E6B 8BF0 mov esi, eax
007B3E6D 4E dec esi
007B3E6E 85F6 test esi, esi
007B3E70 7C68 jl 007B3EDA
007B3E72 46 inc esi
007B3E73 33DB xor ebx, ebx
007B3E75 8BD3 mov edx, ebx
007B3E77 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3E79 E8F67DCDFF call 0048BC74
* Reference to class TCheckBox
|
007B3E7E 8B15C0964700 mov edx, [$004796C0]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B3E84 E85B06C5FF call 004044E4
007B3E89 84C0 test al, al
007B3E8B 7449 jz 007B3ED6
007B3E8D 8BD3 mov edx, ebx
007B3E8F 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3E91 E8DE7DCDFF call 0048BC74
007B3E96 8B10 mov edx, [eax]
* Reference to method TScrollBox.AutoScrollEnabled()
|
007B3E98 FF92C8000000 call dword ptr [edx+$00C8]
007B3E9E 84C0 test al, al
007B3EA0 7434 jz 007B3ED6
007B3EA2 8B45FC mov eax, [ebp-$04]
007B3EA5 FFB020030000 push dword ptr [eax+$0320]
007B3EAB 68183F7B00 push $007B3F18
007B3EB0 8BD3 mov edx, ebx
007B3EB2 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B3EB4 E8BB7DCDFF call 0048BC74
007B3EB9 8D55F8 lea edx, [ebp-$08]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B3EBC E82F47CDFF call 004885F0
007B3EC1 FF75F8 push dword ptr [ebp-$08]
007B3EC4 8B45FC mov eax, [ebp-$04]
007B3EC7 0520030000 add eax, +$00000320
007B3ECC BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
007B3ED1 E8DE17C5FF call 004056B4
007B3ED6 43 inc ebx
007B3ED7 4E dec esi
007B3ED8 759B jnz 007B3E75
007B3EDA 33C0 xor eax, eax
007B3EDC 5A pop edx
007B3EDD 59 pop ecx
007B3EDE 59 pop ecx
007B3EDF 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '_^[YY]<5D>'
|
007B3EE2 68F73E7B00 push $007B3EF7
007B3EE7 8D45F8 lea eax, [ebp-$08]
* Reference to: System.@LStrClr(void;void);
|
007B3EEA E83514C5FF call 00405324
007B3EEF C3 ret
* Reference to: System.@HandleFinally;
|
007B3EF0 E9FF0BC5FF jmp 00404AF4
007B3EF5 EBF0 jmp 007B3EE7
****** END
|
007B3EF7 5F pop edi
007B3EF8 5E pop esi
007B3EF9 5B pop ebx
007B3EFA 59 pop ecx
007B3EFB 59 pop ecx
007B3EFC 5D pop ebp
007B3EFD C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B3F1D(Sender : TObject);
begin
(*
007B3F1D 8BEC mov ebp, esp
007B3F1F 33C9 xor ecx, ecx
007B3F21 51 push ecx
007B3F22 51 push ecx
007B3F23 51 push ecx
007B3F24 51 push ecx
007B3F25 51 push ecx
007B3F26 51 push ecx
007B3F27 51 push ecx
007B3F28 53 push ebx
007B3F29 56 push esi
007B3F2A 8955FC mov [ebp-$04], edx
007B3F2D 8BF0 mov esi, eax
007B3F2F 8B45FC mov eax, [ebp-$04]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B3F32 E8AD18C5FF call 004057E4
007B3F37 33C0 xor eax, eax
007B3F39 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
007B3F3A 68FC3F7B00 push $007B3FFC
***** TRY
|
007B3F3F 64FF30 push dword ptr fs:[eax]
007B3F42 648920 mov fs:[eax], esp
007B3F45 8D55F0 lea edx, [ebp-$10]
*)
end;
procedure TfrmSelExportField._PROC_007B405D(Sender : TObject);
begin
(*
007B405D 8BEC mov ebp, esp
007B405F 33C9 xor ecx, ecx
007B4061 51 push ecx
007B4062 51 push ecx
007B4063 51 push ecx
007B4064 51 push ecx
007B4065 51 push ecx
007B4066 53 push ebx
007B4067 8955FC mov [ebp-$04], edx
007B406A 8B45FC mov eax, [ebp-$04]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B406D E87217C5FF call 004057E4
007B4072 33C0 xor eax, eax
007B4074 55 push ebp
007B4075 68EF407B00 push $007B40EF
***** TRY
|
007B407A 64FF30 push dword ptr fs:[eax]
007B407D 648920 mov fs:[eax], esp
007B4080 8D55F0 lea edx, [ebp-$10]
*)
end;
procedure TfrmSelExportField._PROC_007B42C9(Sender : TObject);
begin
(*
007B42C9 8BEC mov ebp, esp
007B42CB 33C0 xor eax, eax
007B42CD 55 push ebp
007B42CE 68ED427B00 push $007B42ED
***** TRY
|
007B42D3 64FF30 push dword ptr fs:[eax]
007B42D6 648920 mov fs:[eax], esp
007B42D9 FF05DC3B8900 inc dword ptr [$00893BDC]
007B42DF 33C0 xor eax, eax
007B42E1 5A pop edx
007B42E2 59 pop ecx
007B42E3 59 pop ecx
007B42E4 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: ']Ë<><C38B>-<2D>;<3B>'
|
007B42E7 68F4427B00 push $007B42F4
007B42EC C3 ret
* Reference to: System.@HandleFinally;
|
007B42ED E90208C5FF jmp 00404AF4
007B42F2 EBF8 jmp 007B42EC
****** END
|
007B42F4 5D pop ebp
007B42F5 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B42F8(Sender : TObject);
begin
(*
007B42F8 832DDC3B890001 sub dword ptr [$00893BDC], +$01
007B42FF C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B4300(Sender : TObject);
begin
(*
007B4300 55 push ebp
007B4301 8BEC mov ebp, esp
007B4303 33C0 xor eax, eax
007B4305 55 push ebp
007B4306 6825437B00 push $007B4325
***** TRY
|
007B430B 64FF30 push dword ptr fs:[eax]
007B430E 648920 mov fs:[eax], esp
007B4311 FF05E03B8900 inc dword ptr [$00893BE0]
007B4317 33C0 xor eax, eax
007B4319 5A pop edx
007B431A 59 pop ecx
007B431B 59 pop ecx
007B431C 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: ']Ë<><C38B>-<2D>;<3B>'
|
007B431F 682C437B00 push $007B432C
007B4324 C3 ret
* Reference to: System.@HandleFinally;
|
007B4325 E9CA07C5FF jmp 00404AF4
007B432A EBF8 jmp 007B4324
****** END
|
007B432C 5D pop ebp
007B432D C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B4330(Sender : TObject);
begin
(*
007B4330 832DE03B890001 sub dword ptr [$00893BE0], +$01
007B4337 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B4338(Sender : TObject);
begin
(*
007B4338 55 push ebp
007B4339 8BEC mov ebp, esp
007B433B 33C0 xor eax, eax
007B433D 55 push ebp
007B433E 685D437B00 push $007B435D
***** TRY
|
007B4343 64FF30 push dword ptr fs:[eax]
007B4346 648920 mov fs:[eax], esp
007B4349 FF05E43B8900 inc dword ptr [$00893BE4]
007B434F 33C0 xor eax, eax
007B4351 5A pop edx
007B4352 59 pop ecx
007B4353 59 pop ecx
007B4354 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: ']Ë<><C38B>-<2D>;<3B>'
|
007B4357 6864437B00 push $007B4364
007B435C C3 ret
* Reference to: System.@HandleFinally;
|
007B435D E99207C5FF jmp 00404AF4
007B4362 EBF8 jmp 007B435C
****** END
|
007B4364 5D pop ebp
007B4365 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B4368(Sender : TObject);
begin
(*
007B4368 832DE43B890001 sub dword ptr [$00893BE4], +$01
007B436F C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B4370(Sender : TObject);
begin
(*
007B4370 55 push ebp
007B4371 8BEC mov ebp, esp
007B4373 33C0 xor eax, eax
007B4375 55 push ebp
007B4376 6895437B00 push $007B4395
***** TRY
|
007B437B 64FF30 push dword ptr fs:[eax]
007B437E 648920 mov fs:[eax], esp
007B4381 FF05E83B8900 inc dword ptr [$00893BE8]
007B4387 33C0 xor eax, eax
007B4389 5A pop edx
007B438A 59 pop ecx
007B438B 59 pop ecx
007B438C 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: ']Ë<><C38B>-<2D>;<3B>'
|
007B438F 689C437B00 push $007B439C
007B4394 C3 ret
* Reference to: System.@HandleFinally;
|
007B4395 E95A07C5FF jmp 00404AF4
007B439A EBF8 jmp 007B4394
****** END
|
007B439C 5D pop ebp
007B439D C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B43A0(Sender : TObject);
begin
(*
007B43A0 832DE83B890001 sub dword ptr [$00893BE8], +$01
007B43A7 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B43A8(Sender : TObject);
begin
(*
007B43A8 55 push ebp
007B43A9 8BEC mov ebp, esp
007B43AB 51 push ecx
007B43AC B90E000000 mov ecx, $0000000E
007B43B1 6A00 push $00
007B43B3 6A00 push $00
007B43B5 49 dec ecx
007B43B6 75F9 jnz 007B43B1
007B43B8 51 push ecx
007B43B9 874DFC xchg [ebp-$04], ecx
007B43BC 53 push ebx
007B43BD 56 push esi
007B43BE 57 push edi
007B43BF 894DF8 mov [ebp-$08], ecx
007B43C2 8BF2 mov esi, edx
007B43C4 8945FC mov [ebp-$04], eax
007B43C7 8B450C mov eax, [ebp+$0C]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B43CA E81514C5FF call 004057E4
007B43CF 33C0 xor eax, eax
007B43D1 55 push ebp
007B43D2 68A4467B00 push $007B46A4
***** TRY
|
007B43D7 64FF30 push dword ptr fs:[eax]
007B43DA 648920 mov fs:[eax], esp
007B43DD 33C0 xor eax, eax
007B43DF 55 push ebp
007B43E0 681E467B00 push $007B461E
***** TRY
|
007B43E5 64FF30 push dword ptr fs:[eax]
007B43E8 648920 mov fs:[eax], esp
007B43EB 8BC6 mov eax, esi
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
007B43ED E8527FEAFF call 0065C344
007B43F2 48 dec eax
007B43F3 85C0 test eax, eax
007B43F5 0F8C17020000 jl 007B4612
007B43FB 40 inc eax
007B43FC 8945F4 mov [ebp-$0C], eax
007B43FF 33DB xor ebx, ebx
007B4401 8BD3 mov edx, ebx
007B4403 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B4405 E8C675EBFF call 0066B9D0
* Reference to : TcxCustomGridTableView._PROC_00629594()
|
007B440A E88551E7FF call 00629594
007B440F 3B4508 cmp eax, [ebp+$08]
007B4412 0F85F0010000 jnz 007B4608
007B4418 8BD3 mov edx, ebx
007B441A 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B441C E8AF75EBFF call 0066B9D0
007B4421 8B10 mov edx, [eax]
007B4423 FF92D0000000 call dword ptr [edx+$00D0]
007B4429 3C01 cmp al, $01
007B442B 0F85D7010000 jnz 007B4608
007B4431 8BD3 mov edx, ebx
007B4433 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B4435 E89675EBFF call 0066B9D0
007B443A 8B801C010000 mov eax, [eax+$011C]
007B4440 8D4DEC lea ecx, [ebp-$14]
007B4443 BA01000000 mov edx, $00000001
|
007B4448 E8A35AEAFF call 00659EF0
007B444D 8B45EC mov eax, [ebp-$14]
007B4450 8D55F0 lea edx, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B4453 E89464C5FF call 0040A8EC
007B4458 8B45F0 mov eax, [ebp-$10]
007B445B BAC0467B00 mov edx, $007B46C0
* Reference to: System.@LStrCmp;
|
007B4460 E8DB12C5FF call 00405740
007B4465 0F84C9000000 jz 007B4534
007B446B 8BD3 mov edx, ebx
007B446D 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B446F E85C75EBFF call 0066B9D0
|
007B4474 E8A773EBFF call 0066B820
007B4479 8D55E0 lea edx, [ebp-$20]
|
007B447C E84769EBFF call 0066ADC8
007B4481 8B55E0 mov edx, [ebp-$20]
007B4484 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4487 E82827D1FF call 004C6BB4
007B448C 8D55E4 lea edx, [ebp-$1C]
007B448F 8B08 mov ecx, [eax]
007B4491 FF5160 call dword ptr [ecx+$60]
007B4494 8B45E4 mov eax, [ebp-$1C]
007B4497 8D55E8 lea edx, [ebp-$18]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B449A E84D64C5FF call 0040A8EC
007B449F 837DE800 cmp dword ptr [ebp-$18], +$00
007B44A3 7459 jz 007B44FE
007B44A5 8BD3 mov edx, ebx
007B44A7 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B44A9 E82275EBFF call 0066B9D0
|
007B44AE E86D73EBFF call 0066B820
007B44B3 8D55CC lea edx, [ebp-$34]
|
007B44B6 E80D69EBFF call 0066ADC8
007B44BB 8B55CC mov edx, [ebp-$34]
007B44BE 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B44C1 E8EE26D1FF call 004C6BB4
007B44C6 8D55D0 lea edx, [ebp-$30]
007B44C9 8B08 mov ecx, [eax]
007B44CB FF5164 call dword ptr [ecx+$64]
007B44CE 8D45D0 lea eax, [ebp-$30]
007B44D1 50 push eax
007B44D2 8BD3 mov edx, ebx
007B44D4 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B44D6 E8F574EBFF call 0066B9D0
|
007B44DB E84073EBFF call 0066B820
007B44E0 8D55C8 lea edx, [ebp-$38]
|
007B44E3 E8E068EBFF call 0066ADC8
007B44E8 8B55C8 mov edx, [ebp-$38]
007B44EB 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B44EE E8C126D1FF call 004C6BB4
007B44F3 5A pop edx
007B44F4 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B44F6 FF91B4000000 call dword ptr [ecx+$00B4]
007B44FC EB36 jmp 007B4534
007B44FE 8BD3 mov edx, ebx
007B4500 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B4502 E8C974EBFF call 0066B9D0
|
007B4507 E81473EBFF call 0066B820
007B450C 8D55C4 lea edx, [ebp-$3C]
|
007B450F E8B468EBFF call 0066ADC8
007B4514 8B55C4 mov edx, [ebp-$3C]
007B4517 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B451A E89526D1FF call 004C6BB4
007B451F 50 push eax
007B4520 8D45B4 lea eax, [ebp-$4C]
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
007B4523 E8388EC6FF call 0041D360
007B4528 8D55B4 lea edx, [ebp-$4C]
007B452B 58 pop eax
007B452C 8B08 mov ecx, [eax]
007B452E FF91B4000000 call dword ptr [ecx+$00B4]
007B4534 8BD3 mov edx, ebx
007B4536 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B4538 E89374EBFF call 0066B9D0
007B453D 8B801C010000 mov eax, [eax+$011C]
007B4543 8D4DAC lea ecx, [ebp-$54]
007B4546 BA02000000 mov edx, $00000002
|
007B454B E8A059EAFF call 00659EF0
007B4550 8B45AC mov eax, [ebp-$54]
007B4553 8D55B0 lea edx, [ebp-$50]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B4556 E89163C5FF call 0040A8EC
007B455B 837DB000 cmp dword ptr [ebp-$50], +$00
007B455F 0F84A3000000 jz 007B4608
007B4565 8BD3 mov edx, ebx
007B4567 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B4569 E86274EBFF call 0066B9D0
007B456E 8B801C010000 mov eax, [eax+$011C]
007B4574 8D4DA0 lea ecx, [ebp-$60]
007B4577 BA02000000 mov edx, $00000002
|
007B457C E86F59EAFF call 00659EF0
007B4581 8B55A0 mov edx, [ebp-$60]
007B4584 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4587 E82826D1FF call 004C6BB4
007B458C 8D55A4 lea edx, [ebp-$5C]
007B458F 8B08 mov ecx, [eax]
007B4591 FF5160 call dword ptr [ecx+$60]
007B4594 8B45A4 mov eax, [ebp-$5C]
007B4597 8D55A8 lea edx, [ebp-$58]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B459A E84D63C5FF call 0040A8EC
007B459F 837DA800 cmp dword ptr [ebp-$58], +$00
007B45A3 7463 jz 007B4608
007B45A5 8BD3 mov edx, ebx
007B45A7 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B45A9 E82274EBFF call 0066B9D0
007B45AE 8B801C010000 mov eax, [eax+$011C]
007B45B4 8D4D8C lea ecx, [ebp-$74]
007B45B7 BA02000000 mov edx, $00000002
|
007B45BC E82F59EAFF call 00659EF0
007B45C1 8B558C mov edx, [ebp-$74]
007B45C4 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B45C7 E8E825D1FF call 004C6BB4
007B45CC 8D5590 lea edx, [ebp-$70]
007B45CF 8B08 mov ecx, [eax]
007B45D1 FF5164 call dword ptr [ecx+$64]
007B45D4 8D4590 lea eax, [ebp-$70]
007B45D7 50 push eax
007B45D8 8BD3 mov edx, ebx
007B45DA 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B45DC E8EF73EBFF call 0066B9D0
007B45E1 8B801C010000 mov eax, [eax+$011C]
007B45E7 8D4D88 lea ecx, [ebp-$78]
007B45EA BA02000000 mov edx, $00000002
|
007B45EF E8FC58EAFF call 00659EF0
007B45F4 8B5588 mov edx, [ebp-$78]
007B45F7 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B45FA E8B525D1FF call 004C6BB4
007B45FF 5A pop edx
007B4600 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B4602 FF91B4000000 call dword ptr [ecx+$00B4]
007B4608 43 inc ebx
007B4609 FF4DF4 dec dword ptr [ebp-$0C]
007B460C 0F85EFFDFFFF jnz 007B4401
007B4612 B301 mov bl, $01
007B4614 33C0 xor eax, eax
007B4616 5A pop edx
007B4617 59 pop ecx
007B4618 59 pop ecx
007B4619 648910 mov fs:[eax], edx
007B461C EB24 jmp 007B4642
* Reference to: System.@HandleAnyException;
|
007B461E E91D02C5FF jmp 00404840
007B4623 33DB xor ebx, ebx
007B4625 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
007B4627 B9C4467B00 mov ecx, $007B46C4
* Possible String Reference to: '<27><><EFBFBD><EFBFBD>Cds<64><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣʧ<CFA2><CAA7>!'
|
007B462C BACC467B00 mov edx, $007B46CC
*)
end;
procedure TfrmSelExportField._PROC_007B46E5(Sender : TObject);
begin
(*
007B46E5 8BEC mov ebp, esp
007B46E7 51 push ecx
007B46E8 B90C000000 mov ecx, $0000000C
007B46ED 6A00 push $00
007B46EF 6A00 push $00
007B46F1 49 dec ecx
007B46F2 75F9 jnz 007B46ED
007B46F4 51 push ecx
007B46F5 874DFC xchg [ebp-$04], ecx
007B46F8 53 push ebx
007B46F9 56 push esi
007B46FA 57 push edi
007B46FB 894DF8 mov [ebp-$08], ecx
007B46FE 8BF2 mov esi, edx
007B4700 8945FC mov [ebp-$04], eax
007B4703 8B450C mov eax, [ebp+$0C]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B4706 E8D910C5FF call 004057E4
007B470B 33C0 xor eax, eax
007B470D 55 push ebp
007B470E 6847497B00 push $007B4947
***** TRY
|
007B4713 64FF30 push dword ptr fs:[eax]
007B4716 648920 mov fs:[eax], esp
007B4719 33C0 xor eax, eax
007B471B 55 push ebp
* Possible String Reference to: '<27>h<EFBFBD><68><EFBFBD>3<EFBFBD>j'
|
007B471C 68D3487B00 push $007B48D3
***** TRY
|
007B4721 64FF30 push dword ptr fs:[eax]
007B4724 648920 mov fs:[eax], esp
007B4727 8BC6 mov eax, esi
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
007B4729 E8167CEAFF call 0065C344
007B472E 48 dec eax
007B472F 85C0 test eax, eax
007B4731 0F8C90010000 jl 007B48C7
007B4737 40 inc eax
007B4738 8945F4 mov [ebp-$0C], eax
007B473B 33DB xor ebx, ebx
007B473D 8BD3 mov edx, ebx
007B473F 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B4741 E88A72EBFF call 0066B9D0
* Reference to : TcxCustomGridTableView._PROC_00629594()
|
007B4746 E8494EE7FF call 00629594
007B474B 3B4508 cmp eax, [ebp+$08]
007B474E 0F8569010000 jnz 007B48BD
007B4754 8BD3 mov edx, ebx
007B4756 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B4758 E87372EBFF call 0066B9D0
|
007B475D E8BE70EBFF call 0066B820
007B4762 8D55EC lea edx, [ebp-$14]
|
007B4765 E85E66EBFF call 0066ADC8
007B476A 8B45EC mov eax, [ebp-$14]
007B476D 8D55F0 lea edx, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B4770 E87761C5FF call 0040A8EC
007B4775 837DF000 cmp dword ptr [ebp-$10], +$00
007B4779 0F843E010000 jz 007B48BD
007B477F 8BD3 mov edx, ebx
007B4781 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B4783 E84872EBFF call 0066B9D0
|
007B4788 E89370EBFF call 0066B820
007B478D 8D55E0 lea edx, [ebp-$20]
|
007B4790 E83366EBFF call 0066ADC8
007B4795 8B55E0 mov edx, [ebp-$20]
007B4798 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B479B E81424D1FF call 004C6BB4
007B47A0 8D55E4 lea edx, [ebp-$1C]
007B47A3 8B08 mov ecx, [eax]
007B47A5 FF5160 call dword ptr [ecx+$60]
007B47A8 8B45E4 mov eax, [ebp-$1C]
007B47AB 8D55E8 lea edx, [ebp-$18]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B47AE E83961C5FF call 0040A8EC
007B47B3 837DE800 cmp dword ptr [ebp-$18], +$00
007B47B7 745C jz 007B4815
007B47B9 8BD3 mov edx, ebx
007B47BB 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B47BD E80E72EBFF call 0066B9D0
|
007B47C2 E85970EBFF call 0066B820
007B47C7 8D55CC lea edx, [ebp-$34]
|
007B47CA E8F965EBFF call 0066ADC8
007B47CF 8B55CC mov edx, [ebp-$34]
007B47D2 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B47D5 E8DA23D1FF call 004C6BB4
007B47DA 8D55D0 lea edx, [ebp-$30]
007B47DD 8B08 mov ecx, [eax]
007B47DF FF5164 call dword ptr [ecx+$64]
007B47E2 8D45D0 lea eax, [ebp-$30]
007B47E5 50 push eax
007B47E6 8BD3 mov edx, ebx
007B47E8 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B47EA E8E171EBFF call 0066B9D0
|
007B47EF E82C70EBFF call 0066B820
007B47F4 8D55C8 lea edx, [ebp-$38]
|
007B47F7 E8CC65EBFF call 0066ADC8
007B47FC 8B55C8 mov edx, [ebp-$38]
007B47FF 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4802 E8AD23D1FF call 004C6BB4
007B4807 5A pop edx
007B4808 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B480A FF91B4000000 call dword ptr [ecx+$00B4]
007B4810 E9A8000000 jmp 007B48BD
007B4815 8BD3 mov edx, ebx
007B4817 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B4819 E8B271EBFF call 0066B9D0
007B481E 8B801C010000 mov eax, [eax+$011C]
007B4824 8D4DC0 lea ecx, [ebp-$40]
007B4827 BA01000000 mov edx, $00000001
|
007B482C E8BF56EAFF call 00659EF0
007B4831 8B45C0 mov eax, [ebp-$40]
007B4834 8D55C4 lea edx, [ebp-$3C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B4837 E8B060C5FF call 0040A8EC
007B483C 8B45C4 mov eax, [ebp-$3C]
007B483F BA64497B00 mov edx, $007B4964
* Reference to: System.@LStrCmp;
|
007B4844 E8F70EC5FF call 00405740
007B4849 753C jnz 007B4887
007B484B 8BD3 mov edx, ebx
007B484D 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B484F E87C71EBFF call 0066B9D0
|
007B4854 E8C76FEBFF call 0066B820
007B4859 8D55BC lea edx, [ebp-$44]
|
007B485C E86765EBFF call 0066ADC8
007B4861 8B55BC mov edx, [ebp-$44]
007B4864 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4867 E84823D1FF call 004C6BB4
007B486C 50 push eax
007B486D 8D45AC lea eax, [ebp-$54]
007B4870 33D2 xor edx, edx
007B4872 B101 mov cl, $01
|
007B4874 E8FB42C6FF call 00418B74
007B4879 8D55AC lea edx, [ebp-$54]
007B487C 58 pop eax
007B487D 8B08 mov ecx, [eax]
007B487F FF91B4000000 call dword ptr [ecx+$00B4]
007B4885 EB36 jmp 007B48BD
007B4887 8BD3 mov edx, ebx
007B4889 8BC6 mov eax, esi
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
007B488B E84071EBFF call 0066B9D0
|
007B4890 E88B6FEBFF call 0066B820
007B4895 8D55A8 lea edx, [ebp-$58]
|
007B4898 E82B65EBFF call 0066ADC8
007B489D 8B55A8 mov edx, [ebp-$58]
007B48A0 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B48A3 E80C23D1FF call 004C6BB4
007B48A8 50 push eax
007B48A9 8D4598 lea eax, [ebp-$68]
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
007B48AC E8AF8AC6FF call 0041D360
007B48B1 8D5598 lea edx, [ebp-$68]
007B48B4 58 pop eax
007B48B5 8B08 mov ecx, [eax]
007B48B7 FF91B4000000 call dword ptr [ecx+$00B4]
007B48BD 43 inc ebx
007B48BE FF4DF4 dec dword ptr [ebp-$0C]
007B48C1 0F8576FEFFFF jnz 007B473D
007B48C7 B301 mov bl, $01
007B48C9 33C0 xor eax, eax
007B48CB 5A pop edx
007B48CC 59 pop ecx
007B48CD 59 pop ecx
007B48CE 648910 mov fs:[eax], edx
007B48D1 EB24 jmp 007B48F7
* Reference to: System.@HandleAnyException;
|
007B48D3 E968FFC4FF jmp 00404840
007B48D8 33DB xor ebx, ebx
007B48DA 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
007B48DC B968497B00 mov ecx, $007B4968
* Possible String Reference to: '<27><><EFBFBD><EFBFBD>Cds<64><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣʧ<CFA2><CAA7>!'
|
007B48E1 BA70497B00 mov edx, $007B4970
*)
end;
procedure TfrmSelExportField._PROC_007B4989(Sender : TObject);
begin
(*
007B4989 8BEC mov ebp, esp
007B498B 83C4F4 add esp, -$0C
007B498E 53 push ebx
007B498F 56 push esi
007B4990 57 push edi
007B4991 33D2 xor edx, edx
007B4993 8955F4 mov [ebp-$0C], edx
007B4996 8BF0 mov esi, eax
007B4998 33C0 xor eax, eax
007B499A 55 push ebp
* Possible String Reference to: '<27><>'
|
007B499B 68654A7B00 push $007B4A65
***** TRY
|
007B49A0 64FF30 push dword ptr fs:[eax]
007B49A3 648920 mov fs:[eax], esp
007B49A6 33C0 xor eax, eax
007B49A8 55 push ebp
007B49A9 682D4A7B00 push $007B4A2D
***** TRY
|
007B49AE 64FF30 push dword ptr fs:[eax]
007B49B1 648920 mov fs:[eax], esp
007B49B4 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Close(TDataSet);
|
007B49B6 E8190FD1FF call 004C58D4
007B49BB 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B49BD E8EA95D2FF call 004DDFAC
007B49C2 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B49C4 FF5244 call dword ptr [edx+$44]
007B49C7 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B49C9 E8DE95D2FF call 004DDFAC
* Possible String Reference to: 'select getDate()as dt'
|
007B49CE BA804A7B00 mov edx, $007B4A80
007B49D3 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.ConstrainedResize(Integer,Integer,Integer,Integer)
|
007B49D5 FF5138 call dword ptr [ecx+$38]
007B49D8 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Open(TDataSet);
|
007B49DA E8E90ED1FF call 004C58C8
* Possible String Reference to: 'dt'
|
007B49DF BAA04A7B00 mov edx, $007B4AA0
007B49E4 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B49E6 E8C921D1FF call 004C6BB4
007B49EB 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetEnabled()
|
007B49ED FF5250 call dword ptr [edx+$50]
007B49F0 83C4F8 add esp, -$08
007B49F3 DD1C24 fstp qword ptr [esp]
007B49F6 9B wait
007B49F7 8D55F4 lea edx, [ebp-$0C]
* Possible String Reference to: 'yyyy-MM-dd'
|
007B49FA B8AC4A7B00 mov eax, $007B4AAC
|
007B49FF E8B8A1C5FF call 0040EBBC
007B4A04 8B45F4 mov eax, [ebp-$0C]
* Reference to: SysUtils.StrToDate(AnsiString):TDateTime;overload;
| or: SysUtils.StrToTime(AnsiString):TDateTime;overload;
| or: SysUtils.StrToDateTime(AnsiString):TDateTime;overload;
|
007B4A07 E8BCA9C5FF call 0040F3C8
007B4A0C DD5DF8 fstp qword ptr [ebp-$08]
007B4A0F 9B wait
007B4A10 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Close(TDataSet);
|
007B4A12 E8BD0ED1FF call 004C58D4
007B4A17 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B4A19 E88E95D2FF call 004DDFAC
007B4A1E 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B4A20 FF5244 call dword ptr [edx+$44]
007B4A23 33C0 xor eax, eax
007B4A25 5A pop edx
007B4A26 59 pop ecx
007B4A27 59 pop ecx
007B4A28 648910 mov fs:[eax], edx
007B4A2B EB22 jmp 007B4A4F
* Reference to: System.@HandleAnyException;
|
007B4A2D E90EFEC4FF jmp 00404840
007B4A32 6A00 push $00
* Possible String Reference to: '<27><>ʾ<EFBFBD><CABE>Ϣ'
|
007B4A34 B9B84A7B00 mov ecx, $007B4AB8
* Possible String Reference to: '<27><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0><EFBFBD>ڷ<EFBFBD><DAB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
007B4A39 BAC44A7B00 mov edx, $007B4AC4
*)
end;
procedure TfrmSelExportField._PROC_007B4ADD(Sender : TObject);
begin
(*
007B4ADD 8BEC mov ebp, esp
007B4ADF 83C4F8 add esp, -$08
007B4AE2 53 push ebx
007B4AE3 56 push esi
007B4AE4 57 push edi
007B4AE5 8BF0 mov esi, eax
007B4AE7 33C0 xor eax, eax
007B4AE9 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD>j'
|
007B4AEA 68524B7B00 push $007B4B52
***** TRY
|
007B4AEF 64FF30 push dword ptr fs:[eax]
007B4AF2 648920 mov fs:[eax], esp
007B4AF5 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Close(TDataSet);
|
007B4AF7 E8D80DD1FF call 004C58D4
007B4AFC 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B4AFE E8A994D2FF call 004DDFAC
007B4B03 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B4B05 FF5244 call dword ptr [edx+$44]
007B4B08 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B4B0A E89D94D2FF call 004DDFAC
* Possible String Reference to: 'select getDate()as dt'
|
007B4B0F BA884B7B00 mov edx, $007B4B88
007B4B14 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.ConstrainedResize(Integer,Integer,Integer,Integer)
|
007B4B16 FF5138 call dword ptr [ecx+$38]
007B4B19 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Open(TDataSet);
|
007B4B1B E8A80DD1FF call 004C58C8
* Possible String Reference to: 'dt'
|
007B4B20 BAA84B7B00 mov edx, $007B4BA8
007B4B25 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4B27 E88820D1FF call 004C6BB4
007B4B2C 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetEnabled()
|
007B4B2E FF5250 call dword ptr [edx+$50]
007B4B31 DD5DF8 fstp qword ptr [ebp-$08]
007B4B34 9B wait
007B4B35 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Close(TDataSet);
|
007B4B37 E8980DD1FF call 004C58D4
007B4B3C 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B4B3E E86994D2FF call 004DDFAC
007B4B43 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B4B45 FF5244 call dword ptr [edx+$44]
007B4B48 33C0 xor eax, eax
007B4B4A 5A pop edx
007B4B4B 59 pop ecx
007B4B4C 59 pop ecx
007B4B4D 648910 mov fs:[eax], edx
007B4B50 EB22 jmp 007B4B74
* Reference to: System.@HandleAnyException;
|
007B4B52 E9E9FCC4FF jmp 00404840
007B4B57 6A00 push $00
* Possible String Reference to: '<27><>ʾ<EFBFBD><CABE>Ϣ'
|
007B4B59 B9AC4B7B00 mov ecx, $007B4BAC
* Possible String Reference to: '<27><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0><EFBFBD>ڷ<EFBFBD><DAB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
007B4B5E BAB84B7B00 mov edx, $007B4BB8
*)
end;
procedure TfrmSelExportField._PROC_007B4BD1(Sender : TObject);
begin
(*
007B4BD1 8BEC mov ebp, esp
007B4BD3 83C4F4 add esp, -$0C
007B4BD6 53 push ebx
007B4BD7 56 push esi
007B4BD8 57 push edi
007B4BD9 33D2 xor edx, edx
007B4BDB 8955F4 mov [ebp-$0C], edx
007B4BDE 8BF0 mov esi, eax
007B4BE0 33C0 xor eax, eax
007B4BE2 55 push ebp
* Possible String Reference to: '<27>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD>E<EFBFBD>_^[<5B><>]<5D>'
|
007B4BE3 68AD4C7B00 push $007B4CAD
***** TRY
|
007B4BE8 64FF30 push dword ptr fs:[eax]
007B4BEB 648920 mov fs:[eax], esp
007B4BEE 33C0 xor eax, eax
007B4BF0 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD>j'
|
007B4BF1 68754C7B00 push $007B4C75
***** TRY
|
007B4BF6 64FF30 push dword ptr fs:[eax]
007B4BF9 648920 mov fs:[eax], esp
007B4BFC 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Close(TDataSet);
|
007B4BFE E8D10CD1FF call 004C58D4
007B4C03 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B4C05 E8A293D2FF call 004DDFAC
007B4C0A 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B4C0C FF5244 call dword ptr [edx+$44]
007B4C0F 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B4C11 E89693D2FF call 004DDFAC
* Possible String Reference to: 'select getDate()as dt'
|
007B4C16 BAC84C7B00 mov edx, $007B4CC8
007B4C1B 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.ConstrainedResize(Integer,Integer,Integer,Integer)
|
007B4C1D FF5138 call dword ptr [ecx+$38]
007B4C20 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Open(TDataSet);
|
007B4C22 E8A10CD1FF call 004C58C8
* Possible String Reference to: 'dt'
|
007B4C27 BAE84C7B00 mov edx, $007B4CE8
007B4C2C 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4C2E E8811FD1FF call 004C6BB4
007B4C33 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetEnabled()
|
007B4C35 FF5250 call dword ptr [edx+$50]
007B4C38 83C4F8 add esp, -$08
007B4C3B DD1C24 fstp qword ptr [esp]
007B4C3E 9B wait
007B4C3F 8D55F4 lea edx, [ebp-$0C]
* Possible String Reference to: 'yyyy-MM-dd'
|
007B4C42 B8F44C7B00 mov eax, $007B4CF4
|
007B4C47 E8709FC5FF call 0040EBBC
007B4C4C 8B45F4 mov eax, [ebp-$0C]
* Reference to: SysUtils.StrToDate(AnsiString):TDateTime;overload;
| or: SysUtils.StrToTime(AnsiString):TDateTime;overload;
| or: SysUtils.StrToDateTime(AnsiString):TDateTime;overload;
|
007B4C4F E874A7C5FF call 0040F3C8
007B4C54 DD5DF8 fstp qword ptr [ebp-$08]
007B4C57 9B wait
007B4C58 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Close(TDataSet);
|
007B4C5A E8750CD1FF call 004C58D4
007B4C5F 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B4C61 E84693D2FF call 004DDFAC
007B4C66 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B4C68 FF5244 call dword ptr [edx+$44]
007B4C6B 33C0 xor eax, eax
007B4C6D 5A pop edx
007B4C6E 59 pop ecx
007B4C6F 59 pop ecx
007B4C70 648910 mov fs:[eax], edx
007B4C73 EB22 jmp 007B4C97
* Reference to: System.@HandleAnyException;
|
007B4C75 E9C6FBC4FF jmp 00404840
007B4C7A 6A00 push $00
* Possible String Reference to: '<27><>ʾ<EFBFBD><CABE>Ϣ'
|
007B4C7C B9004D7B00 mov ecx, $007B4D00
* Possible String Reference to: '<27><>ȡ<EFBFBD><C8A1>ǰ<EFBFBD><C7B0><EFBFBD>ڷ<EFBFBD><DAB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
007B4C81 BA0C4D7B00 mov edx, $007B4D0C
*)
end;
procedure TfrmSelExportField._PROC_007B4D25(Sender : TObject);
begin
(*
007B4D25 8BEC mov ebp, esp
007B4D27 51 push ecx
007B4D28 B936000000 mov ecx, $00000036
007B4D2D 6A00 push $00
007B4D2F 6A00 push $00
007B4D31 49 dec ecx
007B4D32 75F9 jnz 007B4D2D
007B4D34 51 push ecx
007B4D35 874DFC xchg [ebp-$04], ecx
007B4D38 53 push ebx
007B4D39 56 push esi
007B4D3A 57 push edi
007B4D3B 8BF1 mov esi, ecx
007B4D3D 8945FC mov [ebp-$04], eax
007B4D40 33C0 xor eax, eax
007B4D42 55 push ebp
007B4D43 68FA577B00 push $007B57FA
***** TRY
|
007B4D48 64FF30 push dword ptr fs:[eax]
007B4D4B 648920 mov fs:[eax], esp
007B4D4E 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControlCount(TWinControl):Integer;
| or: QControls.TWidgetControl.GetControlCount(TWidgetControl):Integer;
|
007B4D50 E85B6FCDFF call 0048BCB0
007B4D55 8BF8 mov edi, eax
007B4D57 4F dec edi
007B4D58 85FF test edi, edi
007B4D5A 0F8CD1080000 jl 007B5631
007B4D60 47 inc edi
007B4D61 33DB xor ebx, ebx
007B4D63 8BD3 mov edx, ebx
007B4D65 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4D67 E8086FCDFF call 0048BC74
007B4D6C 8B400C mov eax, [eax+$0C]
007B4D6F 3B4508 cmp eax, [ebp+$08]
007B4D72 0F85B1080000 jnz 007B5629
007B4D78 8BD3 mov edx, ebx
007B4D7A 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4D7C E8F36ECDFF call 0048BC74
* Reference to class TEdit
|
007B4D81 8B15B8674700 mov edx, [$004767B8]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B4D87 E858F7C4FF call 004044E4
007B4D8C 84C0 test al, al
007B4D8E 0F849D000000 jz 007B4E31
007B4D94 8BD3 mov edx, ebx
007B4D96 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4D98 E8D76ECDFF call 0048BC74
007B4D9D 8D55F0 lea edx, [ebp-$10]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B4DA0 E84B38CDFF call 004885F0
007B4DA5 8B45F0 mov eax, [ebp-$10]
007B4DA8 8D55F4 lea edx, [ebp-$0C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B4DAB E83C5BC5FF call 0040A8EC
007B4DB0 837DF400 cmp dword ptr [ebp-$0C], +$00
007B4DB4 744D jz 007B4E03
007B4DB6 8BD3 mov edx, ebx
007B4DB8 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4DBA E8B56ECDFF call 0048BC74
007B4DBF 8D55D8 lea edx, [ebp-$28]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B4DC2 E82938CDFF call 004885F0
007B4DC7 8B45D8 mov eax, [ebp-$28]
007B4DCA 8D55DC lea edx, [ebp-$24]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B4DCD E81A5BC5FF call 0040A8EC
007B4DD2 8B55DC mov edx, [ebp-$24]
007B4DD5 8D45E0 lea eax, [ebp-$20]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B4DD8 E8EB3FC6FF call 00418DC8
007B4DDD 8D45E0 lea eax, [ebp-$20]
007B4DE0 50 push eax
007B4DE1 8BD3 mov edx, ebx
007B4DE3 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4DE5 E88A6ECDFF call 0048BC74
007B4DEA 8B5008 mov edx, [eax+$08]
007B4DED 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4DF0 E8BF1DD1FF call 004C6BB4
007B4DF5 5A pop edx
007B4DF6 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B4DF8 FF91B4000000 call dword ptr [ecx+$00B4]
007B4DFE E926080000 jmp 007B5629
007B4E03 8BD3 mov edx, ebx
007B4E05 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4E07 E8686ECDFF call 0048BC74
007B4E0C 8B5008 mov edx, [eax+$08]
007B4E0F 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4E12 E89D1DD1FF call 004C6BB4
007B4E17 50 push eax
007B4E18 8D45C8 lea eax, [ebp-$38]
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
007B4E1B E84085C6FF call 0041D360
007B4E20 8D55C8 lea edx, [ebp-$38]
007B4E23 58 pop eax
007B4E24 8B08 mov ecx, [eax]
007B4E26 FF91B4000000 call dword ptr [ecx+$00B4]
007B4E2C E9F8070000 jmp 007B5629
007B4E31 8BD3 mov edx, ebx
007B4E33 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4E35 E83A6ECDFF call 0048BC74
* Reference to class TRichEdit
|
007B4E3A 8B15F84F4500 mov edx, [$00454FF8]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B4E40 E89FF6C4FF call 004044E4
007B4E45 84C0 test al, al
007B4E47 7442 jz 007B4E8B
007B4E49 8BD3 mov edx, ebx
007B4E4B 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4E4D E8226ECDFF call 0048BC74
007B4E52 8D55B4 lea edx, [ebp-$4C]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B4E55 E89637CDFF call 004885F0
007B4E5A 8B55B4 mov edx, [ebp-$4C]
007B4E5D 8D45B8 lea eax, [ebp-$48]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B4E60 E8633FC6FF call 00418DC8
007B4E65 8D45B8 lea eax, [ebp-$48]
007B4E68 50 push eax
007B4E69 8BD3 mov edx, ebx
007B4E6B 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4E6D E8026ECDFF call 0048BC74
007B4E72 8B5008 mov edx, [eax+$08]
007B4E75 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4E78 E8371DD1FF call 004C6BB4
007B4E7D 5A pop edx
007B4E7E 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B4E80 FF91B4000000 call dword ptr [ecx+$00B4]
007B4E86 E99E070000 jmp 007B5629
007B4E8B 8BD3 mov edx, ebx
007B4E8D 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4E8F E8E06DCDFF call 0048BC74
* Reference to class TCheckBox
|
007B4E94 8B15C0964700 mov edx, [$004796C0]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B4E9A E845F6C4FF call 004044E4
007B4E9F 84C0 test al, al
007B4EA1 747C jz 007B4F1F
007B4EA3 8BD3 mov edx, ebx
007B4EA5 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4EA7 E8C86DCDFF call 0048BC74
007B4EAC 8B10 mov edx, [eax]
007B4EAE FF92C8000000 call dword ptr [edx+$00C8]
007B4EB4 3C01 cmp al, $01
007B4EB6 7535 jnz 007B4EED
007B4EB8 8BD3 mov edx, ebx
007B4EBA 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4EBC E8B36DCDFF call 0048BC74
007B4EC1 8B5008 mov edx, [eax+$08]
007B4EC4 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4EC7 E8E81CD1FF call 004C6BB4
007B4ECC 50 push eax
007B4ECD 8D45A4 lea eax, [ebp-$5C]
007B4ED0 BA01000000 mov edx, $00000001
007B4ED5 B101 mov cl, $01
|
007B4ED7 E8983CC6FF call 00418B74
007B4EDC 8D55A4 lea edx, [ebp-$5C]
007B4EDF 58 pop eax
007B4EE0 8B08 mov ecx, [eax]
007B4EE2 FF91B4000000 call dword ptr [ecx+$00B4]
007B4EE8 E93C070000 jmp 007B5629
007B4EED 8BD3 mov edx, ebx
007B4EEF 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4EF1 E87E6DCDFF call 0048BC74
007B4EF6 8B5008 mov edx, [eax+$08]
007B4EF9 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4EFC E8B31CD1FF call 004C6BB4
007B4F01 50 push eax
007B4F02 8D4594 lea eax, [ebp-$6C]
007B4F05 33D2 xor edx, edx
007B4F07 B101 mov cl, $01
|
007B4F09 E8663CC6FF call 00418B74
007B4F0E 8D5594 lea edx, [ebp-$6C]
007B4F11 58 pop eax
007B4F12 8B08 mov ecx, [eax]
007B4F14 FF91B4000000 call dword ptr [ecx+$00B4]
007B4F1A E90A070000 jmp 007B5629
007B4F1F 8BD3 mov edx, ebx
007B4F21 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4F23 E84C6DCDFF call 0048BC74
* Reference to class TcxRichEdit
|
007B4F28 8B15685A6B00 mov edx, [$006B5A68]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B4F2E E8B1F5C4FF call 004044E4
007B4F33 84C0 test al, al
007B4F35 7442 jz 007B4F79
007B4F37 8BD3 mov edx, ebx
007B4F39 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4F3B E8346DCDFF call 0048BC74
007B4F40 8D5580 lea edx, [ebp-$80]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B4F43 E8A836CDFF call 004885F0
007B4F48 8B5580 mov edx, [ebp-$80]
007B4F4B 8D4584 lea eax, [ebp-$7C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B4F4E E8753EC6FF call 00418DC8
007B4F53 8D4584 lea eax, [ebp-$7C]
007B4F56 50 push eax
007B4F57 8BD3 mov edx, ebx
007B4F59 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4F5B E8146DCDFF call 0048BC74
007B4F60 8B5008 mov edx, [eax+$08]
007B4F63 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4F66 E8491CD1FF call 004C6BB4
007B4F6B 5A pop edx
007B4F6C 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B4F6E FF91B4000000 call dword ptr [ecx+$00B4]
007B4F74 E9B0060000 jmp 007B5629
007B4F79 8BD3 mov edx, ebx
007B4F7B 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4F7D E8F26CCDFF call 0048BC74
* Reference to class TMemo
|
007B4F82 8B158C724700 mov edx, [$0047728C]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B4F88 E857F5C4FF call 004044E4
007B4F8D 84C0 test al, al
007B4F8F 744E jz 007B4FDF
007B4F91 8BD3 mov edx, ebx
007B4F93 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4F95 E8DA6CCDFF call 0048BC74
007B4F9A 8D956CFFFFFF lea edx, [ebp+$FFFFFF6C]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B4FA0 E84B36CDFF call 004885F0
007B4FA5 8B956CFFFFFF mov edx, [ebp+$FFFFFF6C]
007B4FAB 8D8570FFFFFF lea eax, [ebp+$FFFFFF70]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B4FB1 E8123EC6FF call 00418DC8
007B4FB6 8D8570FFFFFF lea eax, [ebp+$FFFFFF70]
007B4FBC 50 push eax
007B4FBD 8BD3 mov edx, ebx
007B4FBF 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4FC1 E8AE6CCDFF call 0048BC74
007B4FC6 8B5008 mov edx, [eax+$08]
007B4FC9 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B4FCC E8E31BD1FF call 004C6BB4
007B4FD1 5A pop edx
007B4FD2 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B4FD4 FF91B4000000 call dword ptr [ecx+$00B4]
007B4FDA E94A060000 jmp 007B5629
007B4FDF 8BD3 mov edx, ebx
007B4FE1 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4FE3 E88C6CCDFF call 0048BC74
007B4FE8 8B15F4508800 mov edx, [$008850F4]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B4FEE E8F1F4C4FF call 004044E4
007B4FF3 84C0 test al, al
007B4FF5 0F8480000000 jz 007B507B
007B4FFB 8BD3 mov edx, ebx
007B4FFD 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B4FFF E8706CCDFF call 0048BC74
007B5004 8D9568FFFFFF lea edx, [ebp+$FFFFFF68]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B500A E8E135CDFF call 004885F0
007B500F 83BD68FFFFFF00 cmp dword ptr [ebp+$FFFFFF68], +$00
007B5016 0F840D060000 jz 007B5629
007B501C 8BD3 mov edx, ebx
007B501E 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5020 E84F6CCDFF call 0048BC74
007B5025 8D9550FFFFFF lea edx, [ebp+$FFFFFF50]
|
007B502B E83CF2EFFF call 006B426C
007B5030 8B8550FFFFFF mov eax, [ebp+$FFFFFF50]
007B5036 8D9554FFFFFF lea edx, [ebp+$FFFFFF54]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B503C E8AB58C5FF call 0040A8EC
007B5041 8B9554FFFFFF mov edx, [ebp+$FFFFFF54]
007B5047 8D8558FFFFFF lea eax, [ebp+$FFFFFF58]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B504D E8763DC6FF call 00418DC8
007B5052 8D8558FFFFFF lea eax, [ebp+$FFFFFF58]
007B5058 50 push eax
007B5059 8BD3 mov edx, ebx
007B505B 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B505D E8126CCDFF call 0048BC74
007B5062 8B5008 mov edx, [eax+$08]
007B5065 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5068 E8471BD1FF call 004C6BB4
007B506D 5A pop edx
007B506E 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B5070 FF91B4000000 call dword ptr [ecx+$00B4]
007B5076 E9AE050000 jmp 007B5629
007B507B 8BD3 mov edx, ebx
007B507D 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B507F E8F06BCDFF call 0048BC74
* Reference to class TComboBox
|
007B5084 8B15F4814700 mov edx, [$004781F4]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B508A E855F4C4FF call 004044E4
007B508F 84C0 test al, al
007B5091 745F jz 007B50F2
007B5093 8BD3 mov edx, ebx
007B5095 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5097 E8D86BCDFF call 0048BC74
007B509C 8D9538FFFFFF lea edx, [ebp+$FFFFFF38]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B50A2 E84935CDFF call 004885F0
007B50A7 8B8538FFFFFF mov eax, [ebp+$FFFFFF38]
007B50AD 8D953CFFFFFF lea edx, [ebp+$FFFFFF3C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B50B3 E83458C5FF call 0040A8EC
007B50B8 8B953CFFFFFF mov edx, [ebp+$FFFFFF3C]
007B50BE 8D8540FFFFFF lea eax, [ebp+$FFFFFF40]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B50C4 E8FF3CC6FF call 00418DC8
007B50C9 8D8540FFFFFF lea eax, [ebp+$FFFFFF40]
007B50CF 50 push eax
007B50D0 8BD3 mov edx, ebx
007B50D2 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B50D4 E89B6BCDFF call 0048BC74
007B50D9 8B5008 mov edx, [eax+$08]
007B50DC 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B50DF E8D01AD1FF call 004C6BB4
007B50E4 5A pop edx
007B50E5 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B50E7 FF91B4000000 call dword ptr [ecx+$00B4]
007B50ED E937050000 jmp 007B5629
007B50F2 8BD3 mov edx, ebx
007B50F4 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B50F6 E8796BCDFF call 0048BC74
* Reference to class TDateTimePicker
|
007B50FB 8B15E0A54500 mov edx, [$0045A5E0]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5101 E8DEF3C4FF call 004044E4
007B5106 84C0 test al, al
007B5108 0F84E2000000 jz 007B51F0
007B510E 8BD3 mov edx, ebx
007B5110 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5112 E85D6BCDFF call 0048BC74
007B5117 80B86902000000 cmp byte ptr [eax+$0269], $00
007B511E 0F8489000000 jz 007B51AD
007B5124 8BD3 mov edx, ebx
007B5126 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5128 E8476BCDFF call 0048BC74
007B512D 80B85202000000 cmp byte ptr [eax+$0252], $00
007B5134 7443 jz 007B5179
007B5136 8BD3 mov edx, ebx
007B5138 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B513A E8356BCDFF call 0048BC74
007B513F DD8010020000 fld qword ptr [eax+$0210]
007B5145 8D8528FFFFFF lea eax, [ebp+$FFFFFF28]
* Reference to: Variants.@VarFromTDateTime;
|
007B514B E8503CC6FF call 00418DA0
007B5150 8D8528FFFFFF lea eax, [ebp+$FFFFFF28]
007B5156 50 push eax
007B5157 8BD3 mov edx, ebx
007B5159 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B515B E8146BCDFF call 0048BC74
007B5160 8B5008 mov edx, [eax+$08]
007B5163 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5166 E8491AD1FF call 004C6BB4
007B516B 5A pop edx
007B516C 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B516E FF91B4000000 call dword ptr [ecx+$00B4]
007B5174 E9B0040000 jmp 007B5629
007B5179 8BD3 mov edx, ebx
007B517B 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B517D E8F26ACDFF call 0048BC74
007B5182 8B5008 mov edx, [eax+$08]
007B5185 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5188 E8271AD1FF call 004C6BB4
007B518D 50 push eax
007B518E 8D8518FFFFFF lea eax, [ebp+$FFFFFF18]
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
007B5194 E8C781C6FF call 0041D360
007B5199 8D9518FFFFFF lea edx, [ebp+$FFFFFF18]
007B519F 58 pop eax
007B51A0 8B08 mov ecx, [eax]
007B51A2 FF91B4000000 call dword ptr [ecx+$00B4]
007B51A8 E97C040000 jmp 007B5629
007B51AD 8BD3 mov edx, ebx
007B51AF 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B51B1 E8BE6ACDFF call 0048BC74
007B51B6 DD8010020000 fld qword ptr [eax+$0210]
007B51BC 8D8508FFFFFF lea eax, [ebp+$FFFFFF08]
* Reference to: Variants.@VarFromTDateTime;
|
007B51C2 E8D93BC6FF call 00418DA0
007B51C7 8D8508FFFFFF lea eax, [ebp+$FFFFFF08]
007B51CD 50 push eax
007B51CE 8BD3 mov edx, ebx
007B51D0 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B51D2 E89D6ACDFF call 0048BC74
007B51D7 8B5008 mov edx, [eax+$08]
007B51DA 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B51DD E8D219D1FF call 004C6BB4
007B51E2 5A pop edx
007B51E3 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B51E5 FF91B4000000 call dword ptr [ecx+$00B4]
007B51EB E939040000 jmp 007B5629
007B51F0 8BD3 mov edx, ebx
007B51F2 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B51F4 E87B6ACDFF call 0048BC74
* Reference to class TBtnEditA
|
007B51F9 8B1530A24F00 mov edx, [$004FA230]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B51FF E8E0F2C4FF call 004044E4
007B5204 84C0 test al, al
007B5206 0F84D8000000 jz 007B52E4
007B520C 8BD3 mov edx, ebx
007B520E 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5210 E85F6ACDFF call 0048BC74
007B5215 8D95F0FEFFFF lea edx, [ebp+$FFFFFEF0]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B521B E8D033CDFF call 004885F0
007B5220 8B85F0FEFFFF mov eax, [ebp+$FFFFFEF0]
007B5226 8D95F4FEFFFF lea edx, [ebp+$FFFFFEF4]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B522C E8BB56C5FF call 0040A8EC
007B5231 8B95F4FEFFFF mov edx, [ebp+$FFFFFEF4]
007B5237 8D85F8FEFFFF lea eax, [ebp+$FFFFFEF8]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B523D E8863BC6FF call 00418DC8
007B5242 8D85F8FEFFFF lea eax, [ebp+$FFFFFEF8]
007B5248 50 push eax
007B5249 8BD3 mov edx, ebx
007B524B 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B524D E8226ACDFF call 0048BC74
007B5252 8B5008 mov edx, [eax+$08]
007B5255 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5258 E85719D1FF call 004C6BB4
007B525D 5A pop edx
007B525E 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B5260 FF91B4000000 call dword ptr [ecx+$00B4]
007B5266 8BD3 mov edx, ebx
007B5268 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B526A E8056ACDFF call 0048BC74
007B526F 83B88000000000 cmp dword ptr [eax+$0080], +$00
007B5276 0F84AD030000 jz 007B5629
007B527C 8BD3 mov edx, ebx
007B527E 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5280 E8EF69CDFF call 0048BC74
007B5285 8B8030020000 mov eax, [eax+$0230]
007B528B 8D95DCFEFFFF lea edx, [ebp+$FFFFFEDC]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5291 E85656C5FF call 0040A8EC
007B5296 8B95DCFEFFFF mov edx, [ebp+$FFFFFEDC]
007B529C 8D85E0FEFFFF lea eax, [ebp+$FFFFFEE0]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B52A2 E8213BC6FF call 00418DC8
007B52A7 8D85E0FEFFFF lea eax, [ebp+$FFFFFEE0]
007B52AD 50 push eax
007B52AE 8BD3 mov edx, ebx
007B52B0 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B52B2 E8BD69CDFF call 0048BC74
007B52B7 8B8080000000 mov eax, [eax+$0080]
007B52BD 8D95D8FEFFFF lea edx, [ebp+$FFFFFED8]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B52C3 E82456C5FF call 0040A8EC
007B52C8 8B95D8FEFFFF mov edx, [ebp+$FFFFFED8]
007B52CE 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B52D1 E8DE18D1FF call 004C6BB4
007B52D6 5A pop edx
007B52D7 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B52D9 FF91B4000000 call dword ptr [ecx+$00B4]
007B52DF E945030000 jmp 007B5629
007B52E4 8BD3 mov edx, ebx
007B52E6 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B52E8 E88769CDFF call 0048BC74
* Reference to class TBtnEditC
|
007B52ED 8B158CAB4F00 mov edx, [$004FAB8C]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B52F3 E8ECF1C4FF call 004044E4
007B52F8 84C0 test al, al
007B52FA 0F84F9000000 jz 007B53F9
007B5300 8BD3 mov edx, ebx
007B5302 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5304 E86B69CDFF call 0048BC74
007B5309 8D95C0FEFFFF lea edx, [ebp+$FFFFFEC0]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B530F E8DC32CDFF call 004885F0
007B5314 8B85C0FEFFFF mov eax, [ebp+$FFFFFEC0]
007B531A 8D95C4FEFFFF lea edx, [ebp+$FFFFFEC4]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5320 E8C755C5FF call 0040A8EC
007B5325 8B95C4FEFFFF mov edx, [ebp+$FFFFFEC4]
007B532B 8D85C8FEFFFF lea eax, [ebp+$FFFFFEC8]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B5331 E8923AC6FF call 00418DC8
007B5336 8D85C8FEFFFF lea eax, [ebp+$FFFFFEC8]
007B533C 50 push eax
007B533D 8BD3 mov edx, ebx
007B533F 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5341 E82E69CDFF call 0048BC74
007B5346 8B5008 mov edx, [eax+$08]
007B5349 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B534C E86318D1FF call 004C6BB4
007B5351 5A pop edx
007B5352 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B5354 FF91B4000000 call dword ptr [ecx+$00B4]
007B535A 8BD3 mov edx, ebx
007B535C 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B535E E81169CDFF call 0048BC74
007B5363 83B88000000000 cmp dword ptr [eax+$0080], +$00
007B536A 0F84B9020000 jz 007B5629
007B5370 8BD3 mov edx, ebx
007B5372 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5374 E8FB68CDFF call 0048BC74
007B5379 8B9080000000 mov edx, [eax+$0080]
007B537F B818587B00 mov eax, $007B5818
* Reference to: System.@LStrPos;
|
007B5384 E8AF05C5FF call 00405938
007B5389 85C0 test eax, eax
007B538B 0F8F98020000 jnle 007B5629
007B5391 8BD3 mov edx, ebx
007B5393 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5395 E8DA68CDFF call 0048BC74
007B539A 8B8038020000 mov eax, [eax+$0238]
007B53A0 8D95ACFEFFFF lea edx, [ebp+$FFFFFEAC]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B53A6 E84155C5FF call 0040A8EC
007B53AB 8B95ACFEFFFF mov edx, [ebp+$FFFFFEAC]
007B53B1 8D85B0FEFFFF lea eax, [ebp+$FFFFFEB0]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B53B7 E80C3AC6FF call 00418DC8
007B53BC 8D85B0FEFFFF lea eax, [ebp+$FFFFFEB0]
007B53C2 50 push eax
007B53C3 8BD3 mov edx, ebx
007B53C5 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B53C7 E8A868CDFF call 0048BC74
007B53CC 8B8080000000 mov eax, [eax+$0080]
007B53D2 8D95A8FEFFFF lea edx, [ebp+$FFFFFEA8]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B53D8 E80F55C5FF call 0040A8EC
007B53DD 8B95A8FEFFFF mov edx, [ebp+$FFFFFEA8]
007B53E3 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B53E6 E8C917D1FF call 004C6BB4
007B53EB 5A pop edx
007B53EC 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B53EE FF91B4000000 call dword ptr [ecx+$00B4]
007B53F4 E930020000 jmp 007B5629
007B53F9 8BD3 mov edx, ebx
007B53FB 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B53FD E87268CDFF call 0048BC74
* Reference to class TcxTimeEdit
|
007B5402 8B1570AB5E00 mov edx, [$005EAB70]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5408 E8D7F0C4FF call 004044E4
007B540D 84C0 test al, al
007B540F 745F jz 007B5470
007B5411 8BD3 mov edx, ebx
007B5413 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5415 E85A68CDFF call 0048BC74
007B541A 8D9590FEFFFF lea edx, [ebp+$FFFFFE90]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B5420 E8CB31CDFF call 004885F0
007B5425 8B8590FEFFFF mov eax, [ebp+$FFFFFE90]
007B542B 8D9594FEFFFF lea edx, [ebp+$FFFFFE94]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5431 E8B654C5FF call 0040A8EC
007B5436 8B9594FEFFFF mov edx, [ebp+$FFFFFE94]
007B543C 8D8598FEFFFF lea eax, [ebp+$FFFFFE98]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B5442 E88139C6FF call 00418DC8
007B5447 8D8598FEFFFF lea eax, [ebp+$FFFFFE98]
007B544D 50 push eax
007B544E 8BD3 mov edx, ebx
007B5450 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5452 E81D68CDFF call 0048BC74
007B5457 8B5008 mov edx, [eax+$08]
007B545A 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B545D E85217D1FF call 004C6BB4
007B5462 5A pop edx
007B5463 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B5465 FF91B4000000 call dword ptr [ecx+$00B4]
007B546B E9B9010000 jmp 007B5629
007B5470 8BD3 mov edx, ebx
007B5472 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5474 E8FB67CDFF call 0048BC74
* Reference to class TcxCurrencyEdit
|
007B5479 8B15748E5F00 mov edx, [$005F8E74]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B547F E860F0C4FF call 004044E4
007B5484 84C0 test al, al
007B5486 7459 jz 007B54E1
007B5488 6A00 push $00
007B548A 6A00 push $00
007B548C 6A00 push $00
007B548E 8BD3 mov edx, ebx
007B5490 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5492 E8DD67CDFF call 0048BC74
007B5497 8D957CFEFFFF lea edx, [ebp+$FFFFFE7C]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B549D E84E31CDFF call 004885F0
007B54A2 8B857CFEFFFF mov eax, [ebp+$FFFFFE7C]
* Reference to: SysUtils.StrToFloatDef(AnsiString;Extended):Extended;overload;
|
007B54A8 E8BB82C5FF call 0040D768
007B54AD 8D8580FEFFFF lea eax, [ebp+$FFFFFE80]
* Reference to: Variants.@VarFromReal;
|
007B54B3 E8D438C6FF call 00418D8C
007B54B8 8D8580FEFFFF lea eax, [ebp+$FFFFFE80]
007B54BE 50 push eax
007B54BF 8BD3 mov edx, ebx
007B54C1 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B54C3 E8AC67CDFF call 0048BC74
007B54C8 8B5008 mov edx, [eax+$08]
007B54CB 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B54CE E8E116D1FF call 004C6BB4
007B54D3 5A pop edx
007B54D4 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B54D6 FF91B4000000 call dword ptr [ecx+$00B4]
007B54DC E948010000 jmp 007B5629
007B54E1 8BD3 mov edx, ebx
007B54E3 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B54E5 E88A67CDFF call 0048BC74
* Reference to class TcxButtonEdit
|
007B54EA 8B15D4D25B00 mov edx, [$005BD2D4]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B54F0 E8EFEFC4FF call 004044E4
007B54F5 84C0 test al, al
007B54F7 0F842C010000 jz 007B5629
007B54FD 8BD3 mov edx, ebx
007B54FF 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5501 E86E67CDFF call 0048BC74
* Reference to control Label21 : N.A.
|
007B5506 80B8C003000001 cmp byte ptr [eax+$03C0], $01
007B550D 7412 jz 007B5521
007B550F 8BD3 mov edx, ebx
007B5511 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5513 E85C67CDFF call 0048BC74
007B5518 80B89A00000001 cmp byte ptr [eax+$009A], $01
007B551F 755A jnz 007B557B
007B5521 8BD3 mov edx, ebx
007B5523 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5525 E84A67CDFF call 0048BC74
007B552A 8D9564FEFFFF lea edx, [ebp+$FFFFFE64]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B5530 E8BB30CDFF call 004885F0
007B5535 8B8564FEFFFF mov eax, [ebp+$FFFFFE64]
007B553B 8D9568FEFFFF lea edx, [ebp+$FFFFFE68]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5541 E8A653C5FF call 0040A8EC
007B5546 8B9568FEFFFF mov edx, [ebp+$FFFFFE68]
007B554C 8D856CFEFFFF lea eax, [ebp+$FFFFFE6C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B5552 E87138C6FF call 00418DC8
007B5557 8D856CFEFFFF lea eax, [ebp+$FFFFFE6C]
007B555D 50 push eax
007B555E 8BD3 mov edx, ebx
007B5560 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5562 E80D67CDFF call 0048BC74
007B5567 8B5008 mov edx, [eax+$08]
007B556A 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B556D E84216D1FF call 004C6BB4
007B5572 5A pop edx
007B5573 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B5575 FF91B4000000 call dword ptr [ecx+$00B4]
007B557B 8BD3 mov edx, ebx
007B557D 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B557F E8F066CDFF call 0048BC74
007B5584 80B89A00000000 cmp byte ptr [eax+$009A], $00
007B558B 0F8598000000 jnz 007B5629
007B5591 8D45F8 lea eax, [ebp-$08]
007B5594 50 push eax
007B5595 8BD3 mov edx, ebx
007B5597 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5599 E8D666CDFF call 0048BC74
007B559E 8B4008 mov eax, [eax+$08]
007B55A1 8D9560FEFFFF lea edx, [ebp+$FFFFFE60]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B55A7 E84053C5FF call 0040A8EC
007B55AC 8B8560FEFFFF mov eax, [ebp+$FFFFFE60]
* Reference to: System.@LStrLen(String):Integer;
| or: System.@DynArrayLength;
| or: System.DynArraySize(Pointer):Integer;
| or: Variants.DynArraySize(Pointer):Integer;
|
007B55B2 E83D00C5FF call 004055F4
007B55B7 83E804 sub eax, +$04
007B55BA 50 push eax
007B55BB 8BD3 mov edx, ebx
007B55BD 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B55BF E8B066CDFF call 0048BC74
007B55C4 8B4008 mov eax, [eax+$08]
007B55C7 8D955CFEFFFF lea edx, [ebp+$FFFFFE5C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B55CD E81A53C5FF call 0040A8EC
007B55D2 8B855CFEFFFF mov eax, [ebp+$FFFFFE5C]
007B55D8 BA01000000 mov edx, $00000001
007B55DD 59 pop ecx
* Reference to: System.@LStrCopy;
|
007B55DE E87102C5FF call 00405854
007B55E3 8BD3 mov edx, ebx
007B55E5 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B55E7 E88866CDFF call 0048BC74
007B55EC 8B8080000000 mov eax, [eax+$0080]
007B55F2 8D9548FEFFFF lea edx, [ebp+$FFFFFE48]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B55F8 E8EF52C5FF call 0040A8EC
007B55FD 8B9548FEFFFF mov edx, [ebp+$FFFFFE48]
007B5603 8D854CFEFFFF lea eax, [ebp+$FFFFFE4C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B5609 E8BA37C6FF call 00418DC8
007B560E 8D854CFEFFFF lea eax, [ebp+$FFFFFE4C]
007B5614 50 push eax
007B5615 8B55F8 mov edx, [ebp-$08]
007B5618 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B561B E89415D1FF call 004C6BB4
007B5620 5A pop edx
007B5621 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.GetControlExtents()
|
007B5623 FF91B4000000 call dword ptr [ecx+$00B4]
007B5629 43 inc ebx
007B562A 4F dec edi
007B562B 0F8532F7FFFF jnz 007B4D63
007B5631 33C0 xor eax, eax
007B5633 5A pop edx
007B5634 59 pop ecx
007B5635 59 pop ecx
007B5636 648910 mov fs:[eax], edx
****** FINALLY
|
007B5639 6804587B00 push $007B5804
007B563E 8D8548FEFFFF lea eax, [ebp+$FFFFFE48]
* Reference to: System.@LStrClr(void;void);
|
007B5644 E8DBFCC4FF call 00405324
007B5649 8D854CFEFFFF lea eax, [ebp+$FFFFFE4C]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B564F E820F0C5FF call 00414674
007B5654 8D855CFEFFFF lea eax, [ebp+$FFFFFE5C]
007B565A BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B565F E8E4FCC4FF call 00405348
007B5664 8D8564FEFFFF lea eax, [ebp+$FFFFFE64]
* Reference to: System.@LStrClr(void;void);
|
007B566A E8B5FCC4FF call 00405324
007B566F 8D8568FEFFFF lea eax, [ebp+$FFFFFE68]
* Reference to: System.@LStrClr(void;void);
|
007B5675 E8AAFCC4FF call 00405324
007B567A 8D856CFEFFFF lea eax, [ebp+$FFFFFE6C]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B5680 E8EFEFC5FF call 00414674
007B5685 8D857CFEFFFF lea eax, [ebp+$FFFFFE7C]
* Reference to: System.@LStrClr(void;void);
|
007B568B E894FCC4FF call 00405324
007B5690 8D8580FEFFFF lea eax, [ebp+$FFFFFE80]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B5696 E8D9EFC5FF call 00414674
007B569B 8D8590FEFFFF lea eax, [ebp+$FFFFFE90]
* Reference to: System.@LStrClr(void;void);
|
007B56A1 E87EFCC4FF call 00405324
007B56A6 8D8594FEFFFF lea eax, [ebp+$FFFFFE94]
* Reference to: System.@LStrClr(void;void);
|
007B56AC E873FCC4FF call 00405324
007B56B1 8D8598FEFFFF lea eax, [ebp+$FFFFFE98]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B56B7 E8B8EFC5FF call 00414674
007B56BC 8D85A8FEFFFF lea eax, [ebp+$FFFFFEA8]
007B56C2 BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B56C7 E87CFCC4FF call 00405348
007B56CC 8D85B0FEFFFF lea eax, [ebp+$FFFFFEB0]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B56D2 E89DEFC5FF call 00414674
007B56D7 8D85C0FEFFFF lea eax, [ebp+$FFFFFEC0]
* Reference to: System.@LStrClr(void;void);
|
007B56DD E842FCC4FF call 00405324
007B56E2 8D85C4FEFFFF lea eax, [ebp+$FFFFFEC4]
* Reference to: System.@LStrClr(void;void);
|
007B56E8 E837FCC4FF call 00405324
007B56ED 8D85C8FEFFFF lea eax, [ebp+$FFFFFEC8]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B56F3 E87CEFC5FF call 00414674
007B56F8 8D85D8FEFFFF lea eax, [ebp+$FFFFFED8]
007B56FE BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B5703 E840FCC4FF call 00405348
007B5708 8D85E0FEFFFF lea eax, [ebp+$FFFFFEE0]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B570E E861EFC5FF call 00414674
007B5713 8D85F0FEFFFF lea eax, [ebp+$FFFFFEF0]
* Reference to: System.@LStrClr(void;void);
|
007B5719 E806FCC4FF call 00405324
007B571E 8D85F4FEFFFF lea eax, [ebp+$FFFFFEF4]
* Reference to: System.@LStrClr(void;void);
|
007B5724 E8FBFBC4FF call 00405324
007B5729 8D85F8FEFFFF lea eax, [ebp+$FFFFFEF8]
* Reference to object Variant
|
007B572F 8B153C114000 mov edx, [$0040113C]
007B5735 B904000000 mov ecx, $00000004
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B573A E8D509C5FF call 00406114
007B573F 8D8538FFFFFF lea eax, [ebp+$FFFFFF38]
* Reference to: System.@LStrClr(void;void);
|
007B5745 E8DAFBC4FF call 00405324
007B574A 8D853CFFFFFF lea eax, [ebp+$FFFFFF3C]
* Reference to: System.@LStrClr(void;void);
|
007B5750 E8CFFBC4FF call 00405324
007B5755 8D8540FFFFFF lea eax, [ebp+$FFFFFF40]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B575B E814EFC5FF call 00414674
007B5760 8D8550FFFFFF lea eax, [ebp+$FFFFFF50]
007B5766 BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B576B E8D8FBC4FF call 00405348
007B5770 8D8558FFFFFF lea eax, [ebp+$FFFFFF58]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B5776 E8F9EEC5FF call 00414674
007B577B 8D8568FFFFFF lea eax, [ebp+$FFFFFF68]
007B5781 BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B5786 E8BDFBC4FF call 00405348
007B578B 8D8570FFFFFF lea eax, [ebp+$FFFFFF70]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B5791 E8DEEEC5FF call 00414674
007B5796 8D4580 lea eax, [ebp-$80]
* Reference to: System.@LStrClr(void;void);
|
007B5799 E886FBC4FF call 00405324
007B579E 8D4584 lea eax, [ebp-$7C]
* Reference to object Variant
|
007B57A1 8B153C114000 mov edx, [$0040113C]
007B57A7 B903000000 mov ecx, $00000003
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B57AC E86309C5FF call 00406114
007B57B1 8D45B4 lea eax, [ebp-$4C]
* Reference to: System.@LStrClr(void;void);
|
007B57B4 E86BFBC4FF call 00405324
007B57B9 8D45B8 lea eax, [ebp-$48]
* Reference to object Variant
|
007B57BC 8B153C114000 mov edx, [$0040113C]
007B57C2 B902000000 mov ecx, $00000002
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B57C7 E84809C5FF call 00406114
007B57CC 8D45D8 lea eax, [ebp-$28]
* Reference to: System.@LStrClr(void;void);
|
007B57CF E850FBC4FF call 00405324
007B57D4 8D45DC lea eax, [ebp-$24]
* Reference to: System.@LStrClr(void;void);
|
007B57D7 E848FBC4FF call 00405324
007B57DC 8D45E0 lea eax, [ebp-$20]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B57DF E890EEC5FF call 00414674
007B57E4 8D45F0 lea eax, [ebp-$10]
* Reference to: System.@LStrClr(void;void);
|
007B57E7 E838FBC4FF call 00405324
007B57EC 8D45F4 lea eax, [ebp-$0C]
007B57EF BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B57F4 E84FFBC4FF call 00405348
007B57F9 C3 ret
* Reference to: System.@HandleFinally;
|
007B57FA E9F5F2C4FF jmp 00404AF4
007B57FF E93AFEFFFF jmp 007B563E
****** END
|
007B5804 5F pop edi
007B5805 5E pop esi
007B5806 5B pop ebx
007B5807 8BE5 mov esp, ebp
007B5809 5D pop ebp
007B580A C20400 ret $0004
*)
end;
procedure TfrmSelExportField._PROC_007B581D(Sender : TObject);
begin
(*
007B581D 8BEC mov ebp, esp
007B581F 51 push ecx
007B5820 B91A000000 mov ecx, $0000001A
007B5825 6A00 push $00
007B5827 6A00 push $00
007B5829 49 dec ecx
007B582A 75F9 jnz 007B5825
007B582C 51 push ecx
007B582D 874DFC xchg [ebp-$04], ecx
007B5830 53 push ebx
007B5831 56 push esi
007B5832 57 push edi
007B5833 894DF8 mov [ebp-$08], ecx
007B5836 8BFA mov edi, edx
007B5838 8945FC mov [ebp-$04], eax
007B583B 33C0 xor eax, eax
007B583D 55 push ebp
007B583E 6896607B00 push $007B6096
***** TRY
|
007B5843 64FF30 push dword ptr fs:[eax]
007B5846 648920 mov fs:[eax], esp
007B5849 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007B584C E86F26D1FF call 004C7EC0
007B5851 84C0 test al, al
007B5853 0F85EC070000 jnz 007B6045
007B5859 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControlCount(TWinControl):Integer;
| or: QControls.TWidgetControl.GetControlCount(TWidgetControl):Integer;
|
007B585B E85064CDFF call 0048BCB0
007B5860 48 dec eax
007B5861 85C0 test eax, eax
007B5863 0F8CDC070000 jl 007B6045
007B5869 40 inc eax
007B586A 8945EC mov [ebp-$14], eax
007B586D 33F6 xor esi, esi
007B586F 8BD6 mov edx, esi
007B5871 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5873 E8FC63CDFF call 0048BC74
* Reference to class TLabel
|
007B5878 8B151C5F4700 mov edx, [$00475F1C]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B587E E861ECC4FF call 004044E4
007B5883 84C0 test al, al
007B5885 0F85B0070000 jnz 007B603B
007B588B 8BD6 mov edx, esi
007B588D 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B588F E8E063CDFF call 0048BC74
007B5894 8B400C mov eax, [eax+$0C]
007B5897 3B45F8 cmp eax, [ebp-$08]
007B589A 0F859B070000 jnz 007B603B
007B58A0 8BD6 mov edx, esi
007B58A2 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B58A4 E8CB63CDFF call 0048BC74
007B58A9 8B5008 mov edx, [eax+$08]
007B58AC 8D45F4 lea eax, [ebp-$0C]
* Reference to: System.@LStrLAsg(void;void;void;void);
|
007B58AF E808FBC4FF call 004053BC
007B58B4 8BD6 mov edx, esi
007B58B6 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B58B8 E8B763CDFF call 0048BC74
* Reference to class TEdit
|
007B58BD 8B15B8674700 mov edx, [$004767B8]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B58C3 E81CECC4FF call 004044E4
007B58C8 84C0 test al, al
007B58CA 746F jz 007B593B
007B58CC 8B55F4 mov edx, [ebp-$0C]
007B58CF 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B58D2 E8DD12D1FF call 004C6BB4
007B58D7 8D55E4 lea edx, [ebp-$1C]
007B58DA 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B58DC FF5160 call dword ptr [ecx+$60]
007B58DF 8B45E4 mov eax, [ebp-$1C]
007B58E2 8D55E8 lea edx, [ebp-$18]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B58E5 E80250C5FF call 0040A8EC
007B58EA 837DE800 cmp dword ptr [ebp-$18], +$00
007B58EE 7436 jz 007B5926
007B58F0 8B55F4 mov edx, [ebp-$0C]
007B58F3 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B58F6 E8B912D1FF call 004C6BB4
007B58FB 8D55DC lea edx, [ebp-$24]
007B58FE 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5900 FF5160 call dword ptr [ecx+$60]
007B5903 8B45DC mov eax, [ebp-$24]
007B5906 8D55E0 lea edx, [ebp-$20]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5909 E8DE4FC5FF call 0040A8EC
007B590E 8B45E0 mov eax, [ebp-$20]
007B5911 50 push eax
007B5912 8BD6 mov edx, esi
007B5914 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5916 E85963CDFF call 0048BC74
007B591B 5A pop edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B591C E8FF2CCDFF call 00488620
007B5921 E915070000 jmp 007B603B
007B5926 8BD6 mov edx, esi
007B5928 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B592A E84563CDFF call 0048BC74
007B592F 33D2 xor edx, edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B5931 E8EA2CCDFF call 00488620
007B5936 E900070000 jmp 007B603B
007B593B 8BD6 mov edx, esi
007B593D 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B593F E83063CDFF call 0048BC74
007B5944 8B15F4508800 mov edx, [$008850F4]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B594A E895EBC4FF call 004044E4
007B594F 84C0 test al, al
007B5951 744B jz 007B599E
007B5953 8B55F4 mov edx, [ebp-$0C]
007B5956 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5959 E85612D1FF call 004C6BB4
007B595E 8D55D4 lea edx, [ebp-$2C]
007B5961 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5963 FF5160 call dword ptr [ecx+$60]
007B5966 8B45D4 mov eax, [ebp-$2C]
007B5969 8D55D8 lea edx, [ebp-$28]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B596C E87B4FC5FF call 0040A8EC
007B5971 8B45D8 mov eax, [ebp-$28]
007B5974 50 push eax
007B5975 8BD6 mov edx, esi
007B5977 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5979 E8F662CDFF call 0048BC74
007B597E 5A pop edx
|
007B597F E830E9EFFF call 006B42B4
007B5984 8BD8 mov ebx, eax
007B5986 8BD6 mov edx, esi
007B5988 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B598A E8E562CDFF call 0048BC74
007B598F 8BD3 mov edx, ebx
007B5991 8B08 mov ecx, [eax]
007B5993 FF91D0000000 call dword ptr [ecx+$00D0]
007B5999 E99D060000 jmp 007B603B
007B599E 8BD6 mov edx, esi
007B59A0 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B59A2 E8CD62CDFF call 0048BC74
* Reference to class TRichEdit
|
007B59A7 8B15F84F4500 mov edx, [$00454FF8]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B59AD E832EBC4FF call 004044E4
007B59B2 84C0 test al, al
007B59B4 745E jz 007B5A14
007B59B6 8B55F4 mov edx, [ebp-$0C]
007B59B9 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B59BC E8F311D1FF call 004C6BB4
007B59C1 8D55CC lea edx, [ebp-$34]
007B59C4 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B59C6 FF5160 call dword ptr [ecx+$60]
007B59C9 8B45CC mov eax, [ebp-$34]
007B59CC 8D55D0 lea edx, [ebp-$30]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B59CF E8184FC5FF call 0040A8EC
007B59D4 837DD000 cmp dword ptr [ebp-$30], +$00
007B59D8 0F845D060000 jz 007B603B
007B59DE 8B55F4 mov edx, [ebp-$0C]
007B59E1 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B59E4 E8CB11D1FF call 004C6BB4
007B59E9 8D55C4 lea edx, [ebp-$3C]
007B59EC 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B59EE FF5160 call dword ptr [ecx+$60]
007B59F1 8B45C4 mov eax, [ebp-$3C]
007B59F4 8D55C8 lea edx, [ebp-$38]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B59F7 E8F04EC5FF call 0040A8EC
007B59FC 8B45C8 mov eax, [ebp-$38]
007B59FF 50 push eax
007B5A00 8BD6 mov edx, esi
007B5A02 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5A04 E86B62CDFF call 0048BC74
007B5A09 5A pop edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B5A0A E8112CCDFF call 00488620
007B5A0F E927060000 jmp 007B603B
007B5A14 8BD6 mov edx, esi
007B5A16 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5A18 E85762CDFF call 0048BC74
* Reference to class TcxRichEdit
|
007B5A1D 8B15685A6B00 mov edx, [$006B5A68]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5A23 E8BCEAC4FF call 004044E4
007B5A28 84C0 test al, al
007B5A2A 745E jz 007B5A8A
007B5A2C 8B55F4 mov edx, [ebp-$0C]
007B5A2F 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5A32 E87D11D1FF call 004C6BB4
007B5A37 8D55BC lea edx, [ebp-$44]
007B5A3A 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5A3C FF5160 call dword ptr [ecx+$60]
007B5A3F 8B45BC mov eax, [ebp-$44]
007B5A42 8D55C0 lea edx, [ebp-$40]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5A45 E8A24EC5FF call 0040A8EC
007B5A4A 837DC000 cmp dword ptr [ebp-$40], +$00
007B5A4E 0F84E7050000 jz 007B603B
007B5A54 8B55F4 mov edx, [ebp-$0C]
007B5A57 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5A5A E85511D1FF call 004C6BB4
007B5A5F 8D55B4 lea edx, [ebp-$4C]
007B5A62 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5A64 FF5160 call dword ptr [ecx+$60]
007B5A67 8B45B4 mov eax, [ebp-$4C]
007B5A6A 8D55B8 lea edx, [ebp-$48]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5A6D E87A4EC5FF call 0040A8EC
007B5A72 8B45B8 mov eax, [ebp-$48]
007B5A75 50 push eax
007B5A76 8BD6 mov edx, esi
007B5A78 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5A7A E8F561CDFF call 0048BC74
007B5A7F 5A pop edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B5A80 E89B2BCDFF call 00488620
007B5A85 E9B1050000 jmp 007B603B
007B5A8A 8BD6 mov edx, esi
007B5A8C 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5A8E E8E161CDFF call 0048BC74
* Reference to class TComboBox
|
007B5A93 8B15F4814700 mov edx, [$004781F4]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5A99 E846EAC4FF call 004044E4
007B5A9E 84C0 test al, al
007B5AA0 746E jz 007B5B10
007B5AA2 8BD6 mov edx, esi
007B5AA4 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5AA6 E8C961CDFF call 0048BC74
007B5AAB 8B803C020000 mov eax, [eax+$023C]
007B5AB1 8B10 mov edx, [eax]
007B5AB3 FF5214 call dword ptr [edx+$14]
007B5AB6 85C0 test eax, eax
007B5AB8 7E3B jle 007B5AF5
007B5ABA 8B55F4 mov edx, [ebp-$0C]
007B5ABD 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5AC0 E8EF10D1FF call 004C6BB4
007B5AC5 8D55AC lea edx, [ebp-$54]
007B5AC8 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5ACA FF5160 call dword ptr [ecx+$60]
007B5ACD 8B45AC mov eax, [ebp-$54]
007B5AD0 8D55B0 lea edx, [ebp-$50]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5AD3 E8144EC5FF call 0040A8EC
007B5AD8 8B45B0 mov eax, [ebp-$50]
007B5ADB 50 push eax
007B5ADC 8BD6 mov edx, esi
007B5ADE 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5AE0 E88F61CDFF call 0048BC74
007B5AE5 8B803C020000 mov eax, [eax+$023C]
007B5AEB 5A pop edx
007B5AEC 8B08 mov ecx, [eax]
007B5AEE FF5154 call dword ptr [ecx+$54]
007B5AF1 8BD8 mov ebx, eax
007B5AF3 EB03 jmp 007B5AF8
007B5AF5 83CBFF or ebx, -$01
007B5AF8 8BD6 mov edx, esi
007B5AFA 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5AFC E87361CDFF call 0048BC74
007B5B01 8BD3 mov edx, ebx
007B5B03 8B08 mov ecx, [eax]
007B5B05 FF91D0000000 call dword ptr [ecx+$00D0]
007B5B0B E92B050000 jmp 007B603B
007B5B10 8BD6 mov edx, esi
007B5B12 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5B14 E85B61CDFF call 0048BC74
* Reference to class TBtnEditA
|
007B5B19 8B1530A24F00 mov edx, [$004FA230]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5B1F E8C0E9C4FF call 004044E4
007B5B24 84C0 test al, al
007B5B26 0F84A4000000 jz 007B5BD0
007B5B2C 8B55F4 mov edx, [ebp-$0C]
007B5B2F 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5B32 E87D10D1FF call 004C6BB4
007B5B37 8D55A4 lea edx, [ebp-$5C]
007B5B3A 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5B3C FF5160 call dword ptr [ecx+$60]
007B5B3F 8B45A4 mov eax, [ebp-$5C]
007B5B42 8D55A8 lea edx, [ebp-$58]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5B45 E8A24DC5FF call 0040A8EC
007B5B4A 8B45A8 mov eax, [ebp-$58]
007B5B4D 50 push eax
007B5B4E 8BD6 mov edx, esi
007B5B50 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5B52 E81D61CDFF call 0048BC74
007B5B57 5A pop edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B5B58 E8C32ACDFF call 00488620
007B5B5D 8BD6 mov edx, esi
007B5B5F 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5B61 E80E61CDFF call 0048BC74
007B5B66 8B8080000000 mov eax, [eax+$0080]
007B5B6C 8D55A0 lea edx, [ebp-$60]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5B6F E8784DC5FF call 0040A8EC
007B5B74 837DA000 cmp dword ptr [ebp-$60], +$00
007B5B78 0F84BD040000 jz 007B603B
007B5B7E 8BD6 mov edx, esi
007B5B80 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5B82 E8ED60CDFF call 0048BC74
007B5B87 0530020000 add eax, +$00000230
007B5B8C 50 push eax
007B5B8D 8BD6 mov edx, esi
007B5B8F 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5B91 E8DE60CDFF call 0048BC74
007B5B96 8B8080000000 mov eax, [eax+$0080]
007B5B9C 8D5594 lea edx, [ebp-$6C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5B9F E8484DC5FF call 0040A8EC
007B5BA4 8B5594 mov edx, [ebp-$6C]
007B5BA7 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5BAA E80510D1FF call 004C6BB4
007B5BAF 8D5598 lea edx, [ebp-$68]
007B5BB2 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5BB4 FF5160 call dword ptr [ecx+$60]
007B5BB7 8B4598 mov eax, [ebp-$68]
007B5BBA 8D559C lea edx, [ebp-$64]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5BBD E82A4DC5FF call 0040A8EC
007B5BC2 8B559C mov edx, [ebp-$64]
007B5BC5 58 pop eax
* Reference to: System.@LStrAsg(void;void;void;void);
|
007B5BC6 E8ADF7C4FF call 00405378
007B5BCB E96B040000 jmp 007B603B
007B5BD0 8BD6 mov edx, esi
007B5BD2 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5BD4 E89B60CDFF call 0048BC74
* Reference to class TBtnEditC
|
007B5BD9 8B158CAB4F00 mov edx, [$004FAB8C]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5BDF E800E9C4FF call 004044E4
007B5BE4 84C0 test al, al
007B5BE6 0F84CB000000 jz 007B5CB7
007B5BEC 8B55F4 mov edx, [ebp-$0C]
007B5BEF 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5BF2 E8BD0FD1FF call 004C6BB4
007B5BF7 8D558C lea edx, [ebp-$74]
007B5BFA 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5BFC FF5160 call dword ptr [ecx+$60]
007B5BFF 8B458C mov eax, [ebp-$74]
007B5C02 8D5590 lea edx, [ebp-$70]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5C05 E8E24CC5FF call 0040A8EC
007B5C0A 8B4590 mov eax, [ebp-$70]
007B5C0D 50 push eax
007B5C0E 8BD6 mov edx, esi
007B5C10 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5C12 E85D60CDFF call 0048BC74
007B5C17 5A pop edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B5C18 E8032ACDFF call 00488620
007B5C1D 8BD6 mov edx, esi
007B5C1F 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5C21 E84E60CDFF call 0048BC74
007B5C26 8B8080000000 mov eax, [eax+$0080]
007B5C2C 8D5588 lea edx, [ebp-$78]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5C2F E8B84CC5FF call 0040A8EC
007B5C34 837D8800 cmp dword ptr [ebp-$78], +$00
007B5C38 0F84FD030000 jz 007B603B
007B5C3E 8BD6 mov edx, esi
007B5C40 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5C42 E82D60CDFF call 0048BC74
007B5C47 8B9080000000 mov edx, [eax+$0080]
007B5C4D B8AC607B00 mov eax, $007B60AC
* Reference to: System.@LStrPos;
|
007B5C52 E8E1FCC4FF call 00405938
007B5C57 85C0 test eax, eax
007B5C59 0F8FDC030000 jnle 007B603B
007B5C5F 8BD6 mov edx, esi
007B5C61 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5C63 E80C60CDFF call 0048BC74
007B5C68 0538020000 add eax, +$00000238
007B5C6D 50 push eax
007B5C6E 8BD6 mov edx, esi
007B5C70 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5C72 E8FD5FCDFF call 0048BC74
007B5C77 8B8080000000 mov eax, [eax+$0080]
007B5C7D 8D957CFFFFFF lea edx, [ebp+$FFFFFF7C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5C83 E8644CC5FF call 0040A8EC
007B5C88 8B957CFFFFFF mov edx, [ebp+$FFFFFF7C]
007B5C8E 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5C91 E81E0FD1FF call 004C6BB4
007B5C96 8D5580 lea edx, [ebp-$80]
007B5C99 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5C9B FF5160 call dword ptr [ecx+$60]
007B5C9E 8B4580 mov eax, [ebp-$80]
007B5CA1 8D5584 lea edx, [ebp-$7C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5CA4 E8434CC5FF call 0040A8EC
007B5CA9 8B5584 mov edx, [ebp-$7C]
007B5CAC 58 pop eax
* Reference to: System.@LStrAsg(void;void;void;void);
|
007B5CAD E8C6F6C4FF call 00405378
007B5CB2 E984030000 jmp 007B603B
007B5CB7 8BD6 mov edx, esi
007B5CB9 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5CBB E8B45FCDFF call 0048BC74
* Reference to class TDateTimePicker
|
007B5CC0 8B15E0A54500 mov edx, [$0045A5E0]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5CC6 E819E8C4FF call 004044E4
007B5CCB 84C0 test al, al
007B5CCD 746F jz 007B5D3E
007B5CCF 8B55F4 mov edx, [ebp-$0C]
007B5CD2 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5CD5 E8DA0ED1FF call 004C6BB4
007B5CDA 8D9574FFFFFF lea edx, [ebp+$FFFFFF74]
007B5CE0 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5CE2 FF5160 call dword ptr [ecx+$60]
007B5CE5 8B8574FFFFFF mov eax, [ebp+$FFFFFF74]
007B5CEB 8D9578FFFFFF lea edx, [ebp+$FFFFFF78]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5CF1 E8F64BC5FF call 0040A8EC
007B5CF6 83BD78FFFFFF00 cmp dword ptr [ebp+$FFFFFF78], +$00
007B5CFD 7515 jnz 007B5D14
007B5CFF 8BD6 mov edx, esi
007B5D01 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5D03 E86C5FCDFF call 0048BC74
007B5D08 33D2 xor edx, edx
* Reference to: ComCtrls.TDateTimePicker.SetChecked(TDateTimePicker;Boolean);
|
007B5D0A E87DD1CBFF call 00472E8C
007B5D0F E927030000 jmp 007B603B
007B5D14 8B55F4 mov edx, [ebp-$0C]
007B5D17 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5D1A E8950ED1FF call 004C6BB4
007B5D1F 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetEnabled()
|
007B5D21 FF5250 call dword ptr [edx+$50]
007B5D24 83C4F8 add esp, -$08
007B5D27 DD1C24 fstp qword ptr [esp]
007B5D2A 9B wait
007B5D2B 8BD6 mov edx, esi
007B5D2D 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5D2F E8405FCDFF call 0048BC74
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
007B5D34 E8F3C4CBFF call 0047222C
007B5D39 E9FD020000 jmp 007B603B
007B5D3E 8BD6 mov edx, esi
007B5D40 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5D42 E82D5FCDFF call 0048BC74
* Reference to class TMemo
|
007B5D47 8B158C724700 mov edx, [$0047728C]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5D4D E892E7C4FF call 004044E4
007B5D52 84C0 test al, al
007B5D54 7442 jz 007B5D98
007B5D56 8B55F4 mov edx, [ebp-$0C]
007B5D59 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5D5C E8530ED1FF call 004C6BB4
007B5D61 8D956CFFFFFF lea edx, [ebp+$FFFFFF6C]
007B5D67 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5D69 FF5160 call dword ptr [ecx+$60]
007B5D6C 8B856CFFFFFF mov eax, [ebp+$FFFFFF6C]
007B5D72 8D9570FFFFFF lea edx, [ebp+$FFFFFF70]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5D78 E86F4BC5FF call 0040A8EC
007B5D7D 8B8570FFFFFF mov eax, [ebp+$FFFFFF70]
007B5D83 50 push eax
007B5D84 8BD6 mov edx, esi
007B5D86 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5D88 E8E75ECDFF call 0048BC74
007B5D8D 5A pop edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B5D8E E88D28CDFF call 00488620
007B5D93 E9A3020000 jmp 007B603B
007B5D98 8BD6 mov edx, esi
007B5D9A 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5D9C E8D35ECDFF call 0048BC74
* Reference to class TcxDateEdit
|
007B5DA1 8B1580F45E00 mov edx, [$005EF480]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5DA7 E838E7C4FF call 004044E4
007B5DAC 84C0 test al, al
007B5DAE 745C jz 007B5E0C
007B5DB0 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007B5DB3 E80821D1FF call 004C7EC0
007B5DB8 84C0 test al, al
007B5DBA 0F857B020000 jnz 007B603B
007B5DC0 8B55F4 mov edx, [ebp-$0C]
007B5DC3 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5DC6 E8E90DD1FF call 004C6BB4
007B5DCB 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.SetBounds(Integer,Integer,Integer,Integer)
|
007B5DCD FF9284000000 call dword ptr [edx+$0084]
007B5DD3 84C0 test al, al
007B5DD5 0F8560020000 jnz 007B603B
007B5DDB 8B55F4 mov edx, [ebp-$0C]
007B5DDE 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5DE1 E8CE0DD1FF call 004C6BB4
007B5DE6 8D9568FFFFFF lea edx, [ebp+$FFFFFF68]
007B5DEC 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5DEE FF5160 call dword ptr [ecx+$60]
007B5DF1 8B8568FFFFFF mov eax, [ebp+$FFFFFF68]
007B5DF7 50 push eax
007B5DF8 8BD6 mov edx, esi
007B5DFA 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5DFC E8735ECDFF call 0048BC74
007B5E01 5A pop edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B5E02 E81928CDFF call 00488620
007B5E07 E92F020000 jmp 007B603B
007B5E0C 8BD6 mov edx, esi
007B5E0E 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5E10 E85F5ECDFF call 0048BC74
* Reference to class TcxTimeEdit
|
007B5E15 8B1570AB5E00 mov edx, [$005EAB70]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5E1B E8C4E6C4FF call 004044E4
007B5E20 84C0 test al, al
007B5E22 7464 jz 007B5E88
007B5E24 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007B5E27 E89420D1FF call 004C7EC0
007B5E2C 84C0 test al, al
007B5E2E 0F8507020000 jnz 007B603B
007B5E34 8B55F4 mov edx, [ebp-$0C]
007B5E37 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5E3A E8750DD1FF call 004C6BB4
007B5E3F 8D9564FFFFFF lea edx, [ebp+$FFFFFF64]
007B5E45 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5E47 FF5160 call dword ptr [ecx+$60]
007B5E4A 83BD64FFFFFF00 cmp dword ptr [ebp+$FFFFFF64], +$00
007B5E51 0F84E4010000 jz 007B603B
007B5E57 8B55F4 mov edx, [ebp-$0C]
007B5E5A 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5E5D E8520DD1FF call 004C6BB4
007B5E62 8D9560FFFFFF lea edx, [ebp+$FFFFFF60]
007B5E68 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5E6A FF5160 call dword ptr [ecx+$60]
007B5E6D 8B8560FFFFFF mov eax, [ebp+$FFFFFF60]
007B5E73 50 push eax
007B5E74 8BD6 mov edx, esi
007B5E76 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5E78 E8F75DCDFF call 0048BC74
007B5E7D 5A pop edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B5E7E E89D27CDFF call 00488620
007B5E83 E9B3010000 jmp 007B603B
007B5E88 8BD6 mov edx, esi
007B5E8A 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5E8C E8E35DCDFF call 0048BC74
* Reference to class TcxCurrencyEdit
|
007B5E91 8B15748E5F00 mov edx, [$005F8E74]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5E97 E848E6C4FF call 004044E4
007B5E9C 84C0 test al, al
007B5E9E 7431 jz 007B5ED1
007B5EA0 8B55F4 mov edx, [ebp-$0C]
007B5EA3 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5EA6 E8090DD1FF call 004C6BB4
007B5EAB 8D955CFFFFFF lea edx, [ebp+$FFFFFF5C]
007B5EB1 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5EB3 FF5160 call dword ptr [ecx+$60]
007B5EB6 8B855CFFFFFF mov eax, [ebp+$FFFFFF5C]
007B5EBC 50 push eax
007B5EBD 8BD6 mov edx, esi
007B5EBF 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5EC1 E8AE5DCDFF call 0048BC74
007B5EC6 5A pop edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B5EC7 E85427CDFF call 00488620
007B5ECC E96A010000 jmp 007B603B
007B5ED1 8BD6 mov edx, esi
007B5ED3 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5ED5 E89A5DCDFF call 0048BC74
* Reference to class TCheckBox
|
007B5EDA 8B15C0964700 mov edx, [$004796C0]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5EE0 E8FFE5C4FF call 004044E4
007B5EE5 84C0 test al, al
007B5EE7 7476 jz 007B5F5F
007B5EE9 8B55F4 mov edx, [ebp-$0C]
007B5EEC 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5EEF E8C00CD1FF call 004C6BB4
007B5EF4 8D954CFFFFFF lea edx, [ebp+$FFFFFF4C]
007B5EFA 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetEnabled(Boolean)
|
007B5EFC FF5164 call dword ptr [ecx+$64]
007B5EFF 8D854CFFFFFF lea eax, [ebp+$FFFFFF4C]
007B5F05 50 push eax
007B5F06 8D853CFFFFFF lea eax, [ebp+$FFFFFF3C]
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
007B5F0C E84F74C6FF call 0041D360
007B5F11 8D953CFFFFFF lea edx, [ebp+$FFFFFF3C]
007B5F17 58 pop eax
* Reference to: Variants.@VarCmpEQ(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpNE(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpLT(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpLE(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpGT(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpGE(TVarData;TVarData;TVarData;TVarData);
|
007B5F18 E8CF74C6FF call 0041D3EC
007B5F1D 7518 jnz 007B5F37
007B5F1F 8BD6 mov edx, esi
007B5F21 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5F23 E84C5DCDFF call 0048BC74
007B5F28 33D2 xor edx, edx
007B5F2A 8B08 mov ecx, [eax]
007B5F2C FF91CC000000 call dword ptr [ecx+$00CC]
007B5F32 E904010000 jmp 007B603B
007B5F37 8B55F4 mov edx, [ebp-$0C]
007B5F3A 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5F3D E8720CD1FF call 004C6BB4
007B5F42 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B5F44 FF5244 call dword ptr [edx+$44]
007B5F47 50 push eax
007B5F48 8BD6 mov edx, esi
007B5F4A 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5F4C E8235DCDFF call 0048BC74
007B5F51 5A pop edx
007B5F52 8B08 mov ecx, [eax]
007B5F54 FF91CC000000 call dword ptr [ecx+$00CC]
007B5F5A E9DC000000 jmp 007B603B
007B5F5F 8BD6 mov edx, esi
007B5F61 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5F63 E80C5DCDFF call 0048BC74
* Reference to class TcxButtonEdit
|
007B5F68 8B15D4D25B00 mov edx, [$005BD2D4]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B5F6E E871E5C4FF call 004044E4
007B5F73 84C0 test al, al
007B5F75 0F84C0000000 jz 007B603B
007B5F7B 8B55F4 mov edx, [ebp-$0C]
007B5F7E 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B5F81 E82E0CD1FF call 004C6BB4
007B5F86 8D9534FFFFFF lea edx, [ebp+$FFFFFF34]
007B5F8C 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B5F8E FF5160 call dword ptr [ecx+$60]
007B5F91 8B8534FFFFFF mov eax, [ebp+$FFFFFF34]
007B5F97 8D9538FFFFFF lea edx, [ebp+$FFFFFF38]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5F9D E84A49C5FF call 0040A8EC
007B5FA2 8B8538FFFFFF mov eax, [ebp+$FFFFFF38]
007B5FA8 50 push eax
007B5FA9 8BD6 mov edx, esi
007B5FAB 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5FAD E8C25CCDFF call 0048BC74
007B5FB2 5A pop edx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B5FB3 E86826CDFF call 00488620
007B5FB8 8BD6 mov edx, esi
007B5FBA 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5FBC E8B35CCDFF call 0048BC74
007B5FC1 80B89A00000000 cmp byte ptr [eax+$009A], $00
007B5FC8 7571 jnz 007B603B
007B5FCA 8D8530FFFFFF lea eax, [ebp+$FFFFFF30]
007B5FD0 50 push eax
007B5FD1 8B45F4 mov eax, [ebp-$0C]
* Reference to: System.@LStrLen(String):Integer;
| or: System.@DynArrayLength;
| or: System.DynArraySize(Pointer):Integer;
| or: Variants.DynArraySize(Pointer):Integer;
|
007B5FD4 E81BF6C4FF call 004055F4
007B5FD9 8BC8 mov ecx, eax
007B5FDB 83E904 sub ecx, +$04
007B5FDE BA01000000 mov edx, $00000001
007B5FE3 8B45F4 mov eax, [ebp-$0C]
* Reference to: System.@LStrCopy;
|
007B5FE6 E869F8C4FF call 00405854
007B5FEB 8B8530FFFFFF mov eax, [ebp+$FFFFFF30]
007B5FF1 8D55F0 lea edx, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B5FF4 E8F348C5FF call 0040A8EC
007B5FF9 8BD6 mov edx, esi
007B5FFB 8BC7 mov eax, edi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
| or: QControls.TWidgetControl.GetControl(TWidgetControl;Integer):TControl;
|
007B5FFD E8725CCDFF call 0048BC74
007B6002 0580000000 add eax, +$00000080
007B6007 50 push eax
007B6008 8B55F0 mov edx, [ebp-$10]
007B600B 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B600E E8A10BD1FF call 004C6BB4
007B6013 8D9528FFFFFF lea edx, [ebp+$FFFFFF28]
007B6019 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B601B FF5160 call dword ptr [ecx+$60]
007B601E 8B8528FFFFFF mov eax, [ebp+$FFFFFF28]
007B6024 8D952CFFFFFF lea edx, [ebp+$FFFFFF2C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B602A E8BD48C5FF call 0040A8EC
007B602F 8B952CFFFFFF mov edx, [ebp+$FFFFFF2C]
007B6035 58 pop eax
* Reference to: System.@LStrAsg(void;void;void;void);
|
007B6036 E83DF3C4FF call 00405378
007B603B 46 inc esi
007B603C FF4DEC dec dword ptr [ebp-$14]
007B603F 0F852AF8FFFF jnz 007B586F
007B6045 33C0 xor eax, eax
007B6047 5A pop edx
007B6048 59 pop ecx
007B6049 59 pop ecx
007B604A 648910 mov fs:[eax], edx
****** FINALLY
|
007B604D 689D607B00 push $007B609D
007B6052 8D8528FFFFFF lea eax, [ebp+$FFFFFF28]
007B6058 BA05000000 mov edx, $00000005
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B605D E8E6F2C4FF call 00405348
007B6062 8D853CFFFFFF lea eax, [ebp+$FFFFFF3C]
* Reference to object Variant
|
007B6068 8B153C114000 mov edx, [$0040113C]
007B606E B902000000 mov ecx, $00000002
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B6073 E89C00C5FF call 00406114
007B6078 8D855CFFFFFF lea eax, [ebp+$FFFFFF5C]
007B607E BA24000000 mov edx, $00000024
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6083 E8C0F2C4FF call 00405348
007B6088 8D45F0 lea eax, [ebp-$10]
007B608B BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6090 E8B3F2C4FF call 00405348
007B6095 C3 ret
* Reference to: System.@HandleFinally;
|
007B6096 E959EAC4FF jmp 00404AF4
007B609B EBB5 jmp 007B6052
****** END
|
007B609D 5F pop edi
007B609E 5E pop esi
007B609F 5B pop ebx
007B60A0 8BE5 mov esp, ebp
007B60A2 5D pop ebp
007B60A3 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B60B1(Sender : TObject);
begin
(*
007B60B1 8BEC mov ebp, esp
007B60B3 51 push ecx
007B60B4 B924000000 mov ecx, $00000024
007B60B9 6A00 push $00
007B60BB 6A00 push $00
007B60BD 49 dec ecx
007B60BE 75F9 jnz 007B60B9
007B60C0 874DFC xchg [ebp-$04], ecx
007B60C3 53 push ebx
007B60C4 56 push esi
007B60C5 57 push edi
007B60C6 894DF8 mov [ebp-$08], ecx
007B60C9 8955FC mov [ebp-$04], edx
007B60CC 8BF0 mov esi, eax
007B60CE 33C0 xor eax, eax
007B60D0 55 push ebp
007B60D1 68606C7B00 push $007B6C60
***** TRY
|
007B60D6 64FF30 push dword ptr fs:[eax]
007B60D9 648920 mov fs:[eax], esp
007B60DC 8B4508 mov eax, [ebp+$08]
* Reference to: System.@LStrClr(void;void);
|
007B60DF E840F2C4FF call 00405324
007B60E4 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControlCount(TWinControl):Integer;
|
007B60E6 E8C55BCDFF call 0048BCB0
007B60EB 8BF8 mov edi, eax
007B60ED 4F dec edi
007B60EE 85FF test edi, edi
007B60F0 0F8CB8090000 jl 007B6AAE
007B60F6 47 inc edi
007B60F7 33DB xor ebx, ebx
007B60F9 8BD3 mov edx, ebx
007B60FB 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B60FD E8725BCDFF call 0048BC74
* Reference to class TLabel
|
007B6102 8B151C5F4700 mov edx, [$00475F1C]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B6108 E8D7E3C4FF call 004044E4
007B610D 84C0 test al, al
007B610F 0F8591090000 jnz 007B6AA6
007B6115 8BD3 mov edx, ebx
007B6117 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6119 E8565BCDFF call 0048BC74
* Reference to class TEdit
|
007B611E 8B15B8674700 mov edx, [$004767B8]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B6124 E8BBE3C4FF call 004044E4
007B6129 84C0 test al, al
007B612B 0F8478030000 jz 007B64A9
007B6131 8BD3 mov edx, ebx
007B6133 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6135 E83A5BCDFF call 0048BC74
007B613A 8D55E8 lea edx, [ebp-$18]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B613D E8AE24CDFF call 004885F0
007B6142 8B45E8 mov eax, [ebp-$18]
007B6145 8D55EC lea edx, [ebp-$14]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6148 E89F47C5FF call 0040A8EC
007B614D 837DEC00 cmp dword ptr [ebp-$14], +$00
007B6151 0F844F090000 jz 007B6AA6
007B6157 8BD3 mov edx, ebx
007B6159 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B615B E8145BCDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B6160 8B400C mov eax, [eax+$0C]
007B6163 3B45FC cmp eax, [ebp-$04]
007B6166 7557 jnz 007B61BF
007B6168 8B4508 mov eax, [ebp+$08]
007B616B FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B616D 687C6C7B00 push $007B6C7C
007B6172 8BD3 mov edx, ebx
007B6174 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6176 E8F95ACDFF call 0048BC74
007B617B FF7008 push dword ptr [eax+$08]
007B617E 688C6C7B00 push $007B6C8C
007B6183 8BD3 mov edx, ebx
007B6185 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6187 E8E85ACDFF call 0048BC74
007B618C 8D55DC lea edx, [ebp-$24]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B618F E85C24CDFF call 004885F0
007B6194 8B45DC mov eax, [ebp-$24]
007B6197 8D55E0 lea edx, [ebp-$20]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B619A E84D47C5FF call 0040A8EC
007B619F 8B45E0 mov eax, [ebp-$20]
007B61A2 8D55E4 lea edx, [ebp-$1C]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B61A5 E84A48C5FF call 0040A9F4
007B61AA FF75E4 push dword ptr [ebp-$1C]
007B61AD 8B4508 mov eax, [ebp+$08]
007B61B0 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B61B5 E8FAF4C4FF call 004056B4
007B61BA E9E7080000 jmp 007B6AA6
007B61BF 8BD3 mov edx, ebx
007B61C1 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B61C3 E8AC5ACDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B61C8 8B400C mov eax, [eax+$0C]
007B61CB 3B45F8 cmp eax, [ebp-$08]
007B61CE 0F85D2080000 jnz 007B6AA6
007B61D4 8BD3 mov edx, ebx
007B61D6 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B61D8 E8975ACDFF call 0048BC74
007B61DD 8D55D4 lea edx, [ebp-$2C]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B61E0 E80B24CDFF call 004885F0
007B61E5 8B45D4 mov eax, [ebp-$2C]
007B61E8 8D55D8 lea edx, [ebp-$28]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B61EB E8FC46C5FF call 0040A8EC
007B61F0 8B55D8 mov edx, [ebp-$28]
007B61F3 B8986C7B00 mov eax, $007B6C98
* Reference to: System.@LStrPos;
|
007B61F8 E83BF7C4FF call 00405938
007B61FD 8945F4 mov [ebp-$0C], eax
007B6200 837DF400 cmp dword ptr [ebp-$0C], +$00
007B6204 0F8E1C020000 jle 007B6426
007B620A 8B4508 mov eax, [ebp+$08]
007B620D FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B620F 687C6C7B00 push $007B6C7C
007B6214 8BD3 mov edx, ebx
007B6216 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6218 E8575ACDFF call 0048BC74
007B621D FF7008 push dword ptr [eax+$08]
* Possible String Reference to: ' like '
|
007B6220 68A46C7B00 push $007B6CA4
007B6225 68B46C7B00 push $007B6CB4
007B622A 8D45C8 lea eax, [ebp-$38]
007B622D 50 push eax
007B622E 8BD3 mov edx, ebx
007B6230 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6232 E83D5ACDFF call 0048BC74
007B6237 8D55C0 lea edx, [ebp-$40]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B623A E8B123CDFF call 004885F0
007B623F 8B45C0 mov eax, [ebp-$40]
007B6242 8D55C4 lea edx, [ebp-$3C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6245 E8A246C5FF call 0040A8EC
007B624A 8B45C4 mov eax, [ebp-$3C]
007B624D 8B4DF4 mov ecx, [ebp-$0C]
007B6250 49 dec ecx
007B6251 BA01000000 mov edx, $00000001
* Reference to: System.@LStrCopy;
|
007B6256 E8F9F5C4FF call 00405854
007B625B FF75C8 push dword ptr [ebp-$38]
007B625E 68B46C7B00 push $007B6CB4
007B6263 8D45CC lea eax, [ebp-$34]
007B6266 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
007B626B E844F4C4FF call 004056B4
007B6270 8B45CC mov eax, [ebp-$34]
007B6273 8D55D0 lea edx, [ebp-$30]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B6276 E87947C5FF call 0040A9F4
007B627B FF75D0 push dword ptr [ebp-$30]
007B627E 8B4508 mov eax, [ebp+$08]
007B6281 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B6286 E829F4C4FF call 004056B4
007B628B 8D45F0 lea eax, [ebp-$10]
007B628E 50 push eax
007B628F 8BD3 mov edx, ebx
007B6291 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6293 E8DC59CDFF call 0048BC74
007B6298 8D55B8 lea edx, [ebp-$48]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B629B E85023CDFF call 004885F0
007B62A0 8B45B8 mov eax, [ebp-$48]
007B62A3 8D55BC lea edx, [ebp-$44]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B62A6 E84146C5FF call 0040A8EC
007B62AB 8B45BC mov eax, [ebp-$44]
* Reference to: System.@LStrLen(String):Integer;
| or: System.@DynArrayLength;
| or: System.DynArraySize(Pointer):Integer;
| or: Variants.DynArraySize(Pointer):Integer;
|
007B62AE E841F3C4FF call 004055F4
007B62B3 50 push eax
007B62B4 8BD3 mov edx, ebx
007B62B6 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B62B8 E8B759CDFF call 0048BC74
007B62BD 8D55B0 lea edx, [ebp-$50]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B62C0 E82B23CDFF call 004885F0
007B62C5 8B45B0 mov eax, [ebp-$50]
007B62C8 8D55B4 lea edx, [ebp-$4C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B62CB E81C46C5FF call 0040A8EC
007B62D0 8B45B4 mov eax, [ebp-$4C]
007B62D3 8B55F4 mov edx, [ebp-$0C]
007B62D6 42 inc edx
007B62D7 59 pop ecx
* Reference to: System.@LStrCopy;
|
007B62D8 E877F5C4FF call 00405854
007B62DD E92A010000 jmp 007B640C
007B62E2 8D55AC lea edx, [ebp-$54]
007B62E5 8B45F0 mov eax, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B62E8 E8FF45C5FF call 0040A8EC
007B62ED 8B55AC mov edx, [ebp-$54]
007B62F0 B8986C7B00 mov eax, $007B6C98
* Reference to: System.@LStrPos;
|
007B62F5 E83EF6C4FF call 00405938
007B62FA 8945F4 mov [ebp-$0C], eax
007B62FD 837DF400 cmp dword ptr [ebp-$0C], +$00
007B6301 0F8EA2000000 jle 007B63A9
007B6307 8B4508 mov eax, [ebp+$08]
007B630A FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B630C 687C6C7B00 push $007B6C7C
007B6311 8BD3 mov edx, ebx
007B6313 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6315 E85A59CDFF call 0048BC74
007B631A FF7008 push dword ptr [eax+$08]
* Possible String Reference to: ' like '
|
007B631D 68A46C7B00 push $007B6CA4
007B6322 68B46C7B00 push $007B6CB4
007B6327 8D45A0 lea eax, [ebp-$60]
007B632A 50 push eax
007B632B 8D559C lea edx, [ebp-$64]
007B632E 8B45F0 mov eax, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6331 E8B645C5FF call 0040A8EC
007B6336 8B459C mov eax, [ebp-$64]
007B6339 8B4DF4 mov ecx, [ebp-$0C]
007B633C 49 dec ecx
007B633D BA01000000 mov edx, $00000001
* Reference to: System.@LStrCopy;
|
007B6342 E80DF5C4FF call 00405854
007B6347 FF75A0 push dword ptr [ebp-$60]
007B634A 68B46C7B00 push $007B6CB4
007B634F 8D45A4 lea eax, [ebp-$5C]
007B6352 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
007B6357 E858F3C4FF call 004056B4
007B635C 8B45A4 mov eax, [ebp-$5C]
007B635F 8D55A8 lea edx, [ebp-$58]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B6362 E88D46C5FF call 0040A9F4
007B6367 FF75A8 push dword ptr [ebp-$58]
007B636A 8B4508 mov eax, [ebp+$08]
007B636D BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B6372 E83DF3C4FF call 004056B4
007B6377 8D45F0 lea eax, [ebp-$10]
007B637A 50 push eax
007B637B 8D5598 lea edx, [ebp-$68]
007B637E 8B45F0 mov eax, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6381 E86645C5FF call 0040A8EC
007B6386 8B4598 mov eax, [ebp-$68]
* Reference to: System.@LStrLen(String):Integer;
| or: System.@DynArrayLength;
| or: System.DynArraySize(Pointer):Integer;
| or: Variants.DynArraySize(Pointer):Integer;
|
007B6389 E866F2C4FF call 004055F4
007B638E 50 push eax
007B638F 8D5594 lea edx, [ebp-$6C]
007B6392 8B45F0 mov eax, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6395 E85245C5FF call 0040A8EC
007B639A 8B4594 mov eax, [ebp-$6C]
007B639D 8B55F4 mov edx, [ebp-$0C]
007B63A0 42 inc edx
007B63A1 59 pop ecx
* Reference to: System.@LStrCopy;
|
007B63A2 E8ADF4C4FF call 00405854
007B63A7 EB63 jmp 007B640C
007B63A9 8B4508 mov eax, [ebp+$08]
007B63AC FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B63AE 687C6C7B00 push $007B6C7C
007B63B3 8BD3 mov edx, ebx
007B63B5 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B63B7 E8B858CDFF call 0048BC74
007B63BC FF7008 push dword ptr [eax+$08]
* Possible String Reference to: ' like '
|
007B63BF 68A46C7B00 push $007B6CA4
007B63C4 68B46C7B00 push $007B6CB4
007B63C9 8D5588 lea edx, [ebp-$78]
007B63CC 8B45F0 mov eax, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B63CF E81845C5FF call 0040A8EC
007B63D4 FF7588 push dword ptr [ebp-$78]
007B63D7 68B46C7B00 push $007B6CB4
007B63DC 8D458C lea eax, [ebp-$74]
007B63DF BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
007B63E4 E8CBF2C4FF call 004056B4
007B63E9 8B458C mov eax, [ebp-$74]
007B63EC 8D5590 lea edx, [ebp-$70]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B63EF E80046C5FF call 0040A9F4
007B63F4 FF7590 push dword ptr [ebp-$70]
007B63F7 8B4508 mov eax, [ebp+$08]
007B63FA BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B63FF E8B0F2C4FF call 004056B4
007B6404 8D45F0 lea eax, [ebp-$10]
* Reference to: System.@LStrClr(void;void);
|
007B6407 E818EFC4FF call 00405324
007B640C 8D5584 lea edx, [ebp-$7C]
007B640F 8B45F0 mov eax, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6412 E8D544C5FF call 0040A8EC
007B6417 837D8400 cmp dword ptr [ebp-$7C], +$00
007B641B 0F85C1FEFFFF jnz 007B62E2
007B6421 E980060000 jmp 007B6AA6
007B6426 8B4508 mov eax, [ebp+$08]
007B6429 FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B642B 687C6C7B00 push $007B6C7C
007B6430 8BD3 mov edx, ebx
007B6432 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6434 E83B58CDFF call 0048BC74
007B6439 FF7008 push dword ptr [eax+$08]
* Possible String Reference to: ' like '
|
007B643C 68A46C7B00 push $007B6CA4
007B6441 68B46C7B00 push $007B6CB4
007B6446 8BD3 mov edx, ebx
007B6448 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B644A E82558CDFF call 0048BC74
007B644F 8D9574FFFFFF lea edx, [ebp+$FFFFFF74]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B6455 E89621CDFF call 004885F0
007B645A 8B8574FFFFFF mov eax, [ebp+$FFFFFF74]
007B6460 8D9578FFFFFF lea edx, [ebp+$FFFFFF78]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6466 E88144C5FF call 0040A8EC
007B646B FFB578FFFFFF push dword ptr [ebp+$FFFFFF78]
007B6471 68B46C7B00 push $007B6CB4
007B6476 8D857CFFFFFF lea eax, [ebp+$FFFFFF7C]
007B647C BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
007B6481 E82EF2C4FF call 004056B4
007B6486 8B857CFFFFFF mov eax, [ebp+$FFFFFF7C]
007B648C 8D5580 lea edx, [ebp-$80]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B648F E86045C5FF call 0040A9F4
007B6494 FF7580 push dword ptr [ebp-$80]
007B6497 8B4508 mov eax, [ebp+$08]
007B649A BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B649F E810F2C4FF call 004056B4
007B64A4 E9FD050000 jmp 007B6AA6
007B64A9 8BD3 mov edx, ebx
007B64AB 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B64AD E8C257CDFF call 0048BC74
* Reference to class TBtnEditA
|
007B64B2 8B1530A24F00 mov edx, [$004FA230]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B64B8 E827E0C4FF call 004044E4
007B64BD 84C0 test al, al
007B64BF 0F84C5010000 jz 007B668A
007B64C5 8BD3 mov edx, ebx
007B64C7 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B64C9 E8A657CDFF call 0048BC74
007B64CE 8D956CFFFFFF lea edx, [ebp+$FFFFFF6C]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B64D4 E81721CDFF call 004885F0
007B64D9 8B856CFFFFFF mov eax, [ebp+$FFFFFF6C]
007B64DF 8D9570FFFFFF lea edx, [ebp+$FFFFFF70]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B64E5 E80244C5FF call 0040A8EC
007B64EA 83BD70FFFFFF00 cmp dword ptr [ebp+$FFFFFF70], +$00
007B64F1 0F84AF050000 jz 007B6AA6
007B64F7 8BD3 mov edx, ebx
007B64F9 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B64FB E87457CDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B6500 8B400C mov eax, [eax+$0C]
007B6503 3B45FC cmp eax, [ebp-$04]
007B6506 755E jnz 007B6566
007B6508 8B4508 mov eax, [ebp+$08]
007B650B FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B650D 687C6C7B00 push $007B6C7C
007B6512 8BD3 mov edx, ebx
007B6514 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6516 E85957CDFF call 0048BC74
007B651B FF7008 push dword ptr [eax+$08]
007B651E 688C6C7B00 push $007B6C8C
007B6523 8BD3 mov edx, ebx
007B6525 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6527 E84857CDFF call 0048BC74
* Reference to field TfrmSelExportField.Position : TPosition
|
007B652C 8B8030020000 mov eax, [eax+$0230]
007B6532 8D9564FFFFFF lea edx, [ebp+$FFFFFF64]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6538 E8AF43C5FF call 0040A8EC
007B653D 8B8564FFFFFF mov eax, [ebp+$FFFFFF64]
007B6543 8D9568FFFFFF lea edx, [ebp+$FFFFFF68]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B6549 E8A644C5FF call 0040A9F4
007B654E FFB568FFFFFF push dword ptr [ebp+$FFFFFF68]
007B6554 8B4508 mov eax, [ebp+$08]
007B6557 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B655C E853F1C4FF call 004056B4
007B6561 E940050000 jmp 007B6AA6
007B6566 8BD3 mov edx, ebx
007B6568 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B656A E80557CDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B656F 8B400C mov eax, [eax+$0C]
007B6572 3B45F8 cmp eax, [ebp-$08]
007B6575 0F858E000000 jnz 007B6609
007B657B 8B4508 mov eax, [ebp+$08]
007B657E FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B6580 687C6C7B00 push $007B6C7C
007B6585 8BD3 mov edx, ebx
007B6587 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6589 E8E656CDFF call 0048BC74
007B658E FF7008 push dword ptr [eax+$08]
* Possible String Reference to: 'Name'
|
007B6591 68C06C7B00 push $007B6CC0
* Possible String Reference to: ' like '
|
007B6596 68A46C7B00 push $007B6CA4
007B659B 68B46C7B00 push $007B6CB4
007B65A0 8BD3 mov edx, ebx
007B65A2 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B65A4 E8CB56CDFF call 0048BC74
007B65A9 8D9554FFFFFF lea edx, [ebp+$FFFFFF54]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B65AF E83C20CDFF call 004885F0
007B65B4 8B8554FFFFFF mov eax, [ebp+$FFFFFF54]
007B65BA 8D9558FFFFFF lea edx, [ebp+$FFFFFF58]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B65C0 E82743C5FF call 0040A8EC
007B65C5 FFB558FFFFFF push dword ptr [ebp+$FFFFFF58]
007B65CB 68B46C7B00 push $007B6CB4
007B65D0 8D855CFFFFFF lea eax, [ebp+$FFFFFF5C]
007B65D6 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
007B65DB E8D4F0C4FF call 004056B4
007B65E0 8B855CFFFFFF mov eax, [ebp+$FFFFFF5C]
007B65E6 8D9560FFFFFF lea edx, [ebp+$FFFFFF60]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B65EC E80344C5FF call 0040A9F4
007B65F1 FFB560FFFFFF push dword ptr [ebp+$FFFFFF60]
007B65F7 8B4508 mov eax, [ebp+$08]
007B65FA BA06000000 mov edx, $00000006
* Reference to: System.@LStrCatN;
|
007B65FF E8B0F0C4FF call 004056B4
007B6604 E99D040000 jmp 007B6AA6
007B6609 8BD3 mov edx, ebx
007B660B 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B660D E86256CDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B6612 83780C63 cmp dword ptr [eax+$0C], +$63
007B6616 0F858A040000 jnz 007B6AA6
007B661C 8B4508 mov eax, [ebp+$08]
007B661F FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B6621 687C6C7B00 push $007B6C7C
007B6626 8BD3 mov edx, ebx
007B6628 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B662A E84556CDFF call 0048BC74
007B662F FF7008 push dword ptr [eax+$08]
* Possible String Reference to: ' like '
|
007B6632 68A46C7B00 push $007B6CA4
007B6637 8BD3 mov edx, ebx
007B6639 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B663B E83456CDFF call 0048BC74
* Reference to field TfrmSelExportField.Position : TPosition
|
007B6640 8B8030020000 mov eax, [eax+$0230]
007B6646 8D954CFFFFFF lea edx, [ebp+$FFFFFF4C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B664C E89B42C5FF call 0040A8EC
007B6651 8D854CFFFFFF lea eax, [ebp+$FFFFFF4C]
007B6657 BAB46C7B00 mov edx, $007B6CB4
* Reference to: System.@LStrCat;
|
007B665C E89BEFC4FF call 004055FC
007B6661 8B854CFFFFFF mov eax, [ebp+$FFFFFF4C]
007B6667 8D9550FFFFFF lea edx, [ebp+$FFFFFF50]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B666D E88243C5FF call 0040A9F4
007B6672 FFB550FFFFFF push dword ptr [ebp+$FFFFFF50]
007B6678 8B4508 mov eax, [ebp+$08]
007B667B BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B6680 E82FF0C4FF call 004056B4
007B6685 E91C040000 jmp 007B6AA6
007B668A 8BD3 mov edx, ebx
007B668C 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B668E E8E155CDFF call 0048BC74
* Reference to class TBtnEditC
|
007B6693 8B158CAB4F00 mov edx, [$004FAB8C]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B6699 E846DEC4FF call 004044E4
007B669E 84C0 test al, al
007B66A0 0F8439010000 jz 007B67DF
007B66A6 8BD3 mov edx, ebx
007B66A8 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B66AA E8C555CDFF call 0048BC74
* Reference to field TfrmSelExportField.OFFS_0238
|
007B66AF 8B8038020000 mov eax, [eax+$0238]
007B66B5 8D9548FFFFFF lea edx, [ebp+$FFFFFF48]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B66BB E82C42C5FF call 0040A8EC
007B66C0 83BD48FFFFFF00 cmp dword ptr [ebp+$FFFFFF48], +$00
007B66C7 0F84D9030000 jz 007B6AA6
007B66CD 8BD3 mov edx, ebx
007B66CF 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B66D1 E89E55CDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B66D6 8B400C mov eax, [eax+$0C]
007B66D9 3B45FC cmp eax, [ebp-$04]
007B66DC 755E jnz 007B673C
007B66DE 8B4508 mov eax, [ebp+$08]
007B66E1 FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B66E3 687C6C7B00 push $007B6C7C
007B66E8 8BD3 mov edx, ebx
007B66EA 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B66EC E88355CDFF call 0048BC74
007B66F1 FF7008 push dword ptr [eax+$08]
007B66F4 688C6C7B00 push $007B6C8C
007B66F9 8BD3 mov edx, ebx
007B66FB 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B66FD E87255CDFF call 0048BC74
* Reference to field TfrmSelExportField.OFFS_0238
|
007B6702 8B8038020000 mov eax, [eax+$0238]
007B6708 8D9540FFFFFF lea edx, [ebp+$FFFFFF40]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B670E E8D941C5FF call 0040A8EC
007B6713 8B8540FFFFFF mov eax, [ebp+$FFFFFF40]
007B6719 8D9544FFFFFF lea edx, [ebp+$FFFFFF44]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B671F E8D042C5FF call 0040A9F4
007B6724 FFB544FFFFFF push dword ptr [ebp+$FFFFFF44]
007B672A 8B4508 mov eax, [ebp+$08]
007B672D BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B6732 E87DEFC4FF call 004056B4
007B6737 E96A030000 jmp 007B6AA6
007B673C 8BD3 mov edx, ebx
007B673E 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6740 E82F55CDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B6745 8B400C mov eax, [eax+$0C]
007B6748 3B45F8 cmp eax, [ebp-$08]
007B674B 0F8555030000 jnz 007B6AA6
007B6751 8B4508 mov eax, [ebp+$08]
007B6754 FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B6756 687C6C7B00 push $007B6C7C
007B675B 8BD3 mov edx, ebx
007B675D 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B675F E81055CDFF call 0048BC74
007B6764 FF7008 push dword ptr [eax+$08]
* Possible String Reference to: 'Name'
|
007B6767 68C06C7B00 push $007B6CC0
* Possible String Reference to: ' like '
|
007B676C 68A46C7B00 push $007B6CA4
007B6771 68B46C7B00 push $007B6CB4
007B6776 8BD3 mov edx, ebx
007B6778 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B677A E8F554CDFF call 0048BC74
007B677F 8D9530FFFFFF lea edx, [ebp+$FFFFFF30]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B6785 E8661ECDFF call 004885F0
007B678A 8B8530FFFFFF mov eax, [ebp+$FFFFFF30]
007B6790 8D9534FFFFFF lea edx, [ebp+$FFFFFF34]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6796 E85141C5FF call 0040A8EC
007B679B FFB534FFFFFF push dword ptr [ebp+$FFFFFF34]
007B67A1 68B46C7B00 push $007B6CB4
007B67A6 8D8538FFFFFF lea eax, [ebp+$FFFFFF38]
007B67AC BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
007B67B1 E8FEEEC4FF call 004056B4
007B67B6 8B8538FFFFFF mov eax, [ebp+$FFFFFF38]
007B67BC 8D953CFFFFFF lea edx, [ebp+$FFFFFF3C]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B67C2 E82D42C5FF call 0040A9F4
007B67C7 FFB53CFFFFFF push dword ptr [ebp+$FFFFFF3C]
007B67CD 8B4508 mov eax, [ebp+$08]
007B67D0 BA06000000 mov edx, $00000006
* Reference to: System.@LStrCatN;
|
007B67D5 E8DAEEC4FF call 004056B4
007B67DA E9C7020000 jmp 007B6AA6
007B67DF 8BD3 mov edx, ebx
007B67E1 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B67E3 E88C54CDFF call 0048BC74
007B67E8 8B15F4508800 mov edx, [$008850F4]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B67EE E8F1DCC4FF call 004044E4
007B67F3 84C0 test al, al
007B67F5 0F844A010000 jz 007B6945
007B67FB 8BD3 mov edx, ebx
007B67FD 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B67FF E87054CDFF call 0048BC74
007B6804 8D9528FFFFFF lea edx, [ebp+$FFFFFF28]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B680A E8E11DCDFF call 004885F0
007B680F 8B8528FFFFFF mov eax, [ebp+$FFFFFF28]
007B6815 8D952CFFFFFF lea edx, [ebp+$FFFFFF2C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B681B E8CC40C5FF call 0040A8EC
007B6820 83BD2CFFFFFF00 cmp dword ptr [ebp+$FFFFFF2C], +$00
007B6827 0F8479020000 jz 007B6AA6
007B682D 8BD3 mov edx, ebx
007B682F 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6831 E83E54CDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B6836 8B400C mov eax, [eax+$0C]
007B6839 3B45FC cmp eax, [ebp-$04]
007B683C 7569 jnz 007B68A7
007B683E 8B4508 mov eax, [ebp+$08]
007B6841 FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B6843 687C6C7B00 push $007B6C7C
007B6848 8BD3 mov edx, ebx
007B684A 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B684C E82354CDFF call 0048BC74
007B6851 FF7008 push dword ptr [eax+$08]
007B6854 688C6C7B00 push $007B6C8C
007B6859 8BD3 mov edx, ebx
007B685B 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B685D E81254CDFF call 0048BC74
007B6862 8D951CFFFFFF lea edx, [ebp+$FFFFFF1C]
|
007B6868 E8FFD9EFFF call 006B426C
007B686D 8B851CFFFFFF mov eax, [ebp+$FFFFFF1C]
007B6873 8D9520FFFFFF lea edx, [ebp+$FFFFFF20]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6879 E86E40C5FF call 0040A8EC
007B687E 8B8520FFFFFF mov eax, [ebp+$FFFFFF20]
007B6884 8D9524FFFFFF lea edx, [ebp+$FFFFFF24]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B688A E86541C5FF call 0040A9F4
007B688F FFB524FFFFFF push dword ptr [ebp+$FFFFFF24]
007B6895 8B4508 mov eax, [ebp+$08]
007B6898 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B689D E812EEC4FF call 004056B4
007B68A2 E9FF010000 jmp 007B6AA6
007B68A7 8BD3 mov edx, ebx
007B68A9 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B68AB E8C453CDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B68B0 8B400C mov eax, [eax+$0C]
007B68B3 3B45F8 cmp eax, [ebp-$08]
007B68B6 0F85EA010000 jnz 007B6AA6
007B68BC 8B4508 mov eax, [ebp+$08]
007B68BF FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B68C1 687C6C7B00 push $007B6C7C
007B68C6 8BD3 mov edx, ebx
007B68C8 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B68CA E8A553CDFF call 0048BC74
007B68CF FF7008 push dword ptr [eax+$08]
* Possible String Reference to: ' like '
|
007B68D2 68A46C7B00 push $007B6CA4
007B68D7 68B46C7B00 push $007B6CB4
007B68DC 8BD3 mov edx, ebx
007B68DE 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B68E0 E88F53CDFF call 0048BC74
007B68E5 8D950CFFFFFF lea edx, [ebp+$FFFFFF0C]
|
007B68EB E87CD9EFFF call 006B426C
007B68F0 8B850CFFFFFF mov eax, [ebp+$FFFFFF0C]
007B68F6 8D9510FFFFFF lea edx, [ebp+$FFFFFF10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B68FC E8EB3FC5FF call 0040A8EC
007B6901 FFB510FFFFFF push dword ptr [ebp+$FFFFFF10]
007B6907 68B46C7B00 push $007B6CB4
007B690C 8D8514FFFFFF lea eax, [ebp+$FFFFFF14]
007B6912 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
007B6917 E898EDC4FF call 004056B4
007B691C 8B8514FFFFFF mov eax, [ebp+$FFFFFF14]
007B6922 8D9518FFFFFF lea edx, [ebp+$FFFFFF18]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B6928 E8C740C5FF call 0040A9F4
007B692D FFB518FFFFFF push dword ptr [ebp+$FFFFFF18]
007B6933 8B4508 mov eax, [ebp+$08]
007B6936 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B693B E874EDC4FF call 004056B4
007B6940 E961010000 jmp 007B6AA6
007B6945 8BD3 mov edx, ebx
007B6947 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6949 E82653CDFF call 0048BC74
* Reference to class TComboBox
|
007B694E 8B15F4814700 mov edx, [$004781F4]
* Reference to: System.@IsClass(TObject;TClass):Boolean;
|
007B6954 E88BDBC4FF call 004044E4
007B6959 84C0 test al, al
007B695B 0F8445010000 jz 007B6AA6
007B6961 8BD3 mov edx, ebx
007B6963 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6965 E80A53CDFF call 0048BC74
007B696A 8D9504FFFFFF lea edx, [ebp+$FFFFFF04]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B6970 E87B1CCDFF call 004885F0
007B6975 8B8504FFFFFF mov eax, [ebp+$FFFFFF04]
007B697B 8D9508FFFFFF lea edx, [ebp+$FFFFFF08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6981 E8663FC5FF call 0040A8EC
007B6986 83BD08FFFFFF00 cmp dword ptr [ebp+$FFFFFF08], +$00
007B698D 0F8413010000 jz 007B6AA6
007B6993 8BD3 mov edx, ebx
007B6995 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6997 E8D852CDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B699C 8B400C mov eax, [eax+$0C]
007B699F 3B45FC cmp eax, [ebp-$04]
007B69A2 7569 jnz 007B6A0D
007B69A4 8B4508 mov eax, [ebp+$08]
007B69A7 FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B69A9 687C6C7B00 push $007B6C7C
007B69AE 8BD3 mov edx, ebx
007B69B0 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B69B2 E8BD52CDFF call 0048BC74
007B69B7 FF7008 push dword ptr [eax+$08]
007B69BA 688C6C7B00 push $007B6C8C
007B69BF 8BD3 mov edx, ebx
007B69C1 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B69C3 E8AC52CDFF call 0048BC74
007B69C8 8D95F8FEFFFF lea edx, [ebp+$FFFFFEF8]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B69CE E81D1CCDFF call 004885F0
007B69D3 8B85F8FEFFFF mov eax, [ebp+$FFFFFEF8]
007B69D9 8D95FCFEFFFF lea edx, [ebp+$FFFFFEFC]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B69DF E8083FC5FF call 0040A8EC
007B69E4 8B85FCFEFFFF mov eax, [ebp+$FFFFFEFC]
007B69EA 8D9500FFFFFF lea edx, [ebp+$FFFFFF00]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B69F0 E8FF3FC5FF call 0040A9F4
007B69F5 FFB500FFFFFF push dword ptr [ebp+$FFFFFF00]
007B69FB 8B4508 mov eax, [ebp+$08]
007B69FE BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B6A03 E8ACECC4FF call 004056B4
007B6A08 E999000000 jmp 007B6AA6
007B6A0D 8BD3 mov edx, ebx
007B6A0F 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6A11 E85E52CDFF call 0048BC74
* Reference to field TfrmSelExportField.Tag : Longint
|
007B6A16 8B400C mov eax, [eax+$0C]
007B6A19 3B45F8 cmp eax, [ebp-$08]
007B6A1C 0F8584000000 jnz 007B6AA6
007B6A22 8B4508 mov eax, [ebp+$08]
007B6A25 FF30 push dword ptr [eax]
* Possible String Reference to: 'and '
|
007B6A27 687C6C7B00 push $007B6C7C
007B6A2C 8BD3 mov edx, ebx
007B6A2E 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6A30 E83F52CDFF call 0048BC74
007B6A35 FF7008 push dword ptr [eax+$08]
* Possible String Reference to: ' like '
|
007B6A38 68A46C7B00 push $007B6CA4
007B6A3D 68B46C7B00 push $007B6CB4
007B6A42 8BD3 mov edx, ebx
007B6A44 8BC6 mov eax, esi
* Reference to: Controls.TWinControl.GetControl(TWinControl;Integer):TControl;
|
007B6A46 E82952CDFF call 0048BC74
007B6A4B 8D95E8FEFFFF lea edx, [ebp+$FFFFFEE8]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B6A51 E89A1BCDFF call 004885F0
007B6A56 8B85E8FEFFFF mov eax, [ebp+$FFFFFEE8]
007B6A5C 8D95ECFEFFFF lea edx, [ebp+$FFFFFEEC]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6A62 E8853EC5FF call 0040A8EC
007B6A67 FFB5ECFEFFFF push dword ptr [ebp+$FFFFFEEC]
007B6A6D 68B46C7B00 push $007B6CB4
007B6A72 8D85F0FEFFFF lea eax, [ebp+$FFFFFEF0]
007B6A78 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
007B6A7D E832ECC4FF call 004056B4
007B6A82 8B85F0FEFFFF mov eax, [ebp+$FFFFFEF0]
007B6A88 8D95F4FEFFFF lea edx, [ebp+$FFFFFEF4]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B6A8E E8613FC5FF call 0040A9F4
007B6A93 FFB5F4FEFFFF push dword ptr [ebp+$FFFFFEF4]
007B6A99 8B4508 mov eax, [ebp+$08]
007B6A9C BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
007B6AA1 E80EECC4FF call 004056B4
007B6AA6 43 inc ebx
007B6AA7 4F dec edi
007B6AA8 0F854BF6FFFF jnz 007B60F9
007B6AAE 8D95E4FEFFFF lea edx, [ebp+$FFFFFEE4]
007B6AB4 8B4508 mov eax, [ebp+$08]
007B6AB7 8B00 mov eax, [eax]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6AB9 E82E3EC5FF call 0040A8EC
007B6ABE 83BDE4FEFFFF00 cmp dword ptr [ebp+$FFFFFEE4], +$00
007B6AC5 743E jz 007B6B05
007B6AC7 8B4508 mov eax, [ebp+$08]
007B6ACA 8B00 mov eax, [eax]
* Reference to: System.@LStrLen(String):Integer;
| or: System.@DynArrayLength;
| or: System.DynArraySize(Pointer):Integer;
| or: Variants.DynArraySize(Pointer):Integer;
|
007B6ACC E823EBC4FF call 004055F4
007B6AD1 8BD0 mov edx, eax
007B6AD3 83EA04 sub edx, +$04
007B6AD6 8D8DDCFEFFFF lea ecx, [ebp+$FFFFFEDC]
007B6ADC 8B4508 mov eax, [ebp+$08]
007B6ADF 8B00 mov eax, [eax]
* Reference to: StrUtils.RightStr(WideString;Integer):WideString;overload;
| or: StrUtils.RightBStr(AnsiString;Integer):AnsiString;
|
007B6AE1 E8EA22C9FF call 00448DD0
007B6AE6 8B85DCFEFFFF mov eax, [ebp+$FFFFFEDC]
007B6AEC 8D95E0FEFFFF lea edx, [ebp+$FFFFFEE0]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6AF2 E8F53DC5FF call 0040A8EC
007B6AF7 8B95E0FEFFFF mov edx, [ebp+$FFFFFEE0]
007B6AFD 8B4508 mov eax, [ebp+$08]
* Reference to: System.@LStrAsg(void;void;void;void);
|
007B6B00 E873E8C4FF call 00405378
007B6B05 33C0 xor eax, eax
007B6B07 5A pop edx
007B6B08 59 pop ecx
007B6B09 59 pop ecx
007B6B0A 648910 mov fs:[eax], edx
****** FINALLY
|
007B6B0D 686A6C7B00 push $007B6C6A
007B6B12 8D85DCFEFFFF lea eax, [ebp+$FFFFFEDC]
007B6B18 BA03000000 mov edx, $00000003
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6B1D E826E8C4FF call 00405348
007B6B22 8D85E8FEFFFF lea eax, [ebp+$FFFFFEE8]
* Reference to: System.@LStrClr(void;void);
|
007B6B28 E8F7E7C4FF call 00405324
007B6B2D 8D85ECFEFFFF lea eax, [ebp+$FFFFFEEC]
007B6B33 BA03000000 mov edx, $00000003
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6B38 E80BE8C4FF call 00405348
007B6B3D 8D85F8FEFFFF lea eax, [ebp+$FFFFFEF8]
* Reference to: System.@LStrClr(void;void);
|
007B6B43 E8DCE7C4FF call 00405324
007B6B48 8D85FCFEFFFF lea eax, [ebp+$FFFFFEFC]
007B6B4E BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6B53 E8F0E7C4FF call 00405348
007B6B58 8D8504FFFFFF lea eax, [ebp+$FFFFFF04]
* Reference to: System.@LStrClr(void;void);
|
007B6B5E E8C1E7C4FF call 00405324
007B6B63 8D8508FFFFFF lea eax, [ebp+$FFFFFF08]
007B6B69 BA08000000 mov edx, $00000008
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6B6E E8D5E7C4FF call 00405348
007B6B73 8D8528FFFFFF lea eax, [ebp+$FFFFFF28]
* Reference to: System.@LStrClr(void;void);
|
007B6B79 E8A6E7C4FF call 00405324
007B6B7E 8D852CFFFFFF lea eax, [ebp+$FFFFFF2C]
* Reference to: System.@LStrClr(void;void);
|
007B6B84 E89BE7C4FF call 00405324
007B6B89 8D8530FFFFFF lea eax, [ebp+$FFFFFF30]
* Reference to: System.@LStrClr(void;void);
|
007B6B8F E890E7C4FF call 00405324
007B6B94 8D8534FFFFFF lea eax, [ebp+$FFFFFF34]
007B6B9A BA08000000 mov edx, $00000008
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6B9F E8A4E7C4FF call 00405348
007B6BA4 8D8554FFFFFF lea eax, [ebp+$FFFFFF54]
* Reference to: System.@LStrClr(void;void);
|
007B6BAA E875E7C4FF call 00405324
007B6BAF 8D8558FFFFFF lea eax, [ebp+$FFFFFF58]
007B6BB5 BA05000000 mov edx, $00000005
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6BBA E889E7C4FF call 00405348
007B6BBF 8D856CFFFFFF lea eax, [ebp+$FFFFFF6C]
* Reference to: System.@LStrClr(void;void);
|
007B6BC5 E85AE7C4FF call 00405324
007B6BCA 8D8570FFFFFF lea eax, [ebp+$FFFFFF70]
* Reference to: System.@LStrClr(void;void);
|
007B6BD0 E84FE7C4FF call 00405324
007B6BD5 8D8574FFFFFF lea eax, [ebp+$FFFFFF74]
* Reference to: System.@LStrClr(void;void);
|
007B6BDB E844E7C4FF call 00405324
007B6BE0 8D8578FFFFFF lea eax, [ebp+$FFFFFF78]
007B6BE6 BA0E000000 mov edx, $0000000E
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6BEB E858E7C4FF call 00405348
007B6BF0 8D45B0 lea eax, [ebp-$50]
* Reference to: System.@LStrClr(void;void);
|
007B6BF3 E82CE7C4FF call 00405324
007B6BF8 8D45B4 lea eax, [ebp-$4C]
* Reference to: System.@LStrClr(void;void);
|
007B6BFB E824E7C4FF call 00405324
007B6C00 8D45B8 lea eax, [ebp-$48]
* Reference to: System.@LStrClr(void;void);
|
007B6C03 E81CE7C4FF call 00405324
007B6C08 8D45BC lea eax, [ebp-$44]
* Reference to: System.@LStrClr(void;void);
|
007B6C0B E814E7C4FF call 00405324
007B6C10 8D45C0 lea eax, [ebp-$40]
* Reference to: System.@LStrClr(void;void);
|
007B6C13 E80CE7C4FF call 00405324
007B6C18 8D45C4 lea eax, [ebp-$3C]
007B6C1B BA04000000 mov edx, $00000004
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6C20 E823E7C4FF call 00405348
007B6C25 8D45D4 lea eax, [ebp-$2C]
* Reference to: System.@LStrClr(void;void);
|
007B6C28 E8F7E6C4FF call 00405324
007B6C2D 8D45D8 lea eax, [ebp-$28]
* Reference to: System.@LStrClr(void;void);
|
007B6C30 E8EFE6C4FF call 00405324
007B6C35 8D45DC lea eax, [ebp-$24]
* Reference to: System.@LStrClr(void;void);
|
007B6C38 E8E7E6C4FF call 00405324
007B6C3D 8D45E0 lea eax, [ebp-$20]
007B6C40 BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6C45 E8FEE6C4FF call 00405348
007B6C4A 8D45E8 lea eax, [ebp-$18]
* Reference to: System.@LStrClr(void;void);
|
007B6C4D E8D2E6C4FF call 00405324
007B6C52 8D45EC lea eax, [ebp-$14]
007B6C55 BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6C5A E8E9E6C4FF call 00405348
007B6C5F C3 ret
* Reference to: System.@HandleFinally;
|
007B6C60 E98FDEC4FF jmp 00404AF4
007B6C65 E9A8FEFFFF jmp 007B6B12
****** END
|
007B6C6A 5F pop edi
007B6C6B 5E pop esi
007B6C6C 5B pop ebx
007B6C6D 8BE5 mov esp, ebp
007B6C6F 5D pop ebp
007B6C70 C20400 ret $0004
*)
end;
procedure TfrmSelExportField._PROC_007B6CC9(Sender : TObject);
begin
(*
007B6CC9 8BEC mov ebp, esp
007B6CCB 83C4F4 add esp, -$0C
007B6CCE 33C9 xor ecx, ecx
007B6CD0 894DF4 mov [ebp-$0C], ecx
007B6CD3 8955F8 mov [ebp-$08], edx
007B6CD6 8945FC mov [ebp-$04], eax
007B6CD9 8B45F8 mov eax, [ebp-$08]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B6CDC E803EBC4FF call 004057E4
007B6CE1 33C0 xor eax, eax
007B6CE3 55 push ebp
* Possible String Reference to: '<27>j<EFBFBD><6A><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]<5D>U<EFBFBD><55>3<EFBFBD>QQQQSV<53>ڋ<EFBFBD>3<EFBFBD>Uhmn{'
|
007B6CE4 68856D7B00 push $007B6D85
***** TRY
|
007B6CE9 64FF30 push dword ptr fs:[eax]
007B6CEC 648920 mov fs:[eax], esp
007B6CEF 33C0 xor eax, eax
007B6CF1 55 push ebp
007B6CF2 68636D7B00 push $007B6D63
***** TRY
|
007B6CF7 64FF30 push dword ptr fs:[eax]
007B6CFA 648920 mov fs:[eax], esp
007B6CFD 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
007B6D00 E84F08D1FF call 004C7554
007B6D05 8D55F4 lea edx, [ebp-$0C]
007B6D08 8B45F8 mov eax, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6D0B E8DC3BC5FF call 0040A8EC
007B6D10 837DF400 cmp dword ptr [ebp-$0C], +$00
007B6D14 750F jnz 007B6D25
007B6D16 33D2 xor edx, edx
007B6D18 8B45FC mov eax, [ebp-$04]
007B6D1B 8B08 mov ecx, [eax]
* Possible reference to virtual method TfrmSelExportField.OFFS_0190
|
007B6D1D FF9190010000 call dword ptr [ecx+$0190]
007B6D23 EB28 jmp 007B6D4D
007B6D25 33D2 xor edx, edx
007B6D27 8B45FC mov eax, [ebp-$04]
007B6D2A 8B08 mov ecx, [eax]
* Possible reference to virtual method TfrmSelExportField.OFFS_0190
|
007B6D2C FF9190010000 call dword ptr [ecx+$0190]
007B6D32 8B55F8 mov edx, [ebp-$08]
007B6D35 8B45FC mov eax, [ebp-$04]
007B6D38 8B08 mov ecx, [eax]
* Possible reference to virtual method TfrmSelExportField.OFFS_0198
|
007B6D3A FF9198010000 call dword ptr [ecx+$0198]
007B6D40 B201 mov dl, $01
007B6D42 8B45FC mov eax, [ebp-$04]
007B6D45 8B08 mov ecx, [eax]
* Possible reference to virtual method TfrmSelExportField.OFFS_0190
|
007B6D47 FF9190010000 call dword ptr [ecx+$0190]
007B6D4D 33C0 xor eax, eax
007B6D4F 5A pop edx
007B6D50 59 pop ecx
007B6D51 59 pop ecx
007B6D52 648910 mov fs:[eax], edx
****** FINALLY
|
007B6D55 686A6D7B00 push $007B6D6A
007B6D5A 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
007B6D5D E81208D1FF call 004C7574
007B6D62 C3 ret
* Reference to: System.@HandleFinally;
|
007B6D63 E98CDDC4FF jmp 00404AF4
007B6D68 EBF0 jmp 007B6D5A
****** END
|
007B6D6A 33C0 xor eax, eax
007B6D6C 5A pop edx
007B6D6D 59 pop ecx
007B6D6E 59 pop ecx
007B6D6F 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '<27><>]<5D>U<EFBFBD><55>3<EFBFBD>QQQQSV<53>ڋ<EFBFBD>3<EFBFBD>Uhmn{'
|
007B6D72 688C6D7B00 push $007B6D8C
007B6D77 8D45F4 lea eax, [ebp-$0C]
007B6D7A BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B6D7F E8C4E5C4FF call 00405348
007B6D84 C3 ret
* Reference to: System.@HandleFinally;
|
007B6D85 E96ADDC4FF jmp 00404AF4
007B6D8A EBEB jmp 007B6D77
****** END
|
007B6D8C 8BE5 mov esp, ebp
007B6D8E 5D pop ebp
007B6D8F C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B6D90(Sender : TObject);
begin
(*
007B6D90 55 push ebp
007B6D91 8BEC mov ebp, esp
007B6D93 33C9 xor ecx, ecx
007B6D95 51 push ecx
007B6D96 51 push ecx
007B6D97 51 push ecx
007B6D98 51 push ecx
007B6D99 53 push ebx
007B6D9A 56 push esi
007B6D9B 8BDA mov ebx, edx
007B6D9D 8BF0 mov esi, eax
007B6D9F 33C0 xor eax, eax
007B6DA1 55 push ebp
007B6DA2 686D6E7B00 push $007B6E6D
***** TRY
|
007B6DA7 64FF30 push dword ptr fs:[eax]
007B6DAA 648920 mov fs:[eax], esp
007B6DAD 8BC6 mov eax, esi
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007B6DAF E80C11D1FF call 004C7EC0
007B6DB4 84C0 test al, al
007B6DB6 0F8583000000 jnz 007B6E3F
* Possible String Reference to: 'Ssel'
|
007B6DBC BA846E7B00 mov edx, $007B6E84
007B6DC1 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B6DC3 E8ECFDD0FF call 004C6BB4
007B6DC8 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B6DCA FF5244 call dword ptr [edx+$44]
007B6DCD 3C01 cmp al, $01
007B6DCF 7538 jnz 007B6E09
007B6DD1 8D55F8 lea edx, [ebp-$08]
007B6DD4 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B6DD6 E81518CDFF call 004885F0
007B6DDB 8B45F8 mov eax, [ebp-$08]
* Reference to: SysUtils.StrToCurr(AnsiString):Currency;overload;
|
007B6DDE E8356AC5FF call 0040D818
007B6DE3 DD4508 fld qword ptr [ebp+$08]
007B6DE6 D80D8C6E7B00 fmul dword ptr [$007B6E8C]
007B6DEC DEC1 faddp st(1), st(0)
007B6DEE 83C4F8 add esp, -$08
007B6DF1 DF3C24 fistp qword ptr [esp]
007B6DF4 9B wait
007B6DF5 8D45FC lea eax, [ebp-$04]
|
007B6DF8 E8DF67C5FF call 0040D5DC
007B6DFD 8B55FC mov edx, [ebp-$04]
007B6E00 8BC3 mov eax, ebx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B6E02 E81918CDFF call 00488620
007B6E07 EB36 jmp 007B6E3F
007B6E09 8D55F0 lea edx, [ebp-$10]
007B6E0C 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007B6E0E E8DD17CDFF call 004885F0
007B6E13 8B45F0 mov eax, [ebp-$10]
* Reference to: SysUtils.StrToCurr(AnsiString):Currency;overload;
|
007B6E16 E8FD69C5FF call 0040D818
007B6E1B DD4508 fld qword ptr [ebp+$08]
007B6E1E D80D8C6E7B00 fmul dword ptr [$007B6E8C]
007B6E24 DEE9 fsubp st(1), st(0)
007B6E26 83C4F8 add esp, -$08
007B6E29 DF3C24 fistp qword ptr [esp]
007B6E2C 9B wait
007B6E2D 8D45F4 lea eax, [ebp-$0C]
|
007B6E30 E8A767C5FF call 0040D5DC
007B6E35 8B55F4 mov edx, [ebp-$0C]
007B6E38 8BC3 mov eax, ebx
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
007B6E3A E8E117CDFF call 00488620
007B6E3F 33C0 xor eax, eax
007B6E41 5A pop edx
007B6E42 59 pop ecx
007B6E43 59 pop ecx
007B6E44 648910 mov fs:[eax], edx
****** FINALLY
|
007B6E47 68746E7B00 push $007B6E74
007B6E4C 8D45F0 lea eax, [ebp-$10]
* Reference to: System.@LStrClr(void;void);
|
007B6E4F E8D0E4C4FF call 00405324
007B6E54 8D45F4 lea eax, [ebp-$0C]
* Reference to: System.@LStrClr(void;void);
|
007B6E57 E8C8E4C4FF call 00405324
007B6E5C 8D45F8 lea eax, [ebp-$08]
* Reference to: System.@LStrClr(void;void);
|
007B6E5F E8C0E4C4FF call 00405324
007B6E64 8D45FC lea eax, [ebp-$04]
* Reference to: System.@LStrClr(void;void);
|
007B6E67 E8B8E4C4FF call 00405324
007B6E6C C3 ret
* Reference to: System.@HandleFinally;
|
007B6E6D E982DCC4FF jmp 00404AF4
007B6E72 EBD8 jmp 007B6E4C
****** END
|
007B6E74 5E pop esi
007B6E75 5B pop ebx
007B6E76 8BE5 mov esp, ebp
007B6E78 5D pop ebp
007B6E79 C20800 ret $0008
*)
end;
procedure TfrmSelExportField._PROC_007B6E91(Sender : TObject);
begin
(*
007B6E91 8BEC mov ebp, esp
007B6E93 83C4F4 add esp, -$0C
007B6E96 53 push ebx
007B6E97 56 push esi
007B6E98 57 push edi
007B6E99 33C9 xor ecx, ecx
007B6E9B 894DFC mov [ebp-$04], ecx
007B6E9E 8BFA mov edi, edx
007B6EA0 8BF0 mov esi, eax
007B6EA2 33C0 xor eax, eax
007B6EA4 55 push ebp
* Possible String Reference to: '<27>,<2C><><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
007B6EA5 68C36F7B00 push $007B6FC3
***** TRY
|
007B6EAA 64FF30 push dword ptr fs:[eax]
007B6EAD 648920 mov fs:[eax], esp
007B6EB0 8D45FC lea eax, [ebp-$04]
* Reference to: System.@LStrClr(void;void);
|
007B6EB3 E86CE4C4FF call 00405324
007B6EB8 8B4738 mov eax, [edi+$38]
* Reference to: Classes.TCollection.Clear(TCollection);
|
007B6EBB E8B4D4C6FF call 00424374
007B6EC0 8BC6 mov eax, esi
* Reference to: Classes.TWriter.AddAncestor(TWriter;TComponent);
|
007B6EC2 E8D1F7D0FF call 004C6698
007B6EC7 48 dec eax
007B6EC8 85C0 test eax, eax
007B6ECA 0F8C83000000 jl 007B6F53
007B6ED0 40 inc eax
007B6ED1 8945F4 mov [ebp-$0C], eax
007B6ED4 33DB xor ebx, ebx
007B6ED6 8BD3 mov edx, ebx
* Reference to field TfrmSelExportField.Parent : TWinControl
|
007B6ED8 8B4630 mov eax, [esi+$30]
* Reference to: DB.TFields.GetField(TFields;Integer):TField;
|
007B6EDB E8683DD0FF call 004BAC48
* Reference to field TWinControl.Left : Integer
|
007B6EE0 80784001 cmp byte ptr [eax+$40], $01
007B6EE4 751F jnz 007B6F05
007B6EE6 8BD3 mov edx, ebx
* Reference to field TfrmSelExportField.Parent : TWinControl
|
007B6EE8 8B4630 mov eax, [esi+$30]
* Reference to: DB.TFields.GetField(TFields;Integer):TField;
|
007B6EEB E8583DD0FF call 004BAC48
007B6EF0 8B10 mov edx, [eax]
* Reference to method TWinControl.Update()
|
007B6EF2 FF9288000000 call dword ptr [edx+$0088]
007B6EF8 85C0 test eax, eax
007B6EFA 7509 jnz 007B6F05
007B6EFC C745F801000000 mov dword ptr [ebp-$08], $00000001
007B6F03 EB15 jmp 007B6F1A
007B6F05 8BD3 mov edx, ebx
* Reference to field TfrmSelExportField.Parent : TWinControl
|
007B6F07 8B4630 mov eax, [esi+$30]
* Reference to: DB.TFields.GetField(TFields;Integer):TField;
|
007B6F0A E8393DD0FF call 004BAC48
007B6F0F 8B10 mov edx, [eax]
* Reference to method TWinControl.Update()
|
007B6F11 FF9288000000 call dword ptr [edx+$0088]
007B6F17 8945F8 mov [ebp-$08], eax
007B6F1A 8BD3 mov edx, ebx
* Reference to field TfrmSelExportField.Parent : TWinControl
|
007B6F1C 8B4630 mov eax, [esi+$30]
* Reference to: DB.TFields.GetField(TFields;Integer):TField;
|
007B6F1F E8243DD0FF call 004BAC48
* Reference to field TWinControl.WindowProc : TWndMethod
|
007B6F24 8B4038 mov eax, [eax+$38]
007B6F27 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B6F2A E8BD39C5FF call 0040A8EC
007B6F2F 8B45F8 mov eax, [ebp-$08]
007B6F32 50 push eax
007B6F33 6A00 push $00
007B6F35 8BD3 mov edx, ebx
* Reference to field TfrmSelExportField.Parent : TWinControl
|
007B6F37 8B4630 mov eax, [esi+$30]
* Reference to: DB.TFields.GetField(TFields;Integer):TField;
|
007B6F3A E8093DD0FF call 004BAC48
* Reference to field TWinControl.Left : Integer
|
007B6F3F 8A4840 mov cl, byte ptr [eax+$40]
007B6F42 8B4738 mov eax, [edi+$38]
007B6F45 8B55FC mov edx, [ebp-$04]
* Reference to: DB.TFieldDefs.Add(TFieldDefs;AnsiString;TFieldType;Integer;Boolean);
|
007B6F48 E88732D0FF call 004BA1D4
007B6F4D 43 inc ebx
007B6F4E FF4DF4 dec dword ptr [ebp-$0C]
007B6F51 7583 jnz 007B6ED6
007B6F53 6A01 push $01
007B6F55 6A00 push $00
007B6F57 8B4738 mov eax, [edi+$38]
007B6F5A B101 mov cl, $01
* Possible String Reference to: 'Sflag'
|
007B6F5C BADC6F7B00 mov edx, $007B6FDC
* Reference to: DB.TFieldDefs.Add(TFieldDefs;AnsiString;TFieldType;Integer;Boolean);
|
007B6F61 E86E32D0FF call 004BA1D4
007B6F66 6A00 push $00
007B6F68 6A00 push $00
007B6F6A 8B4738 mov eax, [edi+$38]
007B6F6D B103 mov cl, $03
* Possible String Reference to: 'Sindex'
|
007B6F6F BAEC6F7B00 mov edx, $007B6FEC
* Reference to: DB.TFieldDefs.Add(TFieldDefs;AnsiString;TFieldType;Integer;Boolean);
|
007B6F74 E85B32D0FF call 004BA1D4
007B6F79 6A00 push $00
007B6F7B 6A00 push $00
007B6F7D 8B4738 mov eax, [edi+$38]
007B6F80 B105 mov cl, $05
* Possible String Reference to: 'Ssel'
|
007B6F82 BAFC6F7B00 mov edx, $007B6FFC
* Reference to: DB.TFieldDefs.Add(TFieldDefs;AnsiString;TFieldType;Integer;Boolean);
|
007B6F87 E84832D0FF call 004BA1D4
007B6F8C 6A14 push $14
007B6F8E 6A00 push $00
007B6F90 8B4738 mov eax, [edi+$38]
007B6F93 B101 mov cl, $01
* Possible String Reference to: 'SDefNote'
|
007B6F95 BA0C707B00 mov edx, $007B700C
* Reference to: DB.TFieldDefs.Add(TFieldDefs;AnsiString;TFieldType;Integer;Boolean);
|
007B6F9A E83532D0FF call 004BA1D4
007B6F9F 8BC7 mov eax, edi
* Reference to: DB.TDataSet.Close(TDataSet);
|
007B6FA1 E82EE9D0FF call 004C58D4
007B6FA6 8BC7 mov eax, edi
* Reference to: DBClient.TCustomClientDataSet.CreateDataSet(TCustomClientDataSet);
|
007B6FA8 E8F76EEFFF call 006ADEA4
007B6FAD 33C0 xor eax, eax
007B6FAF 5A pop edx
007B6FB0 59 pop ecx
007B6FB1 59 pop ecx
007B6FB2 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '_^[<5B><>]<5D>'
|
007B6FB5 68CA6F7B00 push $007B6FCA
007B6FBA 8D45FC lea eax, [ebp-$04]
* Reference to: System.@LStrClr(void;void);
|
007B6FBD E862E3C4FF call 00405324
007B6FC2 C3 ret
* Reference to: System.@HandleFinally;
|
007B6FC3 E92CDBC4FF jmp 00404AF4
007B6FC8 EBF0 jmp 007B6FBA
****** END
|
007B6FCA 5F pop edi
007B6FCB 5E pop esi
007B6FCC 5B pop ebx
007B6FCD 8BE5 mov esp, ebp
007B6FCF 5D pop ebp
007B6FD0 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B7019(Sender : TObject);
begin
(*
007B7019 8BEC mov ebp, esp
007B701B B909000000 mov ecx, $00000009
007B7020 6A00 push $00
007B7022 6A00 push $00
007B7024 49 dec ecx
007B7025 75F9 jnz 007B7020
007B7027 51 push ecx
007B7028 53 push ebx
007B7029 56 push esi
007B702A 8955F8 mov [ebp-$08], edx
007B702D 8945FC mov [ebp-$04], eax
007B7030 33C0 xor eax, eax
007B7032 55 push ebp
007B7033 68EB717B00 push $007B71EB
***** TRY
|
007B7038 64FF30 push dword ptr fs:[eax]
007B703B 648920 mov fs:[eax], esp
007B703E 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007B7041 E87A0ED1FF call 004C7EC0
007B7046 84C0 test al, al
007B7048 0F857C010000 jnz 007B71CA
007B704E 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
007B7051 E8FE04D1FF call 004C7554
007B7056 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.First(TDataSet);
|
007B7059 E8D20FD1FF call 004C8030
007B705E C745F401000000 mov dword ptr [ebp-$0C], $00000001
007B7065 33C0 xor eax, eax
007B7067 55 push ebp
007B7068 68C3717B00 push $007B71C3
***** TRY
|
007B706D 64FF30 push dword ptr fs:[eax]
007B7070 648920 mov fs:[eax], esp
007B7073 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
007B7076 E8D904D1FF call 004C7554
007B707B 33D2 xor edx, edx
007B707D 8B45F8 mov eax, [ebp-$08]
007B7080 8B08 mov ecx, [eax]
007B7082 FF9190010000 call dword ptr [ecx+$0190]
007B7088 E9EC000000 jmp 007B7179
007B708D 8B45F8 mov eax, [ebp-$08]
|
007B7090 E8FB14D1FF call 004C8590
007B7095 8B45FC mov eax, [ebp-$04]
* Reference to: Classes.TWriter.AddAncestor(TWriter;TComponent);
|
007B7098 E8FBF5D0FF call 004C6698
007B709D 8BF0 mov esi, eax
007B709F 4E dec esi
007B70A0 85F6 test esi, esi
007B70A2 7C36 jl 007B70DA
007B70A4 46 inc esi
007B70A5 33DB xor ebx, ebx
007B70A7 8B45FC mov eax, [ebp-$04]
* Reference to field TfrmSelExportField.Parent : TWinControl
|
007B70AA 8B4030 mov eax, [eax+$30]
007B70AD 8BD3 mov edx, ebx
* Reference to: DB.TFields.GetField(TFields;Integer):TField;
|
007B70AF E8943BD0FF call 004BAC48
007B70B4 8D55E4 lea edx, [ebp-$1C]
007B70B7 8B08 mov ecx, [eax]
* Reference to method TWinControl.SetEnabled(Boolean)
|
007B70B9 FF5164 call dword ptr [ecx+$64]
007B70BC 8D45E4 lea eax, [ebp-$1C]
007B70BF 50 push eax
007B70C0 8B45F8 mov eax, [ebp-$08]
007B70C3 8B4030 mov eax, [eax+$30]
007B70C6 8BD3 mov edx, ebx
* Reference to: DB.TFields.GetField(TFields;Integer):TField;
|
007B70C8 E87B3BD0FF call 004BAC48
007B70CD 5A pop edx
007B70CE 8B08 mov ecx, [eax]
007B70D0 FF91B4000000 call dword ptr [ecx+$00B4]
007B70D6 43 inc ebx
007B70D7 4E dec esi
007B70D8 75CD jnz 007B70A7
* Possible String Reference to: 'Sflag'
|
007B70DA BA00727B00 mov edx, $007B7200
007B70DF 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B70E2 E8CDFAD0FF call 004C6BB4
007B70E7 BA10727B00 mov edx, $007B7210
007B70EC 8B08 mov ecx, [eax]
007B70EE FF91B0000000 call dword ptr [ecx+$00B0]
* Possible String Reference to: 'Sindex'
|
007B70F4 BA1C727B00 mov edx, $007B721C
007B70F9 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B70FC E8B3FAD0FF call 004C6BB4
007B7101 50 push eax
007B7102 8D45D4 lea eax, [ebp-$2C]
007B7105 8B55F4 mov edx, [ebp-$0C]
007B7108 B1FC mov cl, $FC
|
007B710A E8651AC6FF call 00418B74
007B710F 8D55D4 lea edx, [ebp-$2C]
007B7112 58 pop eax
007B7113 8B08 mov ecx, [eax]
007B7115 FF91B4000000 call dword ptr [ecx+$00B4]
* Possible String Reference to: 'Ssel'
|
007B711B BA2C727B00 mov edx, $007B722C
007B7120 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B7123 E88CFAD0FF call 004C6BB4
007B7128 50 push eax
007B7129 8D45C4 lea eax, [ebp-$3C]
007B712C 33D2 xor edx, edx
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
007B712E E8311CC6FF call 00418D64
007B7133 8D55C4 lea edx, [ebp-$3C]
007B7136 58 pop eax
007B7137 8B08 mov ecx, [eax]
007B7139 FF91B4000000 call dword ptr [ecx+$00B4]
* Possible String Reference to: 'SDefNote'
|
007B713F BA3C727B00 mov edx, $007B723C
007B7144 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B7147 E868FAD0FF call 004C6BB4
007B714C 50 push eax
007B714D 8D45B4 lea eax, [ebp-$4C]
007B7150 33D2 xor edx, edx
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B7152 E8711CC6FF call 00418DC8
007B7157 8D55B4 lea edx, [ebp-$4C]
007B715A 58 pop eax
007B715B 8B08 mov ecx, [eax]
007B715D FF91B4000000 call dword ptr [ecx+$00B4]
007B7163 FF45F4 inc dword ptr [ebp-$0C]
007B7166 8B45F8 mov eax, [ebp-$08]
007B7169 8B10 mov edx, [eax]
007B716B FF924C020000 call dword ptr [edx+$024C]
007B7171 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.Next(TDataSet);
|
007B7174 E8D311D1FF call 004C834C
007B7179 8B45FC mov eax, [ebp-$04]
* Reference to field TfrmSelExportField.OFFS_00A1
|
007B717C 80B8A100000000 cmp byte ptr [eax+$00A1], $00
007B7183 0F8404FFFFFF jz 007B708D
007B7189 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007B718C E82F0DD1FF call 004C7EC0
007B7191 84C0 test al, al
007B7193 7508 jnz 007B719D
007B7195 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.First(TDataSet);
|
007B7198 E8930ED1FF call 004C8030
007B719D 33C0 xor eax, eax
007B719F 5A pop edx
007B71A0 59 pop ecx
007B71A1 59 pop ecx
007B71A2 648910 mov fs:[eax], edx
****** FINALLY
|
007B71A5 68CA717B00 push $007B71CA
007B71AA 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.First(TDataSet);
|
007B71AD E87E0ED1FF call 004C8030
007B71B2 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
007B71B5 E8BA03D1FF call 004C7574
007B71BA 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
007B71BD E8B203D1FF call 004C7574
007B71C2 C3 ret
* Reference to: System.@HandleFinally;
|
007B71C3 E92CD9C4FF jmp 00404AF4
007B71C8 EBE0 jmp 007B71AA
****** END
|
007B71CA 33C0 xor eax, eax
007B71CC 5A pop edx
007B71CD 59 pop ecx
007B71CE 59 pop ecx
007B71CF 648910 mov fs:[eax], edx
****** FINALLY
|
007B71D2 68F2717B00 push $007B71F2
007B71D7 8D45B4 lea eax, [ebp-$4C]
* Reference to object Variant
|
007B71DA 8B153C114000 mov edx, [$0040113C]
007B71E0 B904000000 mov ecx, $00000004
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B71E5 E82AEFC4FF call 00406114
007B71EA C3 ret
* Reference to: System.@HandleFinally;
|
007B71EB E904D9C4FF jmp 00404AF4
007B71F0 EBE5 jmp 007B71D7
****** END
|
007B71F2 5E pop esi
007B71F3 5B pop ebx
007B71F4 8BE5 mov esp, ebp
007B71F6 5D pop ebp
007B71F7 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B7249(Sender : TObject);
begin
(*
007B7249 8BEC mov ebp, esp
007B724B 6A00 push $00
007B724D 6A00 push $00
007B724F 6A00 push $00
007B7251 53 push ebx
007B7252 56 push esi
007B7253 884DFF mov [ebp-$01], cl
007B7256 8BF2 mov esi, edx
007B7258 8BD8 mov ebx, eax
007B725A 8B4508 mov eax, [ebp+$08]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B725D E882E5C4FF call 004057E4
007B7262 33C0 xor eax, eax
007B7264 55 push ebp
007B7265 6844737B00 push $007B7344
***** TRY
|
007B726A 64FF30 push dword ptr fs:[eax]
007B726D 648920 mov fs:[eax], esp
007B7270 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
007B7272 E85DE6D0FF call 004C58D4
007B7277 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B7279 E82E6DD2FF call 004DDFAC
007B727E 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B7280 FF5244 call dword ptr [edx+$44]
007B7283 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B7285 E8226DD2FF call 004DDFAC
007B728A 8B5508 mov edx, [ebp+$08]
007B728D 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.ConstrainedResize(Integer,Integer,Integer,Integer)
|
007B728F FF5138 call dword ptr [ecx+$38]
007B7292 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
007B7294 E82FE6D0FF call 004C58C8
007B7299 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007B729B E8200CD1FF call 004C7EC0
007B72A0 84C0 test al, al
007B72A2 757D jnz 007B7321
007B72A4 8BC6 mov eax, esi
007B72A6 8B10 mov edx, [eax]
007B72A8 FF92D8000000 call dword ptr [edx+$00D8]
007B72AE EB34 jmp 007B72E4
* Possible String Reference to: 'Name'
|
007B72B0 BA5C737B00 mov edx, $007B735C
007B72B5 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B72B7 E8F8F8D0FF call 004C6BB4
007B72BC 8D55F4 lea edx, [ebp-$0C]
007B72BF 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B72C1 FF5160 call dword ptr [ecx+$60]
007B72C4 8B45F4 mov eax, [ebp-$0C]
007B72C7 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B72CA E81D36C5FF call 0040A8EC
007B72CF 8B55F8 mov edx, [ebp-$08]
007B72D2 8B863C020000 mov eax, [esi+$023C]
007B72D8 8B08 mov ecx, [eax]
007B72DA FF5138 call dword ptr [ecx+$38]
007B72DD 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Next(TDataSet);
|
007B72DF E86810D1FF call 004C834C
* Reference to field TfrmSelExportField.OFFS_00A1
|
007B72E4 80BBA100000000 cmp byte ptr [ebx+$00A1], $00
007B72EB 74C3 jz 007B72B0
007B72ED 807DFF00 cmp byte ptr [ebp-$01], $00
007B72F1 750D jnz 007B7300
007B72F3 33D2 xor edx, edx
007B72F5 8B863C020000 mov eax, [esi+$023C]
007B72FB 8B08 mov ecx, [eax]
007B72FD FF5138 call dword ptr [ecx+$38]
007B7300 807DFF00 cmp byte ptr [ebp-$01], $00
007B7304 741B jz 007B7321
007B7306 8B863C020000 mov eax, [esi+$023C]
007B730C 8B10 mov edx, [eax]
007B730E FF5214 call dword ptr [edx+$14]
007B7311 85C0 test eax, eax
007B7313 7E0C jle 007B7321
007B7315 33D2 xor edx, edx
007B7317 8BC6 mov eax, esi
007B7319 8B08 mov ecx, [eax]
007B731B FF91D0000000 call dword ptr [ecx+$00D0]
007B7321 33C0 xor eax, eax
007B7323 5A pop edx
007B7324 59 pop ecx
007B7325 59 pop ecx
007B7326 648910 mov fs:[eax], edx
****** FINALLY
|
007B7329 684B737B00 push $007B734B
007B732E 8D45F4 lea eax, [ebp-$0C]
007B7331 BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B7336 E80DE0C4FF call 00405348
007B733B 8D4508 lea eax, [ebp+$08]
* Reference to: System.@LStrClr(void;void);
|
007B733E E8E1DFC4FF call 00405324
007B7343 C3 ret
* Reference to: System.@HandleFinally;
|
007B7344 E9ABD7C4FF jmp 00404AF4
007B7349 EBE3 jmp 007B732E
****** END
|
007B734B 5E pop esi
007B734C 5B pop ebx
007B734D 8BE5 mov esp, ebp
007B734F 5D pop ebp
007B7350 C20400 ret $0004
*)
end;
procedure TfrmSelExportField._PROC_007B7365(Sender : TObject);
begin
(*
007B7365 8BEC mov ebp, esp
007B7367 81C40CFFFFFF add esp, $FFFFFF0C
007B736D 53 push ebx
007B736E 56 push esi
007B736F 57 push edi
007B7370 33C9 xor ecx, ecx
007B7372 898D0CFFFFFF mov [ebp+$FFFFFF0C], ecx
007B7378 898D10FFFFFF mov [ebp+$FFFFFF10], ecx
007B737E 898D14FFFFFF mov [ebp+$FFFFFF14], ecx
007B7384 898D18FFFFFF mov [ebp+$FFFFFF18], ecx
007B738A 898D1CFFFFFF mov [ebp+$FFFFFF1C], ecx
007B7390 898D28FFFFFF mov [ebp+$FFFFFF28], ecx
007B7396 898D24FFFFFF mov [ebp+$FFFFFF24], ecx
007B739C 898D20FFFFFF mov [ebp+$FFFFFF20], ecx
007B73A2 8955F8 mov [ebp-$08], edx
007B73A5 8945FC mov [ebp-$04], eax
007B73A8 B933000000 mov ecx, $00000033
007B73AD 8D852CFFFFFF lea eax, [ebp+$FFFFFF2C]
* Reference to object String
|
007B73B3 8B1520114000 mov edx, [$00401120]
* Reference to: System.@InitializeArray(Pointer;Pointer;Cardinal);
|
007B73B9 E86AECC4FF call 00406028
007B73BE 33C0 xor eax, eax
007B73C0 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]Í@'
|
007B73C1 681B757B00 push $007B751B
***** TRY
|
007B73C6 64FF30 push dword ptr fs:[eax]
007B73C9 648920 mov fs:[eax], esp
007B73CC 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007B73CF E8EC0AD1FF call 004C7EC0
007B73D4 84C0 test al, al
007B73D6 7418 jz 007B73F0
007B73D8 8B45F8 mov eax, [ebp-$08]
|
007B73DB E8B011D1FF call 004C8590
007B73E0 8B45F8 mov eax, [ebp-$08]
007B73E3 8B10 mov edx, [eax]
007B73E5 FF924C020000 call dword ptr [edx+$024C]
007B73EB E9EC000000 jmp 007B74DC
007B73F0 8B45FC mov eax, [ebp-$04]
* Reference to: Forms.TCustomForm.WMClose(TCustomForm;TWMClose;TWMClose);
| or: Forms.TCustomForm.CMRelease(TCustomForm;TMessage;TMessage);
| or: QForms.TCustomForm.SetParent(TCustomForm;TWidgetControl);
|
007B73F3 E84C4FEAFF call 0065C344
007B73F8 8BF0 mov esi, eax
007B73FA 4E dec esi
007B73FB 85F6 test esi, esi
007B73FD 7C61 jl 007B7460
007B73FF 46 inc esi
007B7400 33FF xor edi, edi
007B7402 8D9D2CFFFFFF lea ebx, [ebp+$FFFFFF2C]
007B7408 8BD7 mov edx, edi
007B740A 8B45FC mov eax, [ebp-$04]
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B740D E8BE45EBFF call 0066B9D0
|
007B7412 E80944EBFF call 0066B820
007B7417 8D9520FFFFFF lea edx, [ebp+$FFFFFF20]
|
007B741D E8A639EBFF call 0066ADC8
007B7422 8B9520FFFFFF mov edx, [ebp+$FFFFFF20]
007B7428 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B742B E884F7D0FF call 004C6BB4
007B7430 8D9524FFFFFF lea edx, [ebp+$FFFFFF24]
007B7436 8B08 mov ecx, [eax]
007B7438 FF5160 call dword ptr [ecx+$60]
007B743B 8B8524FFFFFF mov eax, [ebp+$FFFFFF24]
007B7441 8D9528FFFFFF lea edx, [ebp+$FFFFFF28]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B7447 E8A034C5FF call 0040A8EC
007B744C 8B9528FFFFFF mov edx, [ebp+$FFFFFF28]
007B7452 8BC3 mov eax, ebx
* Reference to: System.@LStrAsg(void;void;void;void);
|
007B7454 E81FDFC4FF call 00405378
007B7459 47 inc edi
007B745A 83C304 add ebx, +$04
007B745D 4E dec esi
007B745E 75A8 jnz 007B7408
007B7460 8B45F8 mov eax, [ebp-$08]
|
007B7463 E82811D1FF call 004C8590
007B7468 8B45FC mov eax, [ebp-$04]
* Reference to: Forms.TCustomForm.WMClose(TCustomForm;TWMClose;TWMClose);
| or: Forms.TCustomForm.CMRelease(TCustomForm;TMessage;TMessage);
| or: QForms.TCustomForm.SetParent(TCustomForm;TWidgetControl);
|
007B746B E8D44EEAFF call 0065C344
007B7470 8BF0 mov esi, eax
007B7472 4E dec esi
007B7473 85F6 test esi, esi
007B7475 7C5A jl 007B74D1
007B7477 46 inc esi
007B7478 33FF xor edi, edi
007B747A 8D9D2CFFFFFF lea ebx, [ebp+$FFFFFF2C]
007B7480 833B00 cmp dword ptr [ebx], +$00
007B7483 7445 jz 007B74CA
007B7485 8BD7 mov edx, edi
007B7487 8B45FC mov eax, [ebp-$04]
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B748A E84145EBFF call 0066B9D0
|
007B748F E88C43EBFF call 0066B820
007B7494 8D951CFFFFFF lea edx, [ebp+$FFFFFF1C]
|
007B749A E82939EBFF call 0066ADC8
007B749F 8B951CFFFFFF mov edx, [ebp+$FFFFFF1C]
007B74A5 8B45F8 mov eax, [ebp-$08]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B74A8 E807F7D0FF call 004C6BB4
007B74AD 50 push eax
007B74AE 8D850CFFFFFF lea eax, [ebp+$FFFFFF0C]
007B74B4 8B13 mov edx, [ebx]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B74B6 E80D19C6FF call 00418DC8
007B74BB 8D950CFFFFFF lea edx, [ebp+$FFFFFF0C]
007B74C1 58 pop eax
007B74C2 8B08 mov ecx, [eax]
007B74C4 FF91B4000000 call dword ptr [ecx+$00B4]
007B74CA 47 inc edi
007B74CB 83C304 add ebx, +$04
007B74CE 4E dec esi
007B74CF 75AF jnz 007B7480
007B74D1 8B45F8 mov eax, [ebp-$08]
007B74D4 8B10 mov edx, [eax]
007B74D6 FF924C020000 call dword ptr [edx+$024C]
007B74DC 33C0 xor eax, eax
007B74DE 5A pop edx
007B74DF 59 pop ecx
007B74E0 59 pop ecx
007B74E1 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '_^[<5B><>]Í@'
|
007B74E4 6822757B00 push $007B7522
007B74E9 8D850CFFFFFF lea eax, [ebp+$FFFFFF0C]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B74EF E880D1C5FF call 00414674
007B74F4 8D851CFFFFFF lea eax, [ebp+$FFFFFF1C]
007B74FA BA04000000 mov edx, $00000004
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B74FF E844DEC4FF call 00405348
007B7504 8D852CFFFFFF lea eax, [ebp+$FFFFFF2C]
007B750A B933000000 mov ecx, $00000033
* Reference to object String
|
007B750F 8B1520114000 mov edx, [$00401120]
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B7515 E8FAEBC4FF call 00406114
007B751A C3 ret
* Reference to: System.@HandleFinally;
|
007B751B E9D4D5C4FF jmp 00404AF4
007B7520 EBC7 jmp 007B74E9
****** END
|
007B7522 5F pop edi
007B7523 5E pop esi
007B7524 5B pop ebx
007B7525 8BE5 mov esp, ebp
007B7527 5D pop ebp
007B7528 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B752C(Sender : TObject);
begin
(*
007B752C 55 push ebp
007B752D 8BEC mov ebp, esp
007B752F B90C000000 mov ecx, $0000000C
007B7534 6A00 push $00
007B7536 6A00 push $00
007B7538 49 dec ecx
007B7539 75F9 jnz 007B7534
007B753B 53 push ebx
007B753C 56 push esi
007B753D 8BDA mov ebx, edx
007B753F 8BF0 mov esi, eax
007B7541 33C0 xor eax, eax
007B7543 55 push ebp
007B7544 68FB767B00 push $007B76FB
***** TRY
|
007B7549 64FF30 push dword ptr fs:[eax]
007B754C 648920 mov fs:[eax], esp
007B754F 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.First(TComponentList):TComponent;
| or: Contnrs.TComponentList.Last(TComponentList):TComponent;
|
007B7551 E8F64DEAFF call 0065C34C
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B7556 E809A6E9FF call 00651B64
* Reference to field TfrmSelExportField.ControlStyle : TControlStyle
|
007B755B 8B4050 mov eax, [eax+$50]
007B755E 8D55F4 lea edx, [ebp-$0C]
007B7561 8B08 mov ecx, [eax]
* Possible reference to virtual method TControlStyle.OFFS_10
|
007B7563 FF5110 call dword ptr [ecx+$10]
007B7566 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.First(TComponentList):TComponent;
| or: Contnrs.TComponentList.Last(TComponentList):TComponent;
|
007B7568 E8DF4DEAFF call 0065C34C
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B756D E8F2A5E9FF call 00651B64
* Reference to field TfrmSelExportField.OFFS_011C
|
007B7572 8B801C010000 mov eax, [eax+$011C]
007B7578 8D4DF0 lea ecx, [ebp-$10]
007B757B BA02000000 mov edx, $00000002
|
007B7580 E86B29EAFF call 00659EF0
007B7585 8B55F4 mov edx, [ebp-$0C]
007B7588 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B758A E825F6D0FF call 004C6BB4
007B758F 8D55EC lea edx, [ebp-$14]
007B7592 8B08 mov ecx, [eax]
007B7594 FF5160 call dword ptr [ecx+$60]
007B7597 8B45EC mov eax, [ebp-$14]
007B759A 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B759D E84A33C5FF call 0040A8EC
007B75A2 8D55E8 lea edx, [ebp-$18]
007B75A5 8B45F0 mov eax, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B75A8 E83F33C5FF call 0040A8EC
007B75AD 837DE800 cmp dword ptr [ebp-$18], +$00
007B75B1 741D jz 007B75D0
007B75B3 8B55F0 mov edx, [ebp-$10]
007B75B6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B75B8 E8F7F5D0FF call 004C6BB4
007B75BD 8D55E4 lea edx, [ebp-$1C]
007B75C0 8B08 mov ecx, [eax]
007B75C2 FF5160 call dword ptr [ecx+$60]
007B75C5 8B45E4 mov eax, [ebp-$1C]
007B75C8 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B75CB E81C33C5FF call 0040A8EC
007B75D0 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
007B75D2 E87DFFD0FF call 004C7554
007B75D7 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.First(TDataSet);
|
007B75D9 E8520AD1FF call 004C8030
007B75DE E9BB000000 jmp 007B769E
007B75E3 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
007B75E5 E8560ED1FF call 004C8440
007B75EA 837DFC00 cmp dword ptr [ebp-$04], +$00
007B75EE 7521 jnz 007B7611
007B75F0 8B55F4 mov edx, [ebp-$0C]
007B75F3 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B75F5 E8BAF5D0FF call 004C6BB4
007B75FA 50 push eax
007B75FB 8D45D4 lea eax, [ebp-$2C]
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
007B75FE E85D5DC6FF call 0041D360
007B7603 8D55D4 lea edx, [ebp-$2C]
007B7606 58 pop eax
007B7607 8B08 mov ecx, [eax]
007B7609 FF91B4000000 call dword ptr [ecx+$00B4]
007B760F EB22 jmp 007B7633
007B7611 8B55F4 mov edx, [ebp-$0C]
007B7614 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B7616 E899F5D0FF call 004C6BB4
007B761B 50 push eax
007B761C 8D45C4 lea eax, [ebp-$3C]
007B761F 8B55FC mov edx, [ebp-$04]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B7622 E8A117C6FF call 00418DC8
007B7627 8D55C4 lea edx, [ebp-$3C]
007B762A 58 pop eax
007B762B 8B08 mov ecx, [eax]
007B762D FF91B4000000 call dword ptr [ecx+$00B4]
007B7633 8D55C0 lea edx, [ebp-$40]
007B7636 8B45F0 mov eax, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B7639 E8AE32C5FF call 0040A8EC
007B763E 837DC000 cmp dword ptr [ebp-$40], +$00
007B7642 7449 jz 007B768D
007B7644 837DF800 cmp dword ptr [ebp-$08], +$00
007B7648 7521 jnz 007B766B
007B764A 8B55F0 mov edx, [ebp-$10]
007B764D 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B764F E860F5D0FF call 004C6BB4
007B7654 50 push eax
007B7655 8D45B0 lea eax, [ebp-$50]
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
007B7658 E8035DC6FF call 0041D360
007B765D 8D55B0 lea edx, [ebp-$50]
007B7660 58 pop eax
007B7661 8B08 mov ecx, [eax]
007B7663 FF91B4000000 call dword ptr [ecx+$00B4]
007B7669 EB22 jmp 007B768D
007B766B 8B55F0 mov edx, [ebp-$10]
007B766E 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B7670 E83FF5D0FF call 004C6BB4
007B7675 50 push eax
007B7676 8D45A0 lea eax, [ebp-$60]
007B7679 8B55F8 mov edx, [ebp-$08]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
007B767C E84717C6FF call 00418DC8
007B7681 8D55A0 lea edx, [ebp-$60]
007B7684 58 pop eax
007B7685 8B08 mov ecx, [eax]
007B7687 FF91B4000000 call dword ptr [ecx+$00B4]
007B768D 8BC3 mov eax, ebx
007B768F 8B10 mov edx, [eax]
007B7691 FF924C020000 call dword ptr [edx+$024C]
007B7697 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Next(TDataSet);
|
007B7699 E8AE0CD1FF call 004C834C
007B769E 80BBA100000000 cmp byte ptr [ebx+$00A1], $00
007B76A5 0F8438FFFFFF jz 007B75E3
007B76AB 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
007B76AD E8C2FED0FF call 004C7574
007B76B2 33C0 xor eax, eax
007B76B4 5A pop edx
007B76B5 59 pop ecx
007B76B6 59 pop ecx
007B76B7 648910 mov fs:[eax], edx
****** FINALLY
|
007B76BA 6802777B00 push $007B7702
007B76BF 8D45A0 lea eax, [ebp-$60]
* Reference to object Variant
|
007B76C2 8B153C114000 mov edx, [$0040113C]
007B76C8 B902000000 mov ecx, $00000002
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B76CD E842EAC4FF call 00406114
007B76D2 8D45C0 lea eax, [ebp-$40]
* Reference to: System.@LStrClr(void;void);
|
007B76D5 E84ADCC4FF call 00405324
007B76DA 8D45C4 lea eax, [ebp-$3C]
* Reference to object Variant
|
007B76DD 8B153C114000 mov edx, [$0040113C]
007B76E3 B902000000 mov ecx, $00000002
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B76E8 E827EAC4FF call 00406114
007B76ED 8D45E4 lea eax, [ebp-$1C]
007B76F0 BA07000000 mov edx, $00000007
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B76F5 E84EDCC4FF call 00405348
007B76FA C3 ret
* Reference to: System.@HandleFinally;
|
007B76FB E9F4D3C4FF jmp 00404AF4
007B7700 EBBD jmp 007B76BF
****** END
|
007B7702 5E pop esi
007B7703 5B pop ebx
007B7704 8BE5 mov esp, ebp
007B7706 5D pop ebp
007B7707 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B7708(Sender : TObject);
begin
(*
007B7708 55 push ebp
007B7709 8BEC mov ebp, esp
007B770B 51 push ecx
007B770C B906000000 mov ecx, $00000006
007B7711 6A00 push $00
007B7713 6A00 push $00
007B7715 49 dec ecx
007B7716 75F9 jnz 007B7711
007B7718 874DFC xchg [ebp-$04], ecx
007B771B 53 push ebx
007B771C 56 push esi
007B771D 57 push edi
007B771E 894DFC mov [ebp-$04], ecx
007B7721 8BF2 mov esi, edx
007B7723 8BD8 mov ebx, eax
007B7725 8B45FC mov eax, [ebp-$04]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B7728 E8B7E0C4FF call 004057E4
007B772D 8B4510 mov eax, [ebp+$10]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B7730 E8AFE0C4FF call 004057E4
007B7735 33C0 xor eax, eax
007B7737 55 push ebp
007B7738 681D797B00 push $007B791D
***** TRY
|
007B773D 64FF30 push dword ptr fs:[eax]
007B7740 648920 mov fs:[eax], esp
007B7743 33C0 xor eax, eax
007B7745 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD>3<EFBFBD>j@h|y{'
|
007B7746 68B7787B00 push $007B78B7
***** TRY
|
007B774B 64FF30 push dword ptr fs:[eax]
007B774E 648920 mov fs:[eax], esp
007B7751 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
007B7753 E87CE1D0FF call 004C58D4
007B7758 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B775A E84D68D2FF call 004DDFAC
007B775F 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B7761 FF5244 call dword ptr [edx+$44]
007B7764 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B7766 E84168D2FF call 004DDFAC
* Possible String Reference to: 'exec Get_SY_MaxBH '
|
007B776B BA38797B00 mov edx, $007B7938
007B7770 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.ConstrainedResize(Integer,Integer,Integer,Integer)
|
007B7772 FF5138 call dword ptr [ecx+$38]
007B7775 8D55F4 lea edx, [ebp-$0C]
007B7778 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B777B E87432C5FF call 0040A9F4
007B7780 8B4DF4 mov ecx, [ebp-$0C]
007B7783 8D45F8 lea eax, [ebp-$08]
007B7786 BA54797B00 mov edx, $007B7954
* Reference to: System.@LStrCat3;
|
007B778B E8B0DEC4FF call 00405640
007B7790 8B45F8 mov eax, [ebp-$08]
007B7793 50 push eax
007B7794 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B7796 E81168D2FF call 004DDFAC
007B779B 5A pop edx
007B779C 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.ConstrainedResize(Integer,Integer,Integer,Integer)
|
007B779E FF5138 call dword ptr [ecx+$38]
007B77A1 8D55EC lea edx, [ebp-$14]
007B77A4 8B4510 mov eax, [ebp+$10]
* Reference to: SysUtils.QuotedStr(AnsiString):AnsiString;
|
007B77A7 E84832C5FF call 0040A9F4
007B77AC 8B4DEC mov ecx, [ebp-$14]
007B77AF 8D45F0 lea eax, [ebp-$10]
007B77B2 BA60797B00 mov edx, $007B7960
* Reference to: System.@LStrCat3;
|
007B77B7 E884DEC4FF call 00405640
007B77BC 8B45F0 mov eax, [ebp-$10]
007B77BF 50 push eax
007B77C0 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B77C2 E8E567D2FF call 004DDFAC
007B77C7 5A pop edx
007B77C8 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.ConstrainedResize(Integer,Integer,Integer,Integer)
|
007B77CA FF5138 call dword ptr [ecx+$38]
007B77CD 8D55E4 lea edx, [ebp-$1C]
007B77D0 8B450C mov eax, [ebp+$0C]
* Reference to: SysUtils.IntToStr(Integer):AnsiString;overload;
|
007B77D3 E83437C5FF call 0040AF0C
007B77D8 8B4DE4 mov ecx, [ebp-$1C]
007B77DB 8D45E8 lea eax, [ebp-$18]
007B77DE BA60797B00 mov edx, $007B7960
* Reference to: System.@LStrCat3;
|
007B77E3 E858DEC4FF call 00405640
007B77E8 8B45E8 mov eax, [ebp-$18]
007B77EB 50 push eax
007B77EC 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B77EE E8B967D2FF call 004DDFAC
007B77F3 5A pop edx
007B77F4 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.ConstrainedResize(Integer,Integer,Integer,Integer)
|
007B77F6 FF5138 call dword ptr [ecx+$38]
007B77F9 8D55DC lea edx, [ebp-$24]
007B77FC 8B4508 mov eax, [ebp+$08]
* Reference to: SysUtils.IntToStr(Integer):AnsiString;overload;
|
007B77FF E80837C5FF call 0040AF0C
007B7804 8B4DDC mov ecx, [ebp-$24]
007B7807 8D45E0 lea eax, [ebp-$20]
007B780A BA60797B00 mov edx, $007B7960
* Reference to: System.@LStrCat3;
|
007B780F E82CDEC4FF call 00405640
007B7814 8B45E0 mov eax, [ebp-$20]
007B7817 50 push eax
007B7818 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B781A E88D67D2FF call 004DDFAC
007B781F 5A pop edx
007B7820 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.ConstrainedResize(Integer,Integer,Integer,Integer)
|
007B7822 FF5138 call dword ptr [ecx+$38]
007B7825 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
007B7827 E89CE0D0FF call 004C58C8
007B782C 8BC3 mov eax, ebx
007B782E 8B10 mov edx, [eax]
* Possible reference to virtual method TfrmSelExportField.OFFS_014C
|
007B7830 FF924C010000 call dword ptr [edx+$014C]
007B7836 85C0 test eax, eax
007B7838 7E36 jle 007B7870
* Possible String Reference to: 'MaxBH'
|
007B783A BA6C797B00 mov edx, $007B796C
007B783F 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B7841 E86EF3D0FF call 004C6BB4
007B7846 8D55D4 lea edx, [ebp-$2C]
007B7849 8B08 mov ecx, [eax]
* Reference to method TfrmSelExportField.SetDragMode(TDragMode)
|
007B784B FF5160 call dword ptr [ecx+$60]
007B784E 8B45D4 mov eax, [ebp-$2C]
007B7851 8D55D8 lea edx, [ebp-$28]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B7854 E89330C5FF call 0040A8EC
007B7859 8B55D8 mov edx, [ebp-$28]
007B785C 8BC6 mov eax, esi
* Reference to: System.@LStrAsg(void;void;void;void);
|
007B785E E815DBC4FF call 00405378
007B7863 833E00 cmp dword ptr [esi], +$00
007B7866 7404 jz 007B786C
007B7868 B301 mov bl, $01
007B786A EB06 jmp 007B7872
007B786C 33DB xor ebx, ebx
007B786E EB02 jmp 007B7872
007B7870 33DB xor ebx, ebx
007B7872 84DB test bl, bl
007B7874 7537 jnz 007B78AD
007B7876 6A40 push $40
* Possible String Reference to: '<27>޷<EFBFBD><DEB7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ˮ<EFBFBD><CBAE>('
|
007B7878 687C797B00 push $007B797C
007B787D FF75FC push dword ptr [ebp-$04]
007B7880 6894797B00 push $007B7994
007B7885 8D45D0 lea eax, [ebp-$30]
007B7888 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
007B788D E822DEC4FF call 004056B4
007B7892 8B45D0 mov eax, [ebp-$30]
* Reference to: System.@LStrToPChar(String):PAnsiChar;
|
007B7895 E85ADFC4FF call 004057F4
007B789A 8BD0 mov edx, eax
* Possible String Reference to: '<27><>ʾ<EFBFBD><CABE>Ϣ'
|
007B789C B998797B00 mov ecx, $007B7998
*)
end;
procedure TfrmSelExportField._PROC_007B79A5(Sender : TObject);
begin
(*
007B79A5 8BEC mov ebp, esp
007B79A7 6A00 push $00
007B79A9 6A00 push $00
007B79AB 6A00 push $00
007B79AD 6A00 push $00
007B79AF 6A00 push $00
007B79B1 6A00 push $00
007B79B3 53 push ebx
007B79B4 894DF8 mov [ebp-$08], ecx
007B79B7 8BDA mov ebx, edx
007B79B9 8945FC mov [ebp-$04], eax
007B79BC 8B45FC mov eax, [ebp-$04]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B79BF E820DEC4FF call 004057E4
007B79C4 8B45F8 mov eax, [ebp-$08]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B79C7 E818DEC4FF call 004057E4
007B79CC 33C0 xor eax, eax
007B79CE 55 push ebp
007B79CF 68687A7B00 push $007B7A68
***** TRY
|
007B79D4 64FF30 push dword ptr fs:[eax]
007B79D7 648920 mov fs:[eax], esp
007B79DA 8D55EC lea edx, [ebp-$14]
*)
end;
procedure TfrmSelExportField._PROC_007B7AA5(Sender : TObject);
begin
(*
007B7AA5 8BEC mov ebp, esp
007B7AA7 6A00 push $00
007B7AA9 6A00 push $00
007B7AAB 6A00 push $00
007B7AAD 6A00 push $00
007B7AAF 6A00 push $00
007B7AB1 6A00 push $00
007B7AB3 53 push ebx
007B7AB4 894DF8 mov [ebp-$08], ecx
007B7AB7 8BDA mov ebx, edx
007B7AB9 8945FC mov [ebp-$04], eax
007B7ABC 8B45FC mov eax, [ebp-$04]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B7ABF E820DDC4FF call 004057E4
007B7AC4 8B45F8 mov eax, [ebp-$08]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B7AC7 E818DDC4FF call 004057E4
007B7ACC 33C0 xor eax, eax
007B7ACE 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>[<5B><>]<5D>'
|
007B7ACF 68617B7B00 push $007B7B61
***** TRY
|
007B7AD4 64FF30 push dword ptr fs:[eax]
007B7AD7 648920 mov fs:[eax], esp
007B7ADA 8D55EC lea edx, [ebp-$14]
*)
end;
procedure TfrmSelExportField._PROC_007B7BA1(Sender : TObject);
begin
(*
007B7BA1 8BEC mov ebp, esp
007B7BA3 6A00 push $00
007B7BA5 6A00 push $00
007B7BA7 6A00 push $00
007B7BA9 6A00 push $00
007B7BAB 6A00 push $00
007B7BAD 6A00 push $00
007B7BAF 6A00 push $00
007B7BB1 6A00 push $00
007B7BB3 53 push ebx
007B7BB4 894DF8 mov [ebp-$08], ecx
007B7BB7 8BDA mov ebx, edx
007B7BB9 8945FC mov [ebp-$04], eax
007B7BBC 8B45FC mov eax, [ebp-$04]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B7BBF E820DCC4FF call 004057E4
007B7BC4 8B45F8 mov eax, [ebp-$08]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B7BC7 E818DCC4FF call 004057E4
007B7BCC 33C0 xor eax, eax
007B7BCE 55 push ebp
* Possible String Reference to: '<27>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD>[<5B><>]<5D>'
|
007B7BCF 687D7C7B00 push $007B7C7D
***** TRY
|
007B7BD4 64FF30 push dword ptr fs:[eax]
007B7BD7 648920 mov fs:[eax], esp
007B7BDA 8D55EC lea edx, [ebp-$14]
*)
end;
procedure TfrmSelExportField._PROC_007B7CBD(Sender : TObject);
begin
(*
007B7CBD 8BEC mov ebp, esp
007B7CBF 6A00 push $00
007B7CC1 6A00 push $00
007B7CC3 6A00 push $00
007B7CC5 6A00 push $00
007B7CC7 6A00 push $00
007B7CC9 6A00 push $00
007B7CCB 6A00 push $00
007B7CCD 6A00 push $00
007B7CCF 53 push ebx
007B7CD0 894DF8 mov [ebp-$08], ecx
007B7CD3 8BDA mov ebx, edx
007B7CD5 8945FC mov [ebp-$04], eax
007B7CD8 8B45FC mov eax, [ebp-$04]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B7CDB E804DBC4FF call 004057E4
007B7CE0 8B45F8 mov eax, [ebp-$08]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B7CE3 E8FCDAC4FF call 004057E4
007B7CE8 33C0 xor eax, eax
007B7CEA 55 push ebp
* Possible String Reference to: '<27>V<EFBFBD><56><EFBFBD><EFBFBD><EFBFBD>[<5B><>]<5D>'
|
007B7CEB 68997D7B00 push $007B7D99
***** TRY
|
007B7CF0 64FF30 push dword ptr fs:[eax]
007B7CF3 648920 mov fs:[eax], esp
007B7CF6 8D55EC lea edx, [ebp-$14]
*)
end;
procedure TfrmSelExportField._PROC_007B7DD9(Sender : TObject);
begin
(*
007B7DD9 8BEC mov ebp, esp
007B7DDB 33C9 xor ecx, ecx
007B7DDD 51 push ecx
007B7DDE 51 push ecx
007B7DDF 51 push ecx
007B7DE0 51 push ecx
007B7DE1 51 push ecx
007B7DE2 53 push ebx
007B7DE3 56 push esi
007B7DE4 57 push edi
007B7DE5 8BF0 mov esi, eax
007B7DE7 33C0 xor eax, eax
007B7DE9 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
007B7DEA 6810807B00 push $007B8010
***** TRY
|
007B7DEF 64FF30 push dword ptr fs:[eax]
007B7DF2 648920 mov fs:[eax], esp
007B7DF5 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
| or: QForms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007B7DF7 E8E83BEBFF call 0066B9E4
* Reference to field TfrmSelExportField.OnMouseMove : TMouseMoveEvent
|
007B7DFC 8B80D8000000 mov eax, [eax+$00D8]
007B7E02 33D2 xor edx, edx
007B7E04 55 push ebp
007B7E05 68E67F7B00 push $007B7FE6
***** TRY
|
007B7E0A 64FF32 push dword ptr fs:[edx]
007B7E0D 648922 mov fs:[edx], esp
* Reference to field TMouseMoveEvent.OFFS_0004
|
007B7E10 8B4004 mov eax, [eax+$04]
007B7E13 8B80D8000000 mov eax, [eax+$00D8]
007B7E19 8B4034 mov eax, [eax+$34]
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
007B7E1C E82BCFD5FF call 00514D4C
007B7E21 8945FC mov [ebp-$04], eax
007B7E24 8B45FC mov eax, [ebp-$04]
|
007B7E27 E858CED5FF call 00514C84
* Reference to: Classes.TCollection.Clear(TCollection);
|
007B7E2C E843C5C6FF call 00424374
007B7E31 8BC6 mov eax, esi
* Reference to: Forms.TCustomForm.WMClose(TCustomForm;TWMClose;TWMClose);
| or: Forms.TCustomForm.CMRelease(TCustomForm;TMessage;TMessage);
| or: QForms.TCustomForm.SetParent(TCustomForm;TWidgetControl);
|
007B7E33 E80C45EAFF call 0065C344
007B7E38 48 dec eax
007B7E39 85C0 test eax, eax
007B7E3B 0F8C97010000 jl 007B7FD8
007B7E41 40 inc eax
007B7E42 8945F4 mov [ebp-$0C], eax
007B7E45 33DB xor ebx, ebx
007B7E47 8BD3 mov edx, ebx
007B7E49 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7E4B E8803BEBFF call 0066B9D0
007B7E50 8B10 mov edx, [eax]
* Possible reference to virtual method TfrmSelExportField.OFFS_00D0
|
007B7E52 FF92D0000000 call dword ptr [edx+$00D0]
007B7E58 84C0 test al, al
007B7E5A 0F846E010000 jz 007B7FCE
007B7E60 8BD3 mov edx, ebx
007B7E62 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7E64 E8673BEBFF call 0066B9D0
|
007B7E69 E8B239EBFF call 0066B820
007B7E6E 8D55F8 lea edx, [ebp-$08]
|
007B7E71 E8522FEBFF call 0066ADC8
007B7E76 8BD3 mov edx, ebx
007B7E78 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7E7A E8513BEBFF call 0066B9D0
* Reference to field TfrmSelExportField.OFFS_011C
|
007B7E7F 8B801C010000 mov eax, [eax+$011C]
007B7E85 33D2 xor edx, edx
|
007B7E87 E89420EAFF call 00659F20
007B7E8C 3C01 cmp al, $01
007B7E8E 0F85A2000000 jnz 007B7F36
007B7E94 8B45FC mov eax, [ebp-$04]
007B7E97 8B4010 mov eax, [eax+$10]
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
007B7E9A E8C5C0D5FF call 00513F64
007B7E9F 8BF8 mov edi, eax
007B7EA1 8BD3 mov edx, ebx
007B7EA3 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7EA5 E8263BEBFF call 0066B9D0
007B7EAA 8BD0 mov edx, eax
007B7EAC 8BC7 mov eax, edi
|
007B7EAE E859BCD5FF call 00513B0C
007B7EB3 33D2 xor edx, edx
007B7EB5 8BC7 mov eax, edi
|
007B7EB7 E840C0D5FF call 00513EFC
007B7EBC B201 mov dl, $01
007B7EBE 8BC7 mov eax, edi
|
007B7EC0 E827C0D5FF call 00513EEC
007B7EC5 8BD3 mov edx, ebx
007B7EC7 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7EC9 E8023BEBFF call 0066B9D0
007B7ECE 8D55EC lea edx, [ebp-$14]
* Reference to : TcxCustomGridTableView._PROC_00629378()
|
007B7ED1 E8A214E7FF call 00629378
007B7ED6 8B45EC mov eax, [ebp-$14]
007B7ED9 8D55F0 lea edx, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007B7EDC E80B2AC5FF call 0040A8EC
007B7EE1 8D45F0 lea eax, [ebp-$10]
* Possible String Reference to: 'С<><D0A1>=#,0.0'
|
007B7EE4 BA28807B00 mov edx, $007B8028
* Reference to: System.@LStrCat;
|
007B7EE9 E80ED7C4FF call 004055FC
007B7EEE 8B55F0 mov edx, [ebp-$10]
007B7EF1 8BC7 mov eax, edi
|
007B7EF3 E8CCBFD5FF call 00513EC4
007B7EF8 8BD3 mov edx, ebx
007B7EFA 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7EFC E8CF3AEBFF call 0066B9D0
* Reference to field TfrmSelExportField.OFFS_011C
|
007B7F01 8B801C010000 mov eax, [eax+$011C]
007B7F07 B101 mov cl, $01
007B7F09 BA01000000 mov edx, $00000001
|
007B7F0E E86520EAFF call 00659F78
007B7F13 8BD3 mov edx, ebx
007B7F15 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7F17 E8B43AEBFF call 0066B9D0
* Reference to field TfrmSelExportField.OFFS_011C
|
007B7F1C 8B801C010000 mov eax, [eax+$011C]
* Possible String Reference to: '#,0.00'
|
007B7F22 B93C807B00 mov ecx, $007B803C
007B7F27 BA01000000 mov edx, $00000001
|
007B7F2C E81720EAFF call 00659F48
007B7F31 E998000000 jmp 007B7FCE
007B7F36 8BD3 mov edx, ebx
007B7F38 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7F3A E8913AEBFF call 0066B9D0
* Reference to field TfrmSelExportField.OFFS_011C
|
007B7F3F 8B801C010000 mov eax, [eax+$011C]
007B7F45 33D2 xor edx, edx
|
007B7F47 E8D41FEAFF call 00659F20
007B7F4C 3C04 cmp al, $04
007B7F4E 755D jnz 007B7FAD
007B7F50 8BD3 mov edx, ebx
007B7F52 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7F54 E8773AEBFF call 0066B9D0
* Reference to field TfrmSelExportField.OFFS_011C
|
007B7F59 8B801C010000 mov eax, [eax+$011C]
007B7F5F B104 mov cl, $04
007B7F61 33D2 xor edx, edx
|
007B7F63 E81020EAFF call 00659F78
007B7F68 8BD3 mov edx, ebx
007B7F6A 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7F6C E85F3AEBFF call 0066B9D0
* Reference to field TfrmSelExportField.OFFS_011C
|
007B7F71 8B801C010000 mov eax, [eax+$011C]
007B7F77 B104 mov cl, $04
007B7F79 BA01000000 mov edx, $00000001
|
007B7F7E E8F51FEAFF call 00659F78
007B7F83 8B45FC mov eax, [ebp-$04]
007B7F86 8B4010 mov eax, [eax+$10]
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
007B7F89 E8D6BFD5FF call 00513F64
007B7F8E 8BF8 mov edi, eax
007B7F90 8BD3 mov edx, ebx
007B7F92 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7F94 E8373AEBFF call 0066B9D0
007B7F99 8BD0 mov edx, eax
007B7F9B 8BC7 mov eax, edi
|
007B7F9D E86ABBD5FF call 00513B0C
007B7FA2 B204 mov dl, $04
007B7FA4 8BC7 mov eax, edi
|
007B7FA6 E841BFD5FF call 00513EEC
007B7FAB EB21 jmp 007B7FCE
007B7FAD 8B45FC mov eax, [ebp-$04]
|
007B7FB0 E8CFCCD5FF call 00514C84
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
007B7FB5 E8E2CAD5FF call 00514A9C
007B7FBA 8BF8 mov edi, eax
007B7FBC 8BD3 mov edx, ebx
007B7FBE 8BC6 mov eax, esi
* Reference to: Contnrs.TComponentList.Extract(TComponentList;TComponent):TComponent;
| or: Contnrs.TComponentList.GetItems(TComponentList;Integer):TComponent;
|
007B7FC0 E80B3AEBFF call 0066B9D0
007B7FC5 8BD0 mov edx, eax
007B7FC7 8BC7 mov eax, edi
|
007B7FC9 E83EBBD5FF call 00513B0C
007B7FCE 43 inc ebx
007B7FCF FF4DF4 dec dword ptr [ebp-$0C]
007B7FD2 0F856FFEFFFF jnz 007B7E47
007B7FD8 33C0 xor eax, eax
007B7FDA 5A pop edx
007B7FDB 59 pop ecx
007B7FDC 59 pop ecx
007B7FDD 648910 mov fs:[eax], edx
****** FINALLY
|
007B7FE0 68ED7F7B00 push $007B7FED
007B7FE5 C3 ret
* Reference to: System.@HandleFinally;
|
007B7FE6 E909CBC4FF jmp 00404AF4
007B7FEB EBF8 jmp 007B7FE5
****** END
|
007B7FED 33C0 xor eax, eax
007B7FEF 5A pop edx
007B7FF0 59 pop ecx
007B7FF1 59 pop ecx
007B7FF2 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '_^[<5B><>]<5D>'
|
007B7FF5 6817807B00 push $007B8017
007B7FFA 8D45EC lea eax, [ebp-$14]
007B7FFD BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007B8002 E841D3C4FF call 00405348
007B8007 8D45F8 lea eax, [ebp-$08]
* Reference to: System.@LStrClr(void;void);
|
007B800A E815D3C4FF call 00405324
007B800F C3 ret
* Reference to: System.@HandleFinally;
|
007B8010 E9DFCAC4FF jmp 00404AF4
007B8015 EBE3 jmp 007B7FFA
****** END
|
007B8017 5F pop edi
007B8018 5E pop esi
007B8019 5B pop ebx
007B801A 8BE5 mov esp, ebp
007B801C 5D pop ebp
007B801D C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B8045(Sender : TObject);
begin
(*
007B8045 8BEC mov ebp, esp
007B8047 83C4F4 add esp, -$0C
007B804A 53 push ebx
007B804B 56 push esi
007B804C 57 push edi
007B804D 33C9 xor ecx, ecx
007B804F 894DF4 mov [ebp-$0C], ecx
007B8052 8BDA mov ebx, edx
007B8054 8945FC mov [ebp-$04], eax
007B8057 8B45FC mov eax, [ebp-$04]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B805A E885D7C4FF call 004057E4
007B805F 33C0 xor eax, eax
007B8061 55 push ebp
* Possible String Reference to: '<27>N<EFBFBD><4E><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
007B8062 68A1817B00 push $007B81A1
***** TRY
|
007B8067 64FF30 push dword ptr fs:[eax]
007B806A 648920 mov fs:[eax], esp
007B806D 33C0 xor eax, eax
007B806F 55 push ebp
007B8070 687C817B00 push $007B817C
***** TRY
|
007B8075 64FF30 push dword ptr fs:[eax]
007B8078 648920 mov fs:[eax], esp
007B807B 33C9 xor ecx, ecx
007B807D B201 mov dl, $01
* Reference to class TSaveDialog
|
007B807F A1A4EC4300 mov eax, dword ptr [$0043ECA4]
* Reference to: Dialogs.TOpenDialog.Create(TOpenDialog;boolean;TComponent);
|
007B8084 E8F77CC8FF call 0043FD80
007B8089 8945F8 mov [ebp-$08], eax
007B808C 8B45F8 mov eax, [ebp-$08]
007B808F 83C060 add eax, +$60
* Possible String Reference to: 'xls(*.xls)|*.xls|ȫ<><C8AB>(*.*)|*.*'
|
007B8092 BAB8817B00 mov edx, $007B81B8
* Reference to: System.@LStrAsg(void;void;void;void);
|
007B8097 E8DCD2C4FF call 00405378
007B809C 8B45F8 mov eax, [ebp-$08]
007B809F 8B15D8817B00 mov edx, [$007B81D8]
* Reference to field TSaveDialog.Options : TOpenOptions
|
007B80A5 89505C mov [eax+$5C], edx
007B80A8 8B45F8 mov eax, [ebp-$08]
007B80AB 83C078 add eax, +$78
007B80AE 8B55FC mov edx, [ebp-$04]
* Reference to: System.@LStrAsg(void;void;void;void);
|
007B80B1 E8C2D2C4FF call 00405378
007B80B6 8B45F8 mov eax, [ebp-$08]
007B80B9 8B10 mov edx, [eax]
* Reference to method TSaveDialog.Execute()
|
007B80BB FF523C call dword ptr [edx+$3C]
007B80BE 84C0 test al, al
007B80C0 0F84A0000000 jz 007B8166
007B80C6 85DB test ebx, ebx
007B80C8 0F8480000000 jz 007B814E
007B80CE 33C0 xor eax, eax
007B80D0 55 push ebp
* Possible String Reference to: '<27>5<EFBFBD><35><EFBFBD>j'
|
007B80D1 6806817B00 push $007B8106
***** TRY
|
007B80D6 64FF30 push dword ptr fs:[eax]
007B80D9 648920 mov fs:[eax], esp
007B80DC 6A01 push $01
007B80DE 6A01 push $01
* Possible String Reference to: 'xls'
|
007B80E0 68E4817B00 push $007B81E4
007B80E5 8D55F4 lea edx, [ebp-$0C]
007B80E8 8B45F8 mov eax, [ebp-$08]
* Reference to: Dialogs.TOpenDialog.GetFileName(TOpenDialog):TFileName;
|
007B80EB E8D884C8FF call 004405C8
007B80F0 8B45F4 mov eax, [ebp-$0C]
007B80F3 B101 mov cl, $01
007B80F5 8BD3 mov edx, ebx
|
007B80F7 E87096EEFF call 006A176C
007B80FC 33C0 xor eax, eax
007B80FE 5A pop edx
007B80FF 59 pop ecx
007B8100 59 pop ecx
007B8101 648910 mov fs:[eax], edx
007B8104 EB2E jmp 007B8134
* Reference to: System.@HandleAnyException;
|
007B8106 E935C7C4FF jmp 00404840
007B810B 6A00 push $00
* Possible String Reference to: '<27><>ʾ<EFBFBD><CABE>Ϣ'
|
007B810D B9E8817B00 mov ecx, $007B81E8
* Possible String Reference to: '<27><><EFBFBD><EFBFBD>ʧ<EFBFBD><CAA7><>ļ<EFBFBD><C4BC><EFBFBD><EFBFBD>ܴ<EFBFBD><DCB4>ڱ༭״̬!'
|
007B8112 BAF4817B00 mov edx, $007B81F4
*)
end;
procedure TfrmSelExportField._PROC_007B8231(Sender : TObject);
begin
(*
007B8231 8BEC mov ebp, esp
007B8233 83C4EC add esp, -$14
007B8236 53 push ebx
007B8237 56 push esi
007B8238 57 push edi
007B8239 33DB xor ebx, ebx
007B823B 895DEC mov [ebp-$14], ebx
007B823E 895DF0 mov [ebp-$10], ebx
007B8241 894DF8 mov [ebp-$08], ecx
007B8244 8955FC mov [ebp-$04], edx
007B8247 8BF0 mov esi, eax
007B8249 8B45F8 mov eax, [ebp-$08]
* Reference to: System.@LStrAddRef(void;void):Pointer;
|
007B824C E893D5C4FF call 004057E4
007B8251 33C0 xor eax, eax
007B8253 55 push ebp
* Possible String Reference to: '<EFBFBD>Z<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<EFBFBD><EFBFBD>]ÐU<EFBFBD><EFBFBD>3<EFBFBD>QQQQSV<EFBFBD>ڋ<EFBFBD>3<EFBFBD>UhW
| <EFBFBD>{'
|
007B8254 6895847B00 push $007B8495
***** TRY
|
007B8259 64FF30 push dword ptr fs:[eax]
007B825C 648920 mov fs:[eax], esp
007B825F 8B45FC mov eax, [ebp-$04]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007B8262 E859FCD0FF call 004C7EC0
007B8267 84C0 test al, al
007B8269 0F8503020000 jnz 007B8472
007B826F 33D2 xor edx, edx
007B8271 55 push ebp
007B8272 6868847B00 push $007B8468
***** TRY
|
007B8277 64FF32 push dword ptr fs:[edx]
007B827A 648922 mov fs:[edx], esp
*)
end;
procedure TfrmSelExportField._PROC_007B84A4(Sender : TObject);
begin
(*
007B84A4 55 push ebp
007B84A5 8BEC mov ebp, esp
007B84A7 33C9 xor ecx, ecx
007B84A9 51 push ecx
007B84AA 51 push ecx
007B84AB 51 push ecx
007B84AC 51 push ecx
007B84AD 53 push ebx
007B84AE 56 push esi
007B84AF 8BDA mov ebx, edx
007B84B1 8BF0 mov esi, eax
007B84B3 33C0 xor eax, eax
007B84B5 55 push ebp
007B84B6 6857857B00 push $007B8557
***** TRY
|
007B84BB 64FF30 push dword ptr fs:[eax]
007B84BE 648920 mov fs:[eax], esp
007B84C1 8BC6 mov eax, esi
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007B84C3 E8F8F9D0FF call 004C7EC0
007B84C8 84C0 test al, al
007B84CA 7575 jnz 007B8541
007B84CC 8BC6 mov eax, esi
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
007B84CE E881F0D0FF call 004C7554
007B84D3 8BC6 mov eax, esi
* Reference to: DB.TDataSet.First(TDataSet);
|
007B84D5 E856FBD0FF call 004C8030
007B84DA EB55 jmp 007B8531
* Possible String Reference to: 'SSel'
|
007B84DC BA6C857B00 mov edx, $007B856C
007B84E1 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B84E3 E8CCE6D0FF call 004C6BB4
007B84E8 8B10 mov edx, [eax]
* Reference to method TfrmSelExportField.GetClientRect()
|
007B84EA FF5244 call dword ptr [edx+$44]
007B84ED 8BD3 mov edx, ebx
007B84EF 80F201 xor dl, $01
007B84F2 3AC2 cmp al, dl
007B84F4 7534 jnz 007B852A
007B84F6 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Edit(TDataSet);
|
007B84F8 E843FFD0FF call 004C8440
* Possible String Reference to: 'SSel'
|
007B84FD BA6C857B00 mov edx, $007B856C
007B8502 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
007B8504 E8ABE6D0FF call 004C6BB4
007B8509 50 push eax
007B850A 8D45F0 lea eax, [ebp-$10]
007B850D 8BD3 mov edx, ebx
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
007B850F E85008C6FF call 00418D64
007B8514 8D55F0 lea edx, [ebp-$10]
007B8517 58 pop eax
007B8518 8B08 mov ecx, [eax]
007B851A FF91B4000000 call dword ptr [ecx+$00B4]
007B8520 8BC6 mov eax, esi
007B8522 8B10 mov edx, [eax]
* Possible reference to virtual method TfrmSelExportField.OFFS_024C
|
007B8524 FF924C020000 call dword ptr [edx+$024C]
007B852A 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Next(TDataSet);
|
007B852C E81BFED0FF call 004C834C
* Reference to field TfrmSelExportField.OFFS_00A1
|
007B8531 80BEA100000000 cmp byte ptr [esi+$00A1], $00
007B8538 74A2 jz 007B84DC
007B853A 8BC6 mov eax, esi
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
007B853C E833F0D0FF call 004C7574
007B8541 33C0 xor eax, eax
007B8543 5A pop edx
007B8544 59 pop ecx
007B8545 59 pop ecx
007B8546 648910 mov fs:[eax], edx
****** FINALLY
|
007B8549 685E857B00 push $007B855E
007B854E 8D45F0 lea eax, [ebp-$10]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
007B8551 E81EC1C5FF call 00414674
007B8556 C3 ret
* Reference to: System.@HandleFinally;
|
007B8557 E998C5C4FF jmp 00404AF4
007B855C EBF0 jmp 007B854E
****** END
|
007B855E 5E pop esi
007B855F 5B pop ebx
007B8560 8BE5 mov esp, ebp
007B8562 5D pop ebp
007B8563 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B87F1(Sender : TObject);
begin
(*
007B87F1 8BEC mov ebp, esp
007B87F3 33C0 xor eax, eax
007B87F5 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>]Ã-<2D>;<3B>'
|
007B87F6 686B887B00 push $007B886B
***** TRY
|
007B87FB 64FF30 push dword ptr fs:[eax]
007B87FE 648920 mov fs:[eax], esp
007B8801 FF05EC3B8900 inc dword ptr [$00893BEC]
007B8807 7554 jnz 007B885D
007B8809 B8E4FD8800 mov eax, $0088FDE4
007B880E B90A000000 mov ecx, $0000000A
* Reference to object String
|
007B8813 8B1520114000 mov edx, [$00401120]
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B8819 E8F6D8C4FF call 00406114
007B881E B8D4FD8800 mov eax, $0088FDD4
007B8823 B904000000 mov ecx, $00000004
* Reference to object String
|
007B8828 8B1520114000 mov edx, [$00401120]
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B882E E8E1D8C4FF call 00406114
007B8833 B888FD8800 mov eax, $0088FD88
007B8838 B913000000 mov ecx, $00000013
* Reference to object String
|
007B883D 8B1520114000 mov edx, [$00401120]
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B8843 E8CCD8C4FF call 00406114
007B8848 B868FD8800 mov eax, $0088FD68
007B884D B908000000 mov ecx, $00000008
* Reference to object String
|
007B8852 8B1520114000 mov edx, [$00401120]
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
007B8858 E8B7D8C4FF call 00406114
007B885D 33C0 xor eax, eax
007B885F 5A pop edx
007B8860 59 pop ecx
007B8861 59 pop ecx
007B8862 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: ']Ã-<2D>;<3B>'
|
007B8865 6872887B00 push $007B8872
007B886A C3 ret
* Reference to: System.@HandleFinally;
|
007B886B E984C2C4FF jmp 00404AF4
007B8870 EBF8 jmp 007B886A
****** END
|
007B8872 5D pop ebp
007B8873 C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B8874(Sender : TObject);
begin
(*
007B8874 832DEC3B890001 sub dword ptr [$00893BEC], +$01
007B887B C3 ret
*)
end;
procedure TfrmSelExportField._PROC_007B887C(Sender : TObject);
begin
(*
007B887C 80887B00081954 or byte ptr [eax+$1908007B], $54
007B8883 63784F arpl [eax+$4F], di
007B8886 6E outsb
007B8887 47 inc edi
007B8888 657443 jz 007B88CE
007B888B 6F outsd
007B888C 6E outsb
007B888D 7465 jz 007B88F4
007B888F 6E outsb
007B8890 7453 jz 007B88E5
007B8892 7479 jz 007B890D
007B8894 6C insb
007B8895 6545 inc ebp
007B8897 7665 jbe 007B88FE
007B8899 6E outsb
007B889A 7400 jz 007B889C
007B889C 0308 add ecx, [eax]
007B889E 06 push es
007B889F 53 push ebx
007B88A0 656E outsb
007B88A2 64657207 jb 007B88AD
007B88A6 54 push esp
007B88A7 4F dec edi
007B88A8 626A65 bound ebp, qword ptr [edx+$65]
007B88AB 63740005 arpl [eax+eax+$05], si
007B88AF 41 inc ecx
007B88B0 44 inc esp
007B88B1 61 popa
007B88B2 7461 jz 007B8915
007B88B4 07 pop es
007B88B5 50 push eax
007B88B6 6F outsd
007B88B7 696E7465722806 imul ebp, [esi+$74], $06287265
007B88BE 41 inc ecx
007B88BF 53 push ebx
007B88C0 7479 jz 007B893B
007B88C2 6C insb
007B88C3 6508546378 or gs:[ebx+$78], dl
007B88C8 53 push ebx
007B88C9 7479 jz 007B8944
007B88CB 6C insb
007B88CC 6500B011400000 add gs:[eax+$4011], dh
007B88D3 0000 add [eax], al
007B88D5 00E8 add al, ch
007B88D7 704F jo 007B8928
007B88D9 008BC028897B add [ebx+$7B8928C0], cl
007B88DF 0000 add [eax], al
007B88E1 0000 add [eax], al
007B88E3 0000 add [eax], al
007B88E5 0000 add [eax], al
007B88E7 0000 add [eax], al
007B88E9 0000 add [eax], al
007B88EB 006889 add [eax-$77], ch
007B88EE 7B00 jnp 007B88F0
007B88F0 0000 add [eax], al
007B88F2 0000 add [eax], al
007B88F4 0000 add [eax], al
007B88F6 0000 add [eax], al
007B88F8 0000 add [eax], al
007B88FA 0000 add [eax], al
007B88FC 4C dec esp
007B88FD 897B00 mov [ebx+$00], edi
007B8900 40 inc eax
007B8901 0000 add [eax], al
007B8903 001472 add [edx+esi*2], dl
007B8906 4F dec edi
007B8907 00A84540005C add [eax+$5C004045], ch
007B890D 3E42 inc edx
007B890F 00B8454000BC add [eax+$BC004045], bh
007B8915 45 inc ebp
007B8916 40 inc eax
007B8917 00B0454000E4 add [eax+$E4004045], dh
007B891D 42 inc edx
007B891E 40 inc eax
007B891F 0000 add [eax], al
007B8921 43 inc ebx
007B8922 40 inc eax
007B8923 00BC8D7B009C3D add [ebp+ecx*4+$3D9C007B], bh
007B892A 42 inc edx
007B892B 00A43D4200EC8D add [ebp+edi+$8DEC0042], ah
007B8932 7B00 jnp 007B8934
007B8934 EC in al, dx
007B8935 3E42 inc edx
007B8937 00748D7B add [ebp+ecx*4+$7B], dh
007B893B 009C8E7B00007D add [esi+ecx*4+$7D00007B], bl
007B8942 4F dec edi
007B8943 00D0 add al, dl
007B8945 8E7B00 mov , word ptr [ebx+$00]
007B8948 7C83 jl 007B88CD
007B894A 4F dec edi
007B894B 0016 add [esi], dl
007B894D 54 push esp
007B894E 637843 arpl [eax+$43], di
007B8951 7573 jnz 007B89C6
007B8953 746F jz 007B89C4
007B8955 6D insd
007B8956 43 inc ebx
007B8957 6F outsd
007B8958 6E outsb
007B8959 7472 jz 007B89CD
007B895B 6F outsd
007B895C 6C insb
007B895D 53 push ebx
007B895E 7479 jz 007B89D9
007B8960 6C insb
007B8961 657390 jnb 007B88F4
007B8964 68897B0007 push $07007B89
007B8969 16 push ss
007B896A 54 push esp
007B896B 637843 arpl [eax+$43], di
007B896E 7573 jnz 007B89E3
007B8970 746F jz 007B89E1
007B8972 6D insd
007B8973 43 inc ebx
007B8974 6F outsd
007B8975 6E outsb
007B8976 7472 jz 007B89EA
007B8978 6F outsd
007B8979 6C insb
007B897A 53 push ebx
007B897B 7479 jz 007B89F6
007B897D 6C insb
007B897E 657328 jnb 007B89A9
007B8981 897B00 mov [ebx+$00], edi
007B8984 90 nop
007B8985 724F jb 007B89D6
007B8987 0006 add [esi], al
007B8989 0012 add [edx], dl
007B898B 637849 arpl [eax+$49], di
007B898E 6E outsb
007B898F 706C jo 007B89FD
007B8991 61 popa
007B8992 636543 arpl [ebp+$43], sp
007B8995 6F outsd
007B8996 6E outsb
007B8997 7461 jz 007B89FA
007B8999 696E65720600E8 imul ebp, [esi+$65], $E8000672
007B89A0 704F jo 007B89F1
007B89A2 004883 add [eax-$7D], cl
007B89A5 4F dec edi
007B89A6 005C834F add [ebx+eax*4+$4F], bl
007B89AA 0001 add [ecx], al
007B89AC 0000 add [eax], al
007B89AE 0001 add [ecx], al
007B89B0 0000 add [eax], al
007B89B2 0000 add [eax], al
007B89B4 0000 add [eax], al
007B89B6 800000 add byte ptr [eax], $00
007B89B9 0A4261 or al, byte ptr [edx+$61]
007B89BC 636B67 arpl [ebx+$67], bp
007B89BF 726F jb 007B8A30
007B89C1 756E jnz 007B8A31
007B89C3 64E8704F0048 call 487BD939
007B89C9 834F005C or dword ptr [edi+$00], +$5C
007B89CD 834F0001 or dword ptr [edi+$00], +$01
007B89D1 0000 add [eax], al
007B89D3 0000 add [eax], al
007B89D5 0000 add [eax], al
007B89D7 0000 add [eax], al
007B89D9 0000 add [eax], al
007B89DB 800100 add byte ptr [ecx], $00
007B89DE 07 pop es
007B89DF 43 inc ebx
007B89E0 6F outsd
007B89E1 6E outsb
007B89E2 7465 jz 007B8A49
007B89E4 6E outsb
007B89E5 74E8 jz 007B89CF
007B89E7 704F jo 007B8A38
007B89E9 004883 add [eax-$7D], cl
007B89EC 4F dec edi
007B89ED 005C834F add [ebx+eax*4+$4F], bl
007B89F1 0001 add [ecx], al
007B89F3 0000 add [eax], al
007B89F5 0002 add [edx], al
007B89F7 0000 add [eax], al
007B89F9 0000 add [eax], al
007B89FB 0000 add [eax], al
007B89FD 800200 add byte ptr [edx], $00
007B8A00 08496E or [ecx+$6E], cl
007B8A03 61 popa
007B8A04 63746976 arpl [ecx+ebp*2+$76], si
007B8A08 65E8704F0048 call 487BD97E
007B8A0E 834F005C or dword ptr [edi+$00], +$5C
007B8A12 834F0001 or dword ptr [edi+$00], +$01
007B8A16 0000 add [eax], al
007B8A18 0003 add [ebx], al
007B8A1A 0000 add [eax], al
007B8A1C 0000 add [eax], al
007B8A1E 0000 add [eax], al
007B8A20 800300 add byte ptr [ebx], $00
007B8A23 095365 or [ebx+$65], edx
007B8A26 6C insb
007B8A27 656374696F arpl gs:[ecx+ebp*2+$6F], si
007B8A2C 6E outsb
007B8A2D 7C88 jl 007B89B7
007B8A2F 7B00 jnp 007B8A31
007B8A31 3800 cmp [eax], al
007B8A33 00FF add bh, bh
007B8A35 3800 cmp [eax], al
007B8A37 00FF add bh, bh
007B8A39 0100 add [eax], eax
007B8A3B 0000 add [eax], al
007B8A3D 0000 add [eax], al
007B8A3F 008000000080 add [eax+$80000000], al
007B8A45 0400 add al, +$00
007B8A47 114F6E adc [edi+$6E], ecx
007B8A4A 47 inc edi
007B8A4B 657443 jz 007B8A91
007B8A4E 6F outsd
007B8A4F 6E outsb
007B8A50 7465 jz 007B8AB7
007B8A52 6E outsb
007B8A53 7453 jz 007B8AA8
007B8A55 7479 jz 007B8AD0
007B8A57 6C insb
007B8A58 654C dec esp
007B8A5A 6D insd
007B8A5B 4F dec edi
007B8A5C 0018 add [eax], bl
007B8A5E 0000 add [eax], al
007B8A60 FF3480 push dword ptr [eax+eax*4]
007B8A63 4F dec edi
007B8A64 0001 add [ecx], al
007B8A66 0000 add [eax], al
007B8A68 0000 add [eax], al
007B8A6A 0000 add [eax], al
007B8A6C 800000 add byte ptr [eax], $00
007B8A6F 008005000A53 add [eax+$530A0005], al
007B8A75 7479 jz 007B8AF0
007B8A77 6C insb
007B8A78 6553 push ebx
007B8A7A 686565748B push $8B746565
007B8A7F C0CC8A ror ah, $8A
007B8A82 7B00 jnp 007B8A84
007B8A84 0000 add [eax], al
007B8A86 0000 add [eax], al
007B8A88 0000 add [eax], al
007B8A8A 0000 add [eax], al
007B8A8C 0000 add [eax], al
007B8A8E 0000 add [eax], al
007B8A90 0000 add [eax], al
007B8A92 0000 add [eax], al
007B8A94 0000 add [eax], al
007B8A96 0000 add [eax], al
007B8A98 0000 add [eax], al
007B8A9A 0000 add [eax], al
007B8A9C 0000 add [eax], al
007B8A9E 0000 add [eax], al
007B8AA0 CC int 3
007B8AA1 8A7B00 mov bh, byte ptr [ebx+$00]
007B8AA4 0800 or [eax], al
007B8AA6 0000 add [eax], al
007B8AA8 5C pop esp
007B8AA9 114000 adc [eax+$00], eax
007B8AAC A845 test al, $45
007B8AAE 40 inc eax
007B8AAF 00B4454000B845 add [ebp+eax*2+$45B80040], dh
007B8AB6 40 inc eax
007B8AB7 00BC454000B045 add [ebp+eax*2+$45B00040], bh
007B8ABE 40 inc eax
007B8ABF 00E4 add ah, ah
007B8AC1 42 inc edx
007B8AC2 40 inc eax
007B8AC3 0000 add [eax], al
007B8AC5 43 inc ebx
007B8AC6 40 inc eax
007B8AC7 004091 add [eax-$6F], al
007B8ACA 7B00 jnp 007B8ACC
007B8ACC 1B546378 sbb edx, [ebx+$78]
007B8AD0 56 push esi
007B8AD1 61 popa
007B8AD2 6C insb
007B8AD3 7565 jnz 007B8B3A
007B8AD5 54 push esp
007B8AD6 7970 jns 007B8B48
007B8AD8 6543 inc ebx
007B8ADA 6C insb
007B8ADB 61 popa
007B8ADC 7373 jnb 007B8B51
007B8ADE 52 push edx
007B8ADF 65706F jo 007B8B51
007B8AE2 7369 jnb 007B8B4D
007B8AE4 746F jz 007B8B55
007B8AE6 7279 jb 007B8B61
007B8AE8 55 push ebp
007B8AE9 8BEC mov ebp, esp
007B8AEB 33C0 xor eax, eax
007B8AED 55 push ebp
007B8AEE 68298B7B00 push $007B8B29
***** TRY
|
007B8AF3 64FF30 push dword ptr fs:[eax]
007B8AF6 648920 mov fs:[eax], esp
007B8AF9 833DFC3B890000 cmp dword ptr [$00893BFC], +$00
007B8B00 740B jz 007B8B0D
007B8B02 A1FC3B8900 mov eax, dword ptr [$00893BFC]
007B8B07 50 push eax
* Reference to: user32.UnhookWindowsHookEx()
|
007B8B08 E83703C5FF call 00408E44
007B8B0D 33C0 xor eax, eax
007B8B0F 5A pop edx
007B8B10 59 pop ecx
007B8B11 59 pop ecx
007B8B12 648910 mov fs:[eax], edx
****** FINALLY
|
007B8B15 68308B7B00 push $007B8B30
007B8B1A 33C0 xor eax, eax
* Reference to GlobalVar_00893BF8
|
007B8B1C A3F83B8900 mov dword ptr [$00893BF8], eax
007B8B21 33C0 xor eax, eax
* Reference to GlobalVar_00893BFC
|
007B8B23 A3FC3B8900 mov dword ptr [$00893BFC], eax
007B8B28 C3 ret
* Reference to: System.@HandleFinally;
|
007B8B29 E9C6BFC4FF jmp 00404AF4
007B8B2E EBEA jmp 007B8B1A
****** END
|
007B8B30 5D pop ebp
007B8B31 C3 ret
007B8B32 8BC0 mov eax, eax
007B8B34 53 push ebx
007B8B35 56 push esi
007B8B36 8BD8 mov ebx, eax
007B8B38 8BC3 mov eax, ebx
007B8B3A 66BEFFFF mov si, $FFFF
* Reference to: System.@CallDynaInst;
|
007B8B3E E811BAC4FF call 00404554
007B8B43 5E pop esi
007B8B44 5B pop ebx
007B8B45 C3 ret
007B8B46 8BC0 mov eax, eax
007B8B48 53 push ebx
007B8B49 8BD8 mov ebx, eax
007B8B4B 8BC3 mov eax, ebx
|
007B8B4D E8E2FFFFFF call 007B8B34
* Reference to field GlobalVar_00893BFC.OFFS_0038
|
007B8B52 8B4038 mov eax, [eax+$38]
007B8B55 5B pop ebx
007B8B56 C3 ret
007B8B57 90 nop
*)
end;
end.