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

📄 dginfo.pas

📁 一套反出来的股票分析软件,对于分析程序结构和数据结构有一定的帮助.
💻 PAS
字号:
unit DGInfo;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics,
  Controls, Forms, Dialogs, StdCtrls
type
  TfrmShowInfo=class(TForm)
    procedure FormPaint(Sender : TObject);
    procedure _PROC_007596ED(Sender : TObject);
    procedure _PROC_0075971C(Sender : TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end ;

var
  frmShowInfo: TfrmShowInfo;

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

implementation

{$R *.DFM}

procedure TfrmShowInfo.FormPaint(Sender : TObject);
begin
(*
007595AC   53                     push    ebx
007595AD   56                     push    esi
007595AE   57                     push    edi
007595AF   55                     push    ebp
007595B0   83C4E8                 add     esp, -$18
007595B3   8BF0                   mov     esi, eax
007595B5   B201                   mov     dl, $01

* Reference to class TBitmap32
|
007595B7   A1BC925200             mov     eax, dword ptr [$005292BC]

* Reference to : TBitmap32._PROC_005297DC()
|
007595BC   E81B02DDFF             call    005297DC
007595C1   8BD8                   mov     ebx, eax
007595C3   8BC6                   mov     eax, esi

* Reference to: controls.TControl.GetClientWidth(TControl):Integer;
|
007595C5   E8EAFECDFF             call    004394B4
007595CA   8BD0                   mov     edx, eax
007595CC   8BC3                   mov     eax, ebx

* Reference to : TBitmap32._PROC_005297D0()
|
007595CE   E8FD01DDFF             call    005297D0
007595D3   8BC6                   mov     eax, esi

* Reference to: controls.TControl.GetClientHeight(TControl):Integer;
|
007595D5   E81EFFCDFF             call    004394F8
007595DA   8BD0                   mov     edx, eax
007595DC   8BC3                   mov     eax, ebx

* Reference to : TBitmap32._PROC_00529778()
|
007595DE   E89501DDFF             call    00529778

* Possible String Reference to: '楷体_GB2312'
|
007595E3   BAE0967500             mov     edx, $007596E0

* Reference to field TBitmap32.OFFS_0078
|
007595E8   8B4378                 mov     eax, [ebx+$78]

* Reference to: graphics.TFont.SetName(TFont;TFontName);
|
007595EB   E8F44ACCFF             call    0041E0E4
007595F0   BA12000000             mov     edx, $00000012

* Reference to field TBitmap32.OFFS_0078
|
007595F5   8B4378                 mov     eax, [ebx+$78]

* Reference to: graphics.TFont.SetSize(TFont;Integer);
|
007595F8   E85F4BCCFF             call    0041E15C
007595FD   8BCC                   mov     ecx, esp

* Reference to control FindFile : N.A.
|
007595FF   8B96D0020000           mov     edx, [esi+$02D0]
00759605   8BC3                   mov     eax, ebx

* Reference to : TBitmap32._PROC_0052AA14()
|
00759607   E80814DDFF             call    0052AA14

* Reference to field TBitmap32.OFFS_0034
|
0075960C   8B7B34                 mov     edi, [ebx+$34]
0075960F   2B3C24                 sub     edi, dword ptr [esp]
00759612   D1FF                   sar     edi, 1
00759614   7903                   jns     00759619
00759616   83D700                 adc     edi, +$00

* Reference to field TBitmap32.OFFS_0030
|
00759619   8B6B30                 mov     ebp, [ebx+$30]
0075961C   2B6C2404               sub     ebp, dword ptr [esp+$04]
00759620   D1FD                   sar     ebp, 1
00759622   7903                   jns     00759627
00759624   83D500                 adc     ebp, +$00
00759627   8BC3                   mov     eax, ebx

* Reference to : TBitmap32._PROC_0052A180()
|
00759629   E8520BDDFF             call    0052A180

* Reference to field TBitmap32.OFFS_0014
|
0075962E   8B4014                 mov     eax, [eax+$14]
00759631   BA0000FF00             mov     edx, $00FF0000

* Reference to: graphics.TBrush.SetColor(TBrush;TColor);
|
00759636   E87D50CCFF             call    0041E6B8
0075963B   8BC3                   mov     eax, ebx

* Reference to : TBitmap32._PROC_0052A180()
|
0075963D   E83E0BDDFF             call    0052A180

* Reference to field TBitmap32.OFFS_0010
|
00759642   8B4010                 mov     eax, [eax+$10]
00759645   BAFFFFFF00             mov     edx, $00FFFFFF

* Reference to: graphics.TPen.SetColor(TPen;TColor);
|
0075964A   E8594DCCFF             call    0041E3A8
0075964F   8D542408               lea     edx, [esp+$08]
00759653   8BC6                   mov     eax, esi
00759655   8B08                   mov     ecx, [eax]

* Reference to method TfrmShowInfo.GetClientRect()
|
00759657   FF5140                 call    dword ptr [ecx+$40]
0075965A   8D442408               lea     eax, [esp+$08]
0075965E   50                     push    eax
0075965F   8BC3                   mov     eax, ebx

* Reference to : TBitmap32._PROC_0052A180()
|
00759661   E81A0BDDFF             call    0052A180
00759666   5A                     pop     edx

* Reference to: graphics.TCanvas.Ellipse(TCanvas;TRect;TRect);overload;
|
00759667   E8D059CCFF             call    0041F03C

* Reference to control FindFile : N.A.
|
0075966C   8B86D0020000           mov     eax, [esi+$02D0]
00759672   50                     push    eax
00759673   6A01                   push    $01
00759675   B8FFFF5000             mov     eax, $0050FFFF

* Reference to: GR32.Proc_005294A8
|
0075967A   E829FEDCFF             call    005294A8
0075967F   50                     push    eax
00759680   8BCD                   mov     ecx, ebp
00759682   8BD7                   mov     edx, edi
00759684   8BC3                   mov     eax, ebx

* Reference to : TBitmap32._PROC_0052ACD4()
|
00759686   E84916DDFF             call    0052ACD4
0075968B   682000CC00             push    $00CC0020
00759690   6A00                   push    $00
00759692   6A00                   push    $00
00759694   8BC3                   mov     eax, ebx

* Reference to : TBitmap32._PROC_0052A180()
|
00759696   E8E50ADDFF             call    0052A180

* Reference to: graphics.TCanvas.GetHandle(TCanvas):HDC;
|
0075969B   E8A85DCCFF             call    0041F448
007596A0   50                     push    eax
007596A1   8BC6                   mov     eax, esi

* Reference to: controls.TControl.GetClientHeight(TControl):Integer;
|
007596A3   E850FECDFF             call    004394F8
007596A8   50                     push    eax
007596A9   8BC6                   mov     eax, esi

* Reference to: controls.TControl.GetClientWidth(TControl):Integer;
|
007596AB   E804FECDFF             call    004394B4
007596B0   50                     push    eax
007596B1   6A00                   push    $00
007596B3   6A00                   push    $00
007596B5   8BC6                   mov     eax, esi

* Reference to: forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
007596B7   E864A4CFFF             call    00453B20

* Reference to: graphics.TCanvas.GetHandle(TCanvas):HDC;
|
007596BC   E8875DCCFF             call    0041F448
007596C1   50                     push    eax

* Reference to: gdi32.BitBlt()
|
007596C2   E8F9ECCAFF             call    004083C0
007596C7   8BC3                   mov     eax, ebx

* Reference to: system.TObject.Free(TObject);
|
007596C9   E8FE9BCAFF             call    004032CC
007596CE   83C418                 add     esp, +$18
007596D1   5D                     pop     ebp
007596D2   5F                     pop     edi
007596D3   5E                     pop     esi
007596D4   5B                     pop     ebx
007596D5   C3                     ret

*)
end;

procedure TfrmShowInfo._PROC_007596ED(Sender : TObject);
begin
(*
007596ED   8BEC                   mov     ebp, esp
007596EF   33C0                   xor     eax, eax
007596F1   55                     push    ebp
007596F2   6811977500             push    $00759711

***** TRY
|
007596F7   64FF30                 push    dword ptr fs:[eax]
007596FA   648920                 mov     fs:[eax], esp
007596FD   FF0500927900           inc     dword ptr [$00799200]
00759703   33C0                   xor     eax, eax
00759705   5A                     pop     edx
00759706   59                     pop     ecx
00759707   59                     pop     ecx
00759708   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: ']脣纼-'
|
0075970B   6818977500             push    $00759718
00759710   C3                     ret


* Reference to: system.@HandleFinally;
|
00759711   E916A3CAFF             jmp     00403A2C
00759716   EBF8                   jmp     00759710

****** END
|
00759718   5D                     pop     ebp
00759719   C3                     ret

*)
end;

procedure TfrmShowInfo._PROC_0075971C(Sender : TObject);
begin
(*
0075971C   832D0092790001         sub     dword ptr [$00799200], +$01
00759723   C3                     ret

*)
end;

end.

⌨️ 快捷键说明

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