unit U_FjList10; interface uses Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls type TfrmFjList10=class(TForm) ListView1: TListView; Panel1: TPanel; FileName: TcxButton; cxButton1: TcxButton; cxButton2: TcxButton; cxButton3: TcxButton; ADOQueryTmp: TADOQuery; ADOQueryCmd: TADOQuery; ImageList1: TImageList; Panel2: TPanel; IdFTP1: TIdFTP; ADOConnection1: TADOConnection; procedure cxButton3Click(Sender : TObject); procedure FormDestroy(Sender : TObject); procedure FileNameClick(Sender : TObject); procedure FormCreate(Sender : TObject); procedure FormShow(Sender : TObject); procedure ListView1DblClick(Sender : TObject); procedure cxButton1Click(Sender : TObject); procedure cxButton2Click(Sender : TObject); procedure FormClose(Sender : TObject); procedure Panel2DblClick(Sender : TObject); procedure _PROC_00814970(Sender : TObject); procedure _PROC_008149A0(Sender : TObject); procedure _PROC_008149A8(Sender : TObject); procedure _PROC_008149D8(Sender : TObject); procedure _PROC_008149E0(Sender : TObject); procedure _PROC_00814A46(Sender : TObject); private { Private declarations } public { Public declarations } end ; var frmFjList10: TfrmFjList10; {This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer} implementation {$R *.DFM} procedure TfrmFjList10.cxButton3Click(Sender : TObject); begin (* 008139BC 53 push ebx 008139BD 8BD8 mov ebx, eax * Reference to control TfrmFjList10.ADOQueryTmp : TADOQuery | 008139BF 8B8310030000 mov eax, [ebx+$0310] * Reference to: DB.TDataSet.Close(TDataSet); | 008139C5 E80A1FCBFF call 004C58D4 * Reference to control TfrmFjList10.ADOQueryCmd : TADOQuery | 008139CA 8B8314030000 mov eax, [ebx+$0314] * Reference to: DB.TDataSet.Close(TDataSet); | 008139D0 E8FF1ECBFF call 004C58D4 * Reference to control TfrmFjList10.ListView1 : TListView | 008139D5 8B83F8020000 mov eax, [ebx+$02F8] * Reference to field TListView.Items : TListItems | 008139DB 8B802C020000 mov eax, [eax+$022C] * Reference to: System.TObject.Free(TObject); | 008139E1 E86609BFFF call 0040434C * Reference to field TfrmFjList10.ModalResult : TModalResult | 008139E6 C7834C020000FFFFFFFF mov dword ptr [ebx+$024C], $FFFFFFFF 008139F0 5B pop ebx 008139F1 C3 ret *) end; procedure TfrmFjList10.FormDestroy(Sender : TObject); begin (* 008139F4 33C0 xor eax, eax * Reference to GlobalVar_0089598C | 008139F6 A38C598900 mov dword ptr [$0089598C], eax 008139FB C3 ret *) end; procedure TfrmFjList10.FileNameClick(Sender : TObject); begin (* 008139FC 55 push ebp 008139FD 8BEC mov ebp, esp 008139FF B91D000000 mov ecx, $0000001D 00813A04 6A00 push $00 00813A06 6A00 push $00 00813A08 49 dec ecx 00813A09 75F9 jnz 00813A04 00813A0B 53 push ebx 00813A0C 56 push esi 00813A0D 57 push edi 00813A0E 8945FC mov [ebp-$04], eax 00813A11 33C0 xor eax, eax 00813A13 55 push ebp * Possible String Reference to: '避x_^[]' | 00813A14 686E408100 push $0081406E ***** TRY | 00813A19 64FF30 push dword ptr fs:[eax] 00813A1C 648920 mov fs:[eax], esp 00813A1F 33C0 xor eax, eax 00813A21 55 push ebp 00813A22 68AE3F8100 push $00813FAE ***** TRY | 00813A27 64FF30 push dword ptr fs:[eax] 00813A2A 648920 mov fs:[eax], esp 00813A2D 8B4DFC mov ecx, [ebp-$04] 00813A30 B201 mov dl, $01 * Reference to class TOpenDialog | 00813A32 A1ACE94300 mov eax, dword ptr [$0043E9AC] * Reference to: Dialogs.TOpenDialog.Create(TOpenDialog;boolean;TComponent); | 00813A37 E844C3C2FF call 0043FD80 00813A3C 8BD8 mov ebx, eax 00813A3E 8BC3 mov eax, ebx 00813A40 8B10 mov edx, [eax] * Reference to method TOpenDialog.Execute() | 00813A42 FF523C call dword ptr [edx+$3C] 00813A45 84C0 test al, al 00813A47 0F8444050000 jz 00813F91 00813A4D 8D55F4 lea edx, [ebp-$0C] 00813A50 8BC3 mov eax, ebx * Reference to: Dialogs.TOpenDialog.GetFileName(TOpenDialog):TFileName; | 00813A52 E871CBC2FF call 004405C8 00813A57 8D55D4 lea edx, [ebp-$2C] 00813A5A 8BC3 mov eax, ebx * Reference to: Dialogs.TOpenDialog.GetFileName(TOpenDialog):TFileName; | 00813A5C E867CBC2FF call 004405C8 00813A61 8B45D4 mov eax, [ebp-$2C] 00813A64 8D55F8 lea edx, [ebp-$08] * Reference to: SysUtils.ExtractFileName(AnsiString):AnsiString; | 00813A67 E8807FBFFF call 0040B9EC 00813A6C 8B45FC mov eax, [ebp-$04] * Reference to control TfrmFjList10.ADOQueryCmd : TADOQuery | 00813A6F 8B9814030000 mov ebx, [eax+$0314] 00813A75 8BC3 mov eax, ebx * Reference to: DB.TDataSet.Close(TDataSet); | 00813A77 E8581ECBFF call 004C58D4 00813A7C 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings; | 00813A7E E829A5CCFF call 004DDFAC 00813A83 8B10 mov edx, [eax] * Possible reference to virtual method TADOQuery.OFFS_44 | 00813A85 FF5244 call dword ptr [edx+$44] 00813A88 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings; | 00813A8A E81DA5CCFF call 004DDFAC * Possible String Reference to: 'select TFId from TP_File ' | 00813A8F BA88408100 mov edx, $00814088 00813A94 8B08 mov ecx, [eax] * Possible reference to virtual method TADOQuery.OFFS_38 | 00813A96 FF5138 call dword ptr [ecx+$38] 00813A99 8D55C8 lea edx, [ebp-$38] 00813A9C 8B45FC mov eax, [ebp-$04] * Reference to field TfrmFjList10.OFFS_0328 | 00813A9F 8B8028030000 mov eax, [eax+$0328] * Reference to: SysUtils.Trim(AnsiString):AnsiString;overload; | 00813AA5 E8426EBFFF call 0040A8EC 00813AAA 8B45C8 mov eax, [ebp-$38] 00813AAD 8D55CC lea edx, [ebp-$34] * Reference to: SysUtils.QuotedStr(AnsiString):AnsiString; | 00813AB0 E83F6FBFFF call 0040A9F4 00813AB5 8B4DCC mov ecx, [ebp-$34] 00813AB8 8D45D0 lea eax, [ebp-$30] * Possible String Reference to: 'where WBID<>' | 00813ABB BAAC408100 mov edx, $008140AC * Reference to: System.@LStrCat3; | 00813AC0 E87B1BBFFF call 00405640 00813AC5 8B45D0 mov eax, [ebp-$30] 00813AC8 50 push eax 00813AC9 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings; | 00813ACB E8DCA4CCFF call 004DDFAC 00813AD0 5A pop edx 00813AD1 8B08 mov ecx, [eax] * Possible reference to virtual method TADOQuery.OFFS_38 | 00813AD3 FF5138 call dword ptr [ecx+$38] 00813AD6 8D55BC lea edx, [ebp-$44] 00813AD9 8B45FC mov eax, [ebp-$04] * Reference to field TfrmFjList10.OFFS_032C | 00813ADC 8B802C030000 mov eax, [eax+$032C] * Reference to: SysUtils.Trim(AnsiString):AnsiString;overload; | 00813AE2 E8056EBFFF call 0040A8EC 00813AE7 8B45BC mov eax, [ebp-$44] 00813AEA 8D55C0 lea edx, [ebp-$40] * Reference to: SysUtils.QuotedStr(AnsiString):AnsiString; | 00813AED E8026FBFFF call 0040A9F4 00813AF2 8B4DC0 mov ecx, [ebp-$40] 00813AF5 8D45C4 lea eax, [ebp-$3C] * Possible String Reference to: 'and TFType=' | 00813AF8 BAC4408100 mov edx, $008140C4 * Reference to: System.@LStrCat3; | 00813AFD E83E1BBFFF call 00405640 00813B02 8B45C4 mov eax, [ebp-$3C] 00813B05 50 push eax 00813B06 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings; | 00813B08 E89FA4CCFF call 004DDFAC 00813B0D 5A pop edx 00813B0E 8B08 mov ecx, [eax] * Possible reference to virtual method TADOQuery.OFFS_38 | 00813B10 FF5138 call dword ptr [ecx+$38] 00813B13 8D55B0 lea edx, [ebp-$50] 00813B16 8B45F8 mov eax, [ebp-$08] * Reference to: SysUtils.Trim(AnsiString):AnsiString;overload; | 00813B19 E8CE6DBFFF call 0040A8EC 00813B1E 8B45B0 mov eax, [ebp-$50] 00813B21 8D55B4 lea edx, [ebp-$4C] * Reference to: SysUtils.QuotedStr(AnsiString):AnsiString; | 00813B24 E8CB6EBFFF call 0040A9F4 00813B29 8B4DB4 mov ecx, [ebp-$4C] 00813B2C 8D45B8 lea eax, [ebp-$48] * Possible String Reference to: 'and FileName=' | 00813B2F BAD8408100 mov edx, $008140D8 * Reference to: System.@LStrCat3; | 00813B34 E8071BBFFF call 00405640 00813B39 8B45B8 mov eax, [ebp-$48] 00813B3C 50 push eax 00813B3D 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings; | 00813B3F E868A4CCFF call 004DDFAC 00813B44 5A pop edx 00813B45 8B08 mov ecx, [eax] * Possible reference to virtual method TADOQuery.OFFS_38 | 00813B47 FF5138 call dword ptr [ecx+$38] 00813B4A 8BC3 mov eax, ebx * Reference to: DB.TDataSet.Open(TDataSet); | 00813B4C E8771DCBFF call 004C58C8 00813B51 8B45FC mov eax, [ebp-$04] * Reference to control TfrmFjList10.ADOQueryCmd : TADOQuery | 00813B54 8B8014030000 mov eax, [eax+$0314] * Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean; | 00813B5A E86143CBFF call 004C7EC0 00813B5F 84C0 test al, al 00813B61 7525 jnz 00813B88 00813B63 6A10 push $10 * Possible String Reference to: 'ʾϢ' | 00813B65 B9E8408100 mov ecx, $008140E8 * Possible String Reference to: '˸Ѵڣ޸ļ | ϴ' | 00813B6A BAF4408100 mov edx, $008140F4 *) end; procedure TfrmFjList10.FormCreate(Sender : TObject); begin (* 00814230 55 push ebp 00814231 8BEC mov ebp, esp 00814233 6A00 push $00 00814235 53 push ebx 00814236 56 push esi 00814237 8BD8 mov ebx, eax 00814239 33C0 xor eax, eax 0081423B 55 push ebp 0081423C 68A4428100 push $008142A4 ***** TRY | 00814241 64FF30 push dword ptr fs:[eax] 00814244 648920 mov fs:[eax], esp * Reference to control TfrmFjList10.ADOConnection1 : TADOConnection | 00814247 8BB324030000 mov esi, [ebx+$0324] 0081424D 33D2 xor edx, edx 0081424F 8BC6 mov eax, esi 00814251 8B08 mov ecx, [eax] * Possible reference to virtual method TADOConnection.OFFS_48 | 00814253 FF5148 call dword ptr [ecx+$48] 00814256 8D45FC lea eax, [ebp-$04] *) end; procedure TfrmFjList10.FormShow(Sender : TObject); begin (* 008142B0 53 push ebx 008142B1 8BD8 mov ebx, eax * Reference to field TfrmFjList10.OFFS_0334 | 008142B3 83BB3403000000 cmp dword ptr [ebx+$0334], +$00 008142BA 750F jnz 008142CB 008142BC B201 mov dl, $01 * Reference to control TfrmFjList10.Panel1 : TPanel | 008142BE 8B83FC020000 mov eax, [ebx+$02FC] * Reference to: Controls.TControl.SetVisible(TControl;Boolean); | 008142C4 E84742C7FF call 00488510 008142C9 EB0D jmp 008142D8 008142CB 33D2 xor edx, edx * Reference to control TfrmFjList10.Panel1 : TPanel | 008142CD 8B83FC020000 mov eax, [ebx+$02FC] * Reference to: Controls.TControl.SetVisible(TControl;Boolean); | 008142D3 E83842C7FF call 00488510 008142D8 8BC3 mov eax, ebx | 008142DA E8E5F3FFFF call 008136C4 008142DF 5B pop ebx 008142E0 C3 ret *) end; procedure TfrmFjList10.ListView1DblClick(Sender : TObject); begin (* 008142E4 55 push ebp 008142E5 8BEC mov ebp, esp 008142E7 B906000000 mov ecx, $00000006 008142EC 6A00 push $00 008142EE 6A00 push $00 008142F0 49 dec ecx 008142F1 75F9 jnz 008142EC 008142F3 51 push ecx 008142F4 53 push ebx 008142F5 56 push esi 008142F6 8BD8 mov ebx, eax 008142F8 33C0 xor eax, eax 008142FA 55 push ebp 008142FB 68DA448100 push $008144DA ***** TRY | 00814300 64FF30 push dword ptr fs:[eax] 00814303 648920 mov fs:[eax], esp * Reference to control TfrmFjList10.ListView1 : TListView | 00814306 8B83F8020000 mov eax, [ebx+$02F8] * Reference to field TListView.Items : TListItems | 0081430C 8B802C020000 mov eax, [eax+$022C] * Reference to: ComCtrls.TListItems.GetCount(TListItems):Integer; | 00814312 E8153AC5FF call 00467D2C 00814317 48 dec eax 00814318 0F8C8C010000 jl 008144AA * Reference to control TfrmFjList10.ListView1 : TListView | 0081431E 8B83F8020000 mov eax, [ebx+$02F8] 00814324 8B10 mov edx, [eax] * Reference to method TListView.SelCount() | 00814326 FF92F0000000 call dword ptr [edx+$00F0] 0081432C 48 dec eax 0081432D 0F8C77010000 jl 008144AA 00814333 8D55E4 lea edx, [ebp-$1C] *) end; procedure TfrmFjList10.cxButton1Click(Sender : TObject); begin (* 0081453C 55 push ebp 0081453D 8BEC mov ebp, esp 0081453F B905000000 mov ecx, $00000005 00814544 6A00 push $00 00814546 6A00 push $00 00814548 49 dec ecx 00814549 75F9 jnz 00814544 0081454B 53 push ebx 0081454C 56 push esi 0081454D 57 push edi 0081454E 8BF0 mov esi, eax 00814550 33C0 xor eax, eax 00814552 55 push ebp 00814553 68A9468100 push $008146A9 ***** TRY | 00814558 64FF30 push dword ptr fs:[eax] 0081455B 648920 mov fs:[eax], esp * Reference to control TfrmFjList10.ListView1 : TListView | 0081455E 8B86F8020000 mov eax, [esi+$02F8] 00814564 8B10 mov edx, [eax] * Reference to method TListView.SelCount() | 00814566 FF92F0000000 call dword ptr [edx+$00F0] 0081456C 48 dec eax 0081456D 0F8C1B010000 jl 0081468E 00814573 33C0 xor eax, eax 00814575 55 push ebp 00814576 6884468100 push $00814684 ***** TRY | 0081457B 64FF30 push dword ptr fs:[eax] 0081457E 648920 mov fs:[eax], esp * Reference to control TfrmFjList10.ListView1 : TListView | 00814581 8B86F8020000 mov eax, [esi+$02F8] * Reference to: ComCtrls.TCustomListView.GetSelected(TCustomListView):TListItem; | or: ComCtrls.TCustomListView.GetFocused(TCustomListView):TListItem; | 00814587 E8786EC5FF call 0046B404 * Reference to field TListView.ComponentStyle : TComponentStyle | 0081458C 8B5024 mov edx, [eax+$24] 0081458F 8D45FC lea eax, [ebp-$04] * Reference to: System.@LStrLAsg(void;void;void;void); | 00814592 E8250EBFFF call 004053BC * Reference to control TfrmFjList10.ADOQueryCmd : TADOQuery | 00814597 8B9E14030000 mov ebx, [esi+$0314] 0081459D 8BC3 mov eax, ebx * Reference to: DB.TDataSet.Close(TDataSet); | 0081459F E83013CBFF call 004C58D4 008145A4 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings; | 008145A6 E8019ACCFF call 004DDFAC 008145AB 8B10 mov edx, [eax] * Possible reference to virtual method TADOQuery.OFFS_44 | 008145AD FF5244 call dword ptr [edx+$44] 008145B0 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings; | 008145B2 E8F599CCFF call 004DDFAC * Possible String Reference to: 'delete from TP_File ' | 008145B7 BAC0468100 mov edx, $008146C0 008145BC 8B08 mov ecx, [eax] * Possible reference to virtual method TADOQuery.OFFS_38 | 008145BE FF5138 call dword ptr [ecx+$38] 008145C1 8D55F0 lea edx, [ebp-$10] * Reference to field TfrmFjList10.OFFS_0328 | 008145C4 8B8628030000 mov eax, [esi+$0328] * Reference to: SysUtils.Trim(AnsiString):AnsiString;overload; | 008145CA E81D63BFFF call 0040A8EC 008145CF 8B45F0 mov eax, [ebp-$10] 008145D2 8D55F4 lea edx, [ebp-$0C] * Reference to: SysUtils.QuotedStr(AnsiString):AnsiString; | 008145D5 E81A64BFFF call 0040A9F4 008145DA 8B4DF4 mov ecx, [ebp-$0C] 008145DD 8D45F8 lea eax, [ebp-$08] * Possible String Reference to: 'where WBID=' | 008145E0 BAE0468100 mov edx, $008146E0 * Reference to: System.@LStrCat3; | 008145E5 E85610BFFF call 00405640 008145EA 8B45F8 mov eax, [ebp-$08] 008145ED 50 push eax 008145EE 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings; | 008145F0 E8B799CCFF call 004DDFAC 008145F5 5A pop edx 008145F6 8B08 mov ecx, [eax] * Possible reference to virtual method TADOQuery.OFFS_38 | 008145F8 FF5138 call dword ptr [ecx+$38] 008145FB 8D55E4 lea edx, [ebp-$1C] * Reference to field TfrmFjList10.OFFS_032C | 008145FE 8B862C030000 mov eax, [esi+$032C] * Reference to: SysUtils.Trim(AnsiString):AnsiString;overload; | 00814604 E8E362BFFF call 0040A8EC 00814609 8B45E4 mov eax, [ebp-$1C] 0081460C 8D55E8 lea edx, [ebp-$18] * Reference to: SysUtils.QuotedStr(AnsiString):AnsiString; | 0081460F E8E063BFFF call 0040A9F4 00814614 8B4DE8 mov ecx, [ebp-$18] 00814617 8D45EC lea eax, [ebp-$14] * Possible String Reference to: 'and TFType=' | 0081461A BAF4468100 mov edx, $008146F4 * Reference to: System.@LStrCat3; | 0081461F E81C10BFFF call 00405640 00814624 8B45EC mov eax, [ebp-$14] 00814627 50 push eax 00814628 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings; | 0081462A E87D99CCFF call 004DDFAC 0081462F 5A pop edx 00814630 8B08 mov ecx, [eax] * Possible reference to virtual method TADOQuery.OFFS_38 | 00814632 FF5138 call dword ptr [ecx+$38] 00814635 8D55D8 lea edx, [ebp-$28] 00814638 8B45FC mov eax, [ebp-$04] * Reference to: SysUtils.Trim(AnsiString):AnsiString;overload; | 0081463B E8AC62BFFF call 0040A8EC 00814640 8B45D8 mov eax, [ebp-$28] 00814643 8D55DC lea edx, [ebp-$24] * Reference to: SysUtils.QuotedStr(AnsiString):AnsiString; | 00814646 E8A963BFFF call 0040A9F4 0081464B 8B4DDC mov ecx, [ebp-$24] 0081464E 8D45E0 lea eax, [ebp-$20] * Possible String Reference to: 'and FileName=' | 00814651 BA08478100 mov edx, $00814708 * Reference to: System.@LStrCat3; | 00814656 E8E50FBFFF call 00405640 0081465B 8B45E0 mov eax, [ebp-$20] 0081465E 50 push eax 0081465F 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings; | 00814661 E84699CCFF call 004DDFAC 00814666 5A pop edx 00814667 8B08 mov ecx, [eax] * Possible reference to virtual method TADOQuery.OFFS_38 | 00814669 FF5138 call dword ptr [ecx+$38] 0081466C 8BC3 mov eax, ebx * Reference to: ADODB.TADOQuery.ExecSQL(TADOQuery):Integer; | 0081466E E86198CCFF call 004DDED4 00814673 8BC6 mov eax, esi | 00814675 E84AF0FFFF call 008136C4 0081467A 33C0 xor eax, eax 0081467C 5A pop edx 0081467D 59 pop ecx 0081467E 59 pop ecx 0081467F 648910 mov fs:[eax], edx 00814682 EB0A jmp 0081468E * Reference to: System.@HandleAnyException; | 00814684 E9B701BFFF jmp 00404840 * Reference to: System.@DoneExcept; | 00814689 E8DE05BFFF call 00404C6C ****** END | 0081468E 33C0 xor eax, eax 00814690 5A pop edx 00814691 59 pop ecx 00814692 59 pop ecx 00814693 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: '_^[]' | 00814696 68B0468100 push $008146B0 0081469B 8D45D8 lea eax, [ebp-$28] 0081469E BA0A000000 mov edx, $0000000A * Reference to: System.@LStrArrayClr(void;void;Integer); | 008146A3 E8A00CBFFF call 00405348 008146A8 C3 ret * Reference to: System.@HandleFinally; | 008146A9 E94604BFFF jmp 00404AF4 008146AE EBEB jmp 0081469B ****** END | 008146B0 5F pop edi 008146B1 5E pop esi 008146B2 5B pop ebx 008146B3 8BE5 mov esp, ebp 008146B5 5D pop ebp 008146B6 C3 ret *) end; procedure TfrmFjList10.cxButton2Click(Sender : TObject); begin (* 00814718 55 push ebp 00814719 8BEC mov ebp, esp 0081471B B904000000 mov ecx, $00000004 00814720 6A00 push $00 00814722 6A00 push $00 00814724 49 dec ecx 00814725 75F9 jnz 00814720 00814727 51 push ecx 00814728 53 push ebx 00814729 56 push esi 0081472A 57 push edi 0081472B 8945FC mov [ebp-$04], eax 0081472E 33C0 xor eax, eax 00814730 55 push ebp 00814731 68F1488100 push $008148F1 ***** TRY | 00814736 64FF30 push dword ptr fs:[eax] 00814739 648920 mov fs:[eax], esp 0081473C 8B45FC mov eax, [ebp-$04] * Reference to control TfrmFjList10.ListView1 : TListView | 0081473F 8B80F8020000 mov eax, [eax+$02F8] 00814745 8B10 mov edx, [eax] * Reference to method TListView.SelCount() | 00814747 FF92F0000000 call dword ptr [edx+$00F0] 0081474D 48 dec eax 0081474E 0F8C7A010000 jl 008148CE 00814754 33C0 xor eax, eax 00814756 55 push ebp 00814757 68B4488100 push $008148B4 ***** TRY | 0081475C 64FF30 push dword ptr fs:[eax] 0081475F 648920 mov fs:[eax], esp 00814762 8B45FC mov eax, [ebp-$04] * Reference to control TfrmFjList10.ListView1 : TListView | 00814765 8B80F8020000 mov eax, [eax+$02F8] * Reference to: ComCtrls.TCustomListView.GetSelected(TCustomListView):TListItem; | or: ComCtrls.TCustomListView.GetFocused(TCustomListView):TListItem; | 0081476B E8946CC5FF call 0046B404 * Reference to field TListView.ComponentStyle : TComponentStyle | 00814770 8B5024 mov edx, [eax+$24] 00814773 8D45F8 lea eax, [ebp-$08] * Reference to: System.@LStrLAsg(void;void;void;void); | 00814776 E8410CBFFF call 004053BC 0081477B A000498100 mov al, byte ptr [$00814900] 00814780 50 push eax 00814781 8D45DC lea eax, [ebp-$24] 00814784 8B55F8 mov edx, [ebp-$08] * Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString); | 00814787 E83C46C0FF call 00418DC8 0081478C 8D4DDC lea ecx, [ebp-$24] 0081478F 8B45FC mov eax, [ebp-$04] * Reference to control TfrmFjList10.ADOQueryTmp : TADOQuery | 00814792 8B8010030000 mov eax, [eax+$0310] * Possible String Reference to: 'FileName' | 00814798 BA0C498100 mov edx, $0081490C 0081479D 8B18 mov ebx, [eax] * Possible reference to virtual method TADOQuery.OFFS_0244 | 0081479F FF9344020000 call dword ptr [ebx+$0244] 008147A5 8B4DFC mov ecx, [ebp-$04] 008147A8 B201 mov dl, $01 * Reference to class TSaveDialog | 008147AA A1A4EC4300 mov eax, dword ptr [$0043ECA4] * Reference to: Dialogs.TOpenDialog.Create(TOpenDialog;boolean;TComponent); | 008147AF E8CCB5C2FF call 0043FD80 008147B4 8BD8 mov ebx, eax * Reference to field TSaveDialog.OFFS_0078 | 008147B6 8D4378 lea eax, [ebx+$78] 008147B9 8B55F8 mov edx, [ebp-$08] * Reference to: System.@LStrAsg(void;void;void;void); | 008147BC E8B70BBFFF call 00405378 008147C1 8BC3 mov eax, ebx 008147C3 8B10 mov edx, [eax] * Reference to method TSaveDialog.Execute() | 008147C5 FF523C call dword ptr [edx+$3C] 008147C8 84C0 test al, al 008147CA 0F84DA000000 jz 008148AA 008147D0 8B45FC mov eax, [ebp-$04] * Reference to control TfrmFjList10.Panel2 : TPanel | 008147D3 8B801C030000 mov eax, [eax+$031C] * Possible String Reference to: 'ڱݣԵ...' | 008147D9 BA20498100 mov edx, $00814920 * Reference to: Controls.TControl.SetText(TControl;TCaption); | 008147DE E83D3EC7FF call 00488620 008147E3 8B45FC mov eax, [ebp-$04] * Reference to control TfrmFjList10.Panel2 : TPanel | 008147E6 8B801C030000 mov eax, [eax+$031C] 008147EC B201 mov dl, $01 * Reference to: Controls.TControl.SetVisible(TControl;Boolean); | 008147EE E81D3DC7FF call 00488510 *) end; procedure TfrmFjList10.FormClose(Sender : TObject); begin (* * Reference to field TfrmFjList10.OFFS_0330 | 0081494C 83B8300300000A cmp dword ptr [eax+$0330], +$0A 00814953 7504 jnz 00814959 00814955 C60102 mov byte ptr [ecx], $02 00814958 C3 ret 00814959 C60101 mov byte ptr [ecx], $01 0081495C C3 ret *) end; procedure TfrmFjList10.Panel2DblClick(Sender : TObject); begin (* 00814960 33D2 xor edx, edx * Reference to control TfrmFjList10.Panel2 : TPanel | 00814962 8B801C030000 mov eax, [eax+$031C] * Reference to: Controls.TControl.SetVisible(TControl;Boolean); | 00814968 E8A33BC7FF call 00488510 0081496D C3 ret *) end; procedure TfrmFjList10._PROC_00814970(Sender : TObject); begin (* 00814970 55 push ebp 00814971 8BEC mov ebp, esp 00814973 33C0 xor eax, eax 00814975 55 push ebp 00814976 6895498100 push $00814995 ***** TRY | 0081497B 64FF30 push dword ptr fs:[eax] 0081497E 648920 mov fs:[eax], esp 00814981 FF0590598900 inc dword ptr [$00895990] 00814987 33C0 xor eax, eax 00814989 5A pop edx 0081498A 59 pop ecx 0081498B 59 pop ecx 0081498C 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: ']Ë-Y' | 0081498F 689C498100 push $0081499C 00814994 C3 ret * Reference to: System.@HandleFinally; | 00814995 E95A01BFFF jmp 00404AF4 0081499A EBF8 jmp 00814994 ****** END | 0081499C 5D pop ebp 0081499D C3 ret *) end; procedure TfrmFjList10._PROC_008149A0(Sender : TObject); begin (* 008149A0 832D9059890001 sub dword ptr [$00895990], +$01 008149A7 C3 ret *) end; procedure TfrmFjList10._PROC_008149A8(Sender : TObject); begin (* 008149A8 55 push ebp 008149A9 8BEC mov ebp, esp 008149AB 33C0 xor eax, eax 008149AD 55 push ebp 008149AE 68CD498100 push $008149CD ***** TRY | 008149B3 64FF30 push dword ptr fs:[eax] 008149B6 648920 mov fs:[eax], esp 008149B9 FF0594598900 inc dword ptr [$00895994] 008149BF 33C0 xor eax, eax 008149C1 5A pop edx 008149C2 59 pop ecx 008149C3 59 pop ecx 008149C4 648910 mov fs:[eax], edx ****** FINALLY | * Possible String Reference to: ']Ë-Y' | 008149C7 68D4498100 push $008149D4 008149CC C3 ret * Reference to: System.@HandleFinally; | 008149CD E92201BFFF jmp 00404AF4 008149D2 EBF8 jmp 008149CC ****** END | 008149D4 5D pop ebp 008149D5 C3 ret *) end; procedure TfrmFjList10._PROC_008149D8(Sender : TObject); begin (* 008149D8 832D9459890001 sub dword ptr [$00895994], +$01 008149DF C3 ret *) end; procedure TfrmFjList10._PROC_008149E0(Sender : TObject); begin (* 008149E0 2C4A sub al, $4A 008149E2 810000000000 add dword ptr [eax], $00000000 008149E8 0000 add [eax], al *) end; procedure TfrmFjList10._PROC_00814A46(Sender : TObject); begin (* 00814A46 48 dec eax 00814A47 0050D4 add [eax-$2C], dl 00814A4A 42 inc edx 00814A4B 0008 add [eax], cl 00814A4D 2D4A007CD0 sub eax, $D07C004A 00814A52 42 inc edx 00814A53 00F4 add ah, dh 00814A55 6B4A00D0 imul ecx, [edx+$00], $D0 00814A59 1D4A0030F6 sbb eax, $F630004A 00814A5E 48 dec eax 00814A5F 004CFB48 add [ebx+edi*8+$48], cl 00814A63 0098FA48000C add [eax+$C0048FA], bl 00814A69 7948 jns 00814AB3 00814A6B 00ACF04800E829 add [eax+esi*8+$29E80048], ch 00814A72 4A dec edx 00814A73 00E4 add ah, ah 00814A75 ED in eax, dx 00814A76 48 dec eax 00814A77 00547848 add [eax+edi*2+$48], dl 00814A7B 005878 add [eax+$78], bl 00814A7E 48 dec eax 00814A7F 00DC add ah, bl 00814A81 2A4A00 sub cl, byte ptr [edx+$00] 00814A84 3CA9 cmp al, $A9 00814A86 48 dec eax 00814A87 00C0 add al, al 00814A89 834800D0 or dword ptr [eax+$00], -$30 00814A8D 7948 jns 00814AD7 00814A8F 004C8548 add [ebp+eax*4+$48], cl 00814A93 00D0 add al, dl 00814A95 2C4A sub al, $4A 00814A97 009C2B4A008486 add [ebx+ebp+$8684004A], bl 00814A9E 48 dec eax 00814A9F 00482D add [eax+$2D], cl 00814AA2 4A dec edx 00814AA3 00C0 add al, al 00814AA5 A9480038EE test eax, $EE380048 00814AAA 48 dec eax 00814AAB 00F4 add ah, dh 00814AAD EE out dx, al 00814AAE 48 dec eax 00814AAF 00F0 add al, dh 00814AB1 E94800D8EE jmp EF594AFE 00814AB6 48 dec eax 00814AB7 00D8 add al, bl 00814AB9 1B4A00 sbb ecx, [edx+$00] 00814ABC EC in al, dx 00814ABD 334A00 xor ecx, [edx+$00] 00814AC0 20C4 and ah, al 00814AC2 48 dec eax 00814AC3 00B0404A0010 add [eax+$10004A40], dh 00814AC9 44 inc esp 00814ACA 4A dec edx 00814ACB 00CC add ah, cl 00814ACD 42 inc edx 00814ACE 4A dec edx 00814ACF 00B8C44800BC add [eax+$BC0048C4], bh 00814AD5 C44800 les ecx, [eax+$00] 00814AD8 48 dec eax 00814AD9 45 inc ebp 00814ADA 4A dec edx 00814ADB 001CC3 add [ebx+eax*8], bl 00814ADE 48 dec eax 00814ADF 0018 add [eax], bl 00814AE1 F0 lock 00814AE2 48 dec eax 00814AE3 00444C4A add [esp+ecx*2+$4A], al 00814AE7 000C02 add [edx+eax], cl 00814AEA 49 dec ecx 00814AEB 0094EC48009C64 add [esp+ebp*8+$649C0048], dl 00814AF2 4A dec edx 00814AF3 008C154A003C18 add [ebp+edx+$183C004A], cl 00814AFA 4A dec edx 00814AFB 0038 add [eax], bh 00814AFD 52 push edx 00814AFE 4A dec edx 00814AFF 005C224A add [edx+$4A], bl 00814B03 00D8 add al, bl 00814B05 224A00 and cl, byte ptr [edx+$00] 00814B08 7C68 jl 00814B72 00814B0A 4A dec edx 00814B0B 00941F4A003C60 add [edi+ebx+$603C004A], dl 00814B12 4A dec edx 00814B13 001447 add [edi+eax*2], dl 00814B16 4A dec edx 00814B17 0034654A00CC2C add [$2CCC004A], dh 00814B1E 4A dec edx 00814B1F 000E add [esi], cl 00814B21 0000 add [eax], al 00814B23 0000 add [eax], al 00814B25 0002 add [edx], al 00814B27 0000 add [eax], al 00814B29 0020 add [eax], ah 00814B2B 114000 adc [eax+$00], eax 00814B2E 8403 test [ebx], al 00814B30 0000 add [eax], al 00814B32 2011 and [ecx], dl 00814B34 40 inc eax 00814B35 008803000023 add [eax+$23000003], cl 00814B3B 00E8 add al, ch 00814B3D 4D dec ebp 00814B3E 8100F8020000 add dword ptr [eax], $000002F8 00814B44 0000 add [eax], al 00814B46 08546F6F or [edi+ebp*2+$6F], dl 00814B4A 6C insb 00814B4B 42 inc edx 00814B4C 61 popa 00814B4D 7231 jb 00814B80 00814B4F FC cld 00814B50 0200 add al, byte ptr [eax] 00814B52 0001 add [ecx], al 00814B54 0006 add [esi], al 00814B56 54 push esp 00814B57 42 inc edx 00814B58 53 push ebx 00814B59 61 popa 00814B5A 7665 jbe 00814BC1 00814B5C 0003 add [ebx], al 00814B5E 0000 add [eax], al 00814B60 0100 add [eax], eax 00814B62 07 pop es 00814B63 54 push esp 00814B64 42 inc edx 00814B65 43 inc ebx 00814B66 6C insb 00814B67 6F outsd 00814B68 7365 jnb 00814BCF 00814B6A 0403 add al, +$03 00814B6C 0000 add [eax], al 00814B6E 0200 add al, byte ptr [eax] 00814B70 094772 or [edi+$72], eax 00814B73 6F outsd 00814B74 7570 jnz 00814BE6 00814B76 42 inc edx 00814B77 6F outsd 00814B78 7831 js 00814BAB 00814B7A 0803 or [ebx], al 00814B7C 0000 add [eax], al 00814B7E 0300 add eax, [eax] 00814B80 06 push es 00814B81 4C dec esp 00814B82 61 popa 00814B83 62656C bound esp, qword ptr [ebp+$6C] 00814B86 310C03 xor [ebx+eax], ecx 00814B89 0000 add [eax], al 00814B8B 0400 add al, +$00 00814B8D 0B6661 or esp, [esi+$61] 00814B90 63746F72 arpl [edi+ebp*2+$72], si 00814B94 794E jns 00814BE4 00814B96 61 popa 00814B97 6D insd 00814B98 651003 adc gs:[ebx], al 00814B9B 0000 add [eax], al 00814B9D 0300 add eax, [eax] 00814B9F 06 push es 00814BA0 4C dec esp 00814BA1 61 popa 00814BA2 62656C bound esp, qword ptr [ebp+$6C] 00814BA5 321403 xor dl, byte ptr [ebx+eax] 00814BA8 0000 add [eax], al 00814BAA 0400 add al, +$00 00814BAC 054D6F6E65 add eax, +$656E6F4D 00814BB1 7918 jns 00814BCB 00814BB3 0300 add eax, [eax] 00814BB5 0003 add [ebx], al 00814BB7 0006 add [esi], al 00814BB9 4C dec esp 00814BBA 61 popa 00814BBB 62656C bound esp, qword ptr [ebp+$6C] 00814BBE 331C03 xor ebx, [ebx+eax] 00814BC1 0000 add [eax], al 00814BC3 0400 add al, +$00 00814BC5 086375 or [ebx+$75], ah 00814BC8 7248 jb 00814C12 00814BCA 734E jnb 00814C1A 00814BCC 756D jnz 00814C3B 00814BCE 2003 and [ebx], al 00814BD0 0000 add [eax], al 00814BD2 0500035476 add eax, +$76540300 00814BD7 312403 xor [ebx+eax], esp 00814BDA 0000 add [eax], al 00814BDC 06 push es 00814BDD 000D63784772 add [$72477863], cl 00814BE3 6964314C6576656C imul esp, [ecx+esi+$4C], $6C657665 00814BEB 3128 xor [eax], ebp 00814BED 0300 add eax, [eax] 00814BEF 0007 add [edi], al 00814BF1 0007 add [edi], al 00814BF3 637847 arpl [eax+$47], di 00814BF6 7269 jb 00814C61 00814BF8 64312C03 xor fs:[ebx+eax], ebp 00814BFC 0000 add [eax], al 00814BFE 0400 add al, +$00 00814C00 0568784E75 add eax, +$754E7868 00814C05 6D insd 00814C06 3003 xor [ebx], al 00814C08 0000 add [eax], al 00814C0A 0300 add eax, [eax] 00814C0C 06 push es 00814C0D 4C dec esp 00814C0E 61 popa 00814C0F 62656C bound esp, qword ptr [ebp+$6C] 00814C12 3434 xor al, $34 00814C14 0300 add eax, [eax] 00814C16 000400 add [eax+eax], al 00814C19 06 push es 00814C1A 4E dec esi 00814C1B 68784E756D push $6D754E78 00814C20 3803 cmp [ebx], al 00814C22 0000 add [eax], al 00814C24 0300 add eax, [eax] 00814C26 06 push es 00814C27 4C dec esp 00814C28 61 popa 00814C29 62656C bound esp, qword ptr [ebp+$6C] 00814C2C 353C030000 xor eax, $0000033C 00814C31 0800 or [eax], al 00814C33 0B4144 or eax, [ecx+$44] 00814C36 4F dec edi 00814C37 51 push ecx 00814C38 7565 jnz 00814C9F 00814C3A 7279 jb 00814CB5 00814C3C 43 inc ebx 00814C3D 6D insd 00814C3E 6440 inc eax 00814C40 0300 add eax, [eax] 00814C42 0008 add [eax], cl 00814C44 000B add [ebx], cl 00814C46 41 inc ecx 00814C47 44 inc esp 00814C48 4F dec edi 00814C49 51 push ecx 00814C4A 7565 jnz 00814CB1 00814C4C 7279 jb 00814CC7 00814C4E 54 push esp 00814C4F 6D insd 00814C50 7044 jo 00814C96 00814C52 0300 add eax, [eax] 00814C54 0009 add [ecx], cl 00814C56 0006 add [esi], al 00814C58 44 inc esp 00814C59 53 push ebx 00814C5A 5F pop edi 00814C5B 7973 jns 00814CD0 00814C5D 6B480300 imul ecx, [eax+$03], $00 00814C61 000A add [edx], cl 00814C63 0006 add [esi], al 00814C65 63647359 arpl [ebx+esi*2+$59], sp 00814C69 736B jnb 00814CD6 00814C6B 4C dec esp 00814C6C 0300 add eax, [eax] 00814C6E 0008 add [eax], cl 00814C70 000B add [ebx], cl 00814C72 41 inc ecx 00814C73 44 inc esp 00814C74 4F dec edi 00814C75 51 push ecx 00814C76 7565 jnz 00814CDD 00814C78 7279 jb 00814CF3 00814C7A 59 pop ecx 00814C7B 736B jnb 00814CE8 00814C7D 50 push eax 00814C7E 0300 add eax, [eax] 00814C80 000B add [ebx], cl 00814C82 0009 add [ecx], cl 00814C84 7631 jbe 00814CB7 00814C86 43 inc ebx 00814C87 6F outsd 00814C88 6C insb 00814C89 756D jnz 00814CF8 00814C8B 6E outsb 00814C8C 31540300 xor [ebx+eax+$00], edx 00814C90 000B add [ebx], cl 00814C92 0009 add [ecx], cl 00814C94 7631 jbe 00814CC7 00814C96 43 inc ebx 00814C97 6F outsd 00814C98 6C insb 00814C99 756D jnz 00814D08 00814C9B 6E outsb 00814C9C 325803 xor bl, byte ptr [eax+$03] 00814C9F 0000 add [eax], al 00814CA1 0B00 or eax, [eax] 00814CA3 097631 or [esi+$31], esi 00814CA6 43 inc ebx 00814CA7 6F outsd 00814CA8 6C insb 00814CA9 756D jnz 00814D18 00814CAB 6E outsb 00814CAC 335C0300 xor ebx, [ebx+eax+$00] 00814CB0 000B add [ebx], cl 00814CB2 0009 add [ecx], cl 00814CB4 7631 jbe 00814CE7 00814CB6 43 inc ebx 00814CB7 6F outsd 00814CB8 6C insb 00814CB9 756D jnz 00814D28 00814CBB 6E outsb 00814CBC 3460 xor al, $60 00814CBE 0300 add eax, [eax] 00814CC0 000B add [ebx], cl 00814CC2 0009 add [ecx], cl 00814CC4 7631 jbe 00814CF7 00814CC6 43 inc ebx 00814CC7 6F outsd 00814CC8 6C insb 00814CC9 756D jnz 00814D38 00814CCB 6E outsb 00814CCC 3564030000 xor eax, $00000364 00814CD1 0B00 or eax, [eax] 00814CD3 097631 or [esi+$31], esi 00814CD6 43 inc ebx 00814CD7 6F outsd 00814CD8 6C insb 00814CD9 756D jnz 00814D48 00814CDB 6E outsb 00814CDC 36680300000B push $0B000003 00814CE2 0009 add [ecx], cl 00814CE4 7631 jbe 00814D17 00814CE6 43 inc ebx 00814CE7 6F outsd 00814CE8 6C insb 00814CE9 756D jnz 00814D58 00814CEB 6E outsb 00814CEC 37 aaa 00814CED 6C insb 00814CEE 0300 add eax, [eax] 00814CF0 000B add [ebx], cl 00814CF2 0009 add [ecx], cl 00814CF4 7631 jbe 00814D27 00814CF6 43 inc ebx 00814CF7 6F outsd 00814CF8 6C insb 00814CF9 756D jnz 00814D68 00814CFB 6E outsb 00814CFC 397003 cmp [eax+$03], esi 00814CFF 0000 add [eax], al 00814D01 0C00 or al, $00 00814D03 094368 or [ebx+$68], eax 00814D06 65636B42 arpl gs:[ebx+$42], bp 00814D0A 6F outsd 00814D0B 7831 js 00814D3E 00814D0D 7403 jz 00814D12 00814D0F 0000 add [eax], al 00814D11 0B00 or eax, [eax] 00814D13 097631 or [esi+$31], esi 00814D16 4F dec edi 00814D17 7264 jb 00814D7D 00814D19 65724E jb 00814D6A 00814D1C 4F dec edi 00814D1D 7803 js 00814D22 00814D1F 0000 add [eax], al 00814D21 0B00 or eax, [eax] 00814D23 087631 or [esi+$31], dh 00814D26 50 push eax 00814D27 42 inc edx 00814D28 4E dec esi 00814D29 6F outsd 00814D2A 7465 jz 00814D91 00814D2C 7C03 jl 00814D31 00814D2E 0000 add [eax], al 00814D30 0B00 or eax, [eax] 00814D32 07 pop es 00814D33 7631 jbe 00814D66 00814D35 43 inc ebx 00814D36 6F outsd 00814D37 6E outsb 00814D38 4E dec esi 00814D39 6F outsd 00814D3A 800300 add byte ptr [ebx], $00 00814D3D 000B add [ebx], cl 00814D3F 0006 add [esi], al 00814D41 7631 jbe 00814D74 00814D43 46 inc esi 00814D44 50 push eax 00814D45 4E dec esi 00814D46 6F outsd 00814D47 07 pop es 00814D48 0012 add [edx], dl 00814D4A 0028 add [eax], ch 00814D4C 5A pop edx 00814D4D 81000B466F72 add dword ptr [eax], $726F460B 00814D53 6D insd 00814D54 44 inc esp 00814D55 657374 jnb 00814DCC 00814D58 726F jb 00814DC9 00814D5A 7911 jns 00814D6D 00814D5C 0030 add [eax], dh 00814D5E 5A pop edx 00814D5F 81000A466F72 add dword ptr [eax], $726F460A 00814D65 6D insd 00814D66 43 inc ebx 00814D67 7265 jb 00814DCE 00814D69 61 popa 00814D6A 7465 jz 00814DD1 00814D6C 0F00405A sldt word ptr [eax+$5A] 00814D70 810008466F72 add dword ptr [eax], $726F4608 00814D76 6D insd 00814D77 53 push ebx 00814D78 686F771300 push $0013776F 00814D7D 54 push esp 00814D7E 5A pop edx 00814D7F 81000C544243 add dword ptr [eax], $4342540C 00814D85 6C insb 00814D86 6F outsd 00814D87 7365 jnb 00814DEE 00814D89 43 inc ebx 00814D8A 6C insb 00814D8B 69636B2A005C5A imul esp, [ebx+$6B], $5A5C002A 00814D92 810023763143 add dword ptr [eax], $43317623 00814D98 6F outsd 00814D99 6C insb 00814D9A 756D jnz 00814E09 00814D9C 6E outsb 00814D9D 37 aaa 00814D9E 50 push eax 00814D9F 726F jb 00814E10 00814DA1 7065 jo 00814E08 00814DA3 7274 jb 00814E19 00814DA5 69657345646974 imul esp, [ebp+$73], $74696445 00814DAC 56 push esi 00814DAD 61 popa 00814DAE 6C insb 00814DAF 7565 jnz 00814E16 00814DB1 43 inc ebx 00814DB2 68616E6765 push $65676E61 00814DB7 641500F05C81 adc eax, $815CF000 00814DBD 000E add [esi], cl 00814DBF 43 inc ebx 00814DC0 6865636B42 push $426B6365 00814DC5 6F outsd 00814DC6 7831 js 00814DF9 00814DC8 43 inc ebx 00814DC9 6C insb 00814DCA 69636B1200205D imul esp, [ebx+$6B], $5D200012 00814DD1 81000B544253 add dword ptr [eax], $5342540B 00814DD7 61 popa 00814DD8 7665 jbe 00814E3F 00814DDA 43 inc ebx 00814DDB 6C insb 00814DDC 69636B08546672 imul esp, [ebx+$6B], $72665408 00814DE3 6D insd 00814DE4 736B jnb 00814E51 00814DE6 48 dec eax 00814DE7 780D js 00814DF6 00814DE9 0028 add [eax], ch 00814DEB 94 xchg eax, esp 00814DEC 45 inc ebp 00814DED 00648A45 add [edx+ecx*4+$45], ah 00814DF1 006056 add [eax+$56], ah 00814DF4 47 inc edi 00814DF5 001C5F add [edi+ebx*2], bl 00814DF8 47 inc edi 00814DF9 00B8674700F4 add [eax+$F4004767], bh 00814DFF B466 mov ah, $66 00814E01 00A40E64000016 add [esi+ecx+$16000064], ah 00814E08 6300 arpl [eax], ax 00814E0A B8124D0008 mov eax, $08004D12 00814E0F 7F4B jnle 00814E5C 00814E11 0088996A0034 add [eax+$34006A99], cl 00814E17 B166 mov cl, $66 00814E19 00C0 add al, al 00814E1B 96 xchg eax, esi 00814E1C 47 inc edi 00814E1D 008BC0244E81 add [ebx+$814E24C0], cl 00814E23 0007 add [edi], al 00814E25 08546672 or [esi+$72], dl 00814E29 6D insd 00814E2A 736B jnb 00814E97 00814E2C 48 dec eax 00814E2D 782C js 00814E5B 00814E2F 4A dec edx 00814E30 8100D0F24900 add dword ptr [eax], $0049F2D0 00814E36 5E pop esi 00814E37 0006 add [esi], al 00814E39 55 push ebp 00814E3A 5F pop edi 00814E3B 736B jnb 00814EA8 00814E3D 48 dec eax 00814E3E 7800 js 00814E40 00814E40 008D4000558B add [ebp+$8B550040], cl 00814E46 EC in al, dx 00814E47 B90A000000 mov ecx, $0000000A 00814E4C 6A00 push $00 00814E4E 6A00 push $00 00814E50 49 dec ecx 00814E51 75F9 jnz 00814E4C 00814E53 53 push ebx 00814E54 56 push esi 00814E55 57 push edi 00814E56 8BFA mov edi, edx 00814E58 8BF0 mov esi, eax 00814E5A 33C0 xor eax, eax 00814E5C 55 push ebp * Possible String Reference to: 'CE_^[]' | 00814E5D 68AC508100 push $008150AC ***** TRY | 00814E62 64FF30 push dword ptr fs:[eax] 00814E65 648920 mov fs:[eax], esp 00814E68 C645FF00 mov byte ptr [ebp-$01], $00 * Possible String Reference to: 'YF_log' | 00814E6C 68C8508100 push $008150C8 00814E71 6A04 push $04 00814E73 6A01 push $01 00814E75 8D55F8 lea edx, [ebp-$08] * Possible String Reference to: 'HX' | 00814E78 B9D8508100 mov ecx, $008150D8 * Reference to control ADOTemp : N.A. | 00814E7D 8B863C030000 mov eax, [esi+$033C] | 00814E83 E8B079FBFF call 007CC838 00814E88 84C0 test al, al 00814E8A 751D jnz 00814EA9 00814E8C 6A00 push $00 * Possible String Reference to: 'ʾ' | 00814E8E B9DC508100 mov ecx, $008150DC * Possible String Reference to: 'ȡʧܣ' | 00814E93 BAE4508100 mov edx, $008150E4 *) end; end.