⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 frm24cother.pas

📁 酷鱼下载线源程序
💻 PAS
📖 第 1 页 / 共 2 页
字号:
004F6D02   FF91C8000000           call    dword ptr [ecx+$00C8]
004F6D08   A168765000             mov     eax, dword ptr [$00507668]
004F6D0D   C60001                 mov     byte ptr [eax], $01
004F6D10   33D2                   xor     edx, edx
004F6D12   8B83F8020000           mov     eax, [ebx+$02F8]
004F6D18   8B08                   mov     ecx, [eax]
004F6D1A   FF91C8000000           call    dword ptr [ecx+$00C8]
004F6D20   33D2                   xor     edx, edx
004F6D22   8B83FC020000           mov     eax, [ebx+$02FC]
004F6D28   8B08                   mov     ecx, [eax]
004F6D2A   FF5164                 call    dword ptr [ecx+$64]
004F6D2D   33D2                   xor     edx, edx
004F6D2F   8B8300030000           mov     eax, [ebx+$0300]
004F6D35   8B08                   mov     ecx, [eax]
004F6D37   FF5164                 call    dword ptr [ecx+$64]
004F6D3A   33D2                   xor     edx, edx
004F6D3C   8B8304030000           mov     eax, [ebx+$0304]
004F6D42   8B08                   mov     ecx, [eax]
004F6D44   FF5164                 call    dword ptr [ecx+$64]
004F6D47   5E                     pop     esi
004F6D48   5B                     pop     ebx
004F6D49   C3                     ret

004F6D4A   A168765000             mov     eax, dword ptr [$00507668]
004F6D4F   C60000                 mov     byte ptr [eax], $00
004F6D52   33D2                   xor     edx, edx
004F6D54   8B83F4020000           mov     eax, [ebx+$02F4]
004F6D5A   8B08                   mov     ecx, [eax]
004F6D5C   FF91C8000000           call    dword ptr [ecx+$00C8]
004F6D62   B201                   mov     dl, $01
004F6D64   8B83F8020000           mov     eax, [ebx+$02F8]
004F6D6A   8B08                   mov     ecx, [eax]
004F6D6C   FF91C8000000           call    dword ptr [ecx+$00C8]
004F6D72   B201                   mov     dl, $01
004F6D74   8B83FC020000           mov     eax, [ebx+$02FC]
004F6D7A   8B08                   mov     ecx, [eax]
004F6D7C   FF5164                 call    dword ptr [ecx+$64]
004F6D7F   B201                   mov     dl, $01
004F6D81   8B8300030000           mov     eax, [ebx+$0300]
004F6D87   8B08                   mov     ecx, [eax]
004F6D89   FF5164                 call    dword ptr [ecx+$64]
004F6D8C   B201                   mov     dl, $01
004F6D8E   8B8304030000           mov     eax, [ebx+$0304]
004F6D94   8B08                   mov     ecx, [eax]
004F6D96   FF5164                 call    dword ptr [ecx+$64]
004F6D99   5E                     pop     esi
004F6D9A   5B                     pop     ebx
004F6D9B   C3                     ret

*)
end;

procedure Tchip24cotherFrm.BitBtn1Click(Sender : TObject);
begin
(*
004F6E14   55                     push    ebp
004F6E15   8BEC                   mov     ebp, esp
004F6E17   33C9                   xor     ecx, ecx
004F6E19   51                     push    ecx
004F6E1A   51                     push    ecx
004F6E1B   51                     push    ecx
004F6E1C   51                     push    ecx
004F6E1D   53                     push    ebx
004F6E1E   56                     push    esi
004F6E1F   8BD8                   mov     ebx, eax
004F6E21   33C0                   xor     eax, eax
004F6E23   55                     push    ebp
004F6E24   68C56F4F00             push    $004F6FC5

***** TRY
|
004F6E29   64FF30                 push    dword ptr fs:[eax]
004F6E2C   648920                 mov     fs:[eax], esp
004F6E2F   8B83FC020000           mov     eax, [ebx+$02FC]
004F6E35   8B10                   mov     edx, [eax]
004F6E37   FF92C4000000           call    dword ptr [edx+$00C4]
004F6E3D   84C0                   test    al, al
004F6E3F   740A                   jz      004F6E4B
004F6E41   33C0                   xor     eax, eax
004F6E43   898318030000           mov     [ebx+$0318], eax
004F6E49   EB0A                   jmp     004F6E55
004F6E4B   C7831803000001000000   mov     dword ptr [ebx+$0318], $00000001
004F6E55   8B8300030000           mov     eax, [ebx+$0300]
004F6E5B   8B10                   mov     edx, [eax]
004F6E5D   FF92C4000000           call    dword ptr [edx+$00C4]
004F6E63   84C0                   test    al, al
004F6E65   740A                   jz      004F6E71
004F6E67   33C0                   xor     eax, eax
004F6E69   898314030000           mov     [ebx+$0314], eax
004F6E6F   EB0A                   jmp     004F6E7B
004F6E71   C7831403000001000000   mov     dword ptr [ebx+$0314], $00000001
004F6E7B   8B8304030000           mov     eax, [ebx+$0304]
004F6E81   8B10                   mov     edx, [eax]
004F6E83   FF92C4000000           call    dword ptr [edx+$00C4]
004F6E89   84C0                   test    al, al
004F6E8B   740A                   jz      004F6E97
004F6E8D   33C0                   xor     eax, eax
004F6E8F   898310030000           mov     [ebx+$0310], eax
004F6E95   EB0A                   jmp     004F6EA1
004F6E97   C7831003000001000000   mov     dword ptr [ebx+$0310], $00000001
004F6EA1   8B83F4020000           mov     eax, [ebx+$02F4]
004F6EA7   8B10                   mov     edx, [eax]
004F6EA9   FF92C4000000           call    dword ptr [edx+$00C4]
004F6EAF   84C0                   test    al, al
004F6EB1   740C                   jz      004F6EBF
004F6EB3   C7831C03000001000000   mov     dword ptr [ebx+$031C], $00000001
004F6EBD   EB0A                   jmp     004F6EC9
004F6EBF   C7831C03000002000000   mov     dword ptr [ebx+$031C], $00000002
004F6EC9   83BB1C03000001         cmp     dword ptr [ebx+$031C], +$01
004F6ED0   7517                   jnz     004F6EE9
004F6ED2   8D45FC                 lea     eax, [ebp-$04]

* Possible String Reference to: 'update settings set chip24caddrconf
|                                ig=1'
|
004F6ED5   BADC6F4F00             mov     edx, $004F6FDC

* Reference to: System.@LStrLAsg(void;void;void;void);
|
004F6EDA   E8D5DBF0FF             call    00404AB4
004F6EDF   A168765000             mov     eax, dword ptr [$00507668]
004F6EE4   C60001                 mov     byte ptr [eax], $01
004F6EE7   EB57                   jmp     004F6F40

* Possible String Reference to: 'update settings set chip24caddrconf
|                                ig=2,chip24ca2='
|
004F6EE9   680C704F00             push    $004F700C
004F6EEE   8D55F8                 lea     edx, [ebp-$08]
004F6EF1   8B8318030000           mov     eax, [ebx+$0318]

* Reference to: SysUtils.IntToStr(Integer):AnsiString;overload;
|
004F6EF7   E87826F1FF             call    00409574
004F6EFC   FF75F8                 push    dword ptr [ebp-$08]

* Possible String Reference to: ',chip24ca1='
|
004F6EFF   6848704F00             push    $004F7048
004F6F04   8D55F4                 lea     edx, [ebp-$0C]
004F6F07   8B8314030000           mov     eax, [ebx+$0314]

* Reference to: SysUtils.IntToStr(Integer):AnsiString;overload;
|
004F6F0D   E86226F1FF             call    00409574
004F6F12   FF75F4                 push    dword ptr [ebp-$0C]

* Possible String Reference to: ',chip24ca0='
|
004F6F15   685C704F00             push    $004F705C
004F6F1A   8D55F0                 lea     edx, [ebp-$10]
004F6F1D   8B8310030000           mov     eax, [ebx+$0310]

* Reference to: SysUtils.IntToStr(Integer):AnsiString;overload;
|
004F6F23   E84C26F1FF             call    00409574
004F6F28   FF75F0                 push    dword ptr [ebp-$10]
004F6F2B   8D45FC                 lea     eax, [ebp-$04]
004F6F2E   BA06000000             mov     edx, $00000006

|
004F6F33   E85CDEF0FF             call    00404D94
004F6F38   A168765000             mov     eax, dword ptr [$00507668]
004F6F3D   C60002                 mov     byte ptr [eax], $02
004F6F40   A1B4765000             mov     eax, dword ptr [$005076B4]
004F6F45   8B00                   mov     eax, [eax]

* Reference to control Printer : N.A.
|
004F6F47   8B4058                 mov     eax, [eax+$58]

* Reference to: DB.TCustomConnection.Close(TCustomConnection);
|
004F6F4A   E815B3FAFF             call    004A2264
004F6F4F   A1B4765000             mov     eax, dword ptr [$005076B4]
004F6F54   8B00                   mov     eax, [eax]
004F6F56   8B7060                 mov     esi, [eax+$60]
004F6F59   8BC6                   mov     eax, esi

* Reference to: DB.TDataSet.Close(TDataSet);
|
004F6F5B   E88464FBFF             call    004AD3E4
004F6F60   8BC6                   mov     eax, esi

* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|           or: ArrowCha.TArrowSeries.GetStartXValues(TArrowSeries):TChartValueList;
|           or: ArrowCha.TArrowSeries.GetStartYValues(TArrowSeries):TChartValueList;
|           or: ComCtrls.TCustomComboBoxEx.GetDropDownCount(TCustomComboBoxEx):Integer;
|           or: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
|           or: DB.TObjectField.GetFields(TObjectField):TFields;
|
004F6F62   E85DCBFEFF             call    004E3AC4
004F6F67   8B10                   mov     edx, [eax]
004F6F69   FF5244                 call    dword ptr [edx+$44]
004F6F6C   8BC6                   mov     eax, esi

* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|           or: ArrowCha.TArrowSeries.GetStartXValues(TArrowSeries):TChartValueList;
|           or: ArrowCha.TArrowSeries.GetStartYValues(TArrowSeries):TChartValueList;
|           or: ComCtrls.TCustomComboBoxEx.GetDropDownCount(TCustomComboBoxEx):Integer;
|           or: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
|           or: DB.TObjectField.GetFields(TObjectField):TFields;
|
004F6F6E   E851CBFEFF             call    004E3AC4
004F6F73   8B55FC                 mov     edx, [ebp-$04]
004F6F76   8B08                   mov     ecx, [eax]
004F6F78   FF5138                 call    dword ptr [ecx+$38]
004F6F7B   8BC6                   mov     eax, esi

* Reference to: ADODB.TADOQuery.ExecSQL(TADOQuery):Integer;
|
004F6F7D   E86ACAFEFF             call    004E39EC
004F6F82   8A8318030000           mov     al, byte ptr [ebx+$0318]
004F6F88   C1E002                 shl     eax, $02
004F6F8B   8A9314030000           mov     dl, byte ptr [ebx+$0314]
004F6F91   03D2                   add     edx, edx
004F6F93   02C2                   add     al, dl
004F6F95   028310030000           add     al, byte ptr [ebx+$0310]
004F6F9B   8B159C775000           mov     edx, [$0050779C]
004F6FA1   8802                   mov     [edx], al
004F6FA3   8BC3                   mov     eax, ebx

* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
004F6FA5   E85EDAF6FF             call    00464A08
004F6FAA   33C0                   xor     eax, eax
004F6FAC   5A                     pop     edx
004F6FAD   59                     pop     ecx
004F6FAE   59                     pop     ecx
004F6FAF   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '^[嬪]

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -