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

📄 billbrd.pas

📁 一套反出来的股票分析软件,对于分析程序结构和数据结构有一定的帮助.
💻 PAS
📖 第 1 页 / 共 3 页
字号:
00741A77   E87826CCFF             call    004040F4
00741A7C   C3                     ret


* Reference to: system.@HandleFinally;
|
00741A7D   E9AA1FCCFF             jmp     00403A2C
00741A82   EBE0                   jmp     00741A64

****** END
|
00741A84   5F                     pop     edi
00741A85   5E                     pop     esi
00741A86   5B                     pop     ebx
00741A87   59                     pop     ecx
00741A88   59                     pop     ecx
00741A89   5D                     pop     ebp
00741A8A   C20400                 ret     $0004

*)
end;

procedure TfrmBillBrd._PROC_00741D74(Sender : TObject);
begin
(*
00741D74   55                     push    ebp
00741D75   8BEC                   mov     ebp, esp
00741D77   33C0                   xor     eax, eax
00741D79   55                     push    ebp
00741D7A   68991D7400             push    $00741D99

***** TRY
|
00741D7F   64FF30                 push    dword ptr fs:[eax]
00741D82   648920                 mov     fs:[eax], esp
00741D85   FF05C0917900           inc     dword ptr [$007991C0]
00741D8B   33C0                   xor     eax, eax
00741D8D   5A                     pop     edx
00741D8E   59                     pop     ecx
00741D8F   59                     pop     ecx
00741D90   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: ']脣纼-缿y'
|
00741D93   68A01D7400             push    $00741DA0
00741D98   C3                     ret


* Reference to: system.@HandleFinally;
|
00741D99   E98E1CCCFF             jmp     00403A2C
00741D9E   EBF8                   jmp     00741D98

****** END
|
00741DA0   5D                     pop     ebp
00741DA1   C3                     ret

*)
end;

procedure TfrmBillBrd._PROC_00741DA4(Sender : TObject);
begin
(*
00741DA4   832DC091790001         sub     dword ptr [$007991C0], +$01
00741DAB   C3                     ret

*)
end;

procedure TfrmBillBrd.Proc_007416BC(Sender : TObject);
begin
(*
007416BC   55                     push    ebp
007416BD   8BEC                   mov     ebp, esp
007416BF   33C9                   xor     ecx, ecx
007416C1   51                     push    ecx
007416C2   51                     push    ecx
007416C3   51                     push    ecx
007416C4   51                     push    ecx
007416C5   53                     push    ebx
007416C6   56                     push    esi
007416C7   57                     push    edi
007416C8   8945FC                 mov     [ebp-$04], eax
007416CB   8B45FC                 mov     eax, [ebp-$04]

* Reference to: system.@LStrAddRef;
|
007416CE   E8712ECCFF             call    00404544
007416D3   33C0                   xor     eax, eax
007416D5   55                     push    ebp
007416D6   686A187400             push    $0074186A

***** TRY
|
007416DB   64FF30                 push    dword ptr fs:[eax]
007416DE   648920                 mov     fs:[eax], esp
007416E1   33C0                   xor     eax, eax
007416E3   55                     push    ebp
007416E4   6845187400             push    $00741845

***** TRY
|
007416E9   64FF30                 push    dword ptr fs:[eax]
007416EC   648920                 mov     fs:[eax], esp
007416EF   837DFC00               cmp     dword ptr [ebp-$04], +$00
007416F3   0F8442010000           jz      0074183B
007416F9   8B45FC                 mov     eax, [ebp-$04]

* Reference to: Unit_00409434.Proc_0040A8BC
|
007416FC   E8BB91CCFF             call    0040A8BC
00741701   84C0                   test    al, al
00741703   0F8432010000           jz      0074183B
00741709   8D55F0                 lea     edx, [ebp-$10]
0074170C   8B45FC                 mov     eax, [ebp-$04]

* Reference to: Unit_00409434.Proc_0040ACBC
|
0074170F   E8A895CCFF             call    0040ACBC
00741714   8B45F0                 mov     eax, [ebp-$10]
00741717   8D55F8                 lea     edx, [ebp-$08]

* Reference to: Unit_00409434.Proc_0040A124
|
0074171A   E8058ACCFF             call    0040A124
0074171F   8B45F8                 mov     eax, [ebp-$08]

* Possible String Reference to: '.swf'
|
00741722   BA80187400             mov     edx, $00741880

* Reference to: system.@LStrCmp;
|
00741727   E8742DCCFF             call    004044A0
0074172C   7517                   jnz     00741745
0074172E   A12CD37700             mov     eax, dword ptr [$0077D32C]
00741733   803800                 cmp     byte ptr [eax], $00
00741736   750D                   jnz     00741745
00741738   33C0                   xor     eax, eax
0074173A   5A                     pop     edx
0074173B   59                     pop     ecx
0074173C   59                     pop     ecx
0074173D   648910                 mov     fs:[eax], edx
00741740   E90A010000             jmp     0074184F
00741745   8B45F8                 mov     eax, [ebp-$08]

* Possible String Reference to: '.swf'
|
00741748   BA80187400             mov     edx, $00741880

* Reference to: system.@LStrCmp;
|
0074174D   E84E2DCCFF             call    004044A0
00741752   7422                   jz      00741776
00741754   8B45F8                 mov     eax, [ebp-$08]

* Possible String Reference to: '.gif'
|
00741757   BA90187400             mov     edx, $00741890

* Reference to: system.@LStrCmp;
|
0074175C   E83F2DCCFF             call    004044A0
00741761   7413                   jz      00741776
00741763   8B45F8                 mov     eax, [ebp-$08]

* Possible String Reference to: '.txt'
|
00741766   BAA0187400             mov     edx, $007418A0

* Reference to: system.@LStrCmp;
|
0074176B   E8302DCCFF             call    004044A0
00741770   0F85C5000000           jnz     0074183B

* Reference to TApplication instance
|
00741776   8B0D00D17700           mov     ecx, [$0077D100]
0074177C   8B09                   mov     ecx, [ecx]
0074177E   B201                   mov     dl, $01

* Reference to class TfrmBillBrd
|
00741780   A124147400             mov     eax, dword ptr [$00741424]

* Reference to: forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
00741785   E8520BD1FF             call    004522DC
0074178A   8BD8                   mov     ebx, eax
0074178C   8B45F8                 mov     eax, [ebp-$08]

* Possible String Reference to: '.swf'
|
0074178F   BA80187400             mov     edx, $00741880

* Reference to: system.@LStrCmp;
|
00741794   E8072DCCFF             call    004044A0
00741799   750F                   jnz     007417AA
0074179B   8B45FC                 mov     eax, [ebp-$04]
0074179E   50                     push    eax
0074179F   33C9                   xor     ecx, ecx
007417A1   B202                   mov     dl, $02
007417A3   8BC3                   mov     eax, ebx

* Reference to : TfrmBillBrd._PROC_00741928()
|
007417A5   E87E010000             call    00741928
007417AA   8B45F8                 mov     eax, [ebp-$08]

* Possible String Reference to: '.gif'
|
007417AD   BA90187400             mov     edx, $00741890

* Reference to: system.@LStrCmp;
|
007417B2   E8E92CCCFF             call    004044A0
007417B7   750F                   jnz     007417C8
007417B9   8B45FC                 mov     eax, [ebp-$04]
007417BC   50                     push    eax
007417BD   33C9                   xor     ecx, ecx
007417BF   B203                   mov     dl, $03
007417C1   8BC3                   mov     eax, ebx

* Reference to : TfrmBillBrd._PROC_00741928()
|
007417C3   E860010000             call    00741928
007417C8   8B45F8                 mov     eax, [ebp-$08]

* Possible String Reference to: '.txt'
|
007417CB   BAA0187400             mov     edx, $007418A0

* Reference to: system.@LStrCmp;
|
007417D0   E8CB2CCCFF             call    004044A0
007417D5   740F                   jz      007417E6
007417D7   8B45F8                 mov     eax, [ebp-$08]

* Possible String Reference to: '.mnu'
|
007417DA   BAB0187400             mov     edx, $007418B0

* Reference to: system.@LStrCmp;
|
007417DF   E8BC2CCCFF             call    004044A0
007417E4   754E                   jnz     00741834
007417E6   6A40                   push    $40
007417E8   8B4DFC                 mov     ecx, [ebp-$04]
007417EB   B201                   mov     dl, $01

* Reference to class TFileStream
|
007417ED   A1702A4100             mov     eax, dword ptr [$00412A70]

* Reference to: classes.TFileStream.Create(TFileStream;boolean;AnsiString;Word);
|
007417F2   E8994ECDFF             call    00416690
007417F7   8BF0                   mov     esi, eax
007417F9   8BC6                   mov     eax, esi

* Reference to: classes.TStream.GetSize(TStream):Longint;
|
007417FB   E8004CCDFF             call    00416400
00741800   8BC8                   mov     ecx, eax
00741802   8D45F4                 lea     eax, [ebp-$0C]
00741805   33D2                   xor     edx, edx

* Reference to: system.@LStrFromPCharLen(String;String;PAnsiChar;Integer);
|
00741807   E8D029CCFF             call    004041DC
0074180C   8BC6                   mov     eax, esi

* Reference to: classes.TStream.GetSize(TStream):Longint;
|
0074180E   E8ED4BCDFF             call    00416400
00741813   8BC8                   mov     ecx, eax
00741815   8B55F4                 mov     edx, [ebp-$0C]
00741818   8BC6                   mov     eax, esi
0074181A   8B38                   mov     edi, [eax]

* Reference to method TFileStream.Read(Longint,Longint)
|
0074181C   FF5704                 call    dword ptr [edi+$04]
0074181F   6A00                   push    $00
00741821   8B4DF4                 mov     ecx, [ebp-$0C]
00741824   33D2                   xor     edx, edx
00741826   8BC3                   mov     eax, ebx

* Reference to : TfrmBillBrd._PROC_00741928()
|
00741828   E8FB000000             call    00741928
0074182D   8BC6                   mov     eax, esi

* Reference to: system.TObject.Free(TObject);
|
0074182F   E8981ACCFF             call    004032CC
00741834   8BC3                   mov     eax, ebx

* Reference to: forms.TCustomForm.Show(TCustomForm);
|
00741836   E8394AD1FF             call    00456274
0074183B   33C0                   xor     eax, eax
0074183D   5A                     pop     edx
0074183E   59                     pop     ecx
0074183F   59                     pop     ecx
00741840   648910                 mov     fs:[eax], edx
00741843   EB0A                   jmp     0074184F

* Reference to: system.@HandleAnyException;
|
00741845   E92E1FCCFF             jmp     00403778

* Reference to: system.@DoneExcept;
|
0074184A   E84523CCFF             call    00403B94

****** END
|
0074184F   33C0                   xor     eax, eax
00741851   5A                     pop     edx
00741852   59                     pop     ecx
00741853   59                     pop     ecx
00741854   648910                 mov     fs:[eax], edx

****** FINALLY
|
00741857   6871187400             push    $00741871
0074185C   8D45F0                 lea     eax, [ebp-$10]
0074185F   BA04000000             mov     edx, $00000004

* Reference to: system.@LStrArrayClr;
|
00741864   E8AF28CCFF             call    00404118
00741869   C3                     ret


* Reference to: system.@HandleFinally;
|
0074186A   E9BD21CCFF             jmp     00403A2C
0074186F   EBEB                   jmp     0074185C

****** END
|
00741871   5F                     pop     edi
00741872   5E                     pop     esi
00741873   5B                     pop     ebx
00741874   8BE5                   mov     esp, ebp
00741876   5D                     pop     ebp
00741877   C3                     ret

*)
end;

end.

⌨️ 快捷键说明

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