📄 dialogs.pas
字号:
* Reference to: Forms.Proc_004441B4
|
0044E2A2 E80D5FFFFF call 004441B4
* Reference to TScreen instance
|
0044E2A7 A19C2F5000 mov eax, dword ptr [$00502F9C]
0044E2AC 8B00 mov eax, [eax]
* Reference to : TApplication._PROC_00448234()
|
0044E2AE E8819FFFFF call 00448234
0044E2B3 8BD0 mov edx, eax
0044E2B5 D1FA sar edx, 1
0044E2B7 7903 jns 0044E2BC
0044E2B9 83D200 adc edx, +$00
0044E2BC 8B45F4 mov eax, [ebp-$0C]
* Reference to field TMessageForm.OFFS_0038
|
0044E2BF 8B4038 mov eax, [eax+$38]
0044E2C2 D1F8 sar eax, 1
0044E2C4 7903 jns 0044E2C9
0044E2C6 83D000 adc eax, +$00
0044E2C9 2BD0 sub edx, eax
0044E2CB 8B45F4 mov eax, [ebp-$0C]
* Reference to: Controls.Proc_0042BADC
|
0044E2CE E809D8FDFF call 0042BADC
* Reference to TScreen instance
|
0044E2D3 A19C2F5000 mov eax, dword ptr [$00502F9C]
0044E2D8 8B00 mov eax, [eax]
* Reference to : TApplication._PROC_00448228()
|
0044E2DA E8499FFFFF call 00448228
0044E2DF 8BD0 mov edx, eax
0044E2E1 D1FA sar edx, 1
0044E2E3 7903 jns 0044E2E8
0044E2E5 83D200 adc edx, +$00
0044E2E8 8B45F4 mov eax, [ebp-$0C]
* Reference to field TMessageForm.OFFS_003C
|
0044E2EB 8B403C mov eax, [eax+$3C]
0044E2EE D1F8 sar eax, 1
0044E2F0 7903 jns 0044E2F5
0044E2F2 83D000 adc eax, +$00
0044E2F5 2BD0 sub edx, eax
0044E2F7 8B45F4 mov eax, [ebp-$0C]
* Reference to: Controls.Proc_0042BAFC
|
0044E2FA E8FDD7FDFF call 0042BAFC
0044E2FF 807DFB04 cmp byte ptr [ebp-$05], $04
0044E303 7421 jz 0044E326
0044E305 8D5598 lea edx, [ebp-$68]
0044E308 33C0 xor eax, eax
0044E30A 8A45FB mov al, byte ptr [ebp-$05]
0044E30D 8B0485FC0A5000 mov eax, [$500AFC+eax*4]
* Reference to: System.Proc_00406B50
|
0044E314 E83788FBFF call 00406B50
0044E319 8B5598 mov edx, [ebp-$68]
0044E31C 8B45F4 mov eax, [ebp-$0C]
* Reference to: Controls.Proc_0042C2EC
|
0044E31F E8C8DFFDFF call 0042C2EC
0044E324 EB1A jmp 0044E340
0044E326 8D5594 lea edx, [ebp-$6C]
* Reference to TApplication instance
|
0044E329 A1342D5000 mov eax, dword ptr [$00502D34]
0044E32E 8B00 mov eax, [eax]
* Reference to : TApplication._PROC_00449F7C()
|
0044E330 E847BCFFFF call 00449F7C
0044E335 8B5594 mov edx, [ebp-$6C]
0044E338 8B45F4 mov eax, [ebp-$0C]
* Reference to: Controls.Proc_0042C2EC
|
0044E33B E8ACDFFDFF call 0042C2EC
0044E340 85FF test edi, edi
0044E342 7452 jz 0044E396
0044E344 8B4DF4 mov ecx, [ebp-$0C]
0044E347 B201 mov dl, $01
* Reference to class TImage
|
0044E349 A1E8B64400 mov eax, dword ptr [$0044B6E8]
* Reference to : TPanel._PROC_0044CB64()
|
0044E34E E811E8FFFF call 0044CB64
0044E353 8BD8 mov ebx, eax
* Possible String Reference to: 'Image'
|
0044E355 BA90E54400 mov edx, $0044E590
0044E35A 8BC3 mov eax, ebx
0044E35C 8B08 mov ecx, [eax]
* Possible reference to virtual method TImage.OFFS_18
|
0044E35E FF5118 call dword ptr [ecx+$18]
0044E361 8B55F4 mov edx, [ebp-$0C]
0044E364 8BC3 mov eax, ebx
0044E366 8B08 mov ecx, [eax]
* Possible reference to virtual method TImage.OFFS_60
|
0044E368 FF5160 call dword ptr [ecx+$60]
0044E36B 57 push edi
0044E36C 6A00 push $00
* Reference to: user32.LoadIconA()
|
0044E36E E82D9EFBFF call 004081A0
0044E373 50 push eax
* Reference to field TImage.OFFS_0128
|
0044E374 8B8328010000 mov eax, [ebx+$0128]
* Reference to: Graphics.Proc_0041CB44
|
0044E37A E8C5E7FCFF call 0041CB44
0044E37F 5A pop edx
* Reference to : TBitmapCanvas._PROC_004205F4()
|
0044E380 E86F22FDFF call 004205F4
0044E385 6A20 push $20
0044E387 6A20 push $20
0044E389 8B4DE4 mov ecx, [ebp-$1C]
0044E38C 8B55E8 mov edx, [ebp-$18]
0044E38F 8BC3 mov eax, ebx
0044E391 8B18 mov ebx, [eax]
* Possible reference to virtual method TImage.OFFS_7C
|
0044E393 FF537C call dword ptr [ebx+$7C]
0044E396 8B4DF4 mov ecx, [ebp-$0C]
0044E399 B201 mov dl, $01
* Reference to class TLabel
|
0044E39B A1B8244200 mov eax, dword ptr [$004224B8]
* Reference to : TMemoStrings._PROC_004255AC()
|
0044E3A0 E80772FDFF call 004255AC
0044E3A5 8BF8 mov edi, eax
* Possible String Reference to: 'Message'
|
0044E3A7 BAA0E54400 mov edx, $0044E5A0
0044E3AC 8BC7 mov eax, edi
0044E3AE 8B08 mov ecx, [eax]
* Possible reference to virtual method TLabel.OFFS_18
|
0044E3B0 FF5118 call dword ptr [ecx+$18]
0044E3B3 8B55F4 mov edx, [ebp-$0C]
0044E3B6 8BC7 mov eax, edi
0044E3B8 8B08 mov ecx, [eax]
* Possible reference to virtual method TLabel.OFFS_60
|
0044E3BA FF5160 call dword ptr [ecx+$60]
0044E3BD B201 mov dl, $01
0044E3BF 8BC7 mov eax, edi
* Reference to: StdCtrls.Proc_00425A3C
|
0044E3C1 E87676FDFF call 00425A3C
0044E3C6 8B55FC mov edx, [ebp-$04]
0044E3C9 8BC7 mov eax, edi
* Reference to: Controls.Proc_0042C2EC
|
0044E3CB E81CDFFDFF call 0042C2EC
0044E3D0 8D55A0 lea edx, [ebp-$60]
0044E3D3 8BC7 mov eax, edi
* Reference to: Controls.Proc_0042BCE4
|
0044E3D5 E80AD9FDFF call 0042BCE4
0044E3DA 8B45F4 mov eax, [ebp-$0C]
* Reference to field TMessageForm.OFFS_004F
|
0044E3DD 8A504F mov dl, byte ptr [eax+$4F]
0044E3E0 8BC7 mov eax, edi
0044E3E2 8B08 mov ecx, [eax]
* Possible reference to virtual method TLabel.OFFS_68
|
0044E3E4 FF5168 call dword ptr [ecx+$68]
0044E3E7 8B45CC mov eax, [ebp-$34]
0044E3EA 2B45A8 sub eax, dword ptr [ebp-$58]
0044E3ED 0345E8 add eax, [ebp-$18]
0044E3F0 8945C0 mov [ebp-$40], eax
0044E3F3 8BC7 mov eax, edi
* Possible reference to dynamic method TLabel.OFFS_FFCE
|
0044E3F5 66BBCEFF mov bx, $FFCE
* Reference to: System.Proc_00403148
|
0044E3F9 E84A4DFBFF call 00403148
0044E3FE 84C0 test al, al
0044E400 7411 jz 0044E413
0044E402 8B45F4 mov eax, [ebp-$0C]
* Reference to: Controls.Proc_0042BD20
|
0044E405 E816D9FDFF call 0042BD20
0044E40A 2B45C0 sub eax, dword ptr [ebp-$40]
0044E40D 2B4738 sub eax, dword ptr [edi+$38]
0044E410 8945C0 mov [ebp-$40], eax
0044E413 8B45A8 mov eax, [ebp-$58]
0044E416 50 push eax
0044E417 8B45AC mov eax, [ebp-$54]
0044E41A 50 push eax
0044E41B 8B4DE4 mov ecx, [ebp-$1C]
0044E41E 8B55C0 mov edx, [ebp-$40]
0044E421 8BC7 mov eax, edi
0044E423 8B18 mov ebx, [eax]
* Possible reference to virtual method TLabel.OFFS_7C
|
0044E425 FF537C call dword ptr [ebx+$7C]
0044E428 F645F904 test byte ptr [ebp-$07], $04
0044E42C 7406 jz 0044E434
0044E42E C645BF02 mov byte ptr [ebp-$41], $02
0044E432 EB10 jmp 0044E444
0044E434 F645F901 test byte ptr [ebp-$07], $01
0044E438 7406 jz 0044E440
0044E43A C645BF00 mov byte ptr [ebp-$41], $00
0044E43E EB04 jmp 0044E444
0044E440 C645BF05 mov byte ptr [ebp-$41], $05
0044E444 F645F908 test byte ptr [ebp-$07], $08
0044E448 7406 jz 0044E450
0044E44A C645BE03 mov byte ptr [ebp-$42], $03
0044E44E EB10 jmp 0044E460
0044E450 F645F902 test byte ptr [ebp-$07], $02
0044E454 7406 jz 0044E45C
0044E456 C645BE01 mov byte ptr [ebp-$42], $01
0044E45A EB04 jmp 0044E460
0044E45C C645BE02 mov byte ptr [ebp-$42], $02
0044E460 8B45F4 mov eax, [ebp-$0C]
* Reference to: Controls.Proc_0042BD20
|
0044E463 E8B8D8FDFF call 0042BD20
0044E468 2BC6 sub eax, esi
0044E46A D1F8 sar eax, 1
0044E46C 7903 jns 0044E471
0044E46E 83D000 adc eax, +$00
0044E471 8945C4 mov [ebp-$3C], eax
0044E474 33DB xor ebx, ebx
0044E476 C745B4240B5000 mov dword ptr [ebp-$4C], $00500B24
0044E47D BE500B5000 mov esi, $00500B50
0044E482 C745B07C0B5000 mov dword ptr [ebp-$50], $00500B7C
0044E489 8BC3 mov eax, ebx
0044E48B 3C0F cmp al, $0F
0044E48D 7707 jnbe 0044E496
0044E48F 83E07F and eax, +$7F
0044E492 0FA345F9 bt [ebp-$07], eax
0044E496 0F83AB000000 jnb 0044E547
0044E49C 8B4DF4 mov ecx, [ebp-$0C]
0044E49F B201 mov dl, $01
* Reference to class TButton
|
0044E4A1 A19C414200 mov eax, dword ptr [$0042419C]
* Reference to : TMemoStrings._PROC_00426DC0()
|
0044E4A6 E81589FDFF call 00426DC0
0044E4AB 8945B8 mov [ebp-$48], eax
0044E4AE 8B45B4 mov eax, [ebp-$4C]
0044E4B1 8B10 mov edx, [eax]
0044E4B3 8B45B8 mov eax, [ebp-$48]
0044E4B6 8B08 mov ecx, [eax]
* Possible reference to virtual method TButton.OFFS_18
|
0044E4B8 FF5118 call dword ptr [ecx+$18]
0044E4BB 8B55F4 mov edx, [ebp-$0C]
0044E4BE 8B45B8 mov eax, [ebp-$48]
0044E4C1 8B08 mov ecx, [eax]
* Possible reference to virtual method TButton.OFFS_60
|
0044E4C3 FF5160 call dword ptr [ecx+$60]
0044E4C6 8D5590 lea edx, [ebp-$70]
0044E4C9 8B06 mov eax, [esi]
* Reference to: System.Proc_00406B50
|
0044E4CB E88086FBFF call 00406B50
0044E4D0 8B5590 mov edx, [ebp-$70]
0044E4D3 8B45B8 mov eax, [ebp-$48]
* Reference to: Controls.Proc_0042C2EC
|
0044E4D6 E811DEFDFF call 0042C2EC
0044E4DB 8B45B0 mov eax, [ebp-$50]
0044E4DE 8B00 mov eax, [eax]
0044E4E0 8B55B8 mov edx, [ebp-$48]
* Reference to field TButton.OFFS_01FC
|
0044E4E3 8982FC010000 mov [edx+$01FC], eax
0044E4E9 3A5DBF cmp bl, byte ptr [ebp-$41]
0044E4EC 750A jnz 0044E4F8
0044E4EE B201 mov dl, $01
0044E4F0 8B45B8 mov eax, [ebp-$48]
* Reference to : TMemoStrings._PROC_00426EA0()
|
0044E4F3 E8A889FDFF call 00426EA0
0044E4F8 3A5DBE cmp bl, byte ptr [ebp-$42]
0044E4FB 750A jnz 0044E507
0044E4FD 8B45B8 mov eax, [ebp-$48]
* Reference to field TButton.OFFS_01F9
|
0044E500 C680F901000001 mov byte ptr [eax+$01F9], $01
0044E507 8B45D8 mov eax, [ebp-$28]
0044E50A 50 push eax
0044E50B 8B45D4 mov eax, [ebp-$2C]
0044E50E 50 push eax
0044E50F 8B4DC8 mov ecx, [ebp-$38]
0044E512 034DE4 add ecx, [ebp-$1C]
0044E515 034DDC add ecx, [ebp-$24]
0044E518 8B55C4 mov edx, [ebp-$3C]
0044E51B 8B45B8 mov eax, [ebp-$48]
0044E51E 8B38 mov edi, [eax]
* Possible reference to virtual method TButton.OFFS_7C
|
0044E520 FF577C call dword ptr [edi+$7C]
0044E523 8B45D8 mov eax, [ebp-$28]
0044E526 0345D0 add eax, [ebp-$30]
0044E529 0145C4 add [ebp-$3C], eax
0044E52C 80FB0A cmp bl, $0A
0044E52F 7516 jnz 0044E547
0044E531 8B45B8 mov eax, [ebp-$48]
0044E534 8B55F4 mov edx, [ebp-$0C]
* Reference to field TButton.OFFS_010C
|
0044E537 89900C010000 mov [eax+$010C], edx
* Reference to field TButton.OFFS_0108
|
0044E53D C780080100007CDF4400 mov dword ptr [eax+$0108], $0044DF7C
0044E547 43 inc ebx
0044E548 8345B004 add dword ptr [ebp-$50], +$04
0044E54C 83C604 add esi, +$04
0044E54F 8345B404 add dword ptr [ebp-$4C], +$04
0044E553 80FB0B cmp bl, $0B
0044E556 0F852DFFFFFF jnz 0044E489
0044E55C 33C0 xor eax, eax
0044E55E 5A pop edx
0044E55F 59 pop ecx
0044E560 59 pop ecx
0044E561 648910 mov fs:[eax], edx
****** FINALLY
|
0044E564 687EE54400 push $0044E57E
0044E569 8D4590 lea eax, [ebp-$70]
0044E56C BA04000000 mov edx, $00000004
* Reference to: System.Proc_00403D78
|
0044E571 E80258FBFF call 00403D78
0044E576 C3 ret
* Reference to: System.Proc_0040368C
|
0044E577 E91051FBFF jmp 0040368C
0044E57C EBEB jmp 0044E569
****** END
|
0044E57E 8B45F4 mov eax, [ebp-$0C]
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -