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

📄 addone.pas

📁 乐都wil编辑器 3.2 反编译delphi源代码
💻 PAS
字号:
unit addone;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics,
  Controls, Forms, Dialogs, StdCtrls
type
  TFormaddone=class(TForm)
    suiForm1: TsuiForm;
    Label1: TLabel;
    EditPic: TsuiEdit;
    suiButton1: TsuiButton;
    suiButton2: TsuiButton;
    suiButton3: TsuiButton;
    suiGroupBox1: TsuiGroupBox;
    editx: TsuiEdit;
    suiGroupBox3: TsuiGroupBox;
    RabtnInsert: TsuiRadioButton;
    Rabtnadd: TsuiRadioButton;
    OpenPictureDialog1: TOpenPictureDialog;
    Image1: TImage;
    Label2: TLabel;
    Label3: TLabel;
    EDITy: TsuiEdit;
    procedure suiButton1Click(Sender : TObject);
    procedure suiButton2Click(Sender : TObject);
    procedure InSert(Sender : TObject);
    procedure suiButton3Click(Sender : TObject);
    procedure _PROC_004B63A5(Sender : TObject);
    procedure _PROC_004B63D4(Sender : TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end ;

var
  Formaddone: TFormaddone;

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

implementation

{$R *.DFM}

procedure TFormaddone.suiButton1Click(Sender : TObject);
begin
(*
004B5B28   55                     push    ebp
004B5B29   8BEC                   mov     ebp, esp
004B5B2B   6A00                   push    $00
004B5B2D   53                     push    ebx
004B5B2E   8BD8                   mov     ebx, eax
004B5B30   33C0                   xor     eax, eax
004B5B32   55                     push    ebp
004B5B33   688B5B4B00             push    $004B5B8B

***** TRY
|
004B5B38   64FF30                 push    dword ptr fs:[eax]
004B5B3B   648920                 mov     fs:[eax], esp

* Reference to control TFormaddone.OpenPictureDialog1 : TOpenPictureDialog
|
004B5B3E   8B8324030000           mov     eax, [ebx+$0324]
004B5B44   8B10                   mov     edx, [eax]

* Possible reference to virtual method TOpenPictureDialog.OFFS_3C
|
004B5B46   FF523C                 call    dword ptr [edx+$3C]
004B5B49   84C0                   test    al, al
004B5B4B   741C                   jz      004B5B69
004B5B4D   8D55FC                 lea     edx, [ebp-$04]

* Reference to control TFormaddone.OpenPictureDialog1 : TOpenPictureDialog
|
004B5B50   8B8324030000           mov     eax, [ebx+$0324]

* Reference to : TSaveDialog._PROC_00432518()
|
004B5B56   E8BDC9F7FF             call    00432518
004B5B5B   8B55FC                 mov     edx, [ebp-$04]

* Reference to control TFormaddone.EditPic : TsuiEdit
|
004B5B5E   8B8300030000           mov     eax, [ebx+$0300]

* Reference to: Controls.Proc_00450520
|
004B5B64   E8B7A9F9FF             call    00450520

* Reference to TApplication instance
|
004B5B69   A110B44B00             mov     eax, dword ptr [$004BB410]
004B5B6E   8B00                   mov     eax, [eax]

* Reference to : TApplication._PROC_00470B6C()
|
004B5B70   E8F7AFFBFF             call    00470B6C
004B5B75   33C0                   xor     eax, eax
004B5B77   5A                     pop     edx
004B5B78   59                     pop     ecx
004B5B79   59                     pop     ecx
004B5B7A   648910                 mov     fs:[eax], edx

****** FINALLY
|
004B5B7D   68925B4B00             push    $004B5B92
004B5B82   8D45FC                 lea     eax, [ebp-$04]

* Reference to: System.Proc_004041EC
|
004B5B85   E862E6F4FF             call    004041EC
004B5B8A   C3                     ret

004B5B8B   E940E0F4FF             jmp     00403BD0
004B5B90   EBF0                   jmp     004B5B82

****** END
|
004B5B92   5B                     pop     ebx
004B5B93   59                     pop     ecx
004B5B94   5D                     pop     ebp
004B5B95   C3                     ret

*)
end;

procedure TFormaddone.suiButton2Click(Sender : TObject);
begin
(*
004B5B98   55                     push    ebp
004B5B99   8BEC                   mov     ebp, esp
004B5B9B   33C9                   xor     ecx, ecx
004B5B9D   51                     push    ecx
004B5B9E   51                     push    ecx
004B5B9F   51                     push    ecx
004B5BA0   51                     push    ecx
004B5BA1   51                     push    ecx
004B5BA2   51                     push    ecx
004B5BA3   53                     push    ebx
004B5BA4   56                     push    esi
004B5BA5   57                     push    edi
004B5BA6   8BD8                   mov     ebx, eax
004B5BA8   33C0                   xor     eax, eax
004B5BAA   55                     push    ebp
004B5BAB   681E5D4B00             push    $004B5D1E

***** TRY
|
004B5BB0   64FF30                 push    dword ptr fs:[eax]
004B5BB3   648920                 mov     fs:[eax], esp
004B5BB6   8D55F0                 lea     edx, [ebp-$10]

* Reference to control TFormaddone.EditPic : TsuiEdit
|
004B5BB9   8B8300030000           mov     eax, [ebx+$0300]

* Reference to: Controls.Proc_004504F0
|
004B5BBF   E82CA9F9FF             call    004504F0
004B5BC4   837DF000               cmp     dword ptr [ebp-$10], +$00
004B5BC8   7516                   jnz     004B5BE0

* Reference to TFormMain instance
|
004B5BCA   A1C0B14B00             mov     eax, dword ptr [$004BB1C0]
004B5BCF   8B00                   mov     eax, [eax]

* Possible String Reference to: '请选择要添加图片文件!'
|
004B5BD1   BA345D4B00             mov     edx, $004B5D34

* Reference to : TFormMain.showErrMessage()
|
004B5BD6   E8711E0000             call    004B7A4C
004B5BDB   E916010000             jmp     004B5CF6
004B5BE0   8D55EC                 lea     edx, [ebp-$14]

* Reference to control TFormaddone.EditPic : TsuiEdit
|
004B5BE3   8B8300030000           mov     eax, [ebx+$0300]

* Reference to: Controls.Proc_004504F0
|
004B5BE9   E802A9F9FF             call    004504F0
004B5BEE   8B45EC                 mov     eax, [ebp-$14]
004B5BF1   8D55FC                 lea     edx, [ebp-$04]

* Reference to: Unit_0040780C.Proc_0040928C
|
004B5BF4   E89336F5FF             call    0040928C
004B5BF9   8D55E8                 lea     edx, [ebp-$18]

* Reference to control TFormaddone.EditPic : TsuiEdit
|
004B5BFC   8B8300030000           mov     eax, [ebx+$0300]

* Reference to: Controls.Proc_004504F0
|
004B5C02   E8E9A8F9FF             call    004504F0
004B5C07   8B55E8                 mov     edx, [ebp-$18]

* Reference to control TFormaddone.Image1 : TImage
|
004B5C0A   8B8328030000           mov     eax, [ebx+$0328]

* Reference to field TImage.OFFS_0168
|
004B5C10   8B8068010000           mov     eax, [eax+$0168]

* Reference to: Graphics.Proc_00429088
|
004B5C16   E86D34F7FF             call    00429088

* Reference to control TFormaddone.Image1 : TImage
|
004B5C1B   8B8328030000           mov     eax, [ebx+$0328]

* Reference to field TImage.OFFS_0168
|
004B5C21   8B8068010000           mov     eax, [eax+$0168]

* Reference to: Graphics.Proc_00428FA8
|
004B5C27   E87C33F7FF             call    00428FA8
004B5C2C   8BF8                   mov     edi, eax
004B5C2E   8B45FC                 mov     eax, [ebp-$04]

* Reference to: System.Proc_004044AC
|
004B5C31   E876E8F4FF             call    004044AC
004B5C36   8B55FC                 mov     edx, [ebp-$04]
004B5C39   807C02FF5C             cmp     byte ptr [edx+eax-$01], $5C
004B5C3E   740D                   jz      004B5C4D
004B5C40   8D45FC                 lea     eax, [ebp-$04]
004B5C43   BA545D4B00             mov     edx, $004B5D54

* Reference to: System.Proc_004044B4
|
004B5C48   E867E8F4FF             call    004044B4
004B5C4D   B201                   mov     dl, $01

* Reference to class TStringList
|
004B5C4F   A13CA14100             mov     eax, dword ptr [$0041A13C]

* Reference to: System.Proc_0040344C
|
004B5C54   E8F3D7F4FF             call    0040344C
004B5C59   8D55F8                 lea     edx, [ebp-$08]

* Reference to control TFormaddone.editx : TsuiEdit
|
004B5C5C   8B8314030000           mov     eax, [ebx+$0314]

* Reference to: Controls.Proc_004504F0
|
004B5C62   E889A8F9FF             call    004504F0
004B5C67   8D55F4                 lea     edx, [ebp-$0C]
004B5C6A   8B45F8                 mov     eax, [ebp-$08]

* Reference to: System.Proc_00402E58
|
004B5C6D   E8E6D1F4FF             call    00402E58
004B5C72   8BF0                   mov     esi, eax
004B5C74   8D55F8                 lea     edx, [ebp-$08]

* Reference to control TFormaddone.EDITy : TsuiEdit
|
004B5C77   8B8334030000           mov     eax, [ebx+$0334]

* Reference to: Controls.Proc_004504F0
|
004B5C7D   E86EA8F9FF             call    004504F0
004B5C82   8D55F4                 lea     edx, [ebp-$0C]
004B5C85   8B45F8                 mov     eax, [ebp-$08]

* Reference to: System.Proc_00402E58
|
004B5C88   E8CBD1F4FF             call    00402E58

* Reference to control TFormaddone.Rabtnadd : TsuiRadioButton
|
004B5C8D   8B9320030000           mov     edx, [ebx+$0320]

* Reference to field TsuiRadioButton.OFFS_0210
|
004B5C93   80BA1002000000         cmp     byte ptr [edx+$0210], $00
004B5C9A   7413                   jz      004B5CAF
004B5C9C   50                     push    eax

* Reference to TWIL instance
|
004B5C9D   A194B24B00             mov     eax, dword ptr [$004BB294]
004B5CA2   8B00                   mov     eax, [eax]
004B5CA4   8BCE                   mov     ecx, esi
004B5CA6   8BD7                   mov     edx, edi

* Reference to: mywil.Proc_0049703C
|
004B5CA8   E88F13FEFF             call    0049703C
004B5CAD   EB14                   jmp     004B5CC3
004B5CAF   50                     push    eax

* Reference to pointer to GlobalVar_004BCD80
|
004B5CB0   A160B14B00             mov     eax, dword ptr [$004BB160]
004B5CB5   8B00                   mov     eax, [eax]
004B5CB7   50                     push    eax
004B5CB8   8BCE                   mov     ecx, esi
004B5CBA   8BD7                   mov     edx, edi
004B5CBC   8BC3                   mov     eax, ebx

* Reference to : TFormaddone.InSert()
|
004B5CBE   E8CD000000             call    004B5D90

* Reference to TWIL instance
|
004B5CC3   A194B24B00             mov     eax, dword ptr [$004BB294]
004B5CC8   8B00                   mov     eax, [eax]

* Reference to: mywil.Proc_0049672C
|
004B5CCA   E85D0AFEFF             call    0049672C

* Reference to TWIL instance
|
004B5CCF   A194B24B00             mov     eax, dword ptr [$004BB294]
004B5CD4   8B00                   mov     eax, [eax]

* Reference to : TWIL._PROC_0049645C()
|
004B5CD6   E88107FEFF             call    0049645C

* Reference to TFormMain instance
|
004B5CDB   A1C0B14B00             mov     eax, dword ptr [$004BB1C0]
004B5CE0   8B00                   mov     eax, [eax]

* Possible String Reference to: '加入图片成功!'
|
004B5CE2   BA605D4B00             mov     edx, $004B5D60

* Reference to : TFormMain.showMessage()
|
004B5CE7   E8E81D0000             call    004B7AD4

* Reference to Formaddone
|
004B5CEC   A170CD4B00             mov     eax, dword ptr [$004BCD70]

* Reference to : TApplication._PROC_0046D560()
|
004B5CF1   E86A78FBFF             call    0046D560
004B5CF6   33C0                   xor     eax, eax
004B5CF8   5A                     pop     edx
004B5CF9   59                     pop     ecx
004B5CFA   59                     pop     ecx
004B5CFB   648910                 mov     fs:[eax], edx

****** FINALLY
|
004B5CFE   68255D4B00             push    $004B5D25
004B5D03   8D45E8                 lea     eax, [ebp-$18]
004B5D06   BA03000000             mov     edx, $00000003

* Reference to: System.Proc_00404210
|
004B5D0B   E800E5F4FF             call    00404210
004B5D10   8D45F8                 lea     eax, [ebp-$08]
004B5D13   BA02000000             mov     edx, $00000002

* Reference to: System.Proc_00404210
|
004B5D18   E8F3E4F4FF             call    00404210
004B5D1D   C3                     ret

004B5D1E   E9ADDEF4FF             jmp     00403BD0
004B5D23   EBDE                   jmp     004B5D03

****** END
|
004B5D25   5F                     pop     edi
004B5D26   5E                     pop     esi
004B5D27   5B                     pop     ebx
004B5D28   8BE5                   mov     esp, ebp
004B5D2A   5D                     pop     ebp
004B5D2B   C3                     ret

*)
end;

procedure TFormaddone.InSert(Sender : TObject);
begin
(*
004B5D90   55                     push    ebp
004B5D91   8BEC                   mov     ebp, esp
004B5D93   83C4C4                 add     esp, -$3C
004B5D96   53                     push    ebx
004B5D97   56                     push    esi
004B5D98   57                     push    edi
004B5D99   33DB                   xor     ebx, ebx
004B5D9B   895DC8                 mov     [ebp-$38], ebx
004B5D9E   895DC4                 mov     [ebp-$3C], ebx
004B5DA1   895DE4                 mov     [ebp-$1C], ebx
004B5DA4   895DD8                 mov     [ebp-$28], ebx
004B5DA7   66894DFA               mov     [ebp-$06], cx
004B5DAB   8955FC                 mov     [ebp-$04], edx
004B5DAE   8B5D08                 mov     ebx, [ebp+$08]
004B5DB1   33C0                   xor     eax, eax
004B5DB3   55                     push    ebp
004B5DB4   6878634B00             push    $004B6378

***** TRY
|
004B5DB9   64FF30                 push    dword ptr fs:[eax]
004B5DBC   648920                 mov     fs:[eax], esp
004B5DBF   C645F901               mov     byte ptr [ebp-$07], $01
004B5DC3   33D2                   xor     edx, edx
004B5DC5   55                     push    ebp

* Possible String Reference to: '檗蒸

⌨️ 快捷键说明

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