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

📄 ifmxdlg.pas

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

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics,
  Controls, Forms, Dialogs, StdCtrls
type
  TInfoMxDlg=class(TForm)
    Label1: TLabel;
    Shape1: TShape;
    msgMX: TStringAlignGrid;
    RxGradientCaption1: TRxGradientCaption;
    TimerRfs: TTimer;
    OFFS_02FC: N.A.;
    OFFS_02E4: N.A.;
    procedure FormClose(Sender : TObject);
    procedure FormKeyDown(Sender : TObject);
    procedure FormCreate(Sender : TObject);
    procedure FormKeyPress(Sender : TObject);
    procedure FormDeactivate(Sender : TObject);
    procedure FormDestroy(Sender : TObject);
    procedure TimerRfsTimer(Sender : TObject);
    procedure _PROC_0065F32C(Sender : TObject);
    procedure _PROC_0065F334(Sender : TObject);
    procedure _PROC_0065F55C(Sender : TObject);
    procedure _PROC_0065F605(Sender : TObject);
    procedure _PROC_0065FC7C(Sender : TObject);
    procedure _PROC_0065FC7F(Sender : TObject);
    procedure _PROC_0065FC80(Sender : TObject);
    procedure _PROC_0065FCB0(Sender : TObject);
    procedure _PROC_0065FD33(Sender : TObject);
    procedure _PROC_0065FDA5(Sender : TObject);
    procedure _PROC_0065FDD4(Sender : TObject);
    procedure Proc_0065FDDC(Sender : TObject);
    procedure Proc_0065FC5C(Sender : TObject);
    procedure Proc_0065F604(Sender : TObject);
    procedure Proc_0065F31C(Sender : TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end ;

var
  InfoMxDlg: TInfoMxDlg;

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

implementation

{$R *.DFM}

procedure TInfoMxDlg.FormClose(Sender : TObject);
begin
(*
0065FB60   53                     push    ebx
0065FB61   56                     push    esi
0065FB62   57                     push    edi
0065FB63   8BF9                   mov     edi, ecx
0065FB65   8BD8                   mov     ebx, eax

* Reference to field TInfoMxDlg.OFFS_02F8
|
0065FB67   8BB3F8020000           mov     esi, [ebx+$02F8]
0065FB6D   85F6                   test    esi, esi
0065FB6F   741A                   jz      0065FB8B
0065FB71   668B5604               mov     dx, word ptr [esi+$04]

* Reference to pointer to GlobalVar_0078CF10
|
0065FB75   A1DCCA7700             mov     eax, dword ptr [$0077CADC]
0065FB7A   8B00                   mov     eax, [eax]
0065FB7C   33C9                   xor     ecx, ecx
0065FB7E   8B30                   mov     esi, [eax]

* Possible reference to virtual method TGlobalVar_0078CF10.OFFS_04
|
0065FB80   FF5604                 call    dword ptr [esi+$04]
0065FB83   33C0                   xor     eax, eax

* Reference to field TInfoMxDlg.OFFS_02F8
|
0065FB85   8983F8020000           mov     [ebx+$02F8], eax
0065FB8B   C60702                 mov     byte ptr [edi], $02
0065FB8E   5F                     pop     edi
0065FB8F   5E                     pop     esi
0065FB90   5B                     pop     ebx
0065FB91   C3                     ret

*)
end;

procedure TInfoMxDlg.FormKeyDown(Sender : TObject);
begin
(*
0065FB94   55                     push    ebp
0065FB95   8BEC                   mov     ebp, esp
0065FB97   668B11                 mov     dx, word ptr [ecx]
0065FB9A   6683EA1B               sub     dx, +$1B
0065FB9E   7505                   jnz     0065FBA5

* Reference to: forms.TCustomForm.Close(TCustomForm);
|
0065FBA0   E81765DFFF             call    004560BC
0065FBA5   5D                     pop     ebp
0065FBA6   C20400                 ret     $0004

*)
end;

procedure TInfoMxDlg.FormCreate(Sender : TObject);
begin
(*
0065FBAC   53                     push    ebx
0065FBAD   56                     push    esi
0065FBAE   8BD8                   mov     ebx, eax
0065FBB0   BA01000000             mov     edx, $00000001

* Reference to control TInfoMxDlg.msgMX : TStringAlignGrid
|
0065FBB5   8B83D8020000           mov     eax, [ebx+$02D8]

* Reference to : THJStringGrid._PROC_0059E918()
|
0065FBBB   E858EDF3FF             call    0059E918
0065FBC0   33C0                   xor     eax, eax

* Reference to field TInfoMxDlg.OFFS_02F4
|
0065FBC2   8983F4020000           mov     [ebx+$02F4], eax
0065FBC8   33C0                   xor     eax, eax

* Reference to field TInfoMxDlg.OFFS_02F8
|
0065FBCA   8983F8020000           mov     [ebx+$02F8], eax

* Reference to pointer to GlobalVar_0078CF48
|
0065FBD0   A114C97700             mov     eax, dword ptr [$0077C914]
0065FBD5   C60001                 mov     byte ptr [eax], $01
0065FBD8   8BC3                   mov     eax, ebx

* Reference to : TInfoMxDlg.Proc_0065FC5C()
|
0065FBDA   E87D000000             call    0065FC5C
0065FBDF   6A05                   push    $05

* Reference to pointer to GlobalVar_0078CF04
|
0065FBE1   A1F8CF7700             mov     eax, dword ptr [$0077CFF8]
0065FBE6   8B00                   mov     eax, [eax]

* Possible String Reference to: 'AutoRefresh'
|
0065FBE8   B920FC6500             mov     ecx, $0065FC20

* Possible String Reference to: 'Setting'
|
0065FBED   BA34FC6500             mov     edx, $0065FC34
0065FBF2   8B30                   mov     esi, [eax]

* Possible reference to virtual method TGlobalVar_0078CF04.OFFS_08
|
0065FBF4   FF5608                 call    dword ptr [esi+$08]
0065FBF7   69D0E8030000           imul    edx, eax, $000003E8

* Reference to control TInfoMxDlg.TimerRfs : TTimer
|
0065FBFD   8B83E0020000           mov     eax, [ebx+$02E0]

* Reference to: extctrls.TTimer.SetInterval(TTimer;Cardinal);
|
0065FC03   E8D8F8DFFF             call    0045F4E0
0065FC08   B201                   mov     dl, $01

* Reference to control TInfoMxDlg.TimerRfs : TTimer
|
0065FC0A   8B83E0020000           mov     eax, [ebx+$02E0]

* Reference to: extctrls.TTimer.SetEnabled(TTimer;Boolean);
|
0065FC10   E8BBF8DFFF             call    0045F4D0
0065FC15   5E                     pop     esi
0065FC16   5B                     pop     ebx
0065FC17   C3                     ret

*)
end;

procedure TInfoMxDlg.FormKeyPress(Sender : TObject);
begin
(*
0065FC3C   80392F                 cmp     byte ptr [ecx], $2F
0065FC3F   7517                   jnz     0065FC58

* Reference to pointer to GlobalVar_0078CF48
|
0065FC41   8B1514C97700           mov     edx, [$0077C914]
0065FC47   B101                   mov     cl, $01
0065FC49   2A0A                   sub     cl, byte ptr [edx]

* Reference to pointer to GlobalVar_0078CF48
|
0065FC4B   8B1514C97700           mov     edx, [$0077C914]
0065FC51   880A                   mov     [edx], cl

* Reference to : TInfoMxDlg.Proc_0065FC5C()
|
0065FC53   E804000000             call    0065FC5C
0065FC58   C3                     ret

*)
end;

procedure TInfoMxDlg.FormDeactivate(Sender : TObject);
begin
(*

* Reference to: forms.TCustomForm.Close(TCustomForm);
|
0065FD4C   E86B63DFFF             call    004560BC
0065FD51   C3                     ret

*)
end;

procedure TInfoMxDlg.FormDestroy(Sender : TObject);
begin
(*
0065FD54   53                     push    ebx
0065FD55   56                     push    esi

* Reference to field TInfoMxDlg.OFFS_02F8
|
0065FD56   8BB0F8020000           mov     esi, [eax+$02F8]
0065FD5C   85F6                   test    esi, esi
0065FD5E   7412                   jz      0065FD72
0065FD60   668B5604               mov     dx, word ptr [esi+$04]

* Reference to pointer to GlobalVar_0078CF10
|
0065FD64   A1DCCA7700             mov     eax, dword ptr [$0077CADC]
0065FD69   8B00                   mov     eax, [eax]
0065FD6B   33C9                   xor     ecx, ecx
0065FD6D   8B18                   mov     ebx, [eax]

* Possible reference to virtual method TGlobalVar_0078CF10.OFFS_04
|
0065FD6F   FF5304                 call    dword ptr [ebx+$04]
0065FD72   A1F0CC7700             mov     eax, dword ptr [$0077CCF0]
0065FD77   33D2                   xor     edx, edx
0065FD79   8910                   mov     [eax], edx
0065FD7B   5E                     pop     esi
0065FD7C   5B                     pop     ebx
0065FD7D   C3                     ret

*)
end;

procedure TInfoMxDlg.TimerRfsTimer(Sender : TObject);
begin
(*
0065FD80   53                     push    ebx
0065FD81   8BD8                   mov     ebx, eax
0065FD83   B201                   mov     dl, $01
0065FD85   8BC3                   mov     eax, ebx

* Reference to : TInfoMxDlg._PROC_0065F334()
|
0065FD87   E8A8F5FFFF             call    0065F334

* Reference to pointer to GlobalVar_0078CF18
|
0065FD8C   A1E8D07700             mov     eax, dword ptr [$0077D0E8]
0065FD91   8B00                   mov     eax, [eax]

* Reference to field TInfoMxDlg.OFFS_02F0
|
0065FD93   668B93F0020000         mov     dx, word ptr [ebx+$02F0]
0065FD9A   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TGlobalVar_0078CF18.OFFS_2C
|
0065FD9C   FF512C                 call    dword ptr [ecx+$2C]
0065FD9F   5B                     pop     ebx
0065FDA0   C3                     ret

*)
end;

procedure TInfoMxDlg._PROC_0065F32C(Sender : TObject);
begin
(*
0065F32C   B201                   mov     dl, $01

* Reference to : TInfoMxDlg._PROC_0065F334()
|
0065F32E   E801000000             call    0065F334
0065F333   C3                     ret

*)
end;

procedure TInfoMxDlg._PROC_0065F334(Sender : TObject);
begin
(*
0065F334   55                     push    ebp
0065F335   8BEC                   mov     ebp, esp
0065F337   83C4DC                 add     esp, -$24
0065F33A   53                     push    ebx
0065F33B   56                     push    esi
0065F33C   33C9                   xor     ecx, ecx
0065F33E   894DDC                 mov     [ebp-$24], ecx
0065F341   894DF8                 mov     [ebp-$08], ecx
0065F344   8855FF                 mov     [ebp-$01], dl
0065F347   8BD8                   mov     ebx, eax
0065F349   33C0                   xor     eax, eax
0065F34B   55                     push    ebp

* Possible String Reference to: '樨D

⌨️ 快捷键说明

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