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

📄 tdwin.pas

📁 一套反出来的股票分析软件,对于分析程序结构和数据结构有一定的帮助.
💻 PAS
📖 第 1 页 / 共 4 页
字号:

* Reference to : TTrendGph._PROC_00748F30()
|
006BEBCE   E85DA30800             call    00748F30
006BEBD3   EB60                   jmp     006BEC35
006BEBD5   33C0                   xor     eax, eax

* Reference to field TfrmTrend.OFFS_037D : Byte
|
006BEBD7   88867D030000           mov     [esi+$037D], al
006BEBDD   B101                   mov     cl, $01
006BEBDF   8BD0                   mov     edx, eax

* Reference to field TfrmTrend.OFFS_0370
|
006BEBE1   8B8670030000           mov     eax, [esi+$0370]

* Reference to : TTrendGph._PROC_00748F30()
|
006BEBE7   E844A30800             call    00748F30
006BEBEC   EB47                   jmp     006BEC35
006BEBEE   C6042400               mov     byte ptr [esp], $00
006BEBF2   001C24                 add     [esp], bl

* Reference to field TfrmTrend.OFFS_0360
|
006BEBF5   8B8660030000           mov     eax, [esi+$0360]
006BEBFB   8B00                   mov     eax, [eax]

* Reference to: Unit_00767B88.Proc_00768200
|
006BEBFD   E8FE950A00             call    00768200
006BEC02   84C0                   test    al, al
006BEC04   750B                   jnz     006BEC11
006BEC06   83C302                 add     ebx, +$02

* Reference to field TfrmTrend.OFFS_037C : Byte
|
006BEC09   889E7C030000           mov     [esi+$037C], bl
006BEC0F   EB16                   jmp     006BEC27
006BEC11   80FB02                 cmp     bl, $02
006BEC14   7405                   jz      006BEC1B
006BEC16   80FB03                 cmp     bl, $03
006BEC19   7503                   jnz     006BEC1E
006BEC1B   4B                     dec     ebx
006BEC1C   EB03                   jmp     006BEC21
006BEC1E   80EB02                 sub     bl, $02

* Reference to field TfrmTrend.OFFS_037D : Byte
|
006BEC21   889E7D030000           mov     [esi+$037D], bl
006BEC27   8A1424                 mov     dl, byte ptr [esp]

* Reference to field TfrmTrend.OFFS_0370
|
006BEC2A   8B8670030000           mov     eax, [esi+$0370]

* Reference to : TTrendGph._PROC_00748ECC()
|
006BEC30   E897A20800             call    00748ECC
006BEC35   5A                     pop     edx
006BEC36   5E                     pop     esi
006BEC37   5B                     pop     ebx
006BEC38   C3                     ret

*)
end;

procedure TfrmTrend.N9Click(Sender : TObject);
begin
(*
006BEC3C   55                     push    ebp
006BEC3D   8BEC                   mov     ebp, esp
006BEC3F   83C4F8                 add     esp, -$08
006BEC42   53                     push    ebx
006BEC43   33C9                   xor     ecx, ecx
006BEC45   894DFC                 mov     [ebp-$04], ecx
006BEC48   8BD8                   mov     ebx, eax
006BEC4A   33C0                   xor     eax, eax
006BEC4C   55                     push    ebp
006BEC4D   689EEC6B00             push    $006BEC9E

***** TRY
|
006BEC52   64FF30                 push    dword ptr fs:[eax]
006BEC55   648920                 mov     fs:[eax], esp
006BEC58   8D45FC                 lea     eax, [ebp-$04]
006BEC5B   50                     push    eax
006BEC5C   8D4DFB                 lea     ecx, [ebp-$05]

* Reference to pointer to GlobalVar_0078CF10
|
006BEC5F   A1DCCA7700             mov     eax, dword ptr [$0077CADC]
006BEC64   8B00                   mov     eax, [eax]

* Reference to field TfrmTrend.OFFS_0374
|
006BEC66   668B9374030000         mov     dx, word ptr [ebx+$0374]

* Reference to: Unit_00762200.Proc_00762DD4
|
006BEC6D   E862410A00             call    00762DD4
006BEC72   84C0                   test    al, al
006BEC74   7412                   jz      006BEC88

* Reference to pointer to GlobalVar_0078CF1C
|
006BEC76   A1C4CA7700             mov     eax, dword ptr [$0077CAC4]
006BEC7B   8B00                   mov     eax, [eax]
006BEC7D   8B4DFC                 mov     ecx, [ebp-$04]
006BEC80   8A55FB                 mov     dl, byte ptr [ebp-$05]

* Reference to: Unit_0075FA78.Proc_0075FFF0
|
006BEC83   E868130A00             call    0075FFF0
006BEC88   33C0                   xor     eax, eax
006BEC8A   5A                     pop     edx
006BEC8B   59                     pop     ecx
006BEC8C   59                     pop     ecx
006BEC8D   648910                 mov     fs:[eax], edx

****** FINALLY
|
006BEC90   68A5EC6B00             push    $006BECA5
006BEC95   8D45FC                 lea     eax, [ebp-$04]

* Reference to: system.@LStrClr(String;String);
|
006BEC98   E85754D4FF             call    004040F4
006BEC9D   C3                     ret


* Reference to: system.@HandleFinally;
|
006BEC9E   E9894DD4FF             jmp     00403A2C
006BECA3   EBF0                   jmp     006BEC95

****** END
|
006BECA5   5B                     pop     ebx
006BECA6   59                     pop     ecx
006BECA7   59                     pop     ecx
006BECA8   5D                     pop     ebp
006BECA9   C3                     ret

*)
end;

procedure TfrmTrend.N91Click(Sender : TObject);
begin
(*
006BECAC   55                     push    ebp
006BECAD   8BEC                   mov     ebp, esp
006BECAF   83C4F8                 add     esp, -$08
006BECB2   53                     push    ebx
006BECB3   33C9                   xor     ecx, ecx
006BECB5   894DFC                 mov     [ebp-$04], ecx
006BECB8   8BD8                   mov     ebx, eax
006BECBA   33C0                   xor     eax, eax
006BECBC   55                     push    ebp
006BECBD   680EED6B00             push    $006BED0E

***** TRY
|
006BECC2   64FF30                 push    dword ptr fs:[eax]
006BECC5   648920                 mov     fs:[eax], esp
006BECC8   8D45FC                 lea     eax, [ebp-$04]
006BECCB   50                     push    eax
006BECCC   8D4DFB                 lea     ecx, [ebp-$05]

* Reference to pointer to GlobalVar_0078CF10
|
006BECCF   A1DCCA7700             mov     eax, dword ptr [$0077CADC]
006BECD4   8B00                   mov     eax, [eax]

* Reference to field TfrmTrend.OFFS_0374
|
006BECD6   668B9374030000         mov     dx, word ptr [ebx+$0374]

* Reference to: Unit_00762200.Proc_00762DD4
|
006BECDD   E8F2400A00             call    00762DD4
006BECE2   84C0                   test    al, al
006BECE4   7412                   jz      006BECF8

* Reference to pointer to GlobalVar_0078CF1C
|
006BECE6   A1C4CA7700             mov     eax, dword ptr [$0077CAC4]
006BECEB   8B00                   mov     eax, [eax]
006BECED   8B4DFC                 mov     ecx, [ebp-$04]
006BECF0   8A55FB                 mov     dl, byte ptr [ebp-$05]

* Reference to: Unit_0075FA78.Proc_00760178
|
006BECF3   E880140A00             call    00760178
006BECF8   33C0                   xor     eax, eax
006BECFA   5A                     pop     edx
006BECFB   59                     pop     ecx
006BECFC   59                     pop     ecx
006BECFD   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '[YY]脣烂岪'
|
006BED00   6815ED6B00             push    $006BED15
006BED05   8D45FC                 lea     eax, [ebp-$04]

* Reference to: system.@LStrClr(String;String);
|
006BED08   E8E753D4FF             call    004040F4
006BED0D   C3                     ret


* Reference to: system.@HandleFinally;
|
006BED0E   E9194DD4FF             jmp     00403A2C
006BED13   EBF0                   jmp     006BED05

****** END
|
006BED15   5B                     pop     ebx
006BED16   59                     pop     ecx
006BED17   59                     pop     ecx
006BED18   5D                     pop     ebp
006BED19   C3                     ret

*)
end;

procedure TfrmTrend.Timer2Timer(Sender : TObject);
begin
(*
006BF7B0   53                     push    ebx
006BF7B1   8BD8                   mov     ebx, eax

* Reference to control TfrmTrend.mInfoPanel : TPanel
|
006BF7B3   8B8338030000           mov     eax, [ebx+$0338]

* Reference to field TPanel.Visible : Boolean
|
006BF7B9   80784700               cmp     byte ptr [eax+$47], $00
006BF7BD   740D                   jz      006BF7CC

* Reference to control TfrmTrend.PopupMenu1 : TPopupMenu
|
006BF7BF   8B933C030000           mov     edx, [ebx+$033C]
006BF7C5   8BC3                   mov     eax, ebx

* Reference to: controls.TControl.SetPopupMenu(TControl;TPopupMenu);
|
006BF7C7   E83CA2D7FF             call    00439A08
006BF7CC   33D2                   xor     edx, edx

* Reference to control TfrmTrend.Timer2 : TTimer
|
006BF7CE   8B8344030000           mov     eax, [ebx+$0344]

* Reference to: extctrls.TTimer.SetEnabled(TTimer;Boolean);
|
006BF7D4   E8F7FCD9FF             call    0045F4D0
006BF7D9   5B                     pop     ebx
006BF7DA   C3                     ret

*)
end;

procedure TfrmTrend.N9AdvancedDrawItem(Sender : TObject);
begin
(*
006BF7DC   55                     push    ebp
006BF7DD   8BEC                   mov     ebp, esp
006BF7DF   83C4F0                 add     esp, -$10
006BF7E2   56                     push    esi
006BF7E3   57                     push    edi
006BF7E4   8B750C                 mov     esi, [ebp+$0C]
006BF7E7   8D7DF0                 lea     edi, [ebp-$10]
006BF7EA   51                     push    ecx
006BF7EB   B904000000             mov     ecx, $00000004
006BF7F0   F3                     rep
006BF7F1   A5                     movsd
006BF7F2   59                     pop     ecx
006BF7F3   8D45F0                 lea     eax, [ebp-$10]
006BF7F6   50                     push    eax
006BF7F7   668B4508               mov     ax, word ptr [ebp+$08]
006BF7FB   50                     push    eax

* Reference to THJ32Main instance
|
006BF7FC   A158D37700             mov     eax, dword ptr [$0077D358]
006BF801   8B00                   mov     eax, [eax]

* Reference to : THJ32Main.N211AdvancedDrawItem()
|
006BF803   E8100DFFFF             call    006B0518
006BF808   5F                     pop     edi
006BF809   5E                     pop     esi
006BF80A   8BE5                   mov     esp, ebp
006BF80C   5D                     pop     ebp
006BF80D   C20800                 ret     $0008

*)
end;

procedure TfrmTrend.Timer3Timer(Sender : TObject);
begin
(*
006BF988   C3                     ret

*)
end;

procedure TfrmTrend.PopupMenu1Popup(Sender : TObject);
begin
(*
006BF98C   53                     push    ebx
006BF98D   56                     push    esi
006BF98E   8BD8                   mov     ebx, eax

* Reference to control TfrmTrend.PopupMenu1 : TPopupMenu
|
006BF990   8B833C030000           mov     eax, [ebx+$033C]

* Reference to field TPopupMenu.Items : TMenuItem
|
006BF996   8B4028                 mov     eax, [eax+$28]

* Reference to: menus.TMenuItem.GetCount(TMenuItem):Integer;
|
006BF999   E80EB0D8FF             call    0044A9AC
006BF99E   8BF0                   mov     esi, eax
006BF9A0   4E                     dec     esi
006BF9A1   85F6                   test    esi, esi
006BF9A3   7C14                   jl      006BF9B9
006BF9A5   46                     inc     esi

* Reference to control TfrmTrend.PopupMenu1 : TPopupMenu
|
006BF9A6   8B833C030000           mov     eax, [ebx+$033C]

* Reference to field TPopupMenu.Items : TMenuItem
|
006BF9AC   8B4028                 mov     eax, [eax+$28]
006BF9AF   33D2                   xor     edx, edx

* Reference to: menus.TMenuItem.Delete(TMenuItem;Integer);
|
006BF9B1   E832B2D8FF             call    0044ABE8
006BF9B6   4E                     dec     esi
006BF9B7   75ED                   jnz     006BF9A6
006BF9B9   6A00                   push    $00
006BF9BB   6A00                   push    $00

* Reference to control TfrmTrend.PopupMenu1 : TPopupMenu
|
006BF9BD   8B833C030000           mov     eax, [ebx+$033C]

* Reference to field TPopupMenu.Items : TMenuItem
|
006BF9C3   8B4828                 mov     ecx, [eax+$28]
006BF9C6   33D2                   xor     edx, edx

* Possible String Reference to: '画面切换'
|
006BF9C8   B8A8FB6B00             mov     eax, $006BFBA8

* Reference to: Unit_00651A88.Proc_006540E8
|
006BF9CD   E81647F9FF             call    006540E8
006BF9D2   8BF0                   mov     esi, eax
006BF9D4   6A00                   push    $00
006BF9D6   6A00                   push    $00
006BF9D8   8BCE                   mov     ecx, esi
006BF9DA   33D2                   xor     edx, edx

* Possible String Reference to: '实时走势图'
|
006BF9DC   B8BCFB6B00             mov     eax, $006BFBBC

* Reference to: Unit_00651A88.Proc_006540E8
|
006BF9E1   E80247F9FF             call    006540E8
006BF9E6   33D2                   xor     edx, edx

* Reference to: menus.TMenuItem.SetEnabled(TMenuItem;Boolean);
|
006BF9E8   E8EBAED8FF             call    0044A8D8

* Reference to THJ32Main instance
|
006BF9ED   A158D37700             mov     eax, dword ptr [$0077D358]
006BF9F2   8B00                   mov     eax, [eax]
006BF9F4   50                     push    eax

* Possible String Reference to: 'SVWU嬟嬸j'
|
006BF9F5   6844B96A00             push    $006AB944
006BF9FA   8BCE                   mov     ecx, esi
006BF9FC   33D2                   xor     edx, edx

* Possible String Reference to: 'K 线分析图'
|
006BF9FE   B8D0FB6B00             mov     eax, $006BFBD0

* Reference to: Unit_00651A88.Proc_006540E8
|
006BFA03   E8E046F9FF             call    006540E8

* Reference to THJ32Main instance
|
006BFA08   A158D37700             mov     eax, dword ptr [$0077D358]
006BFA0D   8B00                   mov     eax, [eax]
006BFA0F   50                     push    eax

* Possible String Reference to: '栾

⌨️ 快捷键说明

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