ICQunit.pas
上传用户:gdszzsp
上传日期:2007-01-08
资源大小:621k
文件大小:46k
- unit ICQunit;
- interface
- uses
- Windows, Messages, SysUtils, Classes, Graphics,
- Controls, Forms, Dialogs, ExtCtrls, StdCtrls;
- type
- TICQForm=class(TForm)
- Simbol: TToolbarButton97;
- Shape2: TShape;
- CaptionLabel: TLabel;
- CloseButton: TFlatSpeedButton;
- Label1: TLabel;
- Shape1: TShape;
- Label4: TLabel;
- Label2: TLabel;
- Label5: TLabel;
- Label3: TLabel;
- Label6: TLabel;
- Shape3: TShape;
- Label7: TLabel;
- Button1: TOutlookBtn;
- Button2: TOutlookBtn;
- Button3: TOutlookBtn;
- OutlookBtn1: TOutlookBtn;
- hBox: TMemo;
- Memo1: TMemo;
- ImageList1: TImageList;
- SaveDialog1: TSaveDialog;
- procedure Button1Click(Sender: TObject);
- procedure Button2Click(Sender: TObject);
- procedure Button3Click(Sender: TObject);
- procedure CaptionLabelMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- procedure CaptionLabelMouseMove(Sender: TObject; Shift: TShiftState; X: Integer; Y: Integer);
- procedure CaptionLabelMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- procedure CloseButtonClick(Sender: TObject);
- procedure FormCreate(Sender: TObject);
- procedure FormPaint(Sender: TObject);
- procedure FormResize(Sender: TObject);
- procedure OutlookBtn1Click(Sender: TObject);
- private
- { Private declarations }
- public
- { Public declarations }
- end ;
- var
- ICQForm: TICQForm;
- {This file is generated by DeDe v2.34 (c) 1999 by DaFixer}
- implementation
- {$R *.DFM}
- procedure TICQForm.Button1Click(Sender: TObject);
- begin
- {
- 004DA47C FF0DA0735400 dec dword ptr [$5473A0]
- 004DA482 E80D000000 call 004DA494
- 004DA487 C3 ret
- }
- end ;
- procedure TICQForm.Button2Click(Sender: TObject);
- begin
- {
- 004DA488 FF05A0735400 inc dword ptr [$5473A0]
- 004DA48E E801000000 call 004DA494
- 004DA493 C3 ret
- }
- end ;
- procedure TICQForm.Button3Click(Sender: TObject);
- begin
- {
- 004DA474 E80356F7FF call 0044FA7C
- 004DA479 C3 ret
- }
- end ;
- procedure TICQForm.CaptionLabelMouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- begin
- {
- 004DA394 55 push ebp
- 004DA395 8BEC mov ebp, esp
- 004DA397 53 push ebx
- 004DA398 8BD8 mov ebx, eax
- 004DA39A 8B83C4020000 mov eax, [ebx+$02C4]
- 004DA3A0 8B4024 mov eax, [eax+$24]
- 004DA3A3 E83421F6FF call 0043C4DC
- 004DA3A8 50 push eax
- * Reference to: SHBrowseForFolderA.SetCapture
- |
- 004DA3A9 E8CAD4F2FF call 00407878
- 004DA3AE C78320030000FFFFFFFF mov dword ptr [ebx+$0320], $FFFFFFFF
- 004DA3B8 8B450C mov eax, [ebp+$0C]
- 004DA3BB 898318030000 mov [ebx+$0318], eax
- 004DA3C1 8B4508 mov eax, [ebp+$08]
- 004DA3C4 89831C030000 mov [ebx+$031C], eax
- 004DA3CA 5B pop ebx
- 004DA3CB 5D pop ebp
- 004DA3CC C20C ret $0C
- }
- end ;
- procedure TICQForm.CaptionLabelMouseMove(Sender: TObject; Shift: TShiftState; X: Integer; Y: Integer);
- begin
- {
- 004DA3D0 55 push ebp
- 004DA3D1 8BEC mov ebp, esp
- 004DA3D3 53 push ebx
- 004DA3D4 56 push esi
- 004DA3D5 8BD8 mov ebx, eax
- 004DA3D7 83BB2003000000 cmp dword ptr [ebx+$0320], +$00
- 004DA3DE 7433 jz 004DA413
- 004DA3E0 8B83C4020000 mov eax, [ebx+$02C4]
- 004DA3E6 8B7024 mov esi, [eax+$24]
- 004DA3E9 8B8318030000 mov eax, [ebx+$0318]
- 004DA3EF 2B450C sub eax, dword ptr [ebp+$0C]
- 004DA3F2 8B5630 mov edx, [esi+$30]
- 004DA3F5 2BD0 sub edx, eax
- 004DA3F7 8BC6 mov eax, esi
- 004DA3F9 E8AEBAF5FF call 00435EAC
- 004DA3FE 8B831C030000 mov eax, [ebx+$031C]
- 004DA404 2B4508 sub eax, dword ptr [ebp+$08]
- 004DA407 8B5634 mov edx, [esi+$34]
- 004DA40A 2BD0 sub edx, eax
- 004DA40C 8BC6 mov eax, esi
- 004DA40E E8BDBAF5FF call 00435ED0
- 004DA413 5E pop esi
- 004DA414 5B pop ebx
- 004DA415 5D pop ebp
- 004DA416 C208 ret $08
- }
- end ;
- procedure TICQForm.CaptionLabelMouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X: Integer; Y: Integer);
- begin
- {
- 004DA41C 55 push ebp
- 004DA41D 8BEC mov ebp, esp
- 004DA41F 53 push ebx
- 004DA420 56 push esi
- 004DA421 8BD8 mov ebx, eax
- 004DA423 83BB2003000000 cmp dword ptr [ebx+$0320], +$00
- 004DA42A 7440 jz 004DA46C
- 004DA42C 8B83C4020000 mov eax, [ebx+$02C4]
- 004DA432 8B7024 mov esi, [eax+$24]
- * Reference to: SHBrowseForFolderA.ReleaseCapture
- |
- 004DA435 E8EED3F2FF call 00407828
- 004DA43A 33C0 xor eax, eax
- 004DA43C 898320030000 mov [ebx+$0320], eax
- 004DA442 8B8318030000 mov eax, [ebx+$0318]
- 004DA448 2B450C sub eax, dword ptr [ebp+$0C]
- 004DA44B 8B5630 mov edx, [esi+$30]
- 004DA44E 2BD0 sub edx, eax
- 004DA450 8BC6 mov eax, esi
- 004DA452 E855BAF5FF call 00435EAC
- 004DA457 8B831C030000 mov eax, [ebx+$031C]
- 004DA45D 2B4508 sub eax, dword ptr [ebp+$08]
- 004DA460 8B5634 mov edx, [esi+$34]
- 004DA463 2BD0 sub edx, eax
- 004DA465 8BC6 mov eax, esi
- 004DA467 E864BAF5FF call 00435ED0
- 004DA46C 5E pop esi
- 004DA46D 5B pop ebx
- 004DA46E 5D pop ebp
- 004DA46F C20C ret $0C
- }
- end ;
- procedure TICQForm.CloseButtonClick(Sender: TObject);
- begin
- {
- 004DA38C E8EB56F7FF call 0044FA7C
- 004DA391 C3 ret
- }
- end ;
- procedure TICQForm.FormCreate(Sender: TObject);
- begin
- {
- 004DA100 55 push ebp
- 004DA101 8BEC mov ebp, esp
- 004DA103 6A00 push $00
- 004DA105 6A00 push $00
- 004DA107 53 push ebx
- 004DA108 56 push esi
- 004DA109 8BD8 mov ebx, eax
- 004DA10B 8B35DC495400 mov esi, [$5449DC]
- 004DA111 33C0 xor eax, eax
- 004DA113 55 push ebp
- 004DA114 684FA34D00 push $004DA34F
- ***** TRY
- |
- 004DA119 64FF30 push dword ptr fs:[eax]
- 004DA11C 648920 mov fs:[eax], esp
- 004DA11F 33D2 xor edx, edx
- 004DA121 8B83FC020000 mov eax, [ebx+$02FC]
- 004DA127 8B08 mov ecx, [eax]
- 004DA129 FF5160 call dword ptr [ecx+$60]
- 004DA12C 33D2 xor edx, edx
- 004DA12E 8B83F8020000 mov eax, [ebx+$02F8]
- 004DA134 8B08 mov ecx, [eax]
- 004DA136 FF5160 call dword ptr [ecx+$60]
- 004DA139 C7430C05000000 mov dword ptr [ebx+$0C], $00000005
- 004DA140 A1B44E5400 mov eax, dword ptr [$544EB4]
- 004DA145 8B00 mov eax, [eax]
- 004DA147 E88068F7FF call 004509CC
- 004DA14C 8BD0 mov edx, eax
- 004DA14E 2B5338 sub edx, dword ptr [ebx+$38]
- 004DA151 D1FA sar edx, 1
- 004DA153 7903 jns 004DA158
- 004DA155 83D200 adc edx, +$00
- 004DA158 8BC3 mov eax, ebx
- 004DA15A E84DBDF5FF call 00435EAC
- 004DA15F A1B44E5400 mov eax, dword ptr [$544EB4]
- 004DA164 8B00 mov eax, [eax]
- 004DA166 E85568F7FF call 004509C0
- 004DA16B 8BD0 mov edx, eax
- 004DA16D 2B533C sub edx, dword ptr [ebx+$3C]
- 004DA170 D1FA sar edx, 1
- 004DA172 7903 jns 004DA177
- 004DA174 83D200 adc edx, +$00
- 004DA177 8BC3 mov eax, ebx
- 004DA179 E852BDF5FF call 00435ED0
- 004DA17E 8D55F8 lea edx, [ebp-$08]
- 004DA181 8B430C mov eax, [ebx+$0C]
- 004DA184 E8E3ECF2FF call 00408E6C
- 004DA189 8D45F8 lea eax, [ebp-$08]
- * Possible String Reference to: "_x"
- |
- 004DA18C BA64A34D00 mov edx, $004DA364
- 004DA191 E84A9DF2FF call 00403EE0
- 004DA196 8B55F8 mov edx, [ebp-$08]
- 004DA199 8D4DFC lea ecx, [ebp-$04]
- 004DA19C 8B06 mov eax, [esi]
- 004DA19E E8D18A0300 call 00512C74
- 004DA1A3 837DFC00 cmp dword ptr [ebp-$04], +$00
- 004DA1A7 7436 jz 004DA1DF
- 004DA1A9 8D55F8 lea edx, [ebp-$08]
- 004DA1AC 8B430C mov eax, [ebx+$0C]
- 004DA1AF E8B8ECF2FF call 00408E6C
- 004DA1B4 8D45F8 lea eax, [ebp-$08]
- * Possible String Reference to: "_x"
- |
- 004DA1B7 BA64A34D00 mov edx, $004DA364
- 004DA1BC E81F9DF2FF call 00403EE0
- 004DA1C1 8B55F8 mov edx, [ebp-$08]
- 004DA1C4 8D4DFC lea ecx, [ebp-$04]
- 004DA1C7 8B06 mov eax, [esi]
- 004DA1C9 E8A68A0300 call 00512C74
- 004DA1CE 8B45FC mov eax, [ebp-$04]
- 004DA1D1 E8FAECF2FF call 00408ED0
- 004DA1D6 8BD0 mov edx, eax
- 004DA1D8 8BC3 mov eax, ebx
- 004DA1DA E8CDBCF5FF call 00435EAC
- 004DA1DF 8D55F8 lea edx, [ebp-$08]
- 004DA1E2 8B430C mov eax, [ebx+$0C]
- 004DA1E5 E882ECF2FF call 00408E6C
- 004DA1EA 8D45F8 lea eax, [ebp-$08]
- * Possible String Reference to: "_y"
- |
- 004DA1ED BA70A34D00 mov edx, $004DA370
- 004DA1F2 E8E99CF2FF call 00403EE0
- 004DA1F7 8B55F8 mov edx, [ebp-$08]
- 004DA1FA 8D4DFC lea ecx, [ebp-$04]
- 004DA1FD 8B06 mov eax, [esi]
- 004DA1FF E8708A0300 call 00512C74
- 004DA204 837DFC00 cmp dword ptr [ebp-$04], +$00
- 004DA208 7436 jz 004DA240
- 004DA20A 8D55F8 lea edx, [ebp-$08]
- 004DA20D 8B430C mov eax, [ebx+$0C]
- 004DA210 E857ECF2FF call 00408E6C
- 004DA215 8D45F8 lea eax, [ebp-$08]
- * Possible String Reference to: "_y"
- |
- 004DA218 BA70A34D00 mov edx, $004DA370
- 004DA21D E8BE9CF2FF call 00403EE0
- 004DA222 8B55F8 mov edx, [ebp-$08]
- 004DA225 8D4DFC lea ecx, [ebp-$04]
- 004DA228 8B06 mov eax, [esi]
- 004DA22A E8458A0300 call 00512C74
- 004DA22F 8B45FC mov eax, [ebp-$04]
- 004DA232 E899ECF2FF call 00408ED0
- 004DA237 8BD0 mov edx, eax
- 004DA239 8BC3 mov eax, ebx
- 004DA23B E890BCF5FF call 00435ED0
- 004DA240 8D55F8 lea edx, [ebp-$08]
- 004DA243 8B430C mov eax, [ebx+$0C]
- 004DA246 E821ECF2FF call 00408E6C
- 004DA24B 8D45F8 lea eax, [ebp-$08]
- * Possible String Reference to: "_h"
- |
- 004DA24E BA7CA34D00 mov edx, $004DA37C
- 004DA253 E8889CF2FF call 00403EE0
- 004DA258 8B55F8 mov edx, [ebp-$08]
- 004DA25B 8D4DFC lea ecx, [ebp-$04]
- 004DA25E 8B06 mov eax, [esi]
- 004DA260 E80F8A0300 call 00512C74
- 004DA265 837DFC00 cmp dword ptr [ebp-$04], +$00
- 004DA269 7436 jz 004DA2A1
- 004DA26B 8D55F8 lea edx, [ebp-$08]
- 004DA26E 8B430C mov eax, [ebx+$0C]
- 004DA271 E8F6EBF2FF call 00408E6C
- 004DA276 8D45F8 lea eax, [ebp-$08]
- * Possible String Reference to: "_h"
- |
- 004DA279 BA7CA34D00 mov edx, $004DA37C
- 004DA27E E85D9CF2FF call 00403EE0
- 004DA283 8B55F8 mov edx, [ebp-$08]
- 004DA286 8D4DFC lea ecx, [ebp-$04]
- 004DA289 8B06 mov eax, [esi]
- 004DA28B E8E4890300 call 00512C74
- 004DA290 8B45FC mov eax, [ebp-$04]
- 004DA293 E838ECF2FF call 00408ED0
- 004DA298 8BD0 mov edx, eax
- 004DA29A 8BC3 mov eax, ebx
- 004DA29C E87BBCF5FF call 00435F1C
- 004DA2A1 8D55F8 lea edx, [ebp-$08]
- 004DA2A4 8B430C mov eax, [ebx+$0C]
- 004DA2A7 E8C0EBF2FF call 00408E6C
- 004DA2AC 8D45F8 lea eax, [ebp-$08]
- * Possible String Reference to: "_w"
- |
- 004DA2AF BA88A34D00 mov edx, $004DA388
- 004DA2B4 E8279CF2FF call 00403EE0
- 004DA2B9 8B55F8 mov edx, [ebp-$08]
- 004DA2BC 8D4DFC lea ecx, [ebp-$04]
- 004DA2BF 8B06 mov eax, [esi]
- 004DA2C1 E8AE890300 call 00512C74
- 004DA2C6 837DFC00 cmp dword ptr [ebp-$04], +$00
- 004DA2CA 7436 jz 004DA302
- 004DA2CC 8D55F8 lea edx, [ebp-$08]
- 004DA2CF 8B430C mov eax, [ebx+$0C]
- 004DA2D2 E895EBF2FF call 00408E6C
- 004DA2D7 8D45F8 lea eax, [ebp-$08]
- * Possible String Reference to: "_w"
- |
- 004DA2DA BA88A34D00 mov edx, $004DA388
- 004DA2DF E8FC9BF2FF call 00403EE0
- 004DA2E4 8B55F8 mov edx, [ebp-$08]
- 004DA2E7 8D4DFC lea ecx, [ebp-$04]
- 004DA2EA 8B06 mov eax, [esi]
- 004DA2EC E883890300 call 00512C74
- 004DA2F1 8B45FC mov eax, [ebp-$04]
- 004DA2F4 E8D7EBF2FF call 00408ED0
- 004DA2F9 8BD0 mov edx, eax
- 004DA2FB 8BC3 mov eax, ebx
- 004DA2FD E8F6BBF5FF call 00435EF8
- 004DA302 68FA000000 push $000000FA
- 004DA307 B898735400 mov eax, $00547398
- 004DA30C B901000000 mov ecx, $00000001
- 004DA311 8B15449C4D00 mov edx, [$4D9C44]
- 004DA317 E820B5F2FF call 0040583C
- 004DA31C 83C404 add esp, +$04
- 004DA31F 33C0 xor eax, eax
- 004DA321 A39C735400 mov dword ptr [$54739C], eax
- 004DA326 33C0 xor eax, eax
- 004DA328 A3A0735400 mov dword ptr [$5473A0], eax
- 004DA32D 8BC3 mov eax, ebx
- 004DA32F E88CFBFFFF call 004D9EC0
- 004DA334 33C0 xor eax, eax
- 004DA336 5A pop edx
- 004DA337 59 pop ecx
- 004DA338 59 pop ecx
- 004DA339 648910 mov fs:[eax], edx
- ****** FINALLY
- |
- 004DA33C 6856A34D00 push $004DA356
- 004DA341 8D45F8 lea eax, [ebp-$08]
- 004DA344 BA02000000 mov edx, $00000002
- 004DA349 E83299F2FF call 00403C80
- 004DA34E C3 ret
- 004DA34F E90C93F2FF jmp 00403660
- 004DA354 EBEB jmp 004DA341
- ****** END
- |
- 004DA356 5E pop esi
- 004DA357 5B pop ebx
- 004DA358 59 pop ecx
- 004DA359 59 pop ecx
- 004DA35A 5D pop ebp
- 004DA35B C3 ret
- }
- end ;
- procedure TICQForm.FormPaint(Sender: TObject);
- begin
- {
- 004DAF04 53 push ebx
- 004DAF05 56 push esi
- 004DAF06 57 push edi
- 004DAF07 55 push ebp
- 004DAF08 83C4E0 add esp, -$20
- 004DAF0B 8BD8 mov ebx, eax
- 004DAF0D 8B2DDC495400 mov ebp, [$5449DC]
- 004DAF13 8B733C mov esi, [ebx+$3C]
- 004DAF16 83EE05 sub esi, +$05
- 004DAF19 83EE18 sub esi, +$18
- 004DAF1C 7C5D jl 004DAF7B
- 004DAF1E 46 inc esi
- 004DAF1F BF18000000 mov edi, $00000018
- 004DAF24 6A01 push $01
- 004DAF26 8D442404 lea eax, [esp+$04]
- 004DAF2A 50 push eax
- 004DAF2B B904000000 mov ecx, $00000004
- 004DAF30 BA1A000000 mov edx, $0000001A
- 004DAF35 B801000000 mov eax, $00000001
- 004DAF3A E8015AF3FF call 00410940
- 004DAF3F 54 push esp
- 004DAF40 6A01 push $01
- 004DAF42 8D442418 lea eax, [esp+$18]
- 004DAF46 50 push eax
- 004DAF47 B904000000 mov ecx, $00000004
- 004DAF4C 8BD7 mov edx, edi
- 004DAF4E 33C0 xor eax, eax
- 004DAF50 E8EB59F3FF call 00410940
- 004DAF55 8D442414 lea eax, [esp+$14]
- 004DAF59 50 push eax
- 004DAF5A 8B4500 mov eax, [ebp+$00]
- 004DAF5D 8B80E80A0000 mov eax, [eax+$0AE8]
- 004DAF63 E82884F4FF call 00423390
- 004DAF68 50 push eax
- 004DAF69 8BC3 mov eax, ebx
- 004DAF6B E89025F7FF call 0044D500
- 004DAF70 59 pop ecx
- 004DAF71 5A pop edx
- 004DAF72 E8D530F4FF call 0041E04C
- 004DAF77 47 inc edi
- 004DAF78 4E dec esi
- 004DAF79 75A9 jnz 004DAF24
- 004DAF7B 8B733C mov esi, [ebx+$3C]
- 004DAF7E 83EE05 sub esi, +$05
- 004DAF81 83EE18 sub esi, +$18
- 004DAF84 7C61 jl 004DAFE7
- 004DAF86 46 inc esi
- 004DAF87 BF18000000 mov edi, $00000018
- 004DAF8C 6A01 push $01
- 004DAF8E 8D442404 lea eax, [esp+$04]
- 004DAF92 50 push eax
- 004DAF93 B904000000 mov ecx, $00000004
- 004DAF98 BA1A000000 mov edx, $0000001A
- 004DAF9D B830000000 mov eax, $00000030
- 004DAFA2 E89959F3FF call 00410940
- 004DAFA7 54 push esp
- 004DAFA8 6A01 push $01
- 004DAFAA 8D442418 lea eax, [esp+$18]
- 004DAFAE 50 push eax
- 004DAFAF 8B4338 mov eax, [ebx+$38]
- 004DAFB2 83E804 sub eax, +$04
- 004DAFB5 B904000000 mov ecx, $00000004
- 004DAFBA 8BD7 mov edx, edi
- 004DAFBC E87F59F3FF call 00410940
- 004DAFC1 8D442414 lea eax, [esp+$14]
- 004DAFC5 50 push eax
- 004DAFC6 8B4500 mov eax, [ebp+$00]
- 004DAFC9 8B80E80A0000 mov eax, [eax+$0AE8]
- 004DAFCF E8BC83F4FF call 00423390
- 004DAFD4 50 push eax
- 004DAFD5 8BC3 mov eax, ebx
- 004DAFD7 E82425F7FF call 0044D500
- 004DAFDC 59 pop ecx
- 004DAFDD 5A pop edx
- 004DAFDE E86930F4FF call 0041E04C
- 004DAFE3 47 inc edi
- 004DAFE4 4E dec esi
- 004DAFE5 75A5 jnz 004DAF8C
- 004DAFE7 8B7338 mov esi, [ebx+$38]
- 004DAFEA 83EE18 sub esi, +$18
- 004DAFED 83EE18 sub esi, +$18
- 004DAFF0 7C5D jl 004DB04F
- 004DAFF2 46 inc esi
- 004DAFF3 BF18000000 mov edi, $00000018
- 004DAFF8 6A18 push $18
- 004DAFFA 8D442404 lea eax, [esp+$04]
- 004DAFFE 50 push eax
- 004DAFFF B901000000 mov ecx, $00000001
- 004DB004 BA01000000 mov edx, $00000001
- 004DB009 B81A000000 mov eax, $0000001A
- 004DB00E E82D59F3FF call 00410940
- 004DB013 54 push esp
- 004DB014 6A18 push $18
- 004DB016 8D442418 lea eax, [esp+$18]
- 004DB01A 50 push eax
- 004DB01B B901000000 mov ecx, $00000001
- 004DB020 33D2 xor edx, edx
- 004DB022 8BC7 mov eax, edi
- 004DB024 E81759F3FF call 00410940
- 004DB029 8D442414 lea eax, [esp+$14]
- 004DB02D 50 push eax
- 004DB02E 8B4500 mov eax, [ebp+$00]
- 004DB031 8B80E80A0000 mov eax, [eax+$0AE8]
- 004DB037 E85483F4FF call 00423390
- 004DB03C 50 push eax
- 004DB03D 8BC3 mov eax, ebx
- 004DB03F E8BC24F7FF call 0044D500
- 004DB044 59 pop ecx
- 004DB045 5A pop edx
- 004DB046 E80130F4FF call 0041E04C
- 004DB04B 47 inc edi
- 004DB04C 4E dec esi
- 004DB04D 75A9 jnz 004DAFF8
- 004DB04F 8B7338 mov esi, [ebx+$38]
- 004DB052 83EE04 sub esi, +$04
- 004DB055 83EE04 sub esi, +$04
- 004DB058 7C61 jl 004DB0BB
- 004DB05A 46 inc esi
- 004DB05B BF04000000 mov edi, $00000004
- 004DB060 6A04 push $04
- 004DB062 8D442404 lea eax, [esp+$04]
- 004DB066 50 push eax
- 004DB067 B901000000 mov ecx, $00000001
- 004DB06C BA1C000000 mov edx, $0000001C
- 004DB071 B81A000000 mov eax, $0000001A
- 004DB076 E8C558F3FF call 00410940
- 004DB07B 54 push esp
- 004DB07C 6A04 push $04
- 004DB07E 8D442418 lea eax, [esp+$18]
- 004DB082 50 push eax
- 004DB083 8B533C mov edx, [ebx+$3C]
- 004DB086 83EA04 sub edx, +$04
- 004DB089 B901000000 mov ecx, $00000001
- 004DB08E 8BC7 mov eax, edi
- 004DB090 E8AB58F3FF call 00410940
- 004DB095 8D442414 lea eax, [esp+$14]
- 004DB099 50 push eax
- 004DB09A 8B4500 mov eax, [ebp+$00]
- 004DB09D 8B80E80A0000 mov eax, [eax+$0AE8]
- 004DB0A3 E8E882F4FF call 00423390
- 004DB0A8 50 push eax
- 004DB0A9 8BC3 mov eax, ebx
- 004DB0AB E85024F7FF call 0044D500
- 004DB0B0 59 pop ecx
- 004DB0B1 5A pop edx
- 004DB0B2 E8952FF4FF call 0041E04C
- 004DB0B7 47 inc edi
- 004DB0B8 4E dec esi
- 004DB0B9 75A5 jnz 004DB060
- 004DB0BB 6A18 push $18
- 004DB0BD 8D442404 lea eax, [esp+$04]
- 004DB0C1 50 push eax
- 004DB0C2 B918000000 mov ecx, $00000018
- 004DB0C7 BA01000000 mov edx, $00000001
- 004DB0CC B801000000 mov eax, $00000001
- 004DB0D1 E86A58F3FF call 00410940
- 004DB0D6 54 push esp
- 004DB0D7 6A18 push $18
- 004DB0D9 8D442418 lea eax, [esp+$18]
- 004DB0DD 50 push eax
- 004DB0DE B918000000 mov ecx, $00000018
- 004DB0E3 33D2 xor edx, edx
- 004DB0E5 33C0 xor eax, eax
- 004DB0E7 E85458F3FF call 00410940
- 004DB0EC 8D442414 lea eax, [esp+$14]
- 004DB0F0 50 push eax
- 004DB0F1 8B4500 mov eax, [ebp+$00]
- 004DB0F4 8B80E80A0000 mov eax, [eax+$0AE8]
- 004DB0FA E89182F4FF call 00423390
- 004DB0FF 50 push eax
- 004DB100 8BC3 mov eax, ebx
- 004DB102 E8F923F7FF call 0044D500
- 004DB107 59 pop ecx
- 004DB108 5A pop edx
- 004DB109 E83E2FF4FF call 0041E04C
- 004DB10E 6A18 push $18
- 004DB110 8D442404 lea eax, [esp+$04]
- 004DB114 50 push eax
- 004DB115 B918000000 mov ecx, $00000018
- 004DB11A BA01000000 mov edx, $00000001
- 004DB11F B81C000000 mov eax, $0000001C
- 004DB124 E81758F3FF call 00410940
- 004DB129 54 push esp
- 004DB12A 6A18 push $18
- 004DB12C 8D442418 lea eax, [esp+$18]
- 004DB130 50 push eax
- 004DB131 8B4338 mov eax, [ebx+$38]
- 004DB134 83E818 sub eax, +$18
- 004DB137 B918000000 mov ecx, $00000018
- 004DB13C 33D2 xor edx, edx
- 004DB13E E8FD57F3FF call 00410940
- 004DB143 8D442414 lea eax, [esp+$14]
- 004DB147 50 push eax
- 004DB148 8B4500 mov eax, [ebp+$00]
- 004DB14B 8B80E80A0000 mov eax, [eax+$0AE8]
- 004DB151 E83A82F4FF call 00423390
- 004DB156 50 push eax
- 004DB157 8BC3 mov eax, ebx
- 004DB159 E8A223F7FF call 0044D500
- 004DB15E 59 pop ecx
- 004DB15F 5A pop edx
- 004DB160 E8E72EF4FF call 0041E04C
- 004DB165 6A04 push $04
- 004DB167 8D442404 lea eax, [esp+$04]
- 004DB16B 50 push eax
- 004DB16C B904000000 mov ecx, $00000004
- 004DB171 BA1C000000 mov edx, $0000001C
- 004DB176 B801000000 mov eax, $00000001
- 004DB17B E8C057F3FF call 00410940
- 004DB180 54 push esp
- 004DB181 6A04 push $04
- 004DB183 8D442418 lea eax, [esp+$18]
- 004DB187 50 push eax
- 004DB188 8B533C mov edx, [ebx+$3C]
- 004DB18B 83EA04 sub edx, +$04
- 004DB18E B904000000 mov ecx, $00000004
- 004DB193 33C0 xor eax, eax
- 004DB195 E8A657F3FF call 00410940
- 004DB19A 8D442414 lea eax, [esp+$14]
- 004DB19E 50 push eax
- 004DB19F 8B4500 mov eax, [ebp+$00]
- 004DB1A2 8B80E80A0000 mov eax, [eax+$0AE8]
- 004DB1A8 E8E381F4FF call 00423390
- 004DB1AD 50 push eax
- 004DB1AE 8BC3 mov eax, ebx
- 004DB1B0 E84B23F7FF call 0044D500
- 004DB1B5 59 pop ecx
- 004DB1B6 5A pop edx
- 004DB1B7 E8902EF4FF call 0041E04C
- 004DB1BC 6A04 push $04
- 004DB1BE 8D442404 lea eax, [esp+$04]
- 004DB1C2 50 push eax
- 004DB1C3 B904000000 mov ecx, $00000004
- 004DB1C8 BA1C000000 mov edx, $0000001C
- 004DB1CD B830000000 mov eax, $00000030
- 004DB1D2 E86957F3FF call 00410940
- 004DB1D7 54 push esp
- 004DB1D8 6A04 push $04
- 004DB1DA 8D442418 lea eax, [esp+$18]
- 004DB1DE 50 push eax
- 004DB1DF 8B533C mov edx, [ebx+$3C]
- 004DB1E2 83EA04 sub edx, +$04
- 004DB1E5 8B4338 mov eax, [ebx+$38]
- 004DB1E8 83E804 sub eax, +$04
- 004DB1EB B904000000 mov ecx, $00000004
- 004DB1F0 E84B57F3FF call 00410940
- 004DB1F5 8D442414 lea eax, [esp+$14]
- 004DB1F9 50 push eax
- 004DB1FA 8B4500 mov eax, [ebp+$00]
- 004DB1FD 8B80E80A0000 mov eax, [eax+$0AE8]
- 004DB203 E88881F4FF call 00423390
- 004DB208 50 push eax
- 004DB209 8BC3 mov eax, ebx
- 004DB20B E8F022F7FF call 0044D500
- 004DB210 59 pop ecx
- 004DB211 5A pop edx
- 004DB212 E8352EF4FF call 0041E04C
- 004DB217 8BC3 mov eax, ebx
- 004DB219 E8E222F7FF call 0044D500
- 004DB21E 8B4014 mov eax, [eax+$14]
- 004DB221 8B5500 mov edx, [ebp+$00]
- 004DB224 8B92180B0000 mov edx, [edx+$0B18]
- 004DB22A E8ED28F4FF call 0041DB1C
- 004DB22F 8B433C mov eax, [ebx+$3C]
- 004DB232 83E81C sub eax, +$1C
- 004DB235 50 push eax
- 004DB236 8D442404 lea eax, [esp+$04]
- 004DB23A 50 push eax
- 004DB23B 8B4B38 mov ecx, [ebx+$38]
- 004DB23E 83E908 sub ecx, +$08
- 004DB241 BA18000000 mov edx, $00000018
- 004DB246 B804000000 mov eax, $00000004
- 004DB24B E8F056F3FF call 00410940
- 004DB250 54 push esp
- 004DB251 8BC3 mov eax, ebx
- 004DB253 E8A822F7FF call 0044D500
- 004DB258 5A pop edx
- 004DB259 E89E2FF4FF call 0041E1FC
- 004DB25E 83C420 add esp, +$20
- 004DB261 5D pop ebp
- 004DB262 5F pop edi
- 004DB263 5E pop esi
- 004DB264 5B pop ebx
- 004DB265 C3 ret
- }
- end ;
- procedure TICQForm.FormResize(Sender: TObject);
- begin
- {
- 004DB268 8B10 mov edx, [eax]
- 004DB26A FF5278 call dword ptr [edx+$78]
- 004DB26D C3 ret
- }
- end ;
- procedure TICQForm.OutlookBtn1Click(Sender: TObject);
- begin
- {
- 004DA9F0 55 push ebp
- 004DA9F1 8BEC mov ebp, esp
- 004DA9F3 81C4C4FCFFFF add esp, $FFFFFCC4
- 004DA9F9 53 push ebx
- 004DA9FA 56 push esi
- 004DA9FB 57 push edi
- 004DA9FC 33C9 xor ecx, ecx
- 004DA9FE 898D28FEFFFF mov [ebp+$FFFFFE28], ecx
- 004DAA04 898D2CFEFFFF mov [ebp+$FFFFFE2C], ecx
- 004DAA0A 8945FC mov [ebp-$04], eax
- 004DAA0D 33C0 xor eax, eax
- 004DAA0F 55 push ebp
- * Possible String Reference to: "閮堯