1450 lines
56 KiB
ObjectPascal
1450 lines
56 KiB
ObjectPascal
unit U_XXFPINVOICE_TJ;
|
||
|
||
interface
|
||
|
||
uses
|
||
Windows, Messages, SysUtils, Classes, Graphics,
|
||
Controls, Forms, Dialogs, StdCtrls
|
||
type
|
||
TfrmXXFPInvoice_TJ=class(TForm)
|
||
ToolBar1: TToolBar;
|
||
TBRafresh: TToolButton;
|
||
TBClose: TToolButton;
|
||
ADOQueryTemp: TADOQuery;
|
||
ADOQueryCmd: TADOQuery;
|
||
Panel1: TPanel;
|
||
ToolButton2: TToolButton;
|
||
ADOQueryMain: TADOQuery;
|
||
ToolButton1: TToolButton;
|
||
RM1: TRMGridReport;
|
||
RMDB_Main: TRMDBDataSet;
|
||
Label3: TLabel;
|
||
ToFactoryName: TEdit;
|
||
cxGrid2: TcxGrid;
|
||
Tv2: TcxGridDBTableView;
|
||
cxGridLevel1: TcxGridLevel;
|
||
Label2: TLabel;
|
||
Label6: TLabel;
|
||
begdate: TDateTimePicker;
|
||
Enddate: TDateTimePicker;
|
||
cxGridPopupMenu2: TcxGridPopupMenu;
|
||
DS_HZ: TDataSource;
|
||
CDS_HZ: TClientDataSet;
|
||
VBBMoney: TcxGridDBColumn;
|
||
v2FPMoney: TcxGridDBColumn;
|
||
v2WFPMoney: TcxGridDBColumn;
|
||
cxStyleRepository1: TcxStyleRepository;
|
||
cxStyle1: TcxStyle;
|
||
cxStyle2: TcxStyle;
|
||
cxStyle_gridRow: TcxStyle;
|
||
cxStyle_gridFoot: TcxStyle;
|
||
cxStyle_gridHead: TcxStyle;
|
||
cxStyle_gridGroupBox: TcxStyle;
|
||
cxStyle_yellow: TcxStyle;
|
||
cxStyle_Red: TcxStyle;
|
||
cxStyle_fontBlack: TcxStyle;
|
||
cxStyle_fontclFuchsia: TcxStyle;
|
||
cxStyle_fontclPurple: TcxStyle;
|
||
cxStyle_fontclGreen: TcxStyle;
|
||
cxStyle_fontclBlue: TcxStyle;
|
||
cxStyle_fontclTeal: TcxStyle;
|
||
cxStyle_fontclOlive: TcxStyle;
|
||
Label5: TLabel;
|
||
BBMoney: TEdit;
|
||
Label7: TLabel;
|
||
v2FactoryName: TcxGridDBColumn;
|
||
FactoryName: TEdit;
|
||
FactoryNameTJ: TEdit;
|
||
Label1: TLabel;
|
||
Label4: TLabel;
|
||
ToFactoryNameTJ: TEdit;
|
||
v2Column3: TcxGridDBColumn;
|
||
Label8: TLabel;
|
||
procedure FormDestroy(Sender : TObject);
|
||
procedure FormClose(Sender : TObject);
|
||
procedure TBCloseClick(Sender : TObject);
|
||
procedure FormShow(Sender : TObject);
|
||
procedure TBRafreshClick(Sender : TObject);
|
||
procedure ToolButton2Click(Sender : TObject);
|
||
procedure ToFactoryNameChange(Sender : TObject);
|
||
procedure ToolButton1Click(Sender : TObject);
|
||
procedure _PROC_0088192C(Sender : TObject);
|
||
procedure _PROC_0088195C(Sender : TObject);
|
||
procedure _PROC_00881964(Sender : TObject);
|
||
procedure _PROC_008819CA(Sender : TObject);
|
||
private
|
||
{ Private declarations }
|
||
public
|
||
{ Public declarations }
|
||
end ;
|
||
|
||
var
|
||
frmXXFPInvoice_TJ: TfrmXXFPInvoice_TJ;
|
||
|
||
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
|
||
|
||
implementation
|
||
|
||
{$R *.DFM}
|
||
|
||
procedure TfrmXXFPInvoice_TJ.FormDestroy(Sender : TObject);
|
||
begin
|
||
(*
|
||
00881734 33C0 xor eax, eax
|
||
|
||
* Reference to GlobalVar_00895ADC
|
||
|
|
||
00881736 A3DC5A8900 mov dword ptr [$00895ADC], eax
|
||
0088173B C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ.FormClose(Sender : TObject);
|
||
begin
|
||
(*
|
||
0088173C C60102 mov byte ptr [ecx], $02
|
||
0088173F C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ.TBCloseClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
00881740 55 push ebp
|
||
00881741 8BEC mov ebp, esp
|
||
00881743 6A00 push $00
|
||
00881745 53 push ebx
|
||
00881746 8BD8 mov ebx, eax
|
||
00881748 33C0 xor eax, eax
|
||
0088174A 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>_3<5F><33><EFBFBD><EFBFBD>[Y]<5D>'
|
||
|
|
||
0088174B 6890178800 push $00881790
|
||
|
||
***** TRY
|
||
|
|
||
00881750 64FF30 push dword ptr fs:[eax]
|
||
00881753 648920 mov fs:[eax], esp
|
||
00881756 8D55FC lea edx, [ebp-$04]
|
||
00881759 8BC3 mov eax, ebx
|
||
|
||
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
||
|
|
||
0088175B E8906EC0FF call 004885F0
|
||
00881760 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
00881763 B9A4178800 mov ecx, $008817A4
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.Tv2 : TcxGridDBTableView
|
||
|
|
||
00881768 8B9330030000 mov edx, [ebx+$0330]
|
||
|
||
|
|
||
0088176E E861B4F4FF call 007CCBD4
|
||
00881773 8BC3 mov eax, ebx
|
||
|
||
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
||
|
|
||
00881775 E81E48C2FF call 004A5F98
|
||
0088177A 33C0 xor eax, eax
|
||
0088177C 5A pop edx
|
||
0088177D 59 pop ecx
|
||
0088177E 59 pop ecx
|
||
0088177F 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '[Y]<5D>'
|
||
|
|
||
00881782 6897178800 push $00881797
|
||
00881787 8D45FC lea eax, [ebp-$04]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
0088178A E8953BB8FF call 00405324
|
||
0088178F C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
00881790 E95F33B8FF jmp 00404AF4
|
||
00881795 EBF0 jmp 00881787
|
||
|
||
****** END
|
||
|
|
||
00881797 5B pop ebx
|
||
00881798 59 pop ecx
|
||
00881799 5D pop ebp
|
||
0088179A C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ.FormShow(Sender : TObject);
|
||
begin
|
||
(*
|
||
008817B0 55 push ebp
|
||
008817B1 8BEC mov ebp, esp
|
||
008817B3 6A00 push $00
|
||
008817B5 53 push ebx
|
||
008817B6 8BD8 mov ebx, eax
|
||
008817B8 33C0 xor eax, eax
|
||
008817BA 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><>2<EFBFBD><32><EFBFBD><EFBFBD>[Y]<5D>'
|
||
|
|
||
008817BB 6800188800 push $00881800
|
||
|
||
***** TRY
|
||
|
|
||
008817C0 64FF30 push dword ptr fs:[eax]
|
||
008817C3 648920 mov fs:[eax], esp
|
||
008817C6 8D55FC lea edx, [ebp-$04]
|
||
008817C9 8BC3 mov eax, ebx
|
||
|
||
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
||
|
|
||
008817CB E8206EC0FF call 004885F0
|
||
008817D0 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
008817D3 B914188800 mov ecx, $00881814
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.Tv2 : TcxGridDBTableView
|
||
|
|
||
008817D8 8B9330030000 mov edx, [ebx+$0330]
|
||
|
||
|
|
||
008817DE E8F1B2F4FF call 007CCAD4
|
||
008817E3 8BC3 mov eax, ebx
|
||
|
||
|
|
||
008817E5 E852FEFFFF call 0088163C
|
||
008817EA 33C0 xor eax, eax
|
||
008817EC 5A pop edx
|
||
008817ED 59 pop ecx
|
||
008817EE 59 pop ecx
|
||
008817EF 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '[Y]<5D>'
|
||
|
|
||
008817F2 6807188800 push $00881807
|
||
008817F7 8D45FC lea eax, [ebp-$04]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
008817FA E8253BB8FF call 00405324
|
||
008817FF C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
00881800 E9EF32B8FF jmp 00404AF4
|
||
00881805 EBF0 jmp 008817F7
|
||
|
||
****** END
|
||
|
|
||
00881807 5B pop ebx
|
||
00881808 59 pop ecx
|
||
00881809 5D pop ebp
|
||
0088180A C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ.TBRafreshClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
|
||
|
|
||
00881820 E817FEFFFF call 0088163C
|
||
00881825 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ.ToolButton2Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
00881828 55 push ebp
|
||
00881829 8BEC mov ebp, esp
|
||
0088182B 6A00 push $00
|
||
0088182D 53 push ebx
|
||
0088182E 8BD8 mov ebx, eax
|
||
00881830 33C0 xor eax, eax
|
||
00881832 55 push ebp
|
||
00881833 68AC188800 push $008818AC
|
||
|
||
***** TRY
|
||
|
|
||
00881838 64FF30 push dword ptr fs:[eax]
|
||
0088183B 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.ADOQueryMain : TADOQuery
|
||
|
|
||
0088183E 8B8314030000 mov eax, [ebx+$0314]
|
||
|
||
* Reference to: DB.TDataSet.GetActive(TDataSet):Boolean;
|
||
|
|
||
00881844 E8CB41C4FF call 004C5A14
|
||
00881849 84C0 test al, al
|
||
0088184B 7449 jz 00881896
|
||
0088184D 8D45FC lea eax, [ebp-$04]
|
||
00881850 50 push eax
|
||
00881851 B902000000 mov ecx, $00000002
|
||
00881856 BA01000000 mov edx, $00000001
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.Panel1 : TPanel
|
||
|
|
||
0088185B 8B830C030000 mov eax, [ebx+$030C]
|
||
|
||
|
|
||
00881861 E81A9FF4FF call 007CB780
|
||
00881866 8B55FC mov edx, [ebp-$04]
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.ADOQueryMain : TADOQuery
|
||
|
|
||
00881869 8B8314030000 mov eax, [ebx+$0314]
|
||
|
||
|
|
||
0088186F E85CABF4FF call 007CC3D0
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.CDS_HZ : TClientDataSet
|
||
|
|
||
00881874 8B9350030000 mov edx, [ebx+$0350]
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.ADOQueryMain : TADOQuery
|
||
|
|
||
0088187A 8B8314030000 mov eax, [ebx+$0314]
|
||
|
||
|
|
||
00881880 E813ACF4FF call 007CC498
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.CDS_HZ : TClientDataSet
|
||
|
|
||
00881885 8B9350030000 mov edx, [ebx+$0350]
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.ADOQueryMain : TADOQuery
|
||
|
|
||
0088188B 8B8314030000 mov eax, [ebx+$0314]
|
||
|
||
|
|
||
00881891 E88AADF4FF call 007CC620
|
||
00881896 33C0 xor eax, eax
|
||
00881898 5A pop edx
|
||
00881899 59 pop ecx
|
||
0088189A 59 pop ecx
|
||
0088189B 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
0088189E 68B3188800 push $008818B3
|
||
008818A3 8D45FC lea eax, [ebp-$04]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
008818A6 E8793AB8FF call 00405324
|
||
008818AB C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
008818AC E94332B8FF jmp 00404AF4
|
||
008818B1 EBF0 jmp 008818A3
|
||
|
||
****** END
|
||
|
|
||
008818B3 5B pop ebx
|
||
008818B4 59 pop ecx
|
||
008818B5 5D pop ebp
|
||
008818B6 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ.ToFactoryNameChange(Sender : TObject);
|
||
begin
|
||
(*
|
||
008818B8 56 push esi
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.ToolButton2 : TToolButton
|
||
|
|
||
008818B9 8B8010030000 mov eax, [eax+$0310]
|
||
008818BF 66BEEBFF mov si, $FFEB
|
||
|
||
* Reference to: System.@CallDynaInst;
|
||
|
|
||
008818C3 E88C2CB8FF call 00404554
|
||
008818C8 5E pop esi
|
||
008818C9 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ.ToolButton1Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
008818CC 55 push ebp
|
||
008818CD 8BEC mov ebp, esp
|
||
008818CF 6A00 push $00
|
||
008818D1 53 push ebx
|
||
008818D2 8BD8 mov ebx, eax
|
||
008818D4 33C0 xor eax, eax
|
||
008818D6 55 push ebp
|
||
008818D7 681F198800 push $0088191F
|
||
|
||
***** TRY
|
||
|
|
||
008818DC 64FF30 push dword ptr fs:[eax]
|
||
008818DF 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.ADOQueryMain : TADOQuery
|
||
|
|
||
008818E2 8B8314030000 mov eax, [ebx+$0314]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
008818E8 E8D365C4FF call 004C7EC0
|
||
008818ED 84C0 test al, al
|
||
008818EF 7518 jnz 00881909
|
||
008818F1 8D55FC lea edx, [ebp-$04]
|
||
008818F4 8BC3 mov eax, ebx
|
||
|
||
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
||
|
|
||
008818F6 E8F56CC0FF call 004885F0
|
||
008818FB 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmXXFPInvoice_TJ.cxGrid2 : TcxGrid
|
||
|
|
||
008818FE 8B932C030000 mov edx, [ebx+$032C]
|
||
|
||
|
|
||
00881904 E853B6F4FF call 007CCF5C
|
||
00881909 33C0 xor eax, eax
|
||
0088190B 5A pop edx
|
||
0088190C 59 pop ecx
|
||
0088190D 59 pop ecx
|
||
0088190E 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
00881911 6826198800 push $00881926
|
||
00881916 8D45FC lea eax, [ebp-$04]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
00881919 E8063AB8FF call 00405324
|
||
0088191E C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
0088191F E9D031B8FF jmp 00404AF4
|
||
00881924 EBF0 jmp 00881916
|
||
|
||
****** END
|
||
|
|
||
00881926 5B pop ebx
|
||
00881927 59 pop ecx
|
||
00881928 5D pop ebp
|
||
00881929 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ._PROC_0088192C(Sender : TObject);
|
||
begin
|
||
(*
|
||
0088192C 55 push ebp
|
||
0088192D 8BEC mov ebp, esp
|
||
0088192F 33C0 xor eax, eax
|
||
00881931 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><>1<EFBFBD><31><EFBFBD><EFBFBD>]Ë<><C38B>-<2D>Z<EFBFBD>'
|
||
|
|
||
00881932 6851198800 push $00881951
|
||
|
||
***** TRY
|
||
|
|
||
00881937 64FF30 push dword ptr fs:[eax]
|
||
0088193A 648920 mov fs:[eax], esp
|
||
0088193D FF05E05A8900 inc dword ptr [$00895AE0]
|
||
00881943 33C0 xor eax, eax
|
||
00881945 5A pop edx
|
||
00881946 59 pop ecx
|
||
00881947 59 pop ecx
|
||
00881948 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: ']Ë<><C38B>-<2D>Z<EFBFBD>'
|
||
|
|
||
0088194B 6858198800 push $00881958
|
||
00881950 C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
00881951 E99E31B8FF jmp 00404AF4
|
||
00881956 EBF8 jmp 00881950
|
||
|
||
****** END
|
||
|
|
||
00881958 5D pop ebp
|
||
00881959 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ._PROC_0088195C(Sender : TObject);
|
||
begin
|
||
(*
|
||
0088195C 832DE05A890001 sub dword ptr [$00895AE0], +$01
|
||
00881963 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ._PROC_00881964(Sender : TObject);
|
||
begin
|
||
(*
|
||
00881964 B019 mov al, $19
|
||
00881966 8800 mov [eax], al
|
||
00881968 0000 add [eax], al
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmXXFPInvoice_TJ._PROC_008819CA(Sender : TObject);
|
||
begin
|
||
(*
|
||
008819CA 48 dec eax
|
||
008819CB 0050D4 add [eax-$2C], dl
|
||
008819CE 42 inc edx
|
||
008819CF 0008 add [eax], cl
|
||
008819D1 2D4A007CD0 sub eax, $D07C004A
|
||
008819D6 42 inc edx
|
||
008819D7 00F4 add ah, dh
|
||
008819D9 6B4A00D0 imul ecx, [edx+$00], $D0
|
||
008819DD 1D4A0030F6 sbb eax, $F630004A
|
||
008819E2 48 dec eax
|
||
008819E3 004CFB48 add [ebx+edi*8+$48], cl
|
||
008819E7 0098FA48000C add [eax+$C0048FA], bl
|
||
008819ED 7948 jns 00881A37
|
||
008819EF 00ACF04800E829 add [eax+esi*8+$29E80048], ch
|
||
008819F6 4A dec edx
|
||
008819F7 00E4 add ah, ah
|
||
008819F9 ED in eax, dx
|
||
008819FA 48 dec eax
|
||
008819FB 00547848 add [eax+edi*2+$48], dl
|
||
008819FF 005878 add [eax+$78], bl
|
||
00881A02 48 dec eax
|
||
00881A03 00DC add ah, bl
|
||
00881A05 2A4A00 sub cl, byte ptr [edx+$00]
|
||
00881A08 3CA9 cmp al, $A9
|
||
00881A0A 48 dec eax
|
||
00881A0B 00C0 add al, al
|
||
00881A0D 834800D0 or dword ptr [eax+$00], -$30
|
||
00881A11 7948 jns 00881A5B
|
||
00881A13 004C8548 add [ebp+eax*4+$48], cl
|
||
00881A17 00D0 add al, dl
|
||
00881A19 2C4A sub al, $4A
|
||
00881A1B 009C2B4A008486 add [ebx+ebp+$8684004A], bl
|
||
00881A22 48 dec eax
|
||
00881A23 00482D add [eax+$2D], cl
|
||
00881A26 4A dec edx
|
||
00881A27 00C0 add al, al
|
||
00881A29 A9480038EE test eax, $EE380048
|
||
00881A2E 48 dec eax
|
||
00881A2F 00F4 add ah, dh
|
||
00881A31 EE out dx, al
|
||
00881A32 48 dec eax
|
||
00881A33 00F0 add al, dh
|
||
00881A35 E94800D8EE jmp EF601A82
|
||
00881A3A 48 dec eax
|
||
00881A3B 00D8 add al, bl
|
||
00881A3D 1B4A00 sbb ecx, [edx+$00]
|
||
00881A40 EC in al, dx
|
||
00881A41 334A00 xor ecx, [edx+$00]
|
||
00881A44 20C4 and ah, al
|
||
00881A46 48 dec eax
|
||
00881A47 00B0404A0010 add [eax+$10004A40], dh
|
||
00881A4D 44 inc esp
|
||
00881A4E 4A dec edx
|
||
00881A4F 00CC add ah, cl
|
||
00881A51 42 inc edx
|
||
00881A52 4A dec edx
|
||
00881A53 00B8C44800BC add [eax+$BC0048C4], bh
|
||
00881A59 C44800 les ecx, [eax+$00]
|
||
00881A5C 48 dec eax
|
||
00881A5D 45 inc ebp
|
||
00881A5E 4A dec edx
|
||
00881A5F 001CC3 add [ebx+eax*8], bl
|
||
00881A62 48 dec eax
|
||
00881A63 0018 add [eax], bl
|
||
00881A65 F0 lock
|
||
00881A66 48 dec eax
|
||
00881A67 00444C4A add [esp+ecx*2+$4A], al
|
||
00881A6B 000C02 add [edx+eax], cl
|
||
00881A6E 49 dec ecx
|
||
00881A6F 0094EC48009C64 add [esp+ebp*8+$649C0048], dl
|
||
00881A76 4A dec edx
|
||
00881A77 008C154A003C18 add [ebp+edx+$183C004A], cl
|
||
00881A7E 4A dec edx
|
||
00881A7F 0038 add [eax], bh
|
||
00881A81 52 push edx
|
||
00881A82 4A dec edx
|
||
00881A83 005C224A add [edx+$4A], bl
|
||
00881A87 00D8 add al, bl
|
||
00881A89 224A00 and cl, byte ptr [edx+$00]
|
||
00881A8C 7C68 jl 00881AF6
|
||
00881A8E 4A dec edx
|
||
00881A8F 00941F4A003C60 add [edi+ebx+$603C004A], dl
|
||
00881A96 4A dec edx
|
||
00881A97 001447 add [edi+eax*2], dl
|
||
00881A9A 4A dec edx
|
||
00881A9B 0034654A00CC2C add [$2CCC004A], dh
|
||
00881AA2 4A dec edx
|
||
00881AA3 000E add [esi], cl
|
||
00881AA5 0000 add [eax], al
|
||
|
||
00881AA7 0000 add [eax], al
|
||
|
||
00881AA9 0003 add [ebx], al
|
||
00881AAB 0000 add [eax], al
|
||
|
||
00881AAD 0020 add [eax], ah
|
||
00881AAF 114000 adc [eax+$00], eax
|
||
00881AB2 D003 rol byte ptr [ebx], 1
|
||
00881AB4 0000 add [eax], al
|
||
|
||
00881AB6 2011 and [ecx], dl
|
||
00881AB8 40 inc eax
|
||
00881AB9 00D4 add ah, dl
|
||
00881ABB 0300 add eax, [eax]
|
||
00881ABD 0020 add [eax], ah
|
||
00881ABF 114000 adc [eax+$00], eax
|
||
00881AC2 D803 fadd dword ptr [ebx]
|
||
00881AC4 0000 add [eax], al
|
||
|
||
00881AC6 3500331F88 xor eax, $881F3300
|
||
00881ACB 00F8 add al, bh
|
||
00881ACD 0200 add al, byte ptr [eax]
|
||
00881ACF 0000 add [eax], al
|
||
|
||
00881AD1 0008 add [eax], cl
|
||
00881AD3 54 push esp
|
||
00881AD4 6F outsd
|
||
00881AD5 6F outsd
|
||
00881AD6 6C insb
|
||
00881AD7 42 inc edx
|
||
00881AD8 61 popa
|
||
00881AD9 7231 jb 00881B0C
|
||
00881ADB FC cld
|
||
00881ADC 0200 add al, byte ptr [eax]
|
||
00881ADE 0001 add [ecx], al
|
||
00881AE0 0009 add [ecx], cl
|
||
00881AE2 54 push esp
|
||
00881AE3 42 inc edx
|
||
00881AE4 52 push edx
|
||
00881AE5 61 popa
|
||
00881AE6 667265 jb 00881B4E
|
||
00881AE9 7368 jnb 00881B53
|
||
00881AEB 0003 add [ebx], al
|
||
00881AED 0000 add [eax], al
|
||
|
||
00881AEF 0100 add [eax], eax
|
||
00881AF1 07 pop es
|
||
00881AF2 54 push esp
|
||
00881AF3 42 inc edx
|
||
00881AF4 43 inc ebx
|
||
00881AF5 6C insb
|
||
00881AF6 6F outsd
|
||
00881AF7 7365 jnb 00881B5E
|
||
00881AF9 0403 add al, +$03
|
||
00881AFB 0000 add [eax], al
|
||
|
||
00881AFD 0200 add al, byte ptr [eax]
|
||
00881AFF 0C41 or al, $41
|
||
00881B01 44 inc esp
|
||
00881B02 4F dec edi
|
||
00881B03 51 push ecx
|
||
00881B04 7565 jnz 00881B6B
|
||
00881B06 7279 jb 00881B81
|
||
00881B08 54 push esp
|
||
00881B09 656D insd
|
||
00881B0B 7008 jo 00881B15
|
||
00881B0D 0300 add eax, [eax]
|
||
00881B0F 0002 add [edx], al
|
||
00881B11 000B add [ebx], cl
|
||
00881B13 41 inc ecx
|
||
00881B14 44 inc esp
|
||
00881B15 4F dec edi
|
||
00881B16 51 push ecx
|
||
00881B17 7565 jnz 00881B7E
|
||
00881B19 7279 jb 00881B94
|
||
00881B1B 43 inc ebx
|
||
00881B1C 6D insd
|
||
00881B1D 640C03 or al, $03
|
||
00881B20 0000 add [eax], al
|
||
|
||
00881B22 0300 add eax, [eax]
|
||
00881B24 06 push es
|
||
00881B25 50 push eax
|
||
00881B26 61 popa
|
||
00881B27 6E outsb
|
||
00881B28 656C insb
|
||
00881B2A 3110 xor [eax], edx
|
||
00881B2C 0300 add eax, [eax]
|
||
00881B2E 0001 add [ecx], al
|
||
00881B30 000B add [ebx], cl
|
||
00881B32 54 push esp
|
||
00881B33 6F outsd
|
||
00881B34 6F outsd
|
||
00881B35 6C insb
|
||
00881B36 42 inc edx
|
||
00881B37 7574 jnz 00881BAD
|
||
00881B39 746F jz 00881BAA
|
||
00881B3B 6E outsb
|
||
00881B3C 321403 xor dl, byte ptr [ebx+eax]
|
||
00881B3F 0000 add [eax], al
|
||
|
||
00881B41 0200 add al, byte ptr [eax]
|
||
00881B43 0C41 or al, $41
|
||
00881B45 44 inc esp
|
||
00881B46 4F dec edi
|
||
00881B47 51 push ecx
|
||
00881B48 7565 jnz 00881BAF
|
||
00881B4A 7279 jb 00881BC5
|
||
00881B4C 4D dec ebp
|
||
00881B4D 61 popa
|
||
00881B4E 696E1803000001 imul ebp, [esi+$18], $01000003
|
||
00881B55 000B add [ebx], cl
|
||
00881B57 54 push esp
|
||
00881B58 6F outsd
|
||
00881B59 6F outsd
|
||
00881B5A 6C insb
|
||
00881B5B 42 inc edx
|
||
00881B5C 7574 jnz 00881BD2
|
||
00881B5E 746F jz 00881BCF
|
||
00881B60 6E outsb
|
||
00881B61 311C03 xor [ebx+eax], ebx
|
||
00881B64 0000 add [eax], al
|
||
|
||
00881B66 0400 add al, +$00
|
||
00881B68 03524D add edx, [edx+$4D]
|
||
00881B6B 3120 xor [eax], esp
|
||
00881B6D 0300 add eax, [eax]
|
||
00881B6F 00050009524D add [$4D520900], al
|
||
00881B75 44 inc esp
|
||
00881B76 42 inc edx
|
||
00881B77 5F pop edi
|
||
00881B78 4D dec ebp
|
||
00881B79 61 popa
|
||
00881B7A 696E2403000006 imul ebp, [esi+$24], $06000003
|
||
00881B81 0006 add [esi], al
|
||
00881B83 4C dec esp
|
||
00881B84 61 popa
|
||
00881B85 62656C bound esp, qword ptr [ebp+$6C]
|
||
00881B88 3328 xor ebp, [eax]
|
||
00881B8A 0300 add eax, [eax]
|
||
00881B8C 0007 add [edi], al
|
||
00881B8E 000D546F4661 add [$61466F54], cl
|
||
00881B94 63746F72 arpl [edi+ebp*2+$72], si
|
||
00881B98 794E jns 00881BE8
|
||
00881B9A 61 popa
|
||
00881B9B 6D insd
|
||
00881B9C 652C03 sub al, $03
|
||
00881B9F 0000 add [eax], al
|
||
|
||
00881BA1 0800 or [eax], al
|
||
00881BA3 07 pop es
|
||
00881BA4 637847 arpl [eax+$47], di
|
||
00881BA7 7269 jb 00881C12
|
||
00881BA9 643230 xor dh, byte ptr fs:[eax]
|
||
00881BAC 0300 add eax, [eax]
|
||
00881BAE 0009 add [ecx], cl
|
||
00881BB0 0003 add [ebx], al
|
||
00881BB2 54 push esp
|
||
00881BB3 7632 jbe 00881BE7
|
||
00881BB5 3403 xor al, $03
|
||
00881BB7 0000 add [eax], al
|
||
|
||
00881BB9 0A00 or al, byte ptr [eax]
|
||
00881BBB 0C63 or al, $63
|
||
00881BBD 7847 js 00881C06
|
||
00881BBF 7269 jb 00881C2A
|
||
00881BC1 644C dec esp
|
||
00881BC3 657665 jbe 00881C2B
|
||
00881BC6 6C insb
|
||
00881BC7 3138 xor [eax], edi
|
||
00881BC9 0300 add eax, [eax]
|
||
00881BCB 0006 add [esi], al
|
||
00881BCD 0006 add [esi], al
|
||
00881BCF 4C dec esp
|
||
00881BD0 61 popa
|
||
00881BD1 62656C bound esp, qword ptr [ebp+$6C]
|
||
00881BD4 323C03 xor bh, byte ptr [ebx+eax]
|
||
00881BD7 0000 add [eax], al
|
||
|
||
00881BD9 06 push es
|
||
00881BDA 0006 add [esi], al
|
||
00881BDC 4C dec esp
|
||
00881BDD 61 popa
|
||
00881BDE 62656C bound esp, qword ptr [ebp+$6C]
|
||
00881BE1 3640 inc eax
|
||
00881BE3 0300 add eax, [eax]
|
||
00881BE5 000B add [ebx], cl
|
||
00881BE7 0007 add [edi], al
|
||
00881BE9 626567 bound esp, qword ptr [ebp+$67]
|
||
00881BEC 6461 popa
|
||
00881BEE 7465 jz 00881C55
|
||
00881BF0 44 inc esp
|
||
00881BF1 0300 add eax, [eax]
|
||
00881BF3 000B add [ebx], cl
|
||
00881BF5 0007 add [edi], al
|
||
00881BF7 45 inc ebp
|
||
00881BF8 6E outsb
|
||
00881BF9 646461 popa
|
||
00881BFC 7465 jz 00881C63
|
||
00881BFE 48 dec eax
|
||
00881BFF 0300 add eax, [eax]
|
||
00881C01 000C00 add [eax+eax], cl
|
||
00881C04 106378 adc [ebx+$78], ah
|
||
00881C07 47 inc edi
|
||
00881C08 7269 jb 00881C73
|
||
00881C0A 6450 push eax
|
||
00881C0C 6F outsd
|
||
00881C0D 7075 jo 00881C84
|
||
00881C0F 704D jo 00881C5E
|
||
00881C11 656E outsb
|
||
00881C13 7532 jnz 00881C47
|
||
00881C15 4C dec esp
|
||
00881C16 0300 add eax, [eax]
|
||
00881C18 000D00054453 add [$53440500], cl
|
||
00881C1E 5F pop edi
|
||
00881C1F 48 dec eax
|
||
00881C20 5A pop edx
|
||
00881C21 50 push eax
|
||
00881C22 0300 add eax, [eax]
|
||
00881C24 000E add [esi], cl
|
||
00881C26 0006 add [esi], al
|
||
00881C28 43 inc ebx
|
||
00881C29 44 inc esp
|
||
00881C2A 53 push ebx
|
||
00881C2B 5F pop edi
|
||
00881C2C 48 dec eax
|
||
00881C2D 5A pop edx
|
||
00881C2E 54 push esp
|
||
00881C2F 0300 add eax, [eax]
|
||
00881C31 000F add [edi], cl
|
||
00881C33 0008 add [eax], cl
|
||
00881C35 56 push esi
|
||
00881C36 42 inc edx
|
||
00881C37 42 inc edx
|
||
00881C38 4D dec ebp
|
||
00881C39 6F outsd
|
||
00881C3A 6E outsb
|
||
00881C3B 657958 jns 00881C96
|
||
00881C3E 0300 add eax, [eax]
|
||
00881C40 000F add [edi], cl
|
||
00881C42 0009 add [ecx], cl
|
||
00881C44 7632 jbe 00881C78
|
||
00881C46 46 inc esi
|
||
00881C47 50 push eax
|
||
00881C48 4D dec ebp
|
||
00881C49 6F outsd
|
||
00881C4A 6E outsb
|
||
00881C4B 65795C jns 00881CAA
|
||
00881C4E 0300 add eax, [eax]
|
||
00881C50 000F add [edi], cl
|
||
00881C52 000A add [edx], cl
|
||
00881C54 7632 jbe 00881C88
|
||
00881C56 57 push edi
|
||
00881C57 46 inc esi
|
||
00881C58 50 push eax
|
||
00881C59 4D dec ebp
|
||
00881C5A 6F outsd
|
||
00881C5B 6E outsb
|
||
00881C5C 657960 jns 00881CBF
|
||
00881C5F 0300 add eax, [eax]
|
||
00881C61 0010 add [eax], dl
|
||
00881C63 0012 add [edx], dl
|
||
00881C65 637853 arpl [eax+$53], di
|
||
00881C68 7479 jz 00881CE3
|
||
00881C6A 6C insb
|
||
00881C6B 6552 push edx
|
||
00881C6D 65706F jo 00881CDF
|
||
00881C70 7369 jnb 00881CDB
|
||
00881C72 746F jz 00881CE3
|
||
00881C74 7279 jb 00881CEF
|
||
00881C76 31640300 xor [ebx+eax+$00], esp
|
||
00881C7A 0011 add [ecx], dl
|
||
00881C7C 0008 add [eax], cl
|
||
00881C7E 637853 arpl [eax+$53], di
|
||
00881C81 7479 jz 00881CFC
|
||
00881C83 6C insb
|
||
00881C84 65316803 xor gs:[eax+$03], ebp
|
||
00881C88 0000 add [eax], al
|
||
|
||
00881C8A 1100 adc [eax], eax
|
||
00881C8C 086378 or [ebx+$78], ah
|
||
00881C8F 53 push ebx
|
||
00881C90 7479 jz 00881D0B
|
||
00881C92 6C insb
|
||
00881C93 65326C0300 xor ch, byte ptr gs:[ebx+eax+$00]
|
||
00881C98 0011 add [ecx], dl
|
||
00881C9A 000F add [edi], cl
|
||
00881C9C 637853 arpl [eax+$53], di
|
||
00881C9F 7479 jz 00881D1A
|
||
00881CA1 6C insb
|
||
00881CA2 655F pop edi
|
||
00881CA4 677269 jb 00881D10
|
||
00881CA7 6452 push edx
|
||
00881CA9 6F outsd
|
||
00881CAA 7770 jnbe 00881D1C
|
||
00881CAC 0300 add eax, [eax]
|
||
00881CAE 0011 add [ecx], dl
|
||
00881CB0 0010 add [eax], dl
|
||
00881CB2 637853 arpl [eax+$53], di
|
||
00881CB5 7479 jz 00881D30
|
||
00881CB7 6C insb
|
||
00881CB8 655F pop edi
|
||
00881CBA 677269 jb 00881D26
|
||
00881CBD 6446 inc esi
|
||
00881CBF 6F outsd
|
||
00881CC0 6F outsd
|
||
00881CC1 7474 jz 00881D37
|
||
00881CC3 0300 add eax, [eax]
|
||
00881CC5 0011 add [ecx], dl
|
||
00881CC7 0010 add [eax], dl
|
||
00881CC9 637853 arpl [eax+$53], di
|
||
00881CCC 7479 jz 00881D47
|
||
00881CCE 6C insb
|
||
00881CCF 655F pop edi
|
||
00881CD1 677269 jb 00881D3D
|
||
00881CD4 6448 dec eax
|
||
00881CD6 6561 popa
|
||
00881CD8 647803 js 00881CDE
|
||
00881CDB 0000 add [eax], al
|
||
|
||
00881CDD 1100 adc [eax], eax
|
||
00881CDF 1463 adc al, $63
|
||
00881CE1 7853 js 00881D36
|
||
00881CE3 7479 jz 00881D5E
|
||
00881CE5 6C insb
|
||
00881CE6 655F pop edi
|
||
00881CE8 677269 jb 00881D54
|
||
00881CEB 6447 inc edi
|
||
00881CED 726F jb 00881D5E
|
||
00881CEF 7570 jnz 00881D61
|
||
00881CF1 42 inc edx
|
||
00881CF2 6F outsd
|
||
00881CF3 787C js 00881D71
|
||
00881CF5 0300 add eax, [eax]
|
||
00881CF7 0011 add [ecx], dl
|
||
00881CF9 000E add [esi], cl
|
||
00881CFB 637853 arpl [eax+$53], di
|
||
00881CFE 7479 jz 00881D79
|
||
00881D00 6C insb
|
||
00881D01 655F pop edi
|
||
00881D03 7965 jns 00881D6A
|
||
00881D05 6C insb
|
||
00881D06 6C insb
|
||
00881D07 6F outsd
|
||
00881D08 7780 jnbe 00881C8A
|
||
00881D0A 0300 add eax, [eax]
|
||
00881D0C 0011 add [ecx], dl
|
||
00881D0E 000B add [ebx], cl
|
||
00881D10 637853 arpl [eax+$53], di
|
||
00881D13 7479 jz 00881D8E
|
||
00881D15 6C insb
|
||
00881D16 655F pop edi
|
||
00881D18 52 push edx
|
||
00881D19 65648403 test fs:[ebx], al
|
||
00881D1D 0000 add [eax], al
|
||
|
||
00881D1F 1100 adc [eax], eax
|
||
00881D21 116378 adc [ebx+$78], esp
|
||
00881D24 53 push ebx
|
||
00881D25 7479 jz 00881DA0
|
||
00881D27 6C insb
|
||
00881D28 655F pop edi
|
||
00881D2A 666F outsw
|
||
00881D2C 6E outsb
|
||
00881D2D 7442 jz 00881D71
|
||
00881D2F 6C insb
|
||
00881D30 61 popa
|
||
00881D31 636B88 arpl [ebx-$78], bp
|
||
00881D34 0300 add eax, [eax]
|
||
00881D36 0011 add [ecx], dl
|
||
00881D38 001563785374 add [$74537863], dl
|
||
00881D3E 796C jns 00881DAC
|
||
00881D40 655F pop edi
|
||
00881D42 666F outsw
|
||
00881D44 6E outsb
|
||
00881D45 7463 jz 00881DAA
|
||
00881D47 6C insb
|
||
00881D48 46 inc esi
|
||
00881D49 7563 jnz 00881DAE
|
||
00881D4B 687369618C push $8C616973
|
||
00881D50 0300 add eax, [eax]
|
||
00881D52 0011 add [ecx], dl
|
||
00881D54 001463 add [ebx], dl
|
||
00881D57 7853 js 00881DAC
|
||
00881D59 7479 jz 00881DD4
|
||
00881D5B 6C insb
|
||
00881D5C 655F pop edi
|
||
00881D5E 666F outsw
|
||
00881D60 6E outsb
|
||
00881D61 7463 jz 00881DC6
|
||
00881D63 6C insb
|
||
00881D64 50 push eax
|
||
00881D65 7572 jnz 00881DD9
|
||
00881D67 706C jo 00881DD5
|
||
00881D69 6590 nop
|
||
00881D6B 0300 add eax, [eax]
|
||
00881D6D 0011 add [ecx], dl
|
||
00881D6F 0013 add [ebx], dl
|
||
00881D71 637853 arpl [eax+$53], di
|
||
00881D74 7479 jz 00881DEF
|
||
00881D76 6C insb
|
||
00881D77 655F pop edi
|
||
00881D79 666F outsw
|
||
00881D7B 6E outsb
|
||
00881D7C 7463 jz 00881DE1
|
||
00881D7E 6C insb
|
||
00881D7F 47 inc edi
|
||
00881D80 7265 jb 00881DE7
|
||
00881D82 656E outsb
|
||
00881D84 94 xchg eax, esp
|
||
00881D85 0300 add eax, [eax]
|
||
00881D87 0011 add [ecx], dl
|
||
00881D89 0012 add [edx], dl
|
||
00881D8B 637853 arpl [eax+$53], di
|
||
00881D8E 7479 jz 00881E09
|
||
00881D90 6C insb
|
||
00881D91 655F pop edi
|
||
00881D93 666F outsw
|
||
00881D95 6E outsb
|
||
00881D96 7463 jz 00881DFB
|
||
00881D98 6C insb
|
||
00881D99 42 inc edx
|
||
00881D9A 6C insb
|
||
00881D9B 7565 jnz 00881E02
|
||
00881D9D 98 cwde
|
||
00881D9E 0300 add eax, [eax]
|
||
00881DA0 0011 add [ecx], dl
|
||
00881DA2 0012 add [edx], dl
|
||
00881DA4 637853 arpl [eax+$53], di
|
||
00881DA7 7479 jz 00881E22
|
||
00881DA9 6C insb
|
||
00881DAA 655F pop edi
|
||
00881DAC 666F outsw
|
||
00881DAE 6E outsb
|
||
00881DAF 7463 jz 00881E14
|
||
00881DB1 6C insb
|
||
00881DB2 54 push esp
|
||
00881DB3 6561 popa
|
||
00881DB5 6C insb
|
||
00881DB6 9C pushf
|
||
00881DB7 0300 add eax, [eax]
|
||
00881DB9 0011 add [ecx], dl
|
||
00881DBB 0013 add [ebx], dl
|
||
00881DBD 637853 arpl [eax+$53], di
|
||
00881DC0 7479 jz 00881E3B
|
||
00881DC2 6C insb
|
||
00881DC3 655F pop edi
|
||
00881DC5 666F outsw
|
||
00881DC7 6E outsb
|
||
00881DC8 7463 jz 00881E2D
|
||
00881DCA 6C insb
|
||
00881DCB 4F dec edi
|
||
00881DCC 6C insb
|
||
00881DCD 697665A0030000 imul esi, [esi+$65], $000003A0
|
||
00881DD4 06 push es
|
||
00881DD5 0006 add [esi], al
|
||
00881DD7 4C dec esp
|
||
00881DD8 61 popa
|
||
00881DD9 62656C bound esp, qword ptr [ebp+$6C]
|
||
00881DDC 35A4030000 xor eax, $000003A4
|
||
00881DE1 07 pop es
|
||
00881DE2 0007 add [edi], al
|
||
00881DE4 42 inc edx
|
||
00881DE5 42 inc edx
|
||
00881DE6 4D dec ebp
|
||
00881DE7 6F outsd
|
||
00881DE8 6E outsb
|
||
00881DE9 6579A8 jns 00881D94
|
||
00881DEC 0300 add eax, [eax]
|
||
00881DEE 0006 add [esi], al
|
||
00881DF0 0006 add [esi], al
|
||
00881DF2 4C dec esp
|
||
00881DF3 61 popa
|
||
00881DF4 62656C bound esp, qword ptr [ebp+$6C]
|
||
00881DF7 37 aaa
|
||
00881DF8 AC lodsb
|
||
00881DF9 0300 add eax, [eax]
|
||
00881DFB 000F add [edi], cl
|
||
00881DFD 000D76324661 add [$61463276], cl
|
||
00881E03 63746F72 arpl [edi+ebp*2+$72], si
|
||
00881E07 794E jns 00881E57
|
||
00881E09 61 popa
|
||
00881E0A 6D insd
|
||
00881E0B 65B003 mov al, $03
|
||
00881E0E 0000 add [eax], al
|
||
|
||
00881E10 07 pop es
|
||
00881E11 000B add [ebx], cl
|
||
00881E13 46 inc esi
|
||
00881E14 61 popa
|
||
00881E15 63746F72 arpl [edi+ebp*2+$72], si
|
||
00881E19 794E jns 00881E69
|
||
00881E1B 61 popa
|
||
00881E1C 6D insd
|
||
00881E1D 65B403 mov ah, $03
|
||
00881E20 0000 add [eax], al
|
||
|
||
00881E22 07 pop es
|
||
00881E23 000D46616374 add [$74636146], cl
|
||
00881E29 6F outsd
|
||
00881E2A 7279 jb 00881EA5
|
||
00881E2C 4E dec esi
|
||
00881E2D 61 popa
|
||
00881E2E 6D insd
|
||
00881E2F 6554 push esp
|
||
00881E31 4A dec edx
|
||
00881E32 B803000006 mov eax, $06000003
|
||
00881E37 0006 add [esi], al
|
||
00881E39 4C dec esp
|
||
00881E3A 61 popa
|
||
00881E3B 62656C bound esp, qword ptr [ebp+$6C]
|
||
00881E3E 31BC0300000600 xor [ebx+eax+$60000], edi
|
||
00881E45 06 push es
|
||
00881E46 4C dec esp
|
||
00881E47 61 popa
|
||
00881E48 62656C bound esp, qword ptr [ebp+$6C]
|
||
00881E4B 34C0 xor al, $C0
|
||
00881E4D 0300 add eax, [eax]
|
||
00881E4F 0007 add [edi], al
|
||
00881E51 000F add [edi], cl
|
||
00881E53 54 push esp
|
||
00881E54 6F outsd
|
||
00881E55 46 inc esi
|
||
00881E56 61 popa
|
||
00881E57 63746F72 arpl [edi+ebp*2+$72], si
|
||
00881E5B 794E jns 00881EAB
|
||
00881E5D 61 popa
|
||
00881E5E 6D insd
|
||
00881E5F 6554 push esp
|
||
00881E61 4A dec edx
|
||
00881E62 C403 les eax, [ebx]
|
||
00881E64 0000 add [eax], al
|
||
|
||
00881E66 0F0009 str word ptr [ecx]
|
||
00881E69 7632 jbe 00881E9D
|
||
00881E6B 43 inc ebx
|
||
00881E6C 6F outsd
|
||
00881E6D 6C insb
|
||
00881E6E 756D jnz 00881EDD
|
||
00881E70 6E outsb
|
||
00881E71 33C8 xor ecx, eax
|
||
00881E73 0300 add eax, [eax]
|
||
00881E75 0006 add [esi], al
|
||
00881E77 0006 add [esi], al
|
||
00881E79 4C dec esp
|
||
00881E7A 61 popa
|
||
00881E7B 62656C bound esp, qword ptr [ebp+$6C]
|
||
00881E7E 3808 cmp [eax], cl
|
||
00881E80 0012 add [edx], dl
|
||
00881E82 00AC2088000B46 add [eax+$460B0088], ch
|
||
00881E89 6F outsd
|
||
00881E8A 726D jb 00881EF9
|
||
00881E8C 44 inc esp
|
||
00881E8D 657374 jnb 00881F04
|
||
00881E90 726F jb 00881F01
|
||
00881E92 7910 jns 00881EA4
|
||
00881E94 00B42088000946 add [eax+$46090088], dh
|
||
00881E9B 6F outsd
|
||
00881E9C 726D jb 00881F0B
|
||
00881E9E 43 inc ebx
|
||
00881E9F 6C insb
|
||
00881EA0 6F outsd
|
||
00881EA1 7365 jnb 00881F08
|
||
00881EA3 1300 adc eax, [eax]
|
||
00881EA5 B82088000C mov eax, $0C008820
|
||
00881EAA 54 push esp
|
||
00881EAB 42 inc edx
|
||
00881EAC 43 inc ebx
|
||
00881EAD 6C insb
|
||
00881EAE 6F outsd
|
||
00881EAF 7365 jnb 00881F16
|
||
00881EB1 43 inc ebx
|
||
00881EB2 6C insb
|
||
00881EB3 69636B0F002821 imul esp, [ebx+$6B], $2128000F
|
||
00881EBA 8800 mov [eax], al
|
||
00881EBC 08466F or [esi+$6F], al
|
||
00881EBF 726D jb 00881F2E
|
||
00881EC1 53 push ebx
|
||
00881EC2 686F771500 push $0015776F
|
||
00881EC7 98 cwde
|
||
00881EC8 2188000E5442 and [eax+$42540E00], ecx
|
||
00881ECE 52 push edx
|
||
00881ECF 61 popa
|
||
00881ED0 667265 jb 00881F38
|
||
00881ED3 7368 jnb 00881F3D
|
||
00881ED5 43 inc ebx
|
||
00881ED6 6C insb
|
||
00881ED7 69636B1700A021 imul esp, [ebx+$6B], $21A00017
|
||
00881EDE 8800 mov [eax], al
|
||
00881EE0 10546F6F adc [edi+ebp*2+$6F], dl
|
||
00881EE4 6C insb
|
||
00881EE5 42 inc edx
|
||
00881EE6 7574 jnz 00881F5C
|
||
00881EE8 746F jz 00881F59
|
||
00881EEA 6E outsb
|
||
00881EEB 32436C xor al, byte ptr [ebx+$6C]
|
||
00881EEE 69636B1A003022 imul esp, [ebx+$6B], $2230001A
|
||
00881EF5 8800 mov [eax], al
|
||
00881EF7 13546F46 adc edx, [edi+ebp*2+$46]
|
||
00881EFB 61 popa
|
||
00881EFC 63746F72 arpl [edi+ebp*2+$72], si
|
||
00881F00 794E jns 00881F50
|
||
00881F02 61 popa
|
||
00881F03 6D insd
|
||
00881F04 6543 inc ebx
|
||
00881F06 68616E6765 push $65676E61
|
||
00881F0B 17 pop ss
|
||
00881F0C 00442288 add [edx-$78], al
|
||
00881F10 0010 add [eax], dl
|
||
00881F12 54 push esp
|
||
00881F13 6F outsd
|
||
00881F14 6F outsd
|
||
00881F15 6C insb
|
||
00881F16 42 inc edx
|
||
00881F17 7574 jnz 00881F8D
|
||
00881F19 746F jz 00881F8A
|
||
00881F1B 6E outsb
|
||
00881F1C 31436C xor [ebx+$6C], eax
|
||
00881F1F 69636B10546672 imul esp, [ebx+$6B], $72665410
|
||
00881F26 6D insd
|
||
00881F27 46 inc esi
|
||
00881F28 50 push eax
|
||
00881F29 49 dec ecx
|
||
00881F2A 6E outsb
|
||
00881F2B 766F jbe 00881F9C
|
||
00881F2D 6963655F544A12 imul esp, [ebx+$65], $124A545F
|
||
00881F34 0028 add [eax], ch
|
||
00881F36 94 xchg eax, esp
|
||
00881F37 45 inc ebp
|
||
00881F38 00648A45 add [edx+ecx*4+$45], ah
|
||
00881F3C 00B8124D0020 add [eax+$20004D12], bh
|
||
00881F42 42 inc edx
|
||
00881F43 44 inc esp
|
||
00881F44 0064D378 add [ebx+edx*8+$78], ah
|
||
00881F48 00A80A78001C add [eax+$1C00780A], ch
|
||
00881F4E 5F pop edi
|
||
00881F4F 47 inc edi
|
||
00881F50 00B867470000 add [eax+$4767], bh
|
||
00881F56 16 push ss
|
||
00881F57 6300 arpl [eax], ax
|
||
00881F59 F4 hlt
|
||
00881F5A B466 mov ah, $66
|
||
00881F5C 00A40E6400E0A5 add [esi+ecx+$A5E00064], ah
|
||
00881F63 45 inc ebp
|
||
00881F64 005876 add [eax+$76], bl
|
||
00881F67 7C00 jl 00881F69
|
||
00881F69 087F4B or [edi+$4B], bh
|
||
00881F6C 0088996A0034 add [eax+$34006A99], cl
|
||
00881F72 B166 mov cl, $66
|
||
00881F74 009C6D4F005070 add [ebp+ebp*2+$7050004F], bl
|
||
00881F7B 4F dec edi
|
||
00881F7C 008D4000841F add [ebp+$1F840040], cl
|
||
00881F82 8800 mov [eax], al
|
||
00881F84 07 pop es
|
||
00881F85 10546672 adc [esi+$72], dl
|
||
00881F89 6D insd
|
||
00881F8A 46 inc esi
|
||
00881F8B 50 push eax
|
||
00881F8C 49 dec ecx
|
||
00881F8D 6E outsb
|
||
00881F8E 766F jbe 00881FFF
|
||
00881F90 6963655F544AB0 imul esp, [ebx+$65], $B04A545F
|
||
00881F97 198800D0F249 sbb [eax+$49F2D000], ecx
|
||
00881F9D 005E00 add [esi+$00], bl
|
||
00881FA0 0E push cs
|
||
00881FA1 55 push ebp
|
||
00881FA2 5F pop edi
|
||
00881FA3 46 inc esi
|
||
00881FA4 50 push eax
|
||
00881FA5 49 dec ecx
|
||
00881FA6 4E dec esi
|
||
00881FA7 56 push esi
|
||
00881FA8 4F dec edi
|
||
00881FA9 49 dec ecx
|
||
00881FAA 43 inc ebx
|
||
00881FAB 45 inc ebp
|
||
00881FAC 5F pop edi
|
||
00881FAD 54 push esp
|
||
00881FAE 4A dec edx
|
||
00881FAF 0000 add [eax], al
|
||
|
||
00881FB1 8D4000 lea eax, [eax+$00]
|
||
00881FB4 55 push ebp
|
||
00881FB5 8BEC mov ebp, esp
|
||
00881FB7 51 push ecx
|
||
00881FB8 53 push ebx
|
||
00881FB9 8945FC mov [ebp-$04], eax
|
||
00881FBC 33C0 xor eax, eax
|
||
00881FBE 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><>*<2A><><EFBFBD><EFBFBD>[Y]<5D>'
|
||
|
|
||
00881FBF 6867208800 push $00882067
|
||
|
||
***** TRY
|
||
|
|
||
00881FC4 64FF30 push dword ptr fs:[eax]
|
||
00881FC7 648920 mov fs:[eax], esp
|
||
00881FCA 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control DlyDate : N.A.
|
||
|
|
||
00881FCD 8B8014030000 mov eax, [eax+$0314]
|
||
|
||
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
||
|
|
||
00881FD3 E87C55C4FF call 004C7554
|
||
00881FD8 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control DlyDate : N.A.
|
||
|
|
||
00881FDB 8B9814030000 mov ebx, [eax+$0314]
|
||
00881FE1 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
00881FE3 E8EC38C4FF call 004C58D4
|
||
00881FE8 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
| or: ArrowCha.TArrowSeries.GetStartXValues(TArrowSeries):TChartValueList;
|
||
| or: ArrowCha.TArrowSeries.GetStartYValues(TArrowSeries):TChartValueList;
|
||
| or: ComCtrls.TCustomComboBoxEx.GetDropDownCount(TCustomComboBoxEx):Integer;
|
||
| or: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
|
||
| or: DB.TObjectField.GetFields(TObjectField):TFields;
|
||
|
|
||
00881FEA E8BDBFC5FF call 004DDFAC
|
||
00881FEF 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_44
|
||
|
|
||
00881FF1 FF5244 call dword ptr [edx+$44]
|
||
00881FF4 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
| or: ArrowCha.TArrowSeries.GetStartXValues(TArrowSeries):TChartValueList;
|
||
| or: ArrowCha.TArrowSeries.GetStartYValues(TArrowSeries):TChartValueList;
|
||
| or: ComCtrls.TCustomComboBoxEx.GetDropDownCount(TCustomComboBoxEx):Integer;
|
||
| or: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
|
||
| or: DB.TObjectField.GetFields(TObjectField):TFields;
|
||
|
|
||
00881FF6 E8B1BFC5FF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'exec P_get_invoice '
|
||
|
|
||
00881FFB BA7C208800 mov edx, $0088207C
|
||
00882000 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
00882002 FF5138 call dword ptr [ecx+$38]
|
||
00882005 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
| or: ArrowCha.TArrowSeries.GetStartXValues(TArrowSeries):TChartValueList;
|
||
| or: ArrowCha.TArrowSeries.GetStartYValues(TArrowSeries):TChartValueList;
|
||
| or: ComCtrls.TCustomComboBoxEx.GetDropDownCount(TCustomComboBoxEx):Integer;
|
||
| or: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
|
||
| or: DB.TObjectField.GetFields(TObjectField):TFields;
|
||
|
|
||
00882007 E8A0BFC5FF call 004DDFAC
|
||
|
||
* Possible String Reference to: '@InvoiceFlag='0''
|
||
|
|
||
0088200C BA98208800 mov edx, $00882098
|
||
00882011 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
00882013 FF5138 call dword ptr [ecx+$38]
|
||
00882016 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Open(TDataSet);
|
||
|
|
||
00882018 E8AB38C4FF call 004C58C8
|
||
0088201D 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control v1PRTOrderQty : N.A.
|
||
|
|
||
00882020 8B9050030000 mov edx, [eax+$0350]
|
||
00882026 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control DlyDate : N.A.
|
||
|
|
||
00882029 8B8014030000 mov eax, [eax+$0314]
|
||
|
||
|
|
||
0088202F E864A4F4FF call 007CC498
|
||
00882034 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control v1PRTOrderQty : N.A.
|
||
|
|
||
00882037 8B9050030000 mov edx, [eax+$0350]
|
||
0088203D 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control DlyDate : N.A.
|
||
|
|
||
00882040 8B8014030000 mov eax, [eax+$0314]
|
||
|
||
|
|
||
00882046 E8D5A5F4FF call 007CC620
|
||
0088204B 33C0 xor eax, eax
|
||
0088204D 5A pop edx
|
||
0088204E 59 pop ecx
|
||
0088204F 59 pop ecx
|
||
00882050 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '[Y]<5D>'
|
||
|
|
||
00882053 686E208800 push $0088206E
|
||
00882058 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control DlyDate : N.A.
|
||
|
|
||
0088205B 8B8014030000 mov eax, [eax+$0314]
|
||
|
||
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
||
|
|
||
00882061 E80E55C4FF call 004C7574
|
||
00882066 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
end. |