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

📄 tdbkwin.pas

📁 一套反出来的股票分析软件,对于分析程序结构和数据结构有一定的帮助.
💻 PAS
📖 第 1 页 / 共 5 页
字号:
* Reference to: graphics.TFont.GetStyle(TFont):TFontStyles;
|
006253A4   E8D38DDFFF             call    0041E17C
006253A9   8BD0                   mov     edx, eax
006253AB   0A15E0576200           or      dl, byte ptr [$006257E0]
006253B1   8BC6                   mov     eax, esi

* Reference to: graphics.TFont.SetStyle(TFont;TFontStyles);
|
006253B3   E8D08DDFFF             call    0041E188
006253B8   BA0C000000             mov     edx, $0000000C
006253BD   8BC6                   mov     eax, esi

* Reference to: graphics.TFont.SetSize(TFont;Integer);
|
006253BF   E8988DDFFF             call    0041E15C
006253C4   6A01                   push    $01
006253C6   8BC3                   mov     eax, ebx

* Reference to: forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
006253C8   E853E7E2FF             call    00453B20

* Reference to: graphics.TCanvas.GetHandle(TCanvas):HDC;
|
006253CD   E876A0DFFF             call    0041F448
006253D2   50                     push    eax

* Reference to: gdi32.SetBkMode()
|
006253D3   E81033DEFF             call    004086E8
006253D8   8D55B4                 lea     edx, [ebp-$4C]
006253DB   8BC3                   mov     eax, ebx
006253DD   8B08                   mov     ecx, [eax]

* Reference to method TfrmTDBK.GetClientRect()
|
006253DF   FF5140                 call    dword ptr [ecx+$40]
006253E2   8B75B4                 mov     esi, [ebp-$4C]
006253E5   8BC3                   mov     eax, ebx

* Reference to: controls.TControl.GetClientWidth(TControl):Integer;
|
006253E7   E8C840E1FF             call    004394B4
006253EC   F76DF4                 imul    dword ptr [ebp-$0C] 
006253EF   8945B0                 mov     [ebp-$50], eax
006253F2   DB45B0                 fild    dword ptr [ebp-$50]
006253F5   DB8354030000           fild    dword ptr [ebx+$0354]
006253FB   DEF9                   fdivp   st(1), st(0)

* Reference to: system.@ROUND;
|
006253FD   E8F2D8DDFF             call    00402CF4
00625402   03F0                   add     esi, eax
00625404   8975D4                 mov     [ebp-$2C], esi
00625407   8D55B4                 lea     edx, [ebp-$4C]
0062540A   8BC3                   mov     eax, ebx
0062540C   8B08                   mov     ecx, [eax]

* Reference to method TfrmTDBK.GetClientRect()
|
0062540E   FF5140                 call    dword ptr [ecx+$40]
00625411   8B75B4                 mov     esi, [ebp-$4C]
00625414   8BC3                   mov     eax, ebx

* Reference to: controls.TControl.GetClientWidth(TControl):Integer;
|
00625416   E89940E1FF             call    004394B4
0062541B   8B55F4                 mov     edx, [ebp-$0C]
0062541E   42                     inc     edx
0062541F   F7EA                   imul    edx 
00625421   8945B0                 mov     [ebp-$50], eax
00625424   DB45B0                 fild    dword ptr [ebp-$50]
00625427   DB8354030000           fild    dword ptr [ebx+$0354]
0062542D   DEF9                   fdivp   st(1), st(0)

* Reference to: system.@ROUND;
|
0062542F   E8C0D8DDFF             call    00402CF4
00625434   03F0                   add     esi, eax
00625436   8975DC                 mov     [ebp-$24], esi
00625439   8D55B4                 lea     edx, [ebp-$4C]
0062543C   8BC3                   mov     eax, ebx
0062543E   8B08                   mov     ecx, [eax]

* Reference to method TfrmTDBK.GetClientRect()
|
00625440   FF5140                 call    dword ptr [ecx+$40]
00625443   8B75B8                 mov     esi, [ebp-$48]
00625446   8BC3                   mov     eax, ebx

* Reference to: controls.TControl.GetClientHeight(TControl):Integer;
|
00625448   E8AB40E1FF             call    004394F8
0062544D   F76DF0                 imul    dword ptr [ebp-$10] 
00625450   8945B0                 mov     [ebp-$50], eax
00625453   DB45B0                 fild    dword ptr [ebp-$50]
00625456   DB8358030000           fild    dword ptr [ebx+$0358]
0062545C   DEF9                   fdivp   st(1), st(0)

* Reference to: system.@ROUND;
|
0062545E   E891D8DDFF             call    00402CF4
00625463   03F0                   add     esi, eax
00625465   8975D8                 mov     [ebp-$28], esi
00625468   03B368030000           add     esi, [ebx+$0368]
0062546E   4E                     dec     esi
0062546F   8975E0                 mov     [ebp-$20], esi
00625472   8BC3                   mov     eax, ebx

* Reference to: forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
00625474   E8A7E6E2FF             call    00453B20
00625479   8BF0                   mov     esi, eax

* Reference to field TfrmTDBK.OFFS_0344
|
0062547B   8B8344030000           mov     eax, [ebx+$0344]
00625481   668B14F8               mov     dx, word ptr [eax+edi*8]
00625485   8D4DFC                 lea     ecx, [ebp-$04]

* Reference to pointer to GlobalVar_0078CF10
|
00625488   A1DCCA7700             mov     eax, dword ptr [$0077CADC]
0062548D   8B00                   mov     eax, [eax]

* Reference to: Unit_00762200.Proc_00762C90
|
0062548F   E8FCD71300             call    00762C90
00625494   837DFC00               cmp     dword ptr [ebp-$04], +$00
00625498   0F8401030000           jz      0062579F
0062549E   A154D37700             mov     eax, dword ptr [$0077D354]
006254A3   803800                 cmp     byte ptr [eax], $00
006254A6   750C                   jnz     006254B4
006254A8   33D2                   xor     edx, edx

* Reference to field TfrmTDBK.OFFS_0014
|
006254AA   8B4614                 mov     eax, [esi+$14]

* Reference to: graphics.TBrush.SetColor(TBrush;TColor);
|
006254AD   E80692DFFF             call    0041E6B8
006254B2   EB0D                   jmp     006254C1
006254B4   BAFFFFFF00             mov     edx, $00FFFFFF

* Reference to field TfrmTDBK.OFFS_0014
|
006254B9   8B4614                 mov     eax, [esi+$14]

* Reference to: graphics.TBrush.SetColor(TBrush;TColor);
|
006254BC   E8F791DFFF             call    0041E6B8
006254C1   8D55D4                 lea     edx, [ebp-$2C]
006254C4   8BC6                   mov     eax, esi

* Reference to: graphics.TCanvas.FillRect(TCanvas;TRect;TRect);
|
006254C6   E85D99DFFF             call    0041EE28
006254CB   8D55F8                 lea     edx, [ebp-$08]
006254CE   8B45FC                 mov     eax, [ebp-$04]
006254D1   8B00                   mov     eax, [eax]

* Reference to: Unit_00767B88.Proc_00768124
|
006254D3   E84C2C1400             call    00768124

* Reference to field TfrmTDBK.OFFS_0358
|
006254D8   83BB5803000003         cmp     dword ptr [ebx+$0358], +$03
006254DF   7409                   jz      006254EA

* Reference to field TfrmTDBK.OFFS_0354
|
006254E1   83BB5403000003         cmp     dword ptr [ebx+$0354], +$03
006254E8   7514                   jnz     006254FE
006254EA   8B45DC                 mov     eax, [ebp-$24]
006254ED   2B45D4                 sub     eax, dword ptr [ebp-$2C]
006254F0   40                     inc     eax
006254F1   B903000000             mov     ecx, $00000003
006254F6   99                     cdq
006254F7   F7F9                   idiv    ecx 
006254F9   8945EC                 mov     [ebp-$14], eax
006254FC   EB12                   jmp     00625510
006254FE   8B45DC                 mov     eax, [ebp-$24]
00625501   2B45D4                 sub     eax, dword ptr [ebp-$2C]
00625504   40                     inc     eax
00625505   B905000000             mov     ecx, $00000005
0062550A   99                     cdq
0062550B   F7F9                   idiv    ecx 
0062550D   8945EC                 mov     [ebp-$14], eax
00625510   6A02                   push    $02
00625512   8BC3                   mov     eax, ebx

* Reference to: forms.TCustomForm.GetCanvas(TCustomForm):TCanvas;
|
00625514   E807E6E2FF             call    00453B20

* Reference to: graphics.TCanvas.GetHandle(TCanvas):HDC;
|
00625519   E82A9FDFFF             call    0041F448
0062551E   50                     push    eax

* Reference to: gdi32.SetTextAlign()
|
0062551F   E80432DEFF             call    00408728
00625524   8B7DD4                 mov     edi, [ebp-$2C]
00625527   037DEC                 add     edi, [ebp-$14]
0062552A   8B45F8                 mov     eax, [ebp-$08]
0062552D   50                     push    eax
0062552E   8B4DD8                 mov     ecx, [ebp-$28]
00625531   83C102                 add     ecx, +$02
00625534   8BD7                   mov     edx, edi
00625536   8BC6                   mov     eax, esi

* Reference to: graphics.TCanvas.TextOut(TCanvas;Integer;Integer;AnsiString);
|
00625538   E8D39BDFFF             call    0041F110

* Reference to field TfrmTDBK.OFFS_034C
|
0062553D   8B8B4C030000           mov     ecx, [ebx+$034C]
00625543   8BC1                   mov     eax, ecx

* Reference to field TfrmTDBK.OFFS_0358
|
00625545   8BBB58030000           mov     edi, [ebx+$0358]
0062554B   99                     cdq
0062554C   F7FF                   idiv    edi 
0062554E   3B45F4                 cmp     eax, [ebp-$0C]
00625551   751D                   jnz     00625570
00625553   8BC1                   mov     eax, ecx
00625555   99                     cdq
00625556   F7FF                   idiv    edi 
00625558   3B55F0                 cmp     edx, [ebp-$10]
0062555B   7513                   jnz     00625570
0062555D   8B45D4                 mov     eax, [ebp-$2C]
00625560   0345EC                 add     eax, [ebp-$14]
00625563   8945DC                 mov     [ebp-$24], eax
00625566   8D55D4                 lea     edx, [ebp-$2C]
00625569   8BC6                   mov     eax, esi

* Reference to: graphics.TCanvas.FillRect(TCanvas;TRect;TRect);
|
0062556B   E8F498DFFF             call    0041EE64

* Reference to field TfrmTDBK.OFFS_0348
|
00625570   8B8B48030000           mov     ecx, [ebx+$0348]
00625576   8BC1                   mov     eax, ecx

* Reference to field TfrmTDBK.OFFS_0358
|
00625578   8BBB58030000           mov     edi, [ebx+$0358]
0062557E   99                     cdq
0062557F   F7FF                   idiv    edi 
00625581   3B45F4                 cmp     eax, [ebp-$0C]
00625584   0F8581000000           jnz     0062560B
0062558A   8BC1                   mov     eax, ecx
0062558C   99                     cdq
0062558D   F7FF                   idiv    edi 
0062558F   3B55F0                 cmp     edx, [ebp-$10]
00625592   7577                   jnz     0062560B
00625594   BAFFFFFF00             mov     edx, $00FFFFFF

* Reference to field TfrmTDBK.OFFS_0014
|
00625599   8B4614                 mov     eax, [esi+$14]

* Reference to: graphics.TBrush.SetColor(TBrush;TColor);
|
0062559C   E81791DFFF             call    0041E6B8
006255A1   8B7DD4                 mov     edi, [ebp-$2C]
006255A4   037DEC                 add     edi, [ebp-$14]
006255A7   897DDC                 mov     [ebp-$24], edi
006255AA   8D55AC                 lea     edx, [ebp-$54]
006255AD   8B45FC                 mov     eax, [ebp-$04]
006255B0   8B00                   mov     eax, [eax]

* Reference to: Unit_00767B88.Proc_00768124
|
006255B2   E86D2B1400             call    00768124
006255B7   8B55AC                 mov     edx, [ebp-$54]
006255BA   8BC6                   mov     eax, esi

* Reference to: graphics.TCanvas.TextWidth(TCanvas;AnsiString):Integer;
|
006255BC   E8C39CDFFF             call    0041F284
006255C1   8945E4                 mov     [ebp-$1C], eax
006255C4   8B45E0                 mov     eax, [ebp-$20]
006255C7   50                     push    eax
006255C8   8D45C4                 lea     eax, [ebp-$3C]
006255CB   50                     push    eax
006255CC   8BC7                   mov     eax, edi
006255CE   2B45E4                 sub     eax, dword ptr [ebp-$1C]
006255D1   83E802                 sub     eax, +$02
006255D4   8BCF                   mov     ecx, edi
006255D6   8B55D8                 mov     edx, [ebp-$28]

* Reference to: Classes.Proc_00413328
|
006255D9   E84ADDDEFF             call    00413328
006255DE   8D55C4                 lea     edx, [ebp-$3C]
006255E1   8BC6                   mov     eax, esi

* Reference to: graphics.TCanvas.FillRect(TCanvas;TRect;TRect);
|
006255E3   E87C98DFFF             call    0041EE64
006255E8   A154D37700             mov     eax, dword ptr [$0077D354]
006255ED   803800                 cmp     byte ptr [eax], $00
006255F0   750C                   jnz     006255FE
006255F2   33D2                   xor     edx, edx

* Reference to field TfrmTDBK.OFFS_0014
|
006255F4   8B4614                 mov     eax, [esi+$14]

* Reference to: graphics.TBrush.SetColor(TBrush;TColor);
|
006255F7   E8BC90DFFF             call    0041E6B8
006255FC   EB0D                   jmp     0062560B
006255FE   BAFFFFFF00             mov     edx, $00FFFFFF

* Reference to field TfrmTDBK.OFFS_0014
|
00625603   8B4614                 mov     eax, [esi+$14]

* Reference to: graphics.TBrush.SetColor(TBrush;TColor);
|
00625606   E8AD90DFFF             call    0041E6B8

* Reference to field TfrmTDBK.OFFS_0354
|
0062560B   83BB5403000003         cmp     dword ptr [ebx+$0354], +$03
00625612   7D69                   jnl     0062567D
00625614   8B7DEC                 mov     edi, [ebp-$14]
00625617   03FF                   add     edi, edi
00625619   037DD4                 add     edi, [ebp-$2C]
0062561C   8D55F8                 lea     edx, [ebp-$08]
0062561F   8B45FC                 mov     eax, [ebp-$04]
00625622   8B00                   mov     eax, [eax]

* Reference to: Unit_00767B88.Proc_00768084
|
00625624   E85B2A1400             call    00768084
00625629   8B45F8                 mov     eax, [ebp-$08]
0062562C   50                     push   

⌨️ 快捷键说明

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