2948 lines
115 KiB
ObjectPascal
2948 lines
115 KiB
ObjectPascal
unit U_JYOrderCon_CX;
|
||
|
||
interface
|
||
|
||
uses
|
||
Windows, Messages, SysUtils, Classes, Graphics,
|
||
Controls, Forms, Dialogs, StdCtrls
|
||
type
|
||
TfrmJYorderConCX=class(TForm)
|
||
ToolBar1: TToolBar;
|
||
TBRafresh: TToolButton;
|
||
TBFind: TToolButton;
|
||
TBClose: TToolButton;
|
||
Panel1: TPanel;
|
||
BegDate: TDateTimePicker;
|
||
EndDate: TDateTimePicker;
|
||
Label1: TLabel;
|
||
cxGridPopupMenu1: TcxGridPopupMenu;
|
||
ADOQueryCmd: TADOQuery;
|
||
ADOQueryMain: TADOQuery;
|
||
ADOQueryTemp: TADOQuery;
|
||
DataSource1: TDataSource;
|
||
Order_Main: TClientDataSet;
|
||
RM1: TRMGridReport;
|
||
RMDBMain: TRMDBDataSet;
|
||
RMXLSExport1: TRMXLSExport;
|
||
Label4: TLabel;
|
||
CustomerNoName: TEdit;
|
||
PopupMenu1: TcxGridPopupMenu;
|
||
N2: TMenuItem;
|
||
Label7: TLabel;
|
||
PRTColor: TEdit;
|
||
Label8: TLabel;
|
||
PRTCodeName: TEdit;
|
||
Label9: TLabel;
|
||
ConNo: TEdit;
|
||
Label12: TLabel;
|
||
PRTKZ: TEdit;
|
||
Label13: TLabel;
|
||
PRTMF: TEdit;
|
||
ADOQueryPrint: TADOQuery;
|
||
CDS_Print: TClientDataSet;
|
||
ToolButton3: TToolButton;
|
||
cxGrid1: TcxGrid;
|
||
Tv1: TcxGridDBTableView;
|
||
v1Column4: TcxGridDBColumn;
|
||
v1ConNo: TcxGridDBColumn;
|
||
v1ConPerson1: TcxGridDBColumn;
|
||
v1OrdDate: TcxGridDBColumn;
|
||
v1CustomerNoName: TcxGridDBColumn;
|
||
v1PRTCodeName: TcxGridDBColumn;
|
||
v1Column1: TcxGridDBColumn;
|
||
v1PRTOrderQty: TcxGridDBColumn;
|
||
v1SOrdDefNote1: TcxGridDBColumn;
|
||
cxGrid1Level1: TcxGridLevel;
|
||
v1styleNo: TcxGridDBColumn;
|
||
v1PRTMF: TcxGridDBColumn;
|
||
v1PRTKZ: TcxGridDBColumn;
|
||
v1PRTSpec: TcxGridDBColumn;
|
||
v1SOrdDefStr4: TcxGridDBColumn;
|
||
v1BZType: TcxGridDBColumn;
|
||
TSsel: TToolButton;
|
||
procedure FormDestroy(Sender : TObject);
|
||
procedure FormClose(Sender : TObject);
|
||
procedure FormCreate(Sender : TObject);
|
||
procedure TBCloseClick(Sender : TObject);
|
||
procedure TBFindClick(Sender : TObject);
|
||
procedure TBRafreshClick(Sender : TObject);
|
||
procedure OrderNoMChange(Sender : TObject);
|
||
procedure FormShow(Sender : TObject);
|
||
procedure TBTPClick(Sender : TObject);
|
||
procedure CheckBox1Click(Sender : TObject);
|
||
procedure CheckBox2Click(Sender : TObject);
|
||
procedure Tv1StylesGetContentStyle(Sender : TObject);
|
||
procedure v1DeliveryDateCustomDrawCell(Sender : TObject);
|
||
procedure N1Click(Sender : TObject);
|
||
procedure N2Click(Sender : TObject);
|
||
procedure ToolButton3Click(Sender : TObject);
|
||
procedure Tv1CellDblClick(Sender : TObject);
|
||
procedure ConNoKeyPress(Sender : TObject);
|
||
procedure TSselClick(Sender : TObject);
|
||
procedure _PROC_007DE6ED(Sender : TObject);
|
||
procedure _PROC_007DEB92(Sender : TObject);
|
||
procedure _PROC_007DEBA2(Sender : TObject);
|
||
procedure _PROC_007DF829(Sender : TObject);
|
||
procedure _PROC_007DF858(Sender : TObject);
|
||
procedure _PROC_007DF860(Sender : TObject);
|
||
procedure _PROC_007DF8C6(Sender : TObject);
|
||
private
|
||
{ Private declarations }
|
||
public
|
||
{ Public declarations }
|
||
end ;
|
||
|
||
var
|
||
frmJYorderConCX: TfrmJYorderConCX;
|
||
|
||
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
|
||
|
||
implementation
|
||
|
||
{$R *.DFM}
|
||
|
||
procedure TfrmJYorderConCX.FormDestroy(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DE630 33C0 xor eax, eax
|
||
|
||
* Reference to GlobalVar_00893CC0
|
||
|
|
||
007DE632 A3C03C8900 mov dword ptr [$00893CC0], eax
|
||
007DE637 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.FormClose(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DE638 C60102 mov byte ptr [ecx], $02
|
||
007DE63B C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.FormCreate(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DE63C 53 push ebx
|
||
007DE63D 8BD8 mov ebx, eax
|
||
007DE63F B205 mov dl, $05
|
||
|
||
* Reference to control TfrmJYorderConCX.cxGrid1 : TcxGrid
|
||
|
|
||
007DE641 8B8380030000 mov eax, [ebx+$0380]
|
||
|
||
* Reference to: Controls.TControl.SetAlign(TControl;TAlign);
|
||
|
|
||
007DE647 E89094CAFF call 00487ADC
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryTemp : TADOQuery
|
||
|
|
||
007DE64C 8B8324030000 mov eax, [ebx+$0324]
|
||
|
||
|
|
||
007DE652 E83163FDFF call 007B4988
|
||
007DE657 DD9BD0030000 fstp qword ptr [ebx+$03D0]
|
||
007DE65D 9B wait
|
||
007DE65E 5B pop ebx
|
||
007DE65F C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.TBCloseClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DE660 53 push ebx
|
||
007DE661 8BD8 mov ebx, eax
|
||
007DE663 8BC3 mov eax, ebx
|
||
|
||
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
||
|
|
||
007DE665 E82E79CCFF call 004A5F98
|
||
|
||
* Reference to field TfrmJYorderConCX.OFFS_03DC
|
||
|
|
||
007DE66A 83BBDC03000001 cmp dword ptr [ebx+$03DC], +$01
|
||
007DE671 7417 jz 007DE68A
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD>ָʾ<D6B8><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007DE673 B9ACE67D00 mov ecx, $007DE6AC
|
||
|
||
* Reference to control TfrmJYorderConCX.Tv1 : TcxGridDBTableView
|
||
|
|
||
007DE678 8B9384030000 mov edx, [ebx+$0384]
|
||
|
||
* Possible String Reference to: 'ָʾ<D6B8><CABE><EFBFBD>б<EFBFBD>10'
|
||
|
|
||
007DE67E B8C4E67D00 mov eax, $007DE6C4
|
||
|
||
|
|
||
007DE683 E81895FDFF call 007B7BA0
|
||
007DE688 5B pop ebx
|
||
007DE689 C3 ret
|
||
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD>ָʾ<D6B8><CABE><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007DE68A B9ACE67D00 mov ecx, $007DE6AC
|
||
|
||
* Reference to control v1PriceUnit : N.A.
|
||
|
|
||
007DE68F 8B9384030000 mov edx, [ebx+$0384]
|
||
|
||
* Possible String Reference to: 'ָʾ<D6B8><CABE><EFBFBD>б<EFBFBD>ѡ<EFBFBD><D1A1>'
|
||
|
|
||
007DE695 B8DCE67D00 mov eax, $007DE6DC
|
||
|
||
|
|
||
007DE69A E80195FDFF call 007B7BA0
|
||
007DE69F 5B pop ebx
|
||
007DE6A0 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.TBFindClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DEC60 55 push ebp
|
||
007DEC61 8BEC mov ebp, esp
|
||
007DEC63 6A00 push $00
|
||
007DEC65 53 push ebx
|
||
007DEC66 8BD8 mov ebx, eax
|
||
007DEC68 33C0 xor eax, eax
|
||
007DEC6A 55 push ebp
|
||
007DEC6B 68E4EC7D00 push $007DECE4
|
||
|
||
***** TRY
|
||
|
|
||
007DEC70 64FF30 push dword ptr fs:[eax]
|
||
007DEC73 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DEC76 8B8320030000 mov eax, [ebx+$0320]
|
||
|
||
* Reference to: DB.TDataSet.GetActive(TDataSet):Boolean;
|
||
|
|
||
007DEC7C E8936DCEFF call 004C5A14
|
||
007DEC81 84C0 test al, al
|
||
007DEC83 7449 jz 007DECCE
|
||
007DEC85 8D45FC lea eax, [ebp-$04]
|
||
007DEC88 50 push eax
|
||
007DEC89 B902000000 mov ecx, $00000002
|
||
007DEC8E BA01000000 mov edx, $00000001
|
||
|
||
* Reference to control TfrmJYorderConCX.Panel1 : TPanel
|
||
|
|
||
007DEC93 8B8308030000 mov eax, [ebx+$0308]
|
||
|
||
|
|
||
007DEC99 E81274FDFF call 007B60B0
|
||
007DEC9E 8B55FC mov edx, [ebp-$04]
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DECA1 8B8320030000 mov eax, [ebx+$0320]
|
||
|
||
|
|
||
007DECA7 E81C80FDFF call 007B6CC8
|
||
|
||
* Reference to control TfrmJYorderConCX.Order_Main : TClientDataSet
|
||
|
|
||
007DECAC 8B932C030000 mov edx, [ebx+$032C]
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DECB2 8B8320030000 mov eax, [ebx+$0320]
|
||
|
||
|
|
||
007DECB8 E8D381FDFF call 007B6E90
|
||
|
||
* Reference to control TfrmJYorderConCX.Order_Main : TClientDataSet
|
||
|
|
||
007DECBD 8B932C030000 mov edx, [ebx+$032C]
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DECC3 8B8320030000 mov eax, [ebx+$0320]
|
||
|
||
|
|
||
007DECC9 E84A83FDFF call 007B7018
|
||
007DECCE 33C0 xor eax, eax
|
||
007DECD0 5A pop edx
|
||
007DECD1 59 pop ecx
|
||
007DECD2 59 pop ecx
|
||
007DECD3 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '[Y]Ð<><C390><EFBFBD><EFBFBD><EFBFBD>Ë<EFBFBD>U<EFBFBD><55>j'
|
||
|
|
||
007DECD6 68EBEC7D00 push $007DECEB
|
||
007DECDB 8D45FC lea eax, [ebp-$04]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007DECDE E84166C2FF call 00405324
|
||
007DECE3 C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007DECE4 E90B5EC2FF jmp 00404AF4
|
||
007DECE9 EBF0 jmp 007DECDB
|
||
|
||
****** END
|
||
|
|
||
007DECEB 5B pop ebx
|
||
007DECEC 59 pop ecx
|
||
007DECED 5D pop ebp
|
||
007DECEE C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.TBRafreshClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
|
||
|
|
||
007DECF0 E8F7F9FFFF call 007DE6EC
|
||
007DECF5 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.OrderNoMChange(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DECF8 55 push ebp
|
||
007DECF9 8BEC mov ebp, esp
|
||
007DECFB 6A00 push $00
|
||
007DECFD 53 push ebx
|
||
007DECFE 8BD8 mov ebx, eax
|
||
007DED00 33C0 xor eax, eax
|
||
007DED02 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>s]<5D><><EFBFBD><EFBFBD>[Y]Ð<><C390><EFBFBD><EFBFBD><EFBFBD>Ë<EFBFBD>U<EFBFBD><55>3<EFBFBD>Uh<55><68>}'
|
||
|
|
||
007DED03 687CED7D00 push $007DED7C
|
||
|
||
***** TRY
|
||
|
|
||
007DED08 64FF30 push dword ptr fs:[eax]
|
||
007DED0B 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DED0E 8B8320030000 mov eax, [ebx+$0320]
|
||
|
||
* Reference to: DB.TDataSet.GetActive(TDataSet):Boolean;
|
||
|
|
||
007DED14 E8FB6CCEFF call 004C5A14
|
||
007DED19 84C0 test al, al
|
||
007DED1B 7449 jz 007DED66
|
||
007DED1D 8D45FC lea eax, [ebp-$04]
|
||
007DED20 50 push eax
|
||
007DED21 B902000000 mov ecx, $00000002
|
||
007DED26 BA01000000 mov edx, $00000001
|
||
|
||
* Reference to control TfrmJYorderConCX.Panel1 : TPanel
|
||
|
|
||
007DED2B 8B8308030000 mov eax, [ebx+$0308]
|
||
|
||
|
|
||
007DED31 E87A73FDFF call 007B60B0
|
||
007DED36 8B55FC mov edx, [ebp-$04]
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DED39 8B8320030000 mov eax, [ebx+$0320]
|
||
|
||
|
|
||
007DED3F E8847FFDFF call 007B6CC8
|
||
|
||
* Reference to control TfrmJYorderConCX.Order_Main : TClientDataSet
|
||
|
|
||
007DED44 8B932C030000 mov edx, [ebx+$032C]
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DED4A 8B8320030000 mov eax, [ebx+$0320]
|
||
|
||
|
|
||
007DED50 E83B81FDFF call 007B6E90
|
||
|
||
* Reference to control TfrmJYorderConCX.Order_Main : TClientDataSet
|
||
|
|
||
007DED55 8B932C030000 mov edx, [ebx+$032C]
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DED5B 8B8320030000 mov eax, [ebx+$0320]
|
||
|
||
|
|
||
007DED61 E8B282FDFF call 007B7018
|
||
007DED66 33C0 xor eax, eax
|
||
007DED68 5A pop edx
|
||
007DED69 59 pop ecx
|
||
007DED6A 59 pop ecx
|
||
007DED6B 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '[Y]Ð<><C390><EFBFBD><EFBFBD><EFBFBD>Ë<EFBFBD>U<EFBFBD><55>3<EFBFBD>Uh<55><68>}'
|
||
|
|
||
007DED6E 6883ED7D00 push $007DED83
|
||
007DED73 8D45FC lea eax, [ebp-$04]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007DED76 E8A965C2FF call 00405324
|
||
007DED7B C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007DED7C E9735DC2FF jmp 00404AF4
|
||
007DED81 EBF0 jmp 007DED73
|
||
|
||
****** END
|
||
|
|
||
007DED83 5B pop ebx
|
||
007DED84 59 pop ecx
|
||
007DED85 5D pop ebp
|
||
007DED86 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.FormShow(Sender : TObject);
|
||
begin
|
||
(*
|
||
|
||
|
|
||
007DED88 E8EBFDFFFF call 007DEB78
|
||
007DED8D C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.TBTPClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DED90 55 push ebp
|
||
007DED91 8BEC mov ebp, esp
|
||
007DED93 33C0 xor eax, eax
|
||
007DED95 55 push ebp
|
||
007DED96 68AFED7D00 push $007DEDAF
|
||
|
||
***** TRY
|
||
|
|
||
007DED9B 64FF30 push dword ptr fs:[eax]
|
||
007DED9E 648920 mov fs:[eax], esp
|
||
007DEDA1 33C0 xor eax, eax
|
||
007DEDA3 5A pop edx
|
||
007DEDA4 59 pop ecx
|
||
007DEDA5 59 pop ecx
|
||
007DEDA6 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
007DEDA9 68B6ED7D00 push $007DEDB6
|
||
007DEDAE C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007DEDAF E9405DC2FF jmp 00404AF4
|
||
007DEDB4 EBF8 jmp 007DEDAE
|
||
|
||
****** END
|
||
|
|
||
007DEDB6 5D pop ebp
|
||
007DEDB7 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.CheckBox1Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
|
||
|
|
||
007DEDB8 E82FF9FFFF call 007DE6EC
|
||
007DEDBD C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.CheckBox2Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DEDC0 56 push esi
|
||
|
||
* Reference to control TfrmJYorderConCX.TBRafresh : TToolButton
|
||
|
|
||
007DEDC1 8B80FC020000 mov eax, [eax+$02FC]
|
||
007DEDC7 66BEEBFF mov si, $FFEB
|
||
|
||
* Reference to: System.@CallDynaInst;
|
||
|
|
||
007DEDCB E88457C2FF call 00404554
|
||
007DEDD0 5E pop esi
|
||
007DEDD1 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.Tv1StylesGetContentStyle(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DEDD4 55 push ebp
|
||
007DEDD5 8BEC mov ebp, esp
|
||
007DEDD7 5D pop ebp
|
||
007DEDD8 C20800 ret $0008
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.v1DeliveryDateCustomDrawCell(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DEDDC 55 push ebp
|
||
007DEDDD 8BEC mov ebp, esp
|
||
007DEDDF 5D pop ebp
|
||
007DEDE0 C20800 ret $0008
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.N1Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DEDE4 55 push ebp
|
||
007DEDE5 8BEC mov ebp, esp
|
||
007DEDE7 B907000000 mov ecx, $00000007
|
||
007DEDEC 6A00 push $00
|
||
007DEDEE 6A00 push $00
|
||
007DEDF0 49 dec ecx
|
||
007DEDF1 75F9 jnz 007DEDEC
|
||
007DEDF3 51 push ecx
|
||
007DEDF4 53 push ebx
|
||
007DEDF5 8BD8 mov ebx, eax
|
||
007DEDF7 33C0 xor eax, eax
|
||
007DEDF9 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>,[<5B><><EFBFBD><EFBFBD>[<5B><>]<5D>'
|
||
|
|
||
007DEDFA 68C3EF7D00 push $007DEFC3
|
||
|
||
***** TRY
|
||
|
|
||
007DEDFF 64FF30 push dword ptr fs:[eax]
|
||
007DEE02 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmJYorderConCX.Order_Main : TClientDataSet
|
||
|
|
||
007DEE05 8B832C030000 mov eax, [ebx+$032C]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007DEE0B E8B090CEFF call 004C7EC0
|
||
007DEE10 84C0 test al, al
|
||
007DEE12 0F8588010000 jnz 007DEFA0
|
||
007DEE18 8D55F0 lea edx, [ebp-$10]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.N2Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DF054 55 push ebp
|
||
007DF055 8BEC mov ebp, esp
|
||
007DF057 B907000000 mov ecx, $00000007
|
||
007DF05C 6A00 push $00
|
||
007DF05E 6A00 push $00
|
||
007DF060 49 dec ecx
|
||
007DF061 75F9 jnz 007DF05C
|
||
007DF063 51 push ecx
|
||
007DF064 53 push ebx
|
||
007DF065 8BD8 mov ebx, eax
|
||
007DF067 33C0 xor eax, eax
|
||
007DF069 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><>X<EFBFBD><58><EFBFBD><EFBFBD>[<5B><>]<5D>'
|
||
|
|
||
007DF06A 6833F27D00 push $007DF233
|
||
|
||
***** TRY
|
||
|
|
||
007DF06F 64FF30 push dword ptr fs:[eax]
|
||
007DF072 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmJYorderConCX.Order_Main : TClientDataSet
|
||
|
|
||
007DF075 8B832C030000 mov eax, [ebx+$032C]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007DF07B E8408ECEFF call 004C7EC0
|
||
007DF080 84C0 test al, al
|
||
007DF082 0F8588010000 jnz 007DF210
|
||
007DF088 8D55F0 lea edx, [ebp-$10]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.ToolButton3Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DF2C4 53 push ebx
|
||
007DF2C5 8BD8 mov ebx, eax
|
||
|
||
* Reference to control TfrmJYorderConCX.Order_Main : TClientDataSet
|
||
|
|
||
007DF2C7 8B832C030000 mov eax, [ebx+$032C]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007DF2CD E8EE8BCEFF call 004C7EC0
|
||
007DF2D2 84C0 test al, al
|
||
007DF2D4 750A jnz 007DF2E0
|
||
|
||
* Reference to field TfrmJYorderConCX.ModalResult : TModalResult
|
||
|
|
||
007DF2D6 C7834C02000001000000 mov dword ptr [ebx+$024C], $00000001
|
||
007DF2E0 5B pop ebx
|
||
007DF2E1 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.Tv1CellDblClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DF2E4 55 push ebp
|
||
007DF2E5 8BEC mov ebp, esp
|
||
007DF2E7 53 push ebx
|
||
007DF2E8 56 push esi
|
||
007DF2E9 8BD8 mov ebx, eax
|
||
|
||
* Reference to field TfrmJYorderConCX.OFFS_03E8
|
||
|
|
||
007DF2EB 8B83E8030000 mov eax, [ebx+$03E8]
|
||
007DF2F1 BA2CF37D00 mov edx, $007DF32C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007DF2F6 E84564C2FF call 00405740
|
||
007DF2FB 7411 jz 007DF30E
|
||
|
||
* Reference to control TfrmJYorderConCX.ToolButton3 : TToolButton
|
||
|
|
||
007DF2FD 8B837C030000 mov eax, [ebx+$037C]
|
||
007DF303 66BEEBFF mov si, $FFEB
|
||
|
||
* Reference to: System.@CallDynaInst;
|
||
|
|
||
007DF307 E84852C2FF call 00404554
|
||
007DF30C EB0F jmp 007DF31D
|
||
|
||
* Reference to control TfrmJYorderConCX.TSsel : TToolButton
|
||
|
|
||
007DF30E 8B83C8030000 mov eax, [ebx+$03C8]
|
||
007DF314 66BEEBFF mov si, $FFEB
|
||
|
||
* Reference to: System.@CallDynaInst;
|
||
|
|
||
007DF318 E83752C2FF call 00404554
|
||
007DF31D 5E pop esi
|
||
007DF31E 5B pop ebx
|
||
007DF31F 5D pop ebp
|
||
007DF320 C20C00 ret $000C
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.ConNoKeyPress(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DF330 55 push ebp
|
||
007DF331 8BEC mov ebp, esp
|
||
007DF333 51 push ecx
|
||
007DF334 B904000000 mov ecx, $00000004
|
||
007DF339 6A00 push $00
|
||
007DF33B 6A00 push $00
|
||
007DF33D 49 dec ecx
|
||
007DF33E 75F9 jnz 007DF339
|
||
007DF340 874DFC xchg [ebp-$04], ecx
|
||
007DF343 53 push ebx
|
||
007DF344 8945FC mov [ebp-$04], eax
|
||
007DF347 33C0 xor eax, eax
|
||
007DF349 55 push ebp
|
||
007DF34A 6868F57D00 push $007DF568
|
||
|
||
***** TRY
|
||
|
|
||
007DF34F 64FF30 push dword ptr fs:[eax]
|
||
007DF352 648920 mov fs:[eax], esp
|
||
007DF355 80390D cmp byte ptr [ecx], $0D
|
||
007DF358 0F85CA010000 jnz 007DF528
|
||
007DF35E 8D55F4 lea edx, [ebp-$0C]
|
||
007DF361 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmJYorderConCX.ConNo : TEdit
|
||
|
|
||
007DF364 8B8060030000 mov eax, [eax+$0360]
|
||
|
||
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
||
|
|
||
007DF36A E88192CAFF call 004885F0
|
||
007DF36F 8B45F4 mov eax, [ebp-$0C]
|
||
007DF372 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007DF375 E872B5C2FF call 0040A8EC
|
||
007DF37A 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Reference to: System.@LStrLen(String):Integer;
|
||
| or: System.@DynArrayLength;
|
||
| or: System.DynArraySize(Pointer):Integer;
|
||
| or: Variants.DynArraySize(Pointer):Integer;
|
||
|
|
||
007DF37D E87262C2FF call 004055F4
|
||
007DF382 83F804 cmp eax, +$04
|
||
007DF385 0F8C9D010000 jl 007DF528
|
||
007DF38B 33C0 xor eax, eax
|
||
007DF38D 55 push ebp
|
||
007DF38E 6821F57D00 push $007DF521
|
||
|
||
***** TRY
|
||
|
|
||
007DF393 64FF30 push dword ptr fs:[eax]
|
||
007DF396 648920 mov fs:[eax], esp
|
||
007DF399 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DF39C 8B8020030000 mov eax, [eax+$0320]
|
||
|
||
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
||
|
|
||
007DF3A2 E8AD81CEFF call 004C7554
|
||
007DF3A7 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DF3AA 8B9820030000 mov ebx, [eax+$0320]
|
||
007DF3B0 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007DF3B2 E81D65CEFF call 004C58D4
|
||
007DF3B7 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DF3B9 E8EEEBCFFF call 004DDFAC
|
||
007DF3BE 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_44
|
||
|
|
||
007DF3C0 FF5244 call dword ptr [edx+$44]
|
||
007DF3C3 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DF3C5 E8E2EBCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'select A.*,B.* '
|
||
|
|
||
007DF3CA BA7CF57D00 mov edx, $007DF57C
|
||
007DF3CF 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DF3D1 FF5138 call dword ptr [ecx+$38]
|
||
007DF3D4 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DF3D6 E8D1EBCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'from JYorderCon_Main A '
|
||
|
|
||
007DF3DB BA94F57D00 mov edx, $007DF594
|
||
007DF3E0 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DF3E2 FF5138 call dword ptr [ecx+$38]
|
||
007DF3E5 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DF3E7 E8C0EBCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'inner join JYOrderCon_Sub B on B.Ma
|
||
| inid=A.Mainid '
|
||
|
|
||
007DF3EC BAB4F57D00 mov edx, $007DF5B4
|
||
007DF3F1 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DF3F3 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: 'where A.ConNo like '%'
|
||
|
|
||
007DF3F6 68F0F57D00 push $007DF5F0
|
||
007DF3FB 8D55E8 lea edx, [ebp-$18]
|
||
007DF3FE 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmJYorderConCX.ConNo : TEdit
|
||
|
|
||
007DF401 8B8060030000 mov eax, [eax+$0360]
|
||
|
||
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
||
|
|
||
007DF407 E8E491CAFF call 004885F0
|
||
007DF40C 8B45E8 mov eax, [ebp-$18]
|
||
007DF40F 8D55EC lea edx, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007DF412 E8D5B4C2FF call 0040A8EC
|
||
007DF417 FF75EC push dword ptr [ebp-$14]
|
||
007DF41A 6810F67D00 push $007DF610
|
||
007DF41F 681CF67D00 push $007DF61C
|
||
007DF424 8D45F0 lea eax, [ebp-$10]
|
||
007DF427 BA04000000 mov edx, $00000004
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007DF42C E88362C2FF call 004056B4
|
||
007DF431 8B45F0 mov eax, [ebp-$10]
|
||
007DF434 50 push eax
|
||
007DF435 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DF437 E870EBCFFF call 004DDFAC
|
||
007DF43C 5A pop edx
|
||
007DF43D 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DF43F FF5138 call dword ptr [ecx+$38]
|
||
007DF442 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to field TfrmJYorderConCX.OFFS_03E8
|
||
|
|
||
007DF445 8B80E8030000 mov eax, [eax+$03E8]
|
||
007DF44B BA28F67D00 mov edx, $007DF628
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007DF450 E8EB62C2FF call 00405740
|
||
007DF455 7513 jnz 007DF46A
|
||
007DF457 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DF459 E84EEBCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: ' and not exists(select Y.YFID from
|
||
| JYOrderFPPI_Sub Y where Y.YFID=B.Su
|
||
| bid)'
|
||
|
|
||
007DF45E BA34F67D00 mov edx, $007DF634
|
||
007DF463 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DF465 FF5138 call dword ptr [ecx+$38]
|
||
007DF468 EB66 jmp 007DF4D0
|
||
007DF46A 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to field TfrmJYorderConCX.OFFS_03E8
|
||
|
|
||
007DF46D 8B80E8030000 mov eax, [eax+$03E8]
|
||
007DF473 BA88F67D00 mov edx, $007DF688
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007DF478 E8C362C2FF call 00405740
|
||
007DF47D 7451 jz 007DF4D0
|
||
|
||
* Possible String Reference to: 'and (A.ConPerson1=''
|
||
|
|
||
007DF47F 6894F67D00 push $007DF694
|
||
007DF484 8D55E0 lea edx, [ebp-$20]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX.TSselClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DF6CC 55 push ebp
|
||
007DF6CD 8BEC mov ebp, esp
|
||
007DF6CF 6A00 push $00
|
||
007DF6D1 6A00 push $00
|
||
007DF6D3 53 push ebx
|
||
007DF6D4 8BD8 mov ebx, eax
|
||
007DF6D6 33C0 xor eax, eax
|
||
007DF6D8 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><>R<EFBFBD><52><EFBFBD><EFBFBD>[YY]<5D>'
|
||
|
|
||
007DF6D9 680AF87D00 push $007DF80A
|
||
|
||
***** TRY
|
||
|
|
||
007DF6DE 64FF30 push dword ptr fs:[eax]
|
||
007DF6E1 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmJYorderConCX.Order_Main : TClientDataSet
|
||
|
|
||
007DF6E4 8B832C030000 mov eax, [ebx+$032C]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007DF6EA E8D187CEFF call 004C7EC0
|
||
007DF6EF 84C0 test al, al
|
||
007DF6F1 0F85F8000000 jnz 007DF7EF
|
||
007DF6F7 33C0 xor eax, eax
|
||
007DF6F9 55 push ebp
|
||
007DF6FA 68E8F77D00 push $007DF7E8
|
||
|
||
***** TRY
|
||
|
|
||
007DF6FF 64FF30 push dword ptr fs:[eax]
|
||
007DF702 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX._PROC_007DE6ED(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DE6ED 8BEC mov ebp, esp
|
||
007DE6EF B906000000 mov ecx, $00000006
|
||
007DE6F4 6A00 push $00
|
||
007DE6F6 6A00 push $00
|
||
007DE6F8 49 dec ecx
|
||
007DE6F9 75F9 jnz 007DE6F4
|
||
007DE6FB 53 push ebx
|
||
007DE6FC 8945FC mov [ebp-$04], eax
|
||
007DE6FF 33C0 xor eax, eax
|
||
007DE701 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>Da<44><61><EFBFBD><EFBFBD>[<5B><>]<5D>'
|
||
|
|
||
007DE702 68ABE97D00 push $007DE9AB
|
||
|
||
***** TRY
|
||
|
|
||
007DE707 64FF30 push dword ptr fs:[eax]
|
||
007DE70A 648920 mov fs:[eax], esp
|
||
007DE70D 33C0 xor eax, eax
|
||
007DE70F 55 push ebp
|
||
007DE710 6889E97D00 push $007DE989
|
||
|
||
***** TRY
|
||
|
|
||
007DE715 64FF30 push dword ptr fs:[eax]
|
||
007DE718 648920 mov fs:[eax], esp
|
||
007DE71B 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DE71E 8B8020030000 mov eax, [eax+$0320]
|
||
|
||
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
||
|
|
||
007DE724 E82B8ECEFF call 004C7554
|
||
007DE729 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmJYorderConCX.ADOQueryMain : TADOQuery
|
||
|
|
||
007DE72C 8B9820030000 mov ebx, [eax+$0320]
|
||
007DE732 33D2 xor edx, edx
|
||
007DE734 8BC3 mov eax, ebx
|
||
007DE736 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_0190
|
||
|
|
||
007DE738 FF9190010000 call dword ptr [ecx+$0190]
|
||
007DE73E 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007DE740 E88F71CEFF call 004C58D4
|
||
007DE745 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DE747 E860F8CFFF call 004DDFAC
|
||
007DE74C 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_44
|
||
|
|
||
007DE74E FF5244 call dword ptr [edx+$44]
|
||
007DE751 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DE753 E854F8CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'select A.*,B.* '
|
||
|
|
||
007DE758 BAC0E97D00 mov edx, $007DE9C0
|
||
007DE75D 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DE75F FF5138 call dword ptr [ecx+$38]
|
||
007DE762 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DE764 E843F8CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'from JYorderCon_Main A '
|
||
|
|
||
007DE769 BAD8E97D00 mov edx, $007DE9D8
|
||
007DE76E 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DE770 FF5138 call dword ptr [ecx+$38]
|
||
007DE773 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DE775 E832F8CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'inner join JYOrderCon_Sub B on B.Ma
|
||
| inid=A.Mainid '
|
||
|
|
||
007DE77A BAF8E97D00 mov edx, $007DE9F8
|
||
007DE77F 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DE781 FF5138 call dword ptr [ecx+$38]
|
||
007DE784 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DE786 E821F8CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'where 1=1 '
|
||
|
|
||
007DE78B BA34EA7D00 mov edx, $007DEA34
|
||
007DE790 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DE792 FF5138 call dword ptr [ecx+$38]
|
||
007DE795 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to field TfrmJYorderConCX.OFFS_03E8
|
||
|
|
||
007DE798 8B80E8030000 mov eax, [eax+$03E8]
|
||
007DE79E BA48EA7D00 mov edx, $007DEA48
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007DE7A3 E8986FC2FF call 00405740
|
||
007DE7A8 0F844E010000 jz 007DE8FC
|
||
|
||
* Possible String Reference to: 'and A.filltime>=''
|
||
|
|
||
007DE7AE 6854EA7D00 push $007DEA54
|
||
007DE7B3 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmJYorderConCX.BegDate : TDateTimePicker
|
||
|
|
||
007DE7B6 8B800C030000 mov eax, [eax+$030C]
|
||
007DE7BC FFB014020000 push dword ptr [eax+$0214]
|
||
007DE7C2 FFB010020000 push dword ptr [eax+$0210]
|
||
007DE7C8 8D55F0 lea edx, [ebp-$10]
|
||
|
||
* Possible String Reference to: 'yyyy-MM-dd'
|
||
|
|
||
007DE7CB B870EA7D00 mov eax, $007DEA70
|
||
|
||
|
|
||
007DE7D0 E8E703C3FF call 0040EBBC
|
||
007DE7D5 8B45F0 mov eax, [ebp-$10]
|
||
007DE7D8 8D55F4 lea edx, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007DE7DB E80CC1C2FF call 0040A8EC
|
||
007DE7E0 FF75F4 push dword ptr [ebp-$0C]
|
||
|
||
* Possible String Reference to: '' '
|
||
|
|
||
007DE7E3 6884EA7D00 push $007DEA84
|
||
007DE7E8 8D45F8 lea eax, [ebp-$08]
|
||
007DE7EB BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007DE7F0 E8BF6EC2FF call 004056B4
|
||
007DE7F5 8B45F8 mov eax, [ebp-$08]
|
||
007DE7F8 50 push eax
|
||
007DE7F9 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DE7FB E8ACF7CFFF call 004DDFAC
|
||
007DE800 5A pop edx
|
||
007DE801 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DE803 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: 'and A.filltime<''
|
||
|
|
||
007DE806 6890EA7D00 push $007DEA90
|
||
007DE80B 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmJYorderConCX.EndDate : TDateTimePicker
|
||
|
|
||
007DE80E 8B8010030000 mov eax, [eax+$0310]
|
||
007DE814 DD8010020000 fld qword ptr [eax+$0210]
|
||
007DE81A D805A4EA7D00 fadd dword ptr [$007DEAA4]
|
||
007DE820 83C4F8 add esp, -$08
|
||
007DE823 DD1C24 fstp qword ptr [esp]
|
||
007DE826 9B wait
|
||
007DE827 8D55E4 lea edx, [ebp-$1C]
|
||
|
||
* Possible String Reference to: 'yyyy-MM-dd'
|
||
|
|
||
007DE82A B870EA7D00 mov eax, $007DEA70
|
||
|
||
|
|
||
007DE82F E88803C3FF call 0040EBBC
|
||
007DE834 8B45E4 mov eax, [ebp-$1C]
|
||
007DE837 8D55E8 lea edx, [ebp-$18]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007DE83A E8ADC0C2FF call 0040A8EC
|
||
007DE83F FF75E8 push dword ptr [ebp-$18]
|
||
|
||
* Possible String Reference to: '' '
|
||
|
|
||
007DE842 6884EA7D00 push $007DEA84
|
||
007DE847 8D45EC lea eax, [ebp-$14]
|
||
007DE84A BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007DE84F E8606EC2FF call 004056B4
|
||
007DE854 8B45EC mov eax, [ebp-$14]
|
||
007DE857 50 push eax
|
||
007DE858 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DE85A E84DF7CFFF call 004DDFAC
|
||
007DE85F 5A pop edx
|
||
007DE860 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DE862 FF5138 call dword ptr [ecx+$38]
|
||
007DE865 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to field TfrmJYorderConCX.OFFS_03E8
|
||
|
|
||
007DE868 8B80E8030000 mov eax, [eax+$03E8]
|
||
007DE86E BAB0EA7D00 mov edx, $007DEAB0
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007DE873 E8C86EC2FF call 00405740
|
||
007DE878 7516 jnz 007DE890
|
||
007DE87A 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007DE87C E82BF7CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: ' and not exists(select Y.YFID from
|
||
| JYOrderFPPI_Sub Y where Y.YFID=B.Su
|
||
| bid)'
|
||
|
|
||
007DE881 BABCEA7D00 mov edx, $007DEABC
|
||
007DE886 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007DE888 FF5138 call dword ptr [ecx+$38]
|
||
007DE88B E9A8000000 jmp 007DE938
|
||
007DE890 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to field TfrmJYorderConCX.OFFS_03E8
|
||
|
|
||
007DE893 8B80E8030000 mov eax, [eax+$03E8]
|
||
007DE899 BA10EB7D00 mov edx, $007DEB10
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007DE89E E89D6EC2FF call 00405740
|
||
007DE8A3 0F848F000000 jz 007DE938
|
||
|
||
* Possible String Reference to: 'and (A.ConPerson1=''
|
||
|
|
||
007DE8A9 681CEB7D00 push $007DEB1C
|
||
007DE8AE 8D55DC lea edx, [ebp-$24]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX._PROC_007DEB92(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DEB92 2403 and al, $03
|
||
007DEB94 0000 add [eax], al
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX._PROC_007DEBA2(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DEBA2 C4F8 les edi, ax
|
||
007DEBA4 DD1C24 fstp qword ptr [esp]
|
||
007DEBA7 9B wait
|
||
|
||
* Reference to control OrdDate : TcxGridDBColumn
|
||
|
|
||
007DEBA8 8B830C030000 mov eax, [ebx+$030C]
|
||
|
||
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
||
|
|
||
007DEBAE E87936C9FF call 0047222C
|
||
|
||
* Reference to control ToolButton2 : N.A.
|
||
|
|
||
007DEBB3 8B8324030000 mov eax, [ebx+$0324]
|
||
|
||
|
|
||
007DEBB9 E81260FDFF call 007B4BD0
|
||
007DEBBE 83C4F8 add esp, -$08
|
||
007DEBC1 DD1C24 fstp qword ptr [esp]
|
||
007DEBC4 9B wait
|
||
|
||
* Reference to control Label4 : TLabel
|
||
|
|
||
007DEBC5 8B8310030000 mov eax, [ebx+$0310]
|
||
|
||
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
||
|
|
||
007DEBCB E85C36C9FF call 0047222C
|
||
007DEBD0 B201 mov dl, $01
|
||
|
||
* Reference to control Label5 : N.A.
|
||
|
|
||
007DEBD2 8B8388030000 mov eax, [ebx+$0388]
|
||
|
||
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
||
|
|
||
007DEBD8 E8E7AFE4FF call 00629BC4
|
||
007DEBDD B201 mov dl, $01
|
||
|
||
* Reference to control SYRName : N.A.
|
||
|
|
||
007DEBDF 8B837C030000 mov eax, [ebx+$037C]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007DEBE5 E82699CAFF call 00488510
|
||
|
||
* Reference to control CDS_Type : N.A.
|
||
|
|
||
007DEBEA 8B83E8030000 mov eax, [ebx+$03E8]
|
||
007DEBF0 BA5CEC7D00 mov edx, $007DEC5C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007DEBF5 E8466BC2FF call 00405740
|
||
007DEBFA 751A jnz 007DEC16
|
||
007DEBFC 33D2 xor edx, edx
|
||
|
||
* Reference to control Label5 : N.A.
|
||
|
|
||
007DEBFE 8B8388030000 mov eax, [ebx+$0388]
|
||
|
||
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
||
|
|
||
007DEC04 E8BBAFE4FF call 00629BC4
|
||
007DEC09 33D2 xor edx, edx
|
||
|
||
* Reference to control SYRName : N.A.
|
||
|
|
||
007DEC0B 8B837C030000 mov eax, [ebx+$037C]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007DEC11 E8FA98CAFF call 00488510
|
||
007DEC16 8BC3 mov eax, ebx
|
||
|
||
|
|
||
007DEC18 E8CFFAFFFF call 007DE6EC
|
||
007DEC1D 5B pop ebx
|
||
007DEC1E C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX._PROC_007DF829(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DF829 8BEC mov ebp, esp
|
||
007DF82B 33C0 xor eax, eax
|
||
007DF82D 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><>R<EFBFBD><52><EFBFBD><EFBFBD>]Ë<><C38B>-<2D><<3C>'
|
||
|
|
||
007DF82E 684DF87D00 push $007DF84D
|
||
|
||
***** TRY
|
||
|
|
||
007DF833 64FF30 push dword ptr fs:[eax]
|
||
007DF836 648920 mov fs:[eax], esp
|
||
007DF839 FF05C43C8900 inc dword ptr [$00893CC4]
|
||
007DF83F 33C0 xor eax, eax
|
||
007DF841 5A pop edx
|
||
007DF842 59 pop ecx
|
||
007DF843 59 pop ecx
|
||
007DF844 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: ']Ë<><C38B>-<2D><<3C>'
|
||
|
|
||
007DF847 6854F87D00 push $007DF854
|
||
007DF84C C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007DF84D E9A252C2FF jmp 00404AF4
|
||
007DF852 EBF8 jmp 007DF84C
|
||
|
||
****** END
|
||
|
|
||
007DF854 5D pop ebp
|
||
007DF855 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX._PROC_007DF858(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DF858 832DC43C890001 sub dword ptr [$00893CC4], +$01
|
||
007DF85F C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX._PROC_007DF860(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DF860 AC lodsb
|
||
007DF861 F8 clc
|
||
007DF862 7D00 jnl 007DF864
|
||
007DF864 0000 add [eax], al
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmJYorderConCX._PROC_007DF8C6(Sender : TObject);
|
||
begin
|
||
(*
|
||
007DF8C6 48 dec eax
|
||
007DF8C7 0050D4 add [eax-$2C], dl
|
||
007DF8CA 42 inc edx
|
||
007DF8CB 0008 add [eax], cl
|
||
007DF8CD 2D4A007CD0 sub eax, $D07C004A
|
||
007DF8D2 42 inc edx
|
||
007DF8D3 00F4 add ah, dh
|
||
007DF8D5 6B4A00D0 imul ecx, [edx+$00], $D0
|
||
007DF8D9 1D4A0030F6 sbb eax, $F630004A
|
||
007DF8DE 48 dec eax
|
||
007DF8DF 004CFB48 add [ebx+edi*8+$48], cl
|
||
007DF8E3 0098FA48000C add [eax+$C0048FA], bl
|
||
007DF8E9 7948 jns 007DF933
|
||
007DF8EB 00ACF04800E829 add [eax+esi*8+$29E80048], ch
|
||
007DF8F2 4A dec edx
|
||
007DF8F3 00E4 add ah, ah
|
||
007DF8F5 ED in eax, dx
|
||
007DF8F6 48 dec eax
|
||
007DF8F7 00547848 add [eax+edi*2+$48], dl
|
||
007DF8FB 005878 add [eax+$78], bl
|
||
007DF8FE 48 dec eax
|
||
007DF8FF 00DC add ah, bl
|
||
007DF901 2A4A00 sub cl, byte ptr [edx+$00]
|
||
007DF904 3CA9 cmp al, $A9
|
||
007DF906 48 dec eax
|
||
007DF907 00C0 add al, al
|
||
007DF909 834800D0 or dword ptr [eax+$00], -$30
|
||
007DF90D 7948 jns 007DF957
|
||
007DF90F 004C8548 add [ebp+eax*4+$48], cl
|
||
007DF913 00D0 add al, dl
|
||
007DF915 2C4A sub al, $4A
|
||
007DF917 009C2B4A008486 add [ebx+ebp+$8684004A], bl
|
||
007DF91E 48 dec eax
|
||
007DF91F 00482D add [eax+$2D], cl
|
||
007DF922 4A dec edx
|
||
007DF923 00C0 add al, al
|
||
007DF925 A9480038EE test eax, $EE380048
|
||
007DF92A 48 dec eax
|
||
007DF92B 00F4 add ah, dh
|
||
007DF92D EE out dx, al
|
||
007DF92E 48 dec eax
|
||
007DF92F 00F0 add al, dh
|
||
007DF931 E94800D8EE jmp EF55F97E
|
||
007DF936 48 dec eax
|
||
007DF937 00D8 add al, bl
|
||
007DF939 1B4A00 sbb ecx, [edx+$00]
|
||
007DF93C EC in al, dx
|
||
007DF93D 334A00 xor ecx, [edx+$00]
|
||
007DF940 20C4 and ah, al
|
||
007DF942 48 dec eax
|
||
007DF943 00B0404A0010 add [eax+$10004A40], dh
|
||
007DF949 44 inc esp
|
||
007DF94A 4A dec edx
|
||
007DF94B 00CC add ah, cl
|
||
007DF94D 42 inc edx
|
||
007DF94E 4A dec edx
|
||
007DF94F 00B8C44800BC add [eax+$BC0048C4], bh
|
||
007DF955 C44800 les ecx, [eax+$00]
|
||
007DF958 48 dec eax
|
||
007DF959 45 inc ebp
|
||
007DF95A 4A dec edx
|
||
007DF95B 001CC3 add [ebx+eax*8], bl
|
||
007DF95E 48 dec eax
|
||
007DF95F 0018 add [eax], bl
|
||
007DF961 F0 lock
|
||
007DF962 48 dec eax
|
||
007DF963 00444C4A add [esp+ecx*2+$4A], al
|
||
007DF967 000C02 add [edx+eax], cl
|
||
007DF96A 49 dec ecx
|
||
007DF96B 0094EC48009C64 add [esp+ebp*8+$649C0048], dl
|
||
007DF972 4A dec edx
|
||
007DF973 008C154A003C18 add [ebp+edx+$183C004A], cl
|
||
007DF97A 4A dec edx
|
||
007DF97B 0038 add [eax], bh
|
||
007DF97D 52 push edx
|
||
007DF97E 4A dec edx
|
||
007DF97F 005C224A add [edx+$4A], bl
|
||
007DF983 00D8 add al, bl
|
||
007DF985 224A00 and cl, byte ptr [edx+$00]
|
||
007DF988 7C68 jl 007DF9F2
|
||
007DF98A 4A dec edx
|
||
007DF98B 00941F4A003C60 add [edi+ebx+$603C004A], dl
|
||
007DF992 4A dec edx
|
||
007DF993 001447 add [edi+eax*2], dl
|
||
007DF996 4A dec edx
|
||
007DF997 0034654A00CC2C add [$2CCC004A], dh
|
||
007DF99E 4A dec edx
|
||
007DF99F 000E add [esi], cl
|
||
007DF9A1 0000 add [eax], al
|
||
|
||
007DF9A3 0000 add [eax], al
|
||
|
||
007DF9A5 0003 add [ebx], al
|
||
007DF9A7 0000 add [eax], al
|
||
|
||
007DF9A9 0020 add [eax], ah
|
||
007DF9AB 114000 adc [eax+$00], eax
|
||
007DF9AE 7C04 jl 007DF9B4
|
||
007DF9B0 0000 add [eax], al
|
||
|
||
007DF9B2 2011 and [ecx], dl
|
||
007DF9B4 40 inc eax
|
||
007DF9B5 008004000020 add [eax+$20000004], al
|
||
007DF9BB 114000 adc [eax+$00], eax
|
||
007DF9BE 840400 test [eax+eax], al
|
||
007DF9C1 006000 add [eax+$00], ah
|
||
007DF9C4 36047E add al, +$7E
|
||
007DF9C7 00F8 add al, bh
|
||
007DF9C9 0200 add al, byte ptr [eax]
|
||
007DF9CB 0000 add [eax], al
|
||
|
||
007DF9CD 0008 add [eax], cl
|
||
007DF9CF 54 push esp
|
||
007DF9D0 6F outsd
|
||
007DF9D1 6F outsd
|
||
007DF9D2 6C insb
|
||
007DF9D3 42 inc edx
|
||
007DF9D4 61 popa
|
||
007DF9D5 7231 jb 007DFA08
|
||
007DF9D7 FC cld
|
||
007DF9D8 0200 add al, byte ptr [eax]
|
||
007DF9DA 0001 add [ecx], al
|
||
007DF9DC 0009 add [ecx], cl
|
||
007DF9DE 54 push esp
|
||
007DF9DF 42 inc edx
|
||
007DF9E0 52 push edx
|
||
007DF9E1 61 popa
|
||
007DF9E2 667265 jb 007DFA4A
|
||
007DF9E5 7368 jnb 007DFA4F
|
||
007DF9E7 0003 add [ebx], al
|
||
007DF9E9 0000 add [eax], al
|
||
|
||
007DF9EB 0100 add [eax], eax
|
||
007DF9ED 0554424465 add eax, +$65444254
|
||
007DF9F2 6C insb
|
||
007DF9F3 0403 add al, +$03
|
||
007DF9F5 0000 add [eax], al
|
||
|
||
007DF9F7 0100 add [eax], eax
|
||
007DF9F9 07 pop es
|
||
007DF9FA 54 push esp
|
||
007DF9FB 42 inc edx
|
||
007DF9FC 43 inc ebx
|
||
007DF9FD 6C insb
|
||
007DF9FE 6F outsd
|
||
007DF9FF 7365 jnb 007DFA66
|
||
007DFA01 0803 or [ebx], al
|
||
007DFA03 0000 add [eax], al
|
||
|
||
007DFA05 0200 add al, byte ptr [eax]
|
||
007DFA07 0C41 or al, $41
|
||
007DFA09 44 inc esp
|
||
007DFA0A 4F dec edi
|
||
007DFA0B 51 push ecx
|
||
007DFA0C 7565 jnz 007DFA73
|
||
007DFA0E 7279 jb 007DFA89
|
||
007DFA10 54 push esp
|
||
007DFA11 656D insd
|
||
007DFA13 700C jo 007DFA21
|
||
007DFA15 0300 add eax, [eax]
|
||
007DFA17 0002 add [edx], al
|
||
007DFA19 000B add [ebx], cl
|
||
007DFA1B 41 inc ecx
|
||
007DFA1C 44 inc esp
|
||
007DFA1D 4F dec edi
|
||
007DFA1E 51 push ecx
|
||
007DFA1F 7565 jnz 007DFA86
|
||
007DFA21 7279 jb 007DFA9C
|
||
007DFA23 43 inc ebx
|
||
007DFA24 6D insd
|
||
007DFA25 641003 adc fs:[ebx], al
|
||
007DFA28 0000 add [eax], al
|
||
|
||
007DFA2A 0300 add eax, [eax]
|
||
007DFA2C 06 push es
|
||
007DFA2D 50 push eax
|
||
007DFA2E 61 popa
|
||
007DFA2F 6E outsb
|
||
007DFA30 656C insb
|
||
007DFA32 311403 xor [ebx+eax], edx
|
||
007DFA35 0000 add [eax], al
|
||
|
||
007DFA37 0100 add [eax], eax
|
||
007DFA39 0B546F6F or edx, [edi+ebp*2+$6F]
|
||
007DFA3D 6C insb
|
||
007DFA3E 42 inc edx
|
||
007DFA3F 7574 jnz 007DFAB5
|
||
007DFA41 746F jz 007DFAB2
|
||
007DFA43 6E outsb
|
||
007DFA44 3218 xor bl, byte ptr [eax]
|
||
007DFA46 0300 add eax, [eax]
|
||
007DFA48 000400 add [eax+eax], al
|
||
007DFA4B 06 push es
|
||
007DFA4C 4C dec esp
|
||
007DFA4D 61 popa
|
||
007DFA4E 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFA51 311C03 xor [ebx+eax], ebx
|
||
007DFA54 0000 add [eax], al
|
||
|
||
007DFA56 0200 add al, byte ptr [eax]
|
||
007DFA58 0C41 or al, $41
|
||
007DFA5A 44 inc esp
|
||
007DFA5B 4F dec edi
|
||
007DFA5C 51 push ecx
|
||
007DFA5D 7565 jnz 007DFAC4
|
||
007DFA5F 7279 jb 007DFADA
|
||
007DFA61 4D dec ebp
|
||
007DFA62 61 popa
|
||
007DFA63 696E2003000001 imul ebp, [esi+$20], $01000003
|
||
007DFA6A 000B add [ebx], cl
|
||
007DFA6C 54 push esp
|
||
007DFA6D 6F outsd
|
||
007DFA6E 6F outsd
|
||
007DFA6F 6C insb
|
||
007DFA70 42 inc edx
|
||
007DFA71 7574 jnz 007DFAE7
|
||
007DFA73 746F jz 007DFAE4
|
||
007DFA75 6E outsb
|
||
007DFA76 312403 xor [ebx+eax], esp
|
||
007DFA79 0000 add [eax], al
|
||
|
||
007DFA7B 050003524D add eax, +$4D520300
|
||
007DFA80 3128 xor [eax], ebp
|
||
007DFA82 0300 add eax, [eax]
|
||
007DFA84 0006 add [esi], al
|
||
007DFA86 0009 add [ecx], cl
|
||
007DFA88 52 push edx
|
||
007DFA89 4D dec ebp
|
||
007DFA8A 44 inc esp
|
||
007DFA8B 42 inc edx
|
||
007DFA8C 5F pop edi
|
||
007DFA8D 4D dec ebp
|
||
007DFA8E 61 popa
|
||
007DFA8F 696E2C03000004 imul ebp, [esi+$2C], $04000003
|
||
007DFA96 0006 add [esi], al
|
||
007DFA98 4C dec esp
|
||
007DFA99 61 popa
|
||
007DFA9A 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFA9D 3330 xor esi, [eax]
|
||
007DFA9F 0300 add eax, [eax]
|
||
007DFAA1 0007 add [edi], al
|
||
007DFAA3 000B add [ebx], cl
|
||
007DFAA5 46 inc esi
|
||
007DFAA6 61 popa
|
||
007DFAA7 63746F72 arpl [edi+ebp*2+$72], si
|
||
007DFAAB 794E jns 007DFAFB
|
||
007DFAAD 61 popa
|
||
007DFAAE 6D insd
|
||
007DFAAF 653403 xor al, $03
|
||
007DFAB2 0000 add [eax], al
|
||
|
||
007DFAB4 0800 or [eax], al
|
||
007DFAB6 07 pop es
|
||
007DFAB7 637847 arpl [eax+$47], di
|
||
007DFABA 7269 jb 007DFB25
|
||
007DFABC 643238 xor bh, byte ptr fs:[eax]
|
||
007DFABF 0300 add eax, [eax]
|
||
007DFAC1 0009 add [ecx], cl
|
||
007DFAC3 0003 add [ebx], al
|
||
007DFAC5 54 push esp
|
||
007DFAC6 7632 jbe 007DFAFA
|
||
007DFAC8 3C03 cmp al, $03
|
||
007DFACA 0000 add [eax], al
|
||
|
||
007DFACC 0A00 or al, byte ptr [eax]
|
||
007DFACE 0F637847 packusdw MM7, [eax+$47]
|
||
007DFAD2 7269 jb 007DFB3D
|
||
007DFAD4 6444 inc esp
|
||
007DFAD6 42 inc edx
|
||
007DFAD7 43 inc ebx
|
||
007DFAD8 6F outsd
|
||
007DFAD9 6C insb
|
||
007DFADA 756D jnz 007DFB49
|
||
007DFADC 6E outsb
|
||
007DFADD 314003 xor [eax+$03], eax
|
||
007DFAE0 0000 add [eax], al
|
||
|
||
007DFAE2 0A00 or al, byte ptr [eax]
|
||
007DFAE4 0F637847 packusdw MM7, [eax+$47]
|
||
007DFAE8 7269 jb 007DFB53
|
||
007DFAEA 6444 inc esp
|
||
007DFAEC 42 inc edx
|
||
007DFAED 43 inc ebx
|
||
007DFAEE 6F outsd
|
||
007DFAEF 6C insb
|
||
007DFAF0 756D jnz 007DFB5F
|
||
007DFAF2 6E outsb
|
||
007DFAF3 33440300 xor eax, [ebx+eax+$00]
|
||
007DFAF7 000A add [edx], cl
|
||
007DFAF9 000F add [edi], cl
|
||
007DFAFB 637847 arpl [eax+$47], di
|
||
007DFAFE 7269 jb 007DFB69
|
||
007DFB00 6444 inc esp
|
||
007DFB02 42 inc edx
|
||
007DFB03 43 inc ebx
|
||
007DFB04 6F outsd
|
||
007DFB05 6C insb
|
||
007DFB06 756D jnz 007DFB75
|
||
007DFB08 6E outsb
|
||
007DFB09 3648 dec eax
|
||
007DFB0B 0300 add eax, [eax]
|
||
007DFB0D 000B add [ebx], cl
|
||
007DFB0F 000C63 add [ebx], cl
|
||
007DFB12 7847 js 007DFB5B
|
||
007DFB14 7269 jb 007DFB7F
|
||
007DFB16 644C dec esp
|
||
007DFB18 657665 jbe 007DFB80
|
||
007DFB1B 6C insb
|
||
007DFB1C 314C0300 xor [ebx+eax+$00], ecx
|
||
007DFB20 000400 add [eax+eax], al
|
||
007DFB23 06 push es
|
||
007DFB24 4C dec esp
|
||
007DFB25 61 popa
|
||
007DFB26 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFB29 325003 xor dl, byte ptr [eax+$03]
|
||
007DFB2C 0000 add [eax], al
|
||
|
||
007DFB2E 0400 add al, +$00
|
||
007DFB30 06 push es
|
||
007DFB31 4C dec esp
|
||
007DFB32 61 popa
|
||
007DFB33 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFB36 3654 push esp
|
||
007DFB38 0300 add eax, [eax]
|
||
007DFB3A 000C00 add [eax+eax], cl
|
||
007DFB3D 07 pop es
|
||
007DFB3E 626567 bound esp, qword ptr [ebp+$67]
|
||
007DFB41 6461 popa
|
||
007DFB43 7465 jz 007DFBAA
|
||
007DFB45 58 pop eax
|
||
007DFB46 0300 add eax, [eax]
|
||
007DFB48 000C00 add [eax+eax], cl
|
||
007DFB4B 07 pop es
|
||
007DFB4C 45 inc ebp
|
||
007DFB4D 6E outsb
|
||
007DFB4E 646461 popa
|
||
007DFB51 7465 jz 007DFBB8
|
||
007DFB53 5C pop esp
|
||
007DFB54 0300 add eax, [eax]
|
||
007DFB56 000D00106378 add [$78631000], cl
|
||
007DFB5C 47 inc edi
|
||
007DFB5D 7269 jb 007DFBC8
|
||
007DFB5F 6450 push eax
|
||
007DFB61 6F outsd
|
||
007DFB62 7075 jo 007DFBD9
|
||
007DFB64 704D jo 007DFBB3
|
||
007DFB66 656E outsb
|
||
007DFB68 7532 jnz 007DFB9C
|
||
007DFB6A 60 pusha
|
||
007DFB6B 0300 add eax, [eax]
|
||
007DFB6D 000E add [esi], cl
|
||
007DFB6F 000544535F48 add [$485F5344], al
|
||
007DFB75 5A pop edx
|
||
007DFB76 640300 add eax, fs:[eax]
|
||
007DFB79 000F add [edi], cl
|
||
007DFB7B 0006 add [esi], al
|
||
007DFB7D 43 inc ebx
|
||
007DFB7E 44 inc esp
|
||
007DFB7F 53 push ebx
|
||
007DFB80 5F pop edi
|
||
007DFB81 48 dec eax
|
||
007DFB82 5A pop edx
|
||
007DFB83 6803000001 push $01000003
|
||
007DFB88 000B add [ebx], cl
|
||
007DFB8A 54 push esp
|
||
007DFB8B 6F outsd
|
||
007DFB8C 6F outsd
|
||
007DFB8D 6C insb
|
||
007DFB8E 42 inc edx
|
||
007DFB8F 7574 jnz 007DFC05
|
||
007DFB91 746F jz 007DFC02
|
||
007DFB93 6E outsb
|
||
007DFB94 336C0300 xor ebp, [ebx+eax+$00]
|
||
007DFB98 000A add [edx], cl
|
||
007DFB9A 0007 add [edi], al
|
||
007DFB9C 7632 jbe 007DFBD0
|
||
007DFB9E 50 push eax
|
||
007DFB9F 7269 jb 007DFC0A
|
||
007DFBA1 636570 arpl [ebp+$70], sp
|
||
007DFBA4 0300 add eax, [eax]
|
||
007DFBA6 000A add [edx], cl
|
||
007DFBA8 0003 add [ebx], al
|
||
007DFBAA 56 push esi
|
||
007DFBAB 42 inc edx
|
||
007DFBAC 5A pop edx
|
||
007DFBAD 7403 jz 007DFBB2
|
||
007DFBAF 0000 add [eax], al
|
||
|
||
007DFBB1 0A00 or al, byte ptr [eax]
|
||
007DFBB3 035659 add edx, [esi+$59]
|
||
007DFBB6 42 inc edx
|
||
007DFBB7 7803 js 007DFBBC
|
||
007DFBB9 0000 add [eax], al
|
||
|
||
007DFBBB 0A00 or al, byte ptr [eax]
|
||
007DFBBD 097632 or [esi+$32], esi
|
||
007DFBC0 43 inc ebx
|
||
007DFBC1 6F outsd
|
||
007DFBC2 6C insb
|
||
007DFBC3 756D jnz 007DFC32
|
||
007DFBC5 6E outsb
|
||
007DFBC6 367C03 jl 007DFBCC
|
||
007DFBC9 0000 add [eax], al
|
||
|
||
007DFBCB 0A00 or al, byte ptr [eax]
|
||
007DFBCD 097632 or [esi+$32], esi
|
||
007DFBD0 50 push eax
|
||
007DFBD1 61 popa
|
||
007DFBD2 794D jns 007DFC21
|
||
007DFBD4 656E outsb
|
||
007DFBD6 7480 jz 007DFB58
|
||
007DFBD8 0300 add eax, [eax]
|
||
007DFBDA 000A add [edx], cl
|
||
007DFBDC 0006 add [esi], al
|
||
007DFBDE 7632 jbe 007DFC12
|
||
007DFBE0 4E dec esi
|
||
007DFBE1 6F outsd
|
||
007DFBE2 7465 jz 007DFC49
|
||
007DFBE4 8403 test [ebx], al
|
||
007DFBE6 0000 add [eax], al
|
||
|
||
007DFBE8 0A00 or al, byte ptr [eax]
|
||
007DFBEA 0C76 or al, $76
|
||
007DFBEC 32435F xor al, byte ptr [ebx+$5F]
|
||
007DFBEF 43 inc ebx
|
||
007DFBF0 6F outsd
|
||
007DFBF1 64654E dec esi
|
||
007DFBF4 61 popa
|
||
007DFBF5 6D insd
|
||
007DFBF6 658803 mov gs:[ebx], al
|
||
007DFBF9 0000 add [eax], al
|
||
|
||
007DFBFB 0A00 or al, byte ptr [eax]
|
||
007DFBFD 097632 or [esi+$32], esi
|
||
007DFC00 43 inc ebx
|
||
007DFC01 6F outsd
|
||
007DFC02 6C insb
|
||
007DFC03 756D jnz 007DFC72
|
||
007DFC05 6E outsb
|
||
007DFC06 328C0300000A00 xor cl, byte ptr [ebx+eax+$A0000]
|
||
007DFC0D 097632 or [esi+$32], esi
|
||
007DFC10 43 inc ebx
|
||
007DFC11 6F outsd
|
||
007DFC12 6C insb
|
||
007DFC13 756D jnz 007DFC82
|
||
007DFC15 6E outsb
|
||
007DFC16 3490 xor al, $90
|
||
007DFC18 0300 add eax, [eax]
|
||
007DFC1A 000A add [edx], cl
|
||
007DFC1C 0006 add [esi], al
|
||
007DFC1E 7632 jbe 007DFC52
|
||
007DFC20 7373 jnb 007DFC95
|
||
007DFC22 656C insb
|
||
007DFC24 94 xchg eax, esp
|
||
007DFC25 0300 add eax, [eax]
|
||
007DFC27 0007 add [edi], al
|
||
007DFC29 000A add [edx], cl
|
||
007DFC2B 50 push eax
|
||
007DFC2C 5F pop edi
|
||
007DFC2D 43 inc ebx
|
||
007DFC2E 6F outsd
|
||
007DFC2F 64654E dec esi
|
||
007DFC32 61 popa
|
||
007DFC33 6D insd
|
||
007DFC34 6598 cwde
|
||
007DFC36 0300 add eax, [eax]
|
||
007DFC38 000400 add [eax+eax], al
|
||
007DFC3B 06 push es
|
||
007DFC3C 4C dec esp
|
||
007DFC3D 61 popa
|
||
007DFC3E 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFC41 349C xor al, $9C
|
||
007DFC43 0300 add eax, [eax]
|
||
007DFC45 000400 add [eax+eax], al
|
||
007DFC48 06 push es
|
||
007DFC49 4C dec esp
|
||
007DFC4A 61 popa
|
||
007DFC4B 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFC4E 35A0030000 xor eax, $000003A0
|
||
007DFC53 07 pop es
|
||
007DFC54 0006 add [esi], al
|
||
007DFC56 50 push eax
|
||
007DFC57 5F pop edi
|
||
007DFC58 7370 jnb 007DFCCA
|
||
007DFC5A 6563A40300000700 arpl gs:[ebx+eax+$70000], sp
|
||
007DFC62 0545646974 add eax, +$74696445
|
||
007DFC67 31A803000004 xor [eax+$4000003], ebp
|
||
007DFC6D 0006 add [esi], al
|
||
007DFC6F 4C dec esp
|
||
007DFC70 61 popa
|
||
007DFC71 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFC74 37 aaa
|
||
007DFC75 AC lodsb
|
||
007DFC76 0300 add eax, [eax]
|
||
007DFC78 0010 add [eax], dl
|
||
007DFC7A 0007 add [edi], al
|
||
007DFC7C 42 inc edx
|
||
007DFC7D 7574 jnz 007DFCF3
|
||
007DFC7F 746F jz 007DFCF0
|
||
007DFC81 6E outsb
|
||
007DFC82 31B003000011 xor [eax+$11000003], esi
|
||
007DFC88 0009 add [ecx], cl
|
||
007DFC8A 43 inc ebx
|
||
007DFC8B 6865636B42 push $426B6365
|
||
007DFC90 6F outsd
|
||
007DFC91 7831 js 007DFCC4
|
||
007DFC93 B403 mov ah, $03
|
||
007DFC95 0000 add [eax], al
|
||
|
||
007DFC97 1200 adc al, byte ptr [eax]
|
||
007DFC99 0D63785461 or eax, $61547863
|
||
007DFC9E 62436F bound eax, qword ptr [ebx+$6F]
|
||
007DFCA1 6E outsb
|
||
007DFCA2 7472 jz 007DFD16
|
||
007DFCA4 6F outsd
|
||
007DFCA5 6C insb
|
||
007DFCA6 31B803000001 xor [eax+$1000003], edi
|
||
007DFCAC 000454 add [esp+edx*2], al
|
||
007DFCAF 63686B arpl [eax+$6B], bp
|
||
007DFCB2 BC03000001 mov esp, $01000003
|
||
007DFCB7 0006 add [esi], al
|
||
007DFCB9 54 push esp
|
||
007DFCBA 6E outsb
|
||
007DFCBB 6F outsd
|
||
007DFCBC 63686B arpl [eax+$6B], bp
|
||
007DFCBF C00300 rol byte ptr [ebx], $00
|
||
007DFCC2 0001 add [ecx], al
|
||
007DFCC4 000B add [ebx], cl
|
||
007DFCC6 54 push esp
|
||
007DFCC7 6F outsd
|
||
007DFCC8 6F outsd
|
||
007DFCC9 6C insb
|
||
007DFCCA 42 inc edx
|
||
007DFCCB 7574 jnz 007DFD41
|
||
007DFCCD 746F jz 007DFD3E
|
||
007DFCCF 6E outsb
|
||
007DFCD0 34C4 xor al, $C4
|
||
007DFCD2 0300 add eax, [eax]
|
||
007DFCD4 000A add [edx], cl
|
||
007DFCD6 0009 add [ecx], cl
|
||
007DFCD8 7632 jbe 007DFD0C
|
||
007DFCDA 4F dec edi
|
||
007DFCDB 7264 jb 007DFD41
|
||
007DFCDD 65724E jb 007DFD2E
|
||
007DFCE0 4F dec edi
|
||
007DFCE1 C803 enter , $03
|
||
007DFCE3 0000 add [eax], al
|
||
|
||
007DFCE5 0A00 or al, byte ptr [eax]
|
||
007DFCE7 0B7632 or esi, [esi+$32]
|
||
007DFCEA 43 inc ebx
|
||
007DFCEB 6F outsd
|
||
007DFCEC 6D insd
|
||
007DFCED 54 push esp
|
||
007DFCEE 61 popa
|
||
007DFCEF 69546F75CC030000 imul edx, [edi+ebp*2+$75], $000003CC
|
||
007DFCF7 0A00 or al, byte ptr [eax]
|
||
007DFCF9 0576325174 add eax, +$74513276
|
||
007DFCFE 79D0 jns 007DFCD0
|
||
007DFD00 0300 add eax, [eax]
|
||
007DFD02 000A add [edx], cl
|
||
007DFD04 0008 add [eax], cl
|
||
007DFD06 7632 jbe 007DFD3A
|
||
007DFD08 50 push eax
|
||
007DFD09 42 inc edx
|
||
007DFD0A 4E dec esi
|
||
007DFD0B 6F outsd
|
||
007DFD0C 7465 jz 007DFD73
|
||
007DFD0E D4 aam
|
||
007DFD0F 0300 add eax, [eax]
|
||
007DFD11 000400 add [eax+eax], al
|
||
007DFD14 06 push es
|
||
007DFD15 4C dec esp
|
||
007DFD16 61 popa
|
||
007DFD17 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFD1A 38D8 cmp al, bl
|
||
007DFD1C 0300 add eax, [eax]
|
||
007DFD1E 0007 add [edi], al
|
||
007DFD20 0007 add [edi], al
|
||
007DFD22 4F dec edi
|
||
007DFD23 7264 jb 007DFD89
|
||
007DFD25 65724E jb 007DFD76
|
||
007DFD28 4F dec edi
|
||
007DFD29 DC03 fadd qword ptr [ebx]
|
||
007DFD2B 0000 add [eax], al
|
||
|
||
007DFD2D 0400 add al, +$00
|
||
007DFD2F 06 push es
|
||
007DFD30 4C dec esp
|
||
007DFD31 61 popa
|
||
007DFD32 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFD35 39E0 cmp eax, esp
|
||
007DFD37 0300 add eax, [eax]
|
||
007DFD39 0007 add [edi], al
|
||
007DFD3B 0009 add [ecx], cl
|
||
007DFD3D 43 inc ebx
|
||
007DFD3E 6F outsd
|
||
007DFD3F 6D insd
|
||
007DFD40 54 push esp
|
||
007DFD41 61 popa
|
||
007DFD42 69546F75E4030000 imul edx, [edi+ebp*2+$75], $000003E4
|
||
007DFD4A 07 pop es
|
||
007DFD4B 0006 add [esi], al
|
||
007DFD4D 59 pop ecx
|
||
007DFD4E 46 inc esi
|
||
007DFD4F 4E dec esi
|
||
007DFD50 61 popa
|
||
007DFD51 6D insd
|
||
007DFD52 65E80300000A call 0A7DFD5B
|
||
007DFD58 0009 add [ecx], cl
|
||
007DFD5A 7632 jbe 007DFD8E
|
||
007DFD5C 50 push eax
|
||
007DFD5D 5F pop edi
|
||
007DFD5E 43 inc ebx
|
||
007DFD5F 6F outsd
|
||
007DFD60 6C insb
|
||
007DFD61 6F outsd
|
||
007DFD62 72EC jb 007DFD50
|
||
007DFD64 0300 add eax, [eax]
|
||
007DFD66 000400 add [eax+eax], al
|
||
007DFD69 07 pop es
|
||
007DFD6A 4C dec esp
|
||
007DFD6B 61 popa
|
||
007DFD6C 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFD6F 3130 xor [eax], esi
|
||
007DFD71 F0 lock
|
||
007DFD72 0300 add eax, [eax]
|
||
007DFD74 000400 add [eax+eax], al
|
||
007DFD77 07 pop es
|
||
007DFD78 4C dec esp
|
||
007DFD79 61 popa
|
||
007DFD7A 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFD7D 3131 xor [ecx], esi
|
||
007DFD7F F4 hlt
|
||
007DFD80 0300 add eax, [eax]
|
||
007DFD82 000400 add [eax+eax], al
|
||
007DFD85 07 pop es
|
||
007DFD86 4C dec esp
|
||
007DFD87 61 popa
|
||
007DFD88 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFD8B 3132 xor [edx], esi
|
||
007DFD8D F8 clc
|
||
007DFD8E 0300 add eax, [eax]
|
||
007DFD90 000400 add [eax+eax], al
|
||
007DFD93 07 pop es
|
||
007DFD94 4C dec esp
|
||
007DFD95 61 popa
|
||
007DFD96 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFD99 3133 xor [ebx], esi
|
||
007DFD9B FC cld
|
||
007DFD9C 0300 add eax, [eax]
|
||
007DFD9E 000A add [edx], cl
|
||
007DFDA0 000B add [ebx], cl
|
||
007DFDA2 7632 jbe 007DFDD6
|
||
007DFDA4 43 inc ebx
|
||
007DFDA5 686B537461 push $6174536B
|
||
007DFDAA 7475 jz 007DFE21
|
||
007DFDAC 7300 jnb 007DFDAE
|
||
007DFDAE 0400 add al, +$00
|
||
007DFDB0 0001 add [ecx], al
|
||
007DFDB2 0003 add [ebx], al
|
||
007DFDB4 54 push esp
|
||
007DFDB5 4B dec ebx
|
||
007DFDB6 50 push eax
|
||
007DFDB7 0404 add al, +$04
|
||
007DFDB9 0000 add [eax], al
|
||
|
||
007DFDBB 0100 add [eax], eax
|
||
007DFDBD 055443584B add eax, +$4B584354
|
||
007DFDC2 50 push eax
|
||
007DFDC3 080400 or [eax+eax], al
|
||
007DFDC6 000A add [edx], cl
|
||
007DFDC8 0008 add [eax], cl
|
||
007DFDCA 7632 jbe 007DFDFE
|
||
007DFDCC 4B dec ebx
|
||
007DFDCD 50 push eax
|
||
007DFDCE 54 push esp
|
||
007DFDCF 7970 jns 007DFE41
|
||
007DFDD1 650C04 or al, $04
|
||
007DFDD4 0000 add [eax], al
|
||
|
||
007DFDD6 0A00 or al, byte ptr [eax]
|
||
007DFDD8 0A7632 or dh, byte ptr [esi+$32]
|
||
007DFDDB 4B dec ebx
|
||
007DFDDC 50 push eax
|
||
007DFDDD 53 push ebx
|
||
007DFDDE 7461 jz 007DFE41
|
||
007DFDE0 7475 jz 007DFE57
|
||
007DFDE2 7310 jnb 007DFDF4
|
||
007DFDE4 0400 add al, +$00
|
||
007DFDE6 0013 add [ebx], dl
|
||
007DFDE8 0012 add [edx], dl
|
||
007DFDEA 637853 arpl [eax+$53], di
|
||
007DFDED 7479 jz 007DFE68
|
||
007DFDEF 6C insb
|
||
007DFDF0 6552 push edx
|
||
007DFDF2 65706F jo 007DFE64
|
||
007DFDF5 7369 jnb 007DFE60
|
||
007DFDF7 746F jz 007DFE68
|
||
007DFDF9 7279 jb 007DFE74
|
||
007DFDFB 311404 xor [esp+eax], edx
|
||
007DFDFE 0000 add [eax], al
|
||
|
||
007DFE00 1400 adc al, $00
|
||
007DFE02 086378 or [ebx+$78], ah
|
||
007DFE05 53 push ebx
|
||
007DFE06 7479 jz 007DFE81
|
||
007DFE08 6C insb
|
||
007DFE09 653118 xor gs:[eax], ebx
|
||
007DFE0C 0400 add al, +$00
|
||
007DFE0E 0015000A506F add [$6F500A00], dl
|
||
007DFE14 7075 jo 007DFE8B
|
||
007DFE16 704D jo 007DFE65
|
||
007DFE18 656E outsb
|
||
007DFE1A 7531 jnz 007DFE4D
|
||
007DFE1C 1C04 sbb al, $04
|
||
007DFE1E 0000 add [eax], al
|
||
|
||
007DFE20 16 push ss
|
||
007DFE21 0002 add [edx], al
|
||
007DFE23 4E dec esi
|
||
007DFE24 3120 xor [eax], esp
|
||
007DFE26 0400 add al, +$00
|
||
007DFE28 0016 add [esi], dl
|
||
007DFE2A 0002 add [edx], al
|
||
007DFE2C 4E dec esi
|
||
007DFE2D 322404 xor ah, byte ptr [esp+eax]
|
||
007DFE30 0000 add [eax], al
|
||
|
||
007DFE32 0400 add al, +$00
|
||
007DFE34 07 pop es
|
||
007DFE35 4C dec esp
|
||
007DFE36 61 popa
|
||
007DFE37 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFE3A 313428 xor [eax+ebp], esi
|
||
007DFE3D 0400 add al, +$00
|
||
007DFE3F 000400 add [eax+eax], al
|
||
007DFE42 07 pop es
|
||
007DFE43 4C dec esp
|
||
007DFE44 61 popa
|
||
007DFE45 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFE48 31352C040000 xor [$0000042C], esi
|
||
007DFE4E 17 pop ss
|
||
007DFE4F 0006 add [esi], al
|
||
007DFE51 4B dec ebx
|
||
007DFE52 50 push eax
|
||
007DFE53 54 push esp
|
||
007DFE54 7970 jns 007DFEC6
|
||
007DFE56 65300400 xor gs:[eax+eax], al
|
||
007DFE5A 0017 add [edi], dl
|
||
007DFE5C 0009 add [ecx], cl
|
||
007DFE5E 4B dec ebx
|
||
007DFE5F 50 push eax
|
||
007DFE60 53 push ebx
|
||
007DFE61 7461 jz 007DFEC4
|
||
007DFE63 7475 jz 007DFEDA
|
||
007DFE65 7348 jnb 007DFEAF
|
||
007DFE67 3404 xor al, $04
|
||
007DFE69 0000 add [eax], al
|
||
|
||
007DFE6B 0A00 or al, byte ptr [eax]
|
||
007DFE6D 097632 or [esi+$32], esi
|
||
007DFE70 63686B arpl [eax+$6B], bp
|
||
007DFE73 6E outsb
|
||
007DFE74 6F outsd
|
||
007DFE75 7465 jz 007DFEDC
|
||
007DFE77 380400 cmp [eax+eax], al
|
||
007DFE7A 000400 add [eax+eax], al
|
||
007DFE7D 07 pop es
|
||
007DFE7E 4C dec esp
|
||
007DFE7F 61 popa
|
||
007DFE80 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFE83 3138 xor [eax], edi
|
||
007DFE85 3C04 cmp al, $04
|
||
007DFE87 0000 add [eax], al
|
||
|
||
007DFE89 0400 add al, +$00
|
||
007DFE8B 07 pop es
|
||
007DFE8C 4C dec esp
|
||
007DFE8D 61 popa
|
||
007DFE8E 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFE91 3139 xor [ecx], edi
|
||
007DFE93 40 inc eax
|
||
007DFE94 0400 add al, +$00
|
||
007DFE96 000400 add [eax+eax], al
|
||
007DFE99 07 pop es
|
||
007DFE9A 4C dec esp
|
||
007DFE9B 61 popa
|
||
007DFE9C 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFE9F 3230 xor dh, byte ptr [eax]
|
||
007DFEA1 44 inc esp
|
||
007DFEA2 0400 add al, +$00
|
||
007DFEA4 0007 add [edi], al
|
||
007DFEA6 0005436F6E4E add [$4E6E6F43], al
|
||
007DFEAC 6F outsd
|
||
007DFEAD 48 dec eax
|
||
007DFEAE 0400 add al, +$00
|
||
007DFEB0 000A add [edx], cl
|
||
007DFEB2 0007 add [edi], al
|
||
007DFEB4 7632 jbe 007DFEE8
|
||
007DFEB6 43 inc ebx
|
||
007DFEB7 6F outsd
|
||
007DFEB8 6E outsb
|
||
007DFEB9 4E dec esi
|
||
007DFEBA 6F outsd
|
||
007DFEBB 4C dec esp
|
||
007DFEBC 0400 add al, +$00
|
||
007DFEBE 000A add [edx], cl
|
||
007DFEC0 0006 add [esi], al
|
||
007DFEC2 7632 jbe 007DFEF6
|
||
007DFEC4 4D dec ebp
|
||
007DFEC5 51 push ecx
|
||
007DFEC6 7479 jz 007DFF41
|
||
007DFEC8 50 push eax
|
||
007DFEC9 0400 add al, +$00
|
||
007DFECB 000A add [edx], cl
|
||
007DFECD 0009 add [ecx], cl
|
||
007DFECF 7632 jbe 007DFF03
|
||
007DFED1 50 push eax
|
||
007DFED2 42 inc edx
|
||
007DFED3 50 push eax
|
||
007DFED4 7269 jb 007DFF3F
|
||
007DFED6 636554 arpl [ebp+$54], sp
|
||
007DFED9 0400 add al, +$00
|
||
007DFEDB 000400 add [eax+eax], al
|
||
007DFEDE 07 pop es
|
||
007DFEDF 4C dec esp
|
||
007DFEE0 61 popa
|
||
007DFEE1 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFEE4 3136 xor [esi], esi
|
||
007DFEE6 58 pop eax
|
||
007DFEE7 0400 add al, +$00
|
||
007DFEE9 0007 add [edi], al
|
||
007DFEEB 0007 add [edi], al
|
||
007DFEED 50 push eax
|
||
007DFEEE 5F pop edi
|
||
007DFEEF 43 inc ebx
|
||
007DFEF0 6F outsd
|
||
007DFEF1 6C insb
|
||
007DFEF2 6F outsd
|
||
007DFEF3 725C jb 007DFF51
|
||
007DFEF5 0400 add al, +$00
|
||
007DFEF7 0001 add [ecx], al
|
||
007DFEF9 000B add [ebx], cl
|
||
007DFEFB 54 push esp
|
||
007DFEFC 6F outsd
|
||
007DFEFD 6F outsd
|
||
007DFEFE 6C insb
|
||
007DFEFF 42 inc edx
|
||
007DFF00 7574 jnz 007DFF76
|
||
007DFF02 746F jz 007DFF73
|
||
007DFF04 6E outsb
|
||
007DFF05 3560040000 xor eax, $00000460
|
||
007DFF0A 0100 add [eax], eax
|
||
007DFF0C 0B546F6F or edx, [edi+ebp*2+$6F]
|
||
007DFF10 6C insb
|
||
007DFF11 42 inc edx
|
||
007DFF12 7574 jnz 007DFF88
|
||
007DFF14 746F jz 007DFF85
|
||
007DFF16 6E outsb
|
||
007DFF17 36640400 add al, +$00
|
||
007DFF1B 0017 add [edi], dl
|
||
007DFF1D 0007 add [edi], al
|
||
007DFF1F 46 inc esi
|
||
007DFF20 46 inc esi
|
||
007DFF21 59 pop ecx
|
||
007DFF22 54 push esp
|
||
007DFF23 7970 jns 007DFF95
|
||
007DFF25 656804000004 push $04000004
|
||
007DFF2B 0007 add [edi], al
|
||
007DFF2D 4C dec esp
|
||
007DFF2E 61 popa
|
||
007DFF2F 62656C bound esp, qword ptr [ebp+$6C]
|
||
007DFF32 3137 xor [edi], esi
|
||
007DFF34 6C insb
|
||
007DFF35 0400 add al, +$00
|
||
007DFF37 0007 add [edi], al
|
||
007DFF39 0006 add [esi], al
|
||
007DFF3B 46 inc esi
|
||
007DFF3C 59 pop ecx
|
||
007DFF3D 54 push esp
|
||
007DFF3E 7970 jns 007DFFB0
|
||
007DFF40 657004 jo 007DFF47
|
||
007DFF43 0000 add [eax], al
|
||
|
||
007DFF45 0A00 or al, byte ptr [eax]
|
||
007DFF47 087632 or [esi+$32], dh
|
||
007DFF4A 46 inc esi
|
||
007DFF4B 59 pop ecx
|
||
007DFF4C 54 push esp
|
||
007DFF4D 7970 jns 007DFFBF
|
||
007DFF4F 657404 jz 007DFF56
|
||
007DFF52 0000 add [eax], al
|
||
|
||
007DFF54 0A00 or al, byte ptr [eax]
|
||
007DFF56 07 pop es
|
||
007DFF57 7632 jbe 007DFF8B
|
||
007DFF59 48 dec eax
|
||
007DFF5A 7569 jnz 007DFFC5
|
||
007DFF5C 4C dec esp
|
||
007DFF5D 762B jbe 007DFF8A
|
||
007DFF5F 0012 add [edx], dl
|
||
007DFF61 00D8 add al, bl
|
||
007DFF63 16 push ss
|
||
007DFF64 7E00 jle 007DFF66
|
||
007DFF66 0B466F or eax, [esi+$6F]
|
||
007DFF69 726D jb 007DFFD8
|
||
007DFF6B 44 inc esp
|
||
007DFF6C 657374 jnb 007DFFE3
|
||
007DFF6F 726F jb 007DFFE0
|
||
007DFF71 7910 jns 007DFF83
|
||
007DFF73 00E0 add al, ah
|
||
007DFF75 16 push ss
|
||
007DFF76 7E00 jle 007DFF78
|
||
007DFF78 09466F or [esi+$6F], eax
|
||
007DFF7B 726D jb 007DFFEA
|
||
007DFF7D 43 inc ebx
|
||
007DFF7E 6C insb
|
||
007DFF7F 6F outsd
|
||
007DFF80 7365 jnb 007DFFE7
|
||
007DFF82 1300 adc eax, [eax]
|
||
007DFF84 E416 in al, $16
|
||
007DFF86 7E00 jle 007DFF88
|
||
007DFF88 0C54 or al, $54
|
||
007DFF8A 42 inc edx
|
||
007DFF8B 43 inc ebx
|
||
007DFF8C 6C insb
|
||
007DFF8D 6F outsd
|
||
007DFF8E 7365 jnb 007DFFF5
|
||
007DFF90 43 inc ebx
|
||
007DFF91 6C insb
|
||
007DFF92 69636B11003417 imul esp, [ebx+$6B], $17340011
|
||
007DFF99 7E00 jle 007DFF9B
|
||
007DFF9B 0A544244 or dl, byte ptr [edx+eax*2+$44]
|
||
007DFF9F 656C insb
|
||
007DFFA1 43 inc ebx
|
||
007DFFA2 6C insb
|
||
007DFFA3 69636B0F00C01A imul esp, [ebx+$6B], $1AC0000F
|
||
007DFFAA 7E00 jle 007DFFAC
|
||
007DFFAC 08466F or [esi+$6F], al
|
||
007DFFAF 726D jb 007E001E
|
||
007DFFB1 53 push ebx
|
||
007DFFB2 686F771500 push $0015776F
|
||
007DFFB7 6C insb
|
||
007DFFB8 1B7E00 sbb edi, [esi+$00]
|
||
007DFFBB 0E push cs
|
||
007DFFBC 54 push esp
|
||
007DFFBD 42 inc edx
|
||
007DFFBE 52 push edx
|
||
007DFFBF 61 popa
|
||
007DFFC0 667265 jb 007E0028
|
||
007DFFC3 7368 jnb 007E002D
|
||
007DFFC5 43 inc ebx
|
||
007DFFC6 6C insb
|
||
007DFFC7 69636B1700881B imul esp, [ebx+$6B], $1B880017
|
||
007DFFCE 7E00 jle 007DFFD0
|
||
007DFFD0 10546F6F adc [edi+ebp*2+$6F], dl
|
||
007DFFD4 6C insb
|
||
007DFFD5 42 inc edx
|
||
007DFFD6 7574 jnz 007E004C
|
||
007DFFD8 746F jz 007E0049
|
||
007DFFDA 6E outsb
|
||
007DFFDB 32436C xor al, byte ptr [ebx+$6C]
|
||
007DFFDE 69636B1800541C imul esp, [ebx+$6B], $1C540018
|
||
007DFFE5 7E00 jle 007DFFE7
|
||
007DFFE7 114661 adc [esi+$61], eax
|
||
007DFFEA 63746F72 arpl [edi+ebp*2+$72], si
|
||
007DFFEE 794E jns 007E003E
|
||
007DFFF0 61 popa
|
||
007DFFF1 6D insd
|
||
007DFFF2 6543 inc ebx
|
||
007DFFF4 68616E6765 push $65676E61
|
||
007DFFF9 1300 adc eax, [eax]
|
||
007DFFFB 681C7E000C push $0C007E1C
|
||
007E0000 42 inc edx
|
||
007E0001 7574 jnz 007E0077
|
||
007E0003 746F jz 007E0074
|
||
007E0005 6E outsb
|
||
007E0006 32436C xor al, byte ptr [ebx+$6C]
|
||
007E0009 69636B3000D028 imul esp, [ebx+$6B], $28D00030
|
||
007E0010 7E00 jle 007E0012
|
||
007E0012 296378 sub dword ptr [ebx+$78], esp
|
||
007E0015 47 inc edi
|
||
007E0016 7269 jb 007E0081
|
||
007E0018 6444 inc esp
|
||
007E001A 42 inc edx
|
||
007E001B 43 inc ebx
|
||
007E001C 6F outsd
|
||
007E001D 6C insb
|
||
007E001E 756D jnz 007E008D
|
||
007E0020 6E outsb
|
||
007E0021 385072 cmp [eax+$72], dl
|
||
007E0024 6F outsd
|
||
007E0025 7065 jo 007E008C
|
||
007E0027 7274 jb 007E009D
|
||
007E0029 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E0030 56 push esi
|
||
007E0031 61 popa
|
||
007E0032 6C insb
|
||
007E0033 7565 jnz 007E009A
|
||
007E0035 43 inc ebx
|
||
007E0036 68616E6765 push $65676E61
|
||
007E003B 643000 xor fs:[eax], al
|
||
007E003E 9C pushf
|
||
007E003F 2B7E00 sub edi, dword ptr [esi+$00]
|
||
007E0042 296378 sub dword ptr [ebx+$78], esp
|
||
007E0045 47 inc edi
|
||
007E0046 7269 jb 007E00B1
|
||
007E0048 6444 inc esp
|
||
007E004A 42 inc edx
|
||
007E004B 43 inc ebx
|
||
007E004C 6F outsd
|
||
007E004D 6C insb
|
||
007E004E 756D jnz 007E00BD
|
||
007E0050 6E outsb
|
||
007E0051 3550726F70 xor eax, $706F7250
|
||
007E0056 657274 jb 007E00CD
|
||
007E0059 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E0060 56 push esi
|
||
007E0061 61 popa
|
||
007E0062 6C insb
|
||
007E0063 7565 jnz 007E00CA
|
||
007E0065 43 inc ebx
|
||
007E0066 68616E6765 push $65676E61
|
||
007E006B 643000 xor fs:[eax], al
|
||
007E006E 48 dec eax
|
||
007E006F 357E002963 xor eax, $6329007E
|
||
007E0074 7847 js 007E00BD
|
||
007E0076 7269 jb 007E00E1
|
||
007E0078 6444 inc esp
|
||
007E007A 42 inc edx
|
||
007E007B 43 inc ebx
|
||
007E007C 6F outsd
|
||
007E007D 6C insb
|
||
007E007E 756D jnz 007E00ED
|
||
007E0080 6E outsb
|
||
007E0081 315072 xor [eax+$72], edx
|
||
007E0084 6F outsd
|
||
007E0085 7065 jo 007E00EC
|
||
007E0087 7274 jb 007E00FD
|
||
007E0089 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E0090 56 push esi
|
||
007E0091 61 popa
|
||
007E0092 6C insb
|
||
007E0093 7565 jnz 007E00FA
|
||
007E0095 43 inc ebx
|
||
007E0096 68616E6765 push $65676E61
|
||
007E009B 6417 pop ss
|
||
007E009D 00C0 add al, al
|
||
007E009F 387E00 cmp [esi+$00], bh
|
||
007E00A2 10546F6F adc [edi+ebp*2+$6F], dl
|
||
007E00A6 6C insb
|
||
007E00A7 42 inc edx
|
||
007E00A8 7574 jnz 007E011E
|
||
007E00AA 746F jz 007E011B
|
||
007E00AC 6E outsb
|
||
007E00AD 33436C xor eax, [ebx+$6C]
|
||
007E00B0 69636B2B003C3C imul esp, [ebx+$6B], $3C3C002B
|
||
007E00B7 7E00 jle 007E00B9
|
||
007E00B9 2463 and al, $63
|
||
007E00BB 7847 js 007E0104
|
||
007E00BD 7269 jb 007E0128
|
||
007E00BF 6444 inc esp
|
||
007E00C1 42 inc edx
|
||
007E00C2 43 inc ebx
|
||
007E00C3 6F outsd
|
||
007E00C4 6C insb
|
||
007E00C5 756D jnz 007E0134
|
||
007E00C7 6E outsb
|
||
007E00C8 335072 xor edx, [eax+$72]
|
||
007E00CB 6F outsd
|
||
007E00CC 7065 jo 007E0133
|
||
007E00CE 7274 jb 007E0144
|
||
007E00D0 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E00D7 6F outsd
|
||
007E00D8 6E outsb
|
||
007E00D9 43 inc ebx
|
||
007E00DA 6C insb
|
||
007E00DB 69636B2B003441 imul esp, [ebx+$6B], $4134002B
|
||
007E00E2 7E00 jle 007E00E4
|
||
007E00E4 2463 and al, $63
|
||
007E00E6 7847 js 007E012F
|
||
007E00E8 7269 jb 007E0153
|
||
007E00EA 6444 inc esp
|
||
007E00EC 42 inc edx
|
||
007E00ED 43 inc ebx
|
||
007E00EE 6F outsd
|
||
007E00EF 6C insb
|
||
007E00F0 756D jnz 007E015F
|
||
007E00F2 6E outsb
|
||
007E00F3 3650 push eax
|
||
007E00F5 726F jb 007E0166
|
||
007E00F7 7065 jo 007E015E
|
||
007E00F9 7274 jb 007E016F
|
||
007E00FB 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E0102 6F outsd
|
||
007E0103 6E outsb
|
||
007E0104 43 inc ebx
|
||
007E0105 6C insb
|
||
007E0106 69636B25009044 imul esp, [ebx+$6B], $44900025
|
||
007E010D 7E00 jle 007E010F
|
||
007E010F 1E push ds
|
||
007E0110 7632 jbe 007E0144
|
||
007E0112 43 inc ebx
|
||
007E0113 6F outsd
|
||
007E0114 6C insb
|
||
007E0115 756D jnz 007E0184
|
||
007E0117 6E outsb
|
||
007E0118 335072 xor edx, [eax+$72]
|
||
007E011B 6F outsd
|
||
007E011C 7065 jo 007E0183
|
||
007E011E 7274 jb 007E0194
|
||
007E0120 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E0127 6F outsd
|
||
007E0128 6E outsb
|
||
007E0129 43 inc ebx
|
||
007E012A 6C insb
|
||
007E012B 69636B1700D447 imul esp, [ebx+$6B], $47D40017
|
||
007E0132 7E00 jle 007E0134
|
||
007E0134 10546F6F adc [edi+ebp*2+$6F], dl
|
||
007E0138 6C insb
|
||
007E0139 42 inc edx
|
||
007E013A 7574 jnz 007E01B0
|
||
007E013C 746F jz 007E01AD
|
||
007E013E 6E outsb
|
||
007E013F 31436C xor [ebx+$6C], eax
|
||
007E0142 69636B2A001448 imul esp, [ebx+$6B], $4814002A
|
||
007E0149 7E00 jle 007E014B
|
||
007E014B 237632 and esi, [esi+$32]
|
||
007E014E 43 inc ebx
|
||
007E014F 6F outsd
|
||
007E0150 6C insb
|
||
007E0151 756D jnz 007E01C0
|
||
007E0153 6E outsb
|
||
007E0154 325072 xor dl, byte ptr [eax+$72]
|
||
007E0157 6F outsd
|
||
007E0158 7065 jo 007E01BF
|
||
007E015A 7274 jb 007E01D0
|
||
007E015C 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E0163 56 push esi
|
||
007E0164 61 popa
|
||
007E0165 6C insb
|
||
007E0166 7565 jnz 007E01CD
|
||
007E0168 43 inc ebx
|
||
007E0169 68616E6765 push $65676E61
|
||
007E016E 642500484B7E and eax, $7E4B4800
|
||
007E0174 001E add [esi], bl
|
||
007E0176 7632 jbe 007E01AA
|
||
007E0178 50 push eax
|
||
007E0179 53 push ebx
|
||
007E017A 50 push eax
|
||
007E017B 726F jb 007E01EC
|
||
007E017D 7065 jo 007E01E4
|
||
007E017F 7274 jb 007E01F5
|
||
007E0181 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E0188 56 push esi
|
||
007E0189 61 popa
|
||
007E018A 6C insb
|
||
007E018B 7565 jnz 007E01F2
|
||
007E018D 43 inc ebx
|
||
007E018E 68616E6765 push $65676E61
|
||
007E0193 642A00 sub al, byte ptr fs:[eax]
|
||
007E0196 EC in al, dx
|
||
007E0197 4D dec ebp
|
||
007E0198 7E00 jle 007E019A
|
||
007E019A 237632 and esi, [esi+$32]
|
||
007E019D 42 inc edx
|
||
007E019E 61 popa
|
||
007E019F 7463 jz 007E0204
|
||
007E01A1 684E6F5072 push $72506F4E
|
||
007E01A6 6F outsd
|
||
007E01A7 7065 jo 007E020E
|
||
007E01A9 7274 jb 007E021F
|
||
007E01AB 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E01B2 56 push esi
|
||
007E01B3 61 popa
|
||
007E01B4 6C insb
|
||
007E01B5 7565 jnz 007E021C
|
||
007E01B7 43 inc ebx
|
||
007E01B8 68616E6765 push $65676E61
|
||
007E01BD 642500C4517E and eax, $7E51C400
|
||
007E01C3 001E add [esi], bl
|
||
007E01C5 7632 jbe 007E01F9
|
||
007E01C7 50 push eax
|
||
007E01C8 61 popa
|
||
007E01C9 794D jns 007E0218
|
||
007E01CB 656E outsb
|
||
007E01CD 7450 jz 007E021F
|
||
007E01CF 726F jb 007E0240
|
||
007E01D1 7065 jo 007E0238
|
||
007E01D3 7274 jb 007E0249
|
||
007E01D5 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E01DC 6F outsd
|
||
007E01DD 6E outsb
|
||
007E01DE 43 inc ebx
|
||
007E01DF 6C insb
|
||
007E01E0 69636B2800F854 imul esp, [ebx+$6B], $54F80028
|
||
007E01E7 7E00 jle 007E01E9
|
||
007E01E9 217632 and [esi+$32], esi
|
||
007E01EC 54 push esp
|
||
007E01ED 5F pop edi
|
||
007E01EE 7174 jno 007E0264
|
||
007E01F0 7950 jns 007E0242
|
||
007E01F2 726F jb 007E0263
|
||
007E01F4 7065 jo 007E025B
|
||
007E01F6 7274 jb 007E026C
|
||
007E01F8 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E01FF 56 push esi
|
||
007E0200 61 popa
|
||
007E0201 6C insb
|
||
007E0202 7565 jnz 007E0269
|
||
007E0204 43 inc ebx
|
||
007E0205 68616E6765 push $65676E61
|
||
007E020A 641300 adc eax, fs:[eax]
|
||
007E020D 88587E mov [eax+$7E], bl
|
||
007E0210 000C42 add [edx+eax*2], cl
|
||
007E0213 7574 jnz 007E0289
|
||
007E0215 746F jz 007E0286
|
||
007E0217 6E outsb
|
||
007E0218 31436C xor [ebx+$6C], eax
|
||
007E021B 69636B1500045D imul esp, [ebx+$6B], $5D040015
|
||
007E0222 7E00 jle 007E0224
|
||
007E0224 0E push cs
|
||
007E0225 43 inc ebx
|
||
007E0226 6865636B42 push $426B6365
|
||
007E022B 6F outsd
|
||
007E022C 7831 js 007E025F
|
||
007E022E 43 inc ebx
|
||
007E022F 6C insb
|
||
007E0230 69636B2A001C5F imul esp, [ebx+$6B], $5F1C002A
|
||
007E0237 7E00 jle 007E0239
|
||
007E0239 237632 and esi, [esi+$32]
|
||
007E023C 54 push esp
|
||
007E023D 5F pop edi
|
||
007E023E 50 push eax
|
||
007E023F 7269 jb 007E02AA
|
||
007E0241 636550 arpl [ebp+$50], sp
|
||
007E0244 726F jb 007E02B5
|
||
007E0246 7065 jo 007E02AD
|
||
007E0248 7274 jb 007E02BE
|
||
007E024A 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E0251 56 push esi
|
||
007E0252 61 popa
|
||
007E0253 6C insb
|
||
007E0254 7565 jnz 007E02BB
|
||
007E0256 43 inc ebx
|
||
007E0257 68616E6765 push $65676E61
|
||
007E025C 641A00 sbb al, byte ptr fs:[eax]
|
||
007E025F AC lodsb
|
||
007E0260 627E00 bound edi, qword ptr [esi+$00]
|
||
007E0263 136378 adc esp, [ebx+$78]
|
||
007E0266 54 push esp
|
||
007E0267 61 popa
|
||
007E0268 62436F bound eax, qword ptr [ebx+$6F]
|
||
007E026B 6E outsb
|
||
007E026C 7472 jz 007E02E0
|
||
007E026E 6F outsd
|
||
007E026F 6C insb
|
||
007E0270 314368 xor [ebx+$68], eax
|
||
007E0273 61 popa
|
||
007E0274 6E outsb
|
||
007E0275 67651000 adc gs:[bx+si], al
|
||
007E0279 3C64 cmp al, $64
|
||
007E027B 7E00 jle 007E027D
|
||
007E027D 09546368 or [ebx+$68], edx
|
||
007E0281 6B436C69 imul eax, [ebx+$6C], $69
|
||
007E0285 636B12 arpl [ebx+$12], bp
|
||
007E0288 0094687E000B54 add [eax+ebp*2+$540B007E], dl
|
||
007E028F 6E outsb
|
||
007E0290 6F outsd
|
||
007E0291 63686B arpl [eax+$6B], bp
|
||
007E0294 43 inc ebx
|
||
007E0295 6C insb
|
||
007E0296 69636B1700206C imul esp, [ebx+$6B], $6C200017
|
||
007E029D 7E00 jle 007E029F
|
||
007E029F 10546F6F adc [edi+ebp*2+$6F], dl
|
||
007E02A3 6C insb
|
||
007E02A4 42 inc edx
|
||
007E02A5 7574 jnz 007E031B
|
||
007E02A7 746F jz 007E0318
|
||
007E02A9 6E outsb
|
||
007E02AA 3443 xor al, $43
|
||
007E02AC 6C insb
|
||
007E02AD 69636B2500586C imul esp, [ebx+$6B], $6C580025
|
||
007E02B4 7E00 jle 007E02B6
|
||
007E02B6 1E push ds
|
||
007E02B7 7632 jbe 007E02EB
|
||
007E02B9 4F dec edi
|
||
007E02BA 7264 jb 007E0320
|
||
007E02BC 65724E jb 007E030D
|
||
007E02BF 4F dec edi
|
||
007E02C0 50 push eax
|
||
007E02C1 726F jb 007E0332
|
||
007E02C3 7065 jo 007E032A
|
||
007E02C5 7274 jb 007E033B
|
||
007E02C7 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E02CE 6F outsd
|
||
007E02CF 6E outsb
|
||
007E02D0 43 inc ebx
|
||
007E02D1 6C insb
|
||
007E02D2 69636B27000073 imul esp, [ebx+$6B], $73000027
|
||
007E02D9 7E00 jle 007E02DB
|
||
007E02DB 207632 and [esi+$32], dh
|
||
007E02DE 43 inc ebx
|
||
007E02DF 6F outsd
|
||
007E02E0 6D insd
|
||
007E02E1 54 push esp
|
||
007E02E2 61 popa
|
||
007E02E3 69546F7550726F70 imul edx, [edi+ebp*2+$75], $706F7250
|
||
007E02EB 657274 jb 007E0362
|
||
007E02EE 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E02F5 6F outsd
|
||
007E02F6 6E outsb
|
||
007E02F7 43 inc ebx
|
||
007E02F8 6C insb
|
||
007E02F9 69636B25003C76 imul esp, [ebx+$6B], $763C0025
|
||
007E0300 7E00 jle 007E0302
|
||
007E0302 1E push ds
|
||
007E0303 7632 jbe 007E0337
|
||
007E0305 50 push eax
|
||
007E0306 5F pop edi
|
||
007E0307 43 inc ebx
|
||
007E0308 6F outsd
|
||
007E0309 6C insb
|
||
007E030A 6F outsd
|
||
007E030B 7250 jb 007E035D
|
||
007E030D 726F jb 007E037E
|
||
007E030F 7065 jo 007E0376
|
||
007E0311 7274 jb 007E0387
|
||
007E0313 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E031A 6F outsd
|
||
007E031B 6E outsb
|
||
007E031C 43 inc ebx
|
||
007E031D 6C insb
|
||
007E031E 69636B1D000C7A imul esp, [ebx+$6B], $7A0C001D
|
||
007E0325 7E00 jle 007E0327
|
||
007E0327 16 push ss
|
||
007E0328 7632 jbe 007E035C
|
||
007E032A 7373 jnb 007E039F
|
||
007E032C 656C insb
|
||
007E032E 50 push eax
|
||
007E032F 726F jb 007E03A0
|
||
007E0331 7065 jo 007E0398
|
||
007E0333 7274 jb 007E03A9
|
||
007E0335 6965734368616E imul esp, [ebp+$73], $6E616843
|
||
007E033C 67651F pop ds
|
||
007E033F 00E0 add al, ah
|
||
007E0341 7A7E jp 007E03C1
|
||
007E0343 0018 add [eax], bl
|
||
007E0345 54 push esp
|
||
007E0346 7632 jbe 007E037A
|
||
007E0348 53 push ebx
|
||
007E0349 7479 jz 007E03C4
|
||
007E034B 6C insb
|
||
007E034C 657347 jnb 007E0396
|
||
007E034F 657443 jz 007E0395
|
||
007E0352 6F outsd
|
||
007E0353 6E outsb
|
||
007E0354 7465 jz 007E03BB
|
||
007E0356 6E outsb
|
||
007E0357 7453 jz 007E03AC
|
||
007E0359 7479 jz 007E03D4
|
||
007E035B 6C insb
|
||
007E035C 650F00A87B7E0008 verw word ptr gs:[eax+$8007E7B]
|
||
007E0364 54 push esp
|
||
007E0365 4B dec ebx
|
||
007E0366 50 push eax
|
||
007E0367 43 inc ebx
|
||
007E0368 6C insb
|
||
007E0369 69636B11007C7E imul esp, [ebx+$6B], $7E7C0011
|
||
007E0370 7E00 jle 007E0372
|
||
007E0372 0A544358 or dl, byte ptr [ebx+eax*2+$58]
|
||
007E0376 4B dec ebx
|
||
007E0377 50 push eax
|
||
007E0378 43 inc ebx
|
||
007E0379 6C insb
|
||
007E037A 69636B0E004881 imul esp, [ebx+$6B], $8148000E
|
||
007E0381 7E00 jle 007E0383
|
||
007E0383 07 pop es
|
||
007E0384 4E dec esi
|
||
007E0385 31436C xor [ebx+$6C], eax
|
||
007E0388 69636B0E005881 imul esp, [ebx+$6B], $8158000E
|
||
007E038F 7E00 jle 007E0391
|
||
007E0391 07 pop es
|
||
007E0392 4E dec esi
|
||
007E0393 32436C xor al, byte ptr [ebx+$6C]
|
||
007E0396 69636B29006881 imul esp, [ebx+$6B], $81680029
|
||
007E039D 7E00 jle 007E039F
|
||
007E039F 227632 and dh, byte ptr [esi+$32]
|
||
007E03A2 4B dec ebx
|
||
007E03A3 50 push eax
|
||
007E03A4 54 push esp
|
||
007E03A5 7970 jns 007E0417
|
||
007E03A7 6550 push eax
|
||
007E03A9 726F jb 007E041A
|
||
007E03AB 7065 jo 007E0412
|
||
007E03AD 7274 jb 007E0423
|
||
007E03AF 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E03B6 56 push esi
|
||
007E03B7 61 popa
|
||
007E03B8 6C insb
|
||
007E03B9 7565 jnz 007E0420
|
||
007E03BB 43 inc ebx
|
||
007E03BC 68616E6765 push $65676E61
|
||
007E03C1 641A00 sbb al, byte ptr fs:[eax]
|
||
007E03C4 38837E001363 cmp [ebx+$6313007E], al
|
||
007E03CA 7854 js 007E0420
|
||
007E03CC 61 popa
|
||
007E03CD 62436F bound eax, qword ptr [ebx+$6F]
|
||
007E03D0 6E outsb
|
||
007E03D1 7472 jz 007E0445
|
||
007E03D3 6F outsd
|
||
007E03D4 6C insb
|
||
007E03D5 324368 xor al, byte ptr [ebx+$68]
|
||
007E03D8 61 popa
|
||
007E03D9 6E outsb
|
||
007E03DA 676517 pop ss
|
||
007E03DD 004083 add [eax-$7D], al
|
||
007E03E0 7E00 jle 007E03E2
|
||
007E03E2 10546F6F adc [edi+ebp*2+$6F], dl
|
||
007E03E6 6C insb
|
||
007E03E7 42 inc edx
|
||
007E03E8 7574 jnz 007E045E
|
||
007E03EA 746F jz 007E045B
|
||
007E03EC 6E outsb
|
||
007E03ED 35436C6963 xor eax, $63696C43
|
||
007E03F2 6B1700 imul edx, [edi], $00
|
||
007E03F5 7487 jz 007E037E
|
||
007E03F7 7E00 jle 007E03F9
|
||
007E03F9 10546F6F adc [edi+ebp*2+$6F], dl
|
||
007E03FD 6C insb
|
||
007E03FE 42 inc edx
|
||
007E03FF 7574 jnz 007E0475
|
||
007E0401 746F jz 007E0472
|
||
007E0403 6E outsb
|
||
007E0404 3643 inc ebx
|
||
007E0406 6C insb
|
||
007E0407 69636B2300B089 imul esp, [ebx+$6B], $89B00023
|
||
007E040E 7E00 jle 007E0410
|
||
007E0410 1C76 sbb al, $76
|
||
007E0412 32436F xor al, byte ptr [ebx+$6F]
|
||
007E0415 6E outsb
|
||
007E0416 4E dec esi
|
||
007E0417 6F outsd
|
||
007E0418 50 push eax
|
||
007E0419 726F jb 007E048A
|
||
007E041B 7065 jo 007E0482
|
||
007E041D 7274 jb 007E0493
|
||
007E041F 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E0426 6F outsd
|
||
007E0427 6E outsb
|
||
007E0428 43 inc ebx
|
||
007E0429 6C insb
|
||
007E042A 69636B08546672 imul esp, [ebx+$6B], $72665408
|
||
007E0431 6D insd
|
||
007E0432 59 pop ecx
|
||
007E0433 46 inc esi
|
||
007E0434 43 inc ebx
|
||
007E0435 52 push edx
|
||
007E0436 1800 sbb [eax], al
|
||
007E0438 28944500648A45 sub [ebp+eax*2+$458A6400], dl
|
||
007E043F 00B8124D0020 add [eax+$20004D12], bh
|
||
007E0445 42 inc edx
|
||
007E0446 44 inc esp
|
||
007E0447 001C5F add [edi+ebx*2], bl
|
||
007E044A 47 inc edi
|
||
007E044B 0064D378 add [ebx+edx*8+$78], ah
|
||
007E044F 00A80A7800B8 add [eax+$B800780A], ch
|
||
007E0455 6747 inc edi
|
||
007E0457 0000 add [eax], al
|
||
|
||
007E0459 16 push ss
|
||
007E045A 6300 arpl [eax], ax
|
||
007E045C F4 hlt
|
||
007E045D B466 mov ah, $66
|
||
007E045F 0034B1 add [ecx+esi*4], dh
|
||
007E0462 6600A40E6400E0A5 add [esi+ecx+$A5E00064], ah
|
||
007E046A 45 inc ebp
|
||
007E046B 005876 add [eax+$76], bl
|
||
007E046E 7C00 jl 007E0470
|
||
007E0470 087F4B or [edi+$4B], bh
|
||
007E0473 0088996A0000 add [eax+$6A99], cl
|
||
007E0479 8E4700 mov es, word ptr [edi+$00]
|
||
007E047C C0964700645D57 rcl byte ptr [esi+$5D640047], $57
|
||
007E0483 009C6D4F005070 add [ebp+ebp*2+$7050004F], bl
|
||
007E048A 4F dec edi
|
||
007E048B 00887E49008C add [eax+$8C00497E], cl
|
||
007E0491 7649 jbe 007E04DC
|
||
007E0493 00F4 add ah, dh
|
||
007E0495 8147009C047E00 add dword ptr [edi+$00], $007E049C
|
||
007E049C 07 pop es
|
||
007E049D 08546672 or [esi+$72], dl
|
||
007E04A1 6D insd
|
||
007E04A2 59 pop ecx
|
||
007E04A3 46 inc esi
|
||
007E04A4 43 inc ebx
|
||
007E04A5 52 push edx
|
||
007E04A6 AC lodsb
|
||
007E04A7 F8 clc
|
||
007E04A8 7D00 jnl 007E04AA
|
||
007E04AA D0F2 DB $D0, $F2 // dl, 1
|
||
007E04AC 49 dec ecx
|
||
007E04AD 005E00 add [esi+$00], bl
|
||
007E04B0 06 push es
|
||
007E04B1 55 push ebp
|
||
007E04B2 5F pop edi
|
||
007E04B3 59 pop ecx
|
||
007E04B4 46 inc esi
|
||
007E04B5 43 inc ebx
|
||
007E04B6 52 push edx
|
||
007E04B7 0000 add [eax], al
|
||
|
||
007E04B9 8D4000 lea eax, [eax+$00]
|
||
007E04BC 55 push ebp
|
||
007E04BD 8BEC mov ebp, esp
|
||
007E04BF B943000000 mov ecx, $00000043
|
||
007E04C4 6A00 push $00
|
||
007E04C6 6A00 push $00
|
||
007E04C8 49 dec ecx
|
||
007E04C9 75F9 jnz 007E04C4
|
||
007E04CB 51 push ecx
|
||
007E04CC 53 push ebx
|
||
007E04CD 56 push esi
|
||
007E04CE 8BD8 mov ebx, eax
|
||
007E04D0 33C0 xor eax, eax
|
||
007E04D2 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><>;<3B><><EFBFBD>'<27><><EFBFBD>^[<5B><>]<5D>'
|
||
|
|
||
007E04D3 684B0F7E00 push $007E0F4B
|
||
|
||
***** TRY
|
||
|
|
||
007E04D8 64FF30 push dword ptr fs:[eax]
|
||
007E04DB 648920 mov fs:[eax], esp
|
||
|
||
* Possible String Reference to: 'YF_Money_CR'
|
||
|
|
||
007E04DE 68640F7E00 push $007E0F64
|
||
007E04E3 6A04 push $04
|
||
007E04E5 6A01 push $01
|
||
007E04E7 8D55FC lea edx, [ebp-$04]
|
||
|
||
* Possible String Reference to: 'YF'
|
||
|
|
||
007E04EA B9780F7E00 mov ecx, $007E0F78
|
||
|
||
* Reference to control OrdDate : TcxGridDBColumn
|
||
|
|
||
007E04EF 8B830C030000 mov eax, [ebx+$030C]
|
||
|
||
* Reference to : TfrmSelExportField._PROC_007B7708()
|
||
|
|
||
007E04F5 E80E72FDFF call 007B7708
|
||
007E04FA 84C0 test al, al
|
||
007E04FC 751D jnz 007E051B
|
||
007E04FE 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E0500 B97C0F7E00 mov ecx, $007E0F7C
|
||
|
||
* Possible String Reference to: 'ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>'
|
||
|
|
||
007E0505 BA840F7E00 mov edx, $007E0F84
|
||
*)
|
||
end;
|
||
|
||
end. |