11983 lines
456 KiB
ObjectPascal
11983 lines
456 KiB
ObjectPascal
unit U_YFCR;
|
||
|
||
interface
|
||
|
||
uses
|
||
Windows, Messages, SysUtils, Classes, Graphics,
|
||
Controls, Forms, Dialogs, StdCtrls
|
||
type
|
||
TfrmYFCR=class(TForm)
|
||
ToolBar1: TToolBar;
|
||
TBRafresh: TToolButton;
|
||
TBDel: TToolButton;
|
||
TBClose: TToolButton;
|
||
ADOQueryTemp: TADOQuery;
|
||
ADOQueryCmd: TADOQuery;
|
||
Panel1: TPanel;
|
||
ToolButton2: TToolButton;
|
||
Label1: TLabel;
|
||
ADOQueryMain: TADOQuery;
|
||
ToolButton1: TToolButton;
|
||
RM1: TRMGridReport;
|
||
RMDB_Main: TRMDBDataSet;
|
||
Label3: TLabel;
|
||
FactoryName: TEdit;
|
||
cxGrid2: TcxGrid;
|
||
Tv2: TcxGridDBTableView;
|
||
cxGridDBColumn1: TcxGridDBColumn;
|
||
cxGridDBColumn3: TcxGridDBColumn;
|
||
cxGridDBColumn6: TcxGridDBColumn;
|
||
cxGridLevel1: TcxGridLevel;
|
||
Label2: TLabel;
|
||
Label6: TLabel;
|
||
begdate: TDateTimePicker;
|
||
Enddate: TDateTimePicker;
|
||
cxGridPopupMenu2: TcxGridPopupMenu;
|
||
DS_HZ: TDataSource;
|
||
CDS_HZ: TClientDataSet;
|
||
ToolButton3: TToolButton;
|
||
v2Price: TcxGridDBColumn;
|
||
VBZ: TcxGridDBColumn;
|
||
VYB: TcxGridDBColumn;
|
||
v2Column6: TcxGridDBColumn;
|
||
v2PayMent: TcxGridDBColumn;
|
||
v2Note: TcxGridDBColumn;
|
||
v2C_CodeName: TcxGridDBColumn;
|
||
v2Column2: TcxGridDBColumn;
|
||
v2Column4: TcxGridDBColumn;
|
||
v2ssel: TcxGridDBColumn;
|
||
P_CodeName: TEdit;
|
||
Label4: TLabel;
|
||
Label5: TLabel;
|
||
P_spec: TEdit;
|
||
Edit1: TEdit;
|
||
Label7: TLabel;
|
||
Button1: TToolButton;
|
||
CheckBox1: TCheckBox;
|
||
cxTabControl1: TcxTabControl;
|
||
Tchk: TToolButton;
|
||
Tnochk: TToolButton;
|
||
ToolButton4: TToolButton;
|
||
v2OrderNO: TcxGridDBColumn;
|
||
v2ComTaiTou: TcxGridDBColumn;
|
||
v2Qty: TcxGridDBColumn;
|
||
v2PBNote: TcxGridDBColumn;
|
||
Label8: TLabel;
|
||
OrderNO: TEdit;
|
||
Label9: TLabel;
|
||
ComTaiTou: TEdit;
|
||
YFName: TEdit;
|
||
v2P_Color: TcxGridDBColumn;
|
||
Label10: TLabel;
|
||
Label11: TLabel;
|
||
Label12: TLabel;
|
||
Label13: TLabel;
|
||
v2ChkStatus: TcxGridDBColumn;
|
||
TKP: TToolButton;
|
||
TCXKP: TToolButton;
|
||
v2KPType: TcxGridDBColumn;
|
||
v2KPStatus: TcxGridDBColumn;
|
||
cxStyleRepository1: TcxStyleRepository;
|
||
cxStyle1: TcxStyle;
|
||
PopupMenu1: TPopupMenu;
|
||
N1: TMenuItem;
|
||
N2: TMenuItem;
|
||
Label14: TLabel;
|
||
Label15: TLabel;
|
||
KPType: TComboBox;
|
||
KPStatusH: TComboBox;
|
||
v2chknote: TcxGridDBColumn;
|
||
Label18: TLabel;
|
||
Label19: TLabel;
|
||
Label20: TLabel;
|
||
ConNo: TEdit;
|
||
v2ConNo: TcxGridDBColumn;
|
||
v2MQty: TcxGridDBColumn;
|
||
v2PBPrice: TcxGridDBColumn;
|
||
Label16: TLabel;
|
||
P_Color: TEdit;
|
||
ToolButton5: TToolButton;
|
||
ToolButton6: TToolButton;
|
||
FFYType: TComboBox;
|
||
Label17: TLabel;
|
||
FYType: TComboBox;
|
||
v2FYType: TcxGridDBColumn;
|
||
v2HuiLv: TcxGridDBColumn;
|
||
procedure FormDestroy(Sender : TObject);
|
||
procedure FormClose(Sender : TObject);
|
||
procedure TBCloseClick(Sender : TObject);
|
||
procedure TBDelClick(Sender : TObject);
|
||
procedure FormShow(Sender : TObject);
|
||
procedure TBRafreshClick(Sender : TObject);
|
||
procedure ToolButton2Click(Sender : TObject);
|
||
procedure FactoryNameChange(Sender : TObject);
|
||
procedure Button2Click(Sender : TObject);
|
||
procedure cxGridDBColumn8PropertiesEditValueChanged(Sender : TObject);
|
||
procedure cxGridDBColumn5PropertiesEditValueChanged(Sender : TObject);
|
||
procedure cxGridDBColumn1PropertiesEditValueChanged(Sender : TObject);
|
||
procedure ToolButton3Click(Sender : TObject);
|
||
procedure cxGridDBColumn3PropertiesButtonClick(Sender : TObject);
|
||
procedure cxGridDBColumn6PropertiesButtonClick(Sender : TObject);
|
||
procedure v2Column3PropertiesButtonClick(Sender : TObject);
|
||
procedure ToolButton1Click(Sender : TObject);
|
||
procedure v2Column2PropertiesEditValueChanged(Sender : TObject);
|
||
procedure v2PSPropertiesEditValueChanged(Sender : TObject);
|
||
procedure v2BatchNoPropertiesEditValueChanged(Sender : TObject);
|
||
procedure v2PayMentPropertiesButtonClick(Sender : TObject);
|
||
procedure v2T_qtyPropertiesEditValueChanged(Sender : TObject);
|
||
procedure Button1Click(Sender : TObject);
|
||
procedure CheckBox1Click(Sender : TObject);
|
||
procedure v2T_PricePropertiesEditValueChanged(Sender : TObject);
|
||
procedure cxTabControl1Change(Sender : TObject);
|
||
procedure TchkClick(Sender : TObject);
|
||
procedure TnochkClick(Sender : TObject);
|
||
procedure ToolButton4Click(Sender : TObject);
|
||
procedure v2OrderNOPropertiesButtonClick(Sender : TObject);
|
||
procedure v2ComTaiTouPropertiesButtonClick(Sender : TObject);
|
||
procedure v2P_ColorPropertiesButtonClick(Sender : TObject);
|
||
procedure v2sselPropertiesChange(Sender : TObject);
|
||
procedure Tv2StylesGetContentStyle(Sender : TObject);
|
||
procedure TKPClick(Sender : TObject);
|
||
procedure TCXKPClick(Sender : TObject);
|
||
procedure N1Click(Sender : TObject);
|
||
procedure N2Click(Sender : TObject);
|
||
procedure v2KPTypePropertiesEditValueChanged(Sender : TObject);
|
||
procedure cxTabControl2Change(Sender : TObject);
|
||
procedure ToolButton5Click(Sender : TObject);
|
||
procedure ToolButton6Click(Sender : TObject);
|
||
procedure v2ConNoPropertiesButtonClick(Sender : TObject);
|
||
procedure _PROC_007E1005(Sender : TObject);
|
||
procedure _PROC_007E14C4(Sender : TObject);
|
||
procedure _PROC_007E1DE5(Sender : TObject);
|
||
procedure _PROC_007E2701(Sender : TObject);
|
||
procedure _PROC_007E2AF5(Sender : TObject);
|
||
procedure _PROC_007E341D(Sender : TObject);
|
||
procedure _PROC_007E3819(Sender : TObject);
|
||
procedure _PROC_007E408D(Sender : TObject);
|
||
procedure _PROC_007E43AA(Sender : TObject);
|
||
procedure _PROC_007E43E0(Sender : TObject);
|
||
procedure _PROC_007E43ED(Sender : TObject);
|
||
procedure _PROC_007E4731(Sender : TObject);
|
||
procedure _PROC_007E4AB1(Sender : TObject);
|
||
procedure _PROC_007E4D55(Sender : TObject);
|
||
procedure _PROC_007E5135(Sender : TObject);
|
||
procedure _PROC_007E5465(Sender : TObject);
|
||
procedure _PROC_007E5811(Sender : TObject);
|
||
procedure _PROC_007E6235(Sender : TObject);
|
||
procedure _PROC_007E7239(Sender : TObject);
|
||
procedure _PROC_007E75A5(Sender : TObject);
|
||
procedure _PROC_007E7979(Sender : TObject);
|
||
procedure _PROC_007E82D9(Sender : TObject);
|
||
procedure _PROC_007E8CD9(Sender : TObject);
|
||
procedure _PROC_007E8E1E(Sender : TObject);
|
||
private
|
||
{ Private declarations }
|
||
public
|
||
{ Public declarations }
|
||
end ;
|
||
|
||
var
|
||
frmYFCR: TfrmYFCR;
|
||
|
||
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
|
||
|
||
implementation
|
||
|
||
{$R *.DFM}
|
||
|
||
procedure TfrmYFCR.FormDestroy(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E16D8 33C0 xor eax, eax
|
||
|
||
* Reference to GlobalVar_00893CC8
|
||
|
|
||
007E16DA A3C83C8900 mov dword ptr [$00893CC8], eax
|
||
007E16DF C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.FormClose(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E16E0 C60102 mov byte ptr [ecx], $02
|
||
007E16E3 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.TBCloseClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E16E4 53 push ebx
|
||
007E16E5 8BD8 mov ebx, eax
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007E16E7 B910177E00 mov ecx, $007E1710
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E16EC 8B9338030000 mov edx, [ebx+$0338]
|
||
|
||
* Possible String Reference to: 'Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>ww'
|
||
|
|
||
007E16F2 B824177E00 mov eax, $007E1724
|
||
|
||
|
|
||
007E16F7 E8A464FDFF call 007B7BA0
|
||
007E16FC 8BC3 mov eax, ebx
|
||
|
||
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
||
|
|
||
007E16FE E89548CCFF call 004A5F98
|
||
007E1703 5B pop ebx
|
||
007E1704 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.TBDelClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E1734 55 push ebp
|
||
007E1735 8BEC mov ebp, esp
|
||
007E1737 B904000000 mov ecx, $00000004
|
||
007E173C 6A00 push $00
|
||
007E173E 6A00 push $00
|
||
007E1740 49 dec ecx
|
||
007E1741 75F9 jnz 007E173C
|
||
007E1743 51 push ecx
|
||
007E1744 53 push ebx
|
||
007E1745 56 push esi
|
||
007E1746 57 push edi
|
||
007E1747 8945FC mov [ebp-$04], eax
|
||
007E174A 33C0 xor eax, eax
|
||
007E174C 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>$1<><31><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
||
|
|
||
007E174D 68CB197E00 push $007E19CB
|
||
|
||
***** TRY
|
||
|
|
||
007E1752 64FF30 push dword ptr fs:[eax]
|
||
007E1755 648920 mov fs:[eax], esp
|
||
007E1758 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E175B 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E1761 E85A67CEFF call 004C7EC0
|
||
007E1766 84C0 test al, al
|
||
007E1768 0F853A020000 jnz 007E19A8
|
||
007E176E 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.cxTabControl1 : TcxTabControl
|
||
|
|
||
007E1771 8B80B4030000 mov eax, [eax+$03B4]
|
||
|
||
* Reference to control ADOTemp : N.A.
|
||
|
|
||
007E1777 83B83C03000000 cmp dword ptr [eax+$033C], +$00
|
||
007E177E 0F8524020000 jnz 007E19A8
|
||
007E1784 A0DC197E00 mov al, byte ptr [$007E19DC]
|
||
007E1789 50 push eax
|
||
007E178A 8D45EC lea eax, [ebp-$14]
|
||
007E178D B201 mov dl, $01
|
||
|
||
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
||
|
|
||
007E178F E8D075C3FF call 00418D64
|
||
007E1794 8D4DEC lea ecx, [ebp-$14]
|
||
007E1797 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E179A 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Possible String Reference to: 'ssel'
|
||
|
|
||
007E17A0 BAE8197E00 mov edx, $007E19E8
|
||
007E17A5 8B18 mov ebx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
||
|
|
||
007E17A7 FF9344020000 call dword ptr [ebx+$0244]
|
||
007E17AD 84C0 test al, al
|
||
007E17AF 751D jnz 007E17CE
|
||
007E17B1 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E17B3 B9F0197E00 mov ecx, $007E19F0
|
||
|
||
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E17B8 BAF8197E00 mov edx, $007E19F8
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.FormShow(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E1AC0 53 push ebx
|
||
007E1AC1 8BD8 mov ebx, eax
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007E1AC3 B9441B7E00 mov ecx, $007E1B44
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E1AC8 8B9338030000 mov edx, [ebx+$0338]
|
||
|
||
* Possible String Reference to: 'Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>ww'
|
||
|
|
||
007E1ACE B8581B7E00 mov eax, $007E1B58
|
||
|
||
|
|
||
007E1AD3 E8CC5EFDFF call 007B79A4
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryTemp : TADOQuery
|
||
|
|
||
007E1AD8 8B8308030000 mov eax, [ebx+$0308]
|
||
|
||
|
|
||
007E1ADE E8A52EFDFF call 007B4988
|
||
007E1AE3 83C4F8 add esp, -$08
|
||
007E1AE6 DD1C24 fstp qword ptr [esp]
|
||
007E1AE9 9B wait
|
||
|
||
* Reference to control TfrmYFCR.Enddate : TDateTimePicker
|
||
|
|
||
007E1AEA 8B8358030000 mov eax, [ebx+$0358]
|
||
|
||
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
||
|
|
||
007E1AF0 E83707C9FF call 0047222C
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryTemp : TADOQuery
|
||
|
|
||
007E1AF5 8B8308030000 mov eax, [ebx+$0308]
|
||
|
||
|
|
||
007E1AFB E8882EFDFF call 007B4988
|
||
007E1B00 D825681B7E00 fsub dword ptr [$007E1B68]
|
||
007E1B06 83C4F8 add esp, -$08
|
||
007E1B09 DD1C24 fstp qword ptr [esp]
|
||
007E1B0C 9B wait
|
||
|
||
* Reference to control TfrmYFCR.begdate : TDateTimePicker
|
||
|
|
||
007E1B0D 8B8354030000 mov eax, [ebx+$0354]
|
||
|
||
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
||
|
|
||
007E1B13 E81407C9FF call 0047222C
|
||
007E1B18 33D2 xor edx, edx
|
||
|
||
* Reference to control TfrmYFCR.TKP : TToolButton
|
||
|
|
||
007E1B1A 8B8300040000 mov eax, [ebx+$0400]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007E1B20 E8EB69CAFF call 00488510
|
||
007E1B25 33D2 xor edx, edx
|
||
|
||
* Reference to control TfrmYFCR.TCXKP : TToolButton
|
||
|
|
||
007E1B27 8B8304040000 mov eax, [ebx+$0404]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007E1B2D E8DE69CAFF call 00488510
|
||
007E1B32 8BC3 mov eax, ebx
|
||
|
||
|
|
||
007E1B34 E80FF7FFFF call 007E1248
|
||
007E1B39 5B pop ebx
|
||
007E1B3A C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.TBRafreshClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E1B6C 53 push ebx
|
||
007E1B6D 8BD8 mov ebx, eax
|
||
|
||
* Reference to control TfrmYFCR.ToolBar1 : TToolBar
|
||
|
|
||
007E1B6F 8B83F8020000 mov eax, [ebx+$02F8]
|
||
007E1B75 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TToolBar.SetFocus()
|
||
|
|
||
007E1B77 FF92C4000000 call dword ptr [edx+$00C4]
|
||
007E1B7D 8BC3 mov eax, ebx
|
||
|
||
|
|
||
007E1B7F E8C4F6FFFF call 007E1248
|
||
007E1B84 5B pop ebx
|
||
007E1B85 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.ToolButton2Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E1B88 55 push ebp
|
||
007E1B89 8BEC mov ebp, esp
|
||
007E1B8B 6A00 push $00
|
||
007E1B8D 53 push ebx
|
||
007E1B8E 8BD8 mov ebx, eax
|
||
007E1B90 33C0 xor eax, eax
|
||
007E1B92 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><>.<2E><><EFBFBD><EFBFBD>[Y]<5D>'
|
||
|
|
||
007E1B93 683C1C7E00 push $007E1C3C
|
||
|
||
***** TRY
|
||
|
|
||
007E1B98 64FF30 push dword ptr fs:[eax]
|
||
007E1B9B 648920 mov fs:[eax], esp
|
||
007E1B9E BA501C7E00 mov edx, $007E1C50
|
||
|
||
* Reference to control TfrmYFCR.Label12 : TLabel
|
||
|
|
||
007E1BA3 8B83F4030000 mov eax, [ebx+$03F4]
|
||
|
||
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
||
|
|
||
007E1BA9 E8726ACAFF call 00488620
|
||
007E1BAE BA501C7E00 mov edx, $007E1C50
|
||
|
||
* Reference to control TfrmYFCR.Label13 : TLabel
|
||
|
|
||
007E1BB3 8B83F8030000 mov eax, [ebx+$03F8]
|
||
|
||
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
||
|
|
||
007E1BB9 E8626ACAFF call 00488620
|
||
007E1BBE BA501C7E00 mov edx, $007E1C50
|
||
|
||
* Reference to control TfrmYFCR.Label19 : TLabel
|
||
|
|
||
007E1BC3 8B833C040000 mov eax, [ebx+$043C]
|
||
|
||
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
||
|
|
||
007E1BC9 E8526ACAFF call 00488620
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryMain : TADOQuery
|
||
|
|
||
007E1BCE 8B831C030000 mov eax, [ebx+$031C]
|
||
|
||
* Reference to: DB.TDataSet.GetActive(TDataSet):Boolean;
|
||
|
|
||
007E1BD4 E83B3ECEFF call 004C5A14
|
||
007E1BD9 84C0 test al, al
|
||
007E1BDB 7449 jz 007E1C26
|
||
007E1BDD 8D45FC lea eax, [ebp-$04]
|
||
007E1BE0 50 push eax
|
||
007E1BE1 B902000000 mov ecx, $00000002
|
||
007E1BE6 BA01000000 mov edx, $00000001
|
||
|
||
* Reference to control TfrmYFCR.Panel1 : TPanel
|
||
|
|
||
007E1BEB 8B8310030000 mov eax, [ebx+$0310]
|
||
|
||
|
|
||
007E1BF1 E8BA44FDFF call 007B60B0
|
||
007E1BF6 8B55FC mov edx, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryMain : TADOQuery
|
||
|
|
||
007E1BF9 8B831C030000 mov eax, [ebx+$031C]
|
||
|
||
|
|
||
007E1BFF E8C450FDFF call 007B6CC8
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E1C04 8B9364030000 mov edx, [ebx+$0364]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryMain : TADOQuery
|
||
|
|
||
007E1C0A 8B831C030000 mov eax, [ebx+$031C]
|
||
|
||
|
|
||
007E1C10 E87B52FDFF call 007B6E90
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E1C15 8B9364030000 mov edx, [ebx+$0364]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryMain : TADOQuery
|
||
|
|
||
007E1C1B 8B831C030000 mov eax, [ebx+$031C]
|
||
|
||
|
|
||
007E1C21 E8F253FDFF call 007B7018
|
||
007E1C26 33C0 xor eax, eax
|
||
007E1C28 5A pop edx
|
||
007E1C29 59 pop ecx
|
||
007E1C2A 59 pop ecx
|
||
007E1C2B 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '[Y]<5D>'
|
||
|
|
||
007E1C2E 68431C7E00 push $007E1C43
|
||
007E1C33 8D45FC lea eax, [ebp-$04]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007E1C36 E8E936C2FF call 00405324
|
||
007E1C3B C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007E1C3C E9B32EC2FF jmp 00404AF4
|
||
007E1C41 EBF0 jmp 007E1C33
|
||
|
||
****** END
|
||
|
|
||
007E1C43 5B pop ebx
|
||
007E1C44 59 pop ecx
|
||
007E1C45 5D pop ebp
|
||
007E1C46 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.FactoryNameChange(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E1C54 56 push esi
|
||
|
||
* Reference to control TfrmYFCR.ToolButton2 : TToolButton
|
||
|
|
||
007E1C55 8B8014030000 mov eax, [eax+$0314]
|
||
007E1C5B 66BEEBFF mov si, $FFEB
|
||
|
||
* Reference to: System.@CallDynaInst;
|
||
|
|
||
007E1C5F E8F028C2FF call 00404554
|
||
007E1C64 5E pop esi
|
||
007E1C65 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.Button2Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E1C68 55 push ebp
|
||
007E1C69 8BEC mov ebp, esp
|
||
007E1C6B 33C9 xor ecx, ecx
|
||
007E1C6D 51 push ecx
|
||
007E1C6E 51 push ecx
|
||
007E1C6F 51 push ecx
|
||
007E1C70 51 push ecx
|
||
007E1C71 51 push ecx
|
||
007E1C72 53 push ebx
|
||
007E1C73 56 push esi
|
||
007E1C74 8BD8 mov ebx, eax
|
||
007E1C76 33C0 xor eax, eax
|
||
007E1C78 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>z-<2D><><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
||
|
|
||
007E1C79 68751D7E00 push $007E1D75
|
||
|
||
***** TRY
|
||
|
|
||
007E1C7E 64FF30 push dword ptr fs:[eax]
|
||
007E1C81 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E1C84 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E1C8A E83162CEFF call 004C7EC0
|
||
007E1C8F 84C0 test al, al
|
||
007E1C91 0F85C3000000 jnz 007E1D5A
|
||
007E1C97 6A24 push $24
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E1C99 B9841D7E00 mov ecx, $007E1D84
|
||
|
||
* Possible String Reference to: 'ȷ<><C8B7>Ҫɾ<D2AA><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007E1C9E BA8C1D7E00 mov edx, $007E1D8C
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.cxGridDBColumn8PropertiesEditValueChanged(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E28D0 55 push ebp
|
||
007E28D1 8BEC mov ebp, esp
|
||
007E28D3 B908000000 mov ecx, $00000008
|
||
007E28D8 6A00 push $00
|
||
007E28DA 6A00 push $00
|
||
007E28DC 49 dec ecx
|
||
007E28DD 75F9 jnz 007E28D8
|
||
007E28DF 51 push ecx
|
||
007E28E0 53 push ebx
|
||
007E28E1 56 push esi
|
||
007E28E2 8BDA mov ebx, edx
|
||
007E28E4 8BF0 mov esi, eax
|
||
007E28E6 33C0 xor eax, eax
|
||
007E28E8 55 push ebp
|
||
007E28E9 68DE2A7E00 push $007E2ADE
|
||
|
||
***** TRY
|
||
|
|
||
007E28EE 64FF30 push dword ptr fs:[eax]
|
||
007E28F1 648920 mov fs:[eax], esp
|
||
007E28F4 8D55FC lea edx, [ebp-$04]
|
||
007E28F7 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E28F9 E8BECDDAFF call 0058F6BC
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E28FE 8B8638030000 mov eax, [esi+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E2904 E8439AE7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E2909 E856F2E6FF call 00651B64
|
||
|
||
* Reference to field TcxGridDBTableView.OFFS_0050
|
||
|
|
||
007E290E 8B4050 mov eax, [eax+$50]
|
||
007E2911 8D55F4 lea edx, [ebp-$0C]
|
||
007E2914 8B08 mov ecx, [eax]
|
||
007E2916 FF5110 call dword ptr [ecx+$10]
|
||
007E2919 8B45F4 mov eax, [ebp-$0C]
|
||
007E291C 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E291F E8C87FC2FF call 0040A8EC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E2924 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E292A 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E292C E80F5BCEFF call 004C8440
|
||
007E2931 8D55E0 lea edx, [ebp-$20]
|
||
007E2934 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2937 E8B07FC2FF call 0040A8EC
|
||
007E293C 8B55E0 mov edx, [ebp-$20]
|
||
007E293F 8D45E4 lea eax, [ebp-$1C]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E2942 E88164C3FF call 00418DC8
|
||
007E2947 8D45E4 lea eax, [ebp-$1C]
|
||
007E294A 50 push eax
|
||
007E294B 8B55F8 mov edx, [ebp-$08]
|
||
007E294E 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2950 E85F42CEFF call 004C6BB4
|
||
007E2955 5A pop edx
|
||
007E2956 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E2958 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E295E 8BC3 mov eax, ebx
|
||
007E2960 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Post()
|
||
|
|
||
007E2962 FF924C020000 call dword ptr [edx+$024C]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryCmd : TADOQuery
|
||
|
|
||
007E2968 8B9E0C030000 mov ebx, [esi+$030C]
|
||
007E296E 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E2970 E85F2FCEFF call 004C58D4
|
||
007E2975 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E2977 E830B6CFFF call 004DDFAC
|
||
007E297C 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_44
|
||
|
|
||
007E297E FF5244 call dword ptr [edx+$44]
|
||
007E2981 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E2983 E824B6CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'UPdate YCL_SG_HZ '
|
||
|
|
||
007E2988 BAF42A7E00 mov edx, $007E2AF4
|
||
007E298D 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E298F FF5138 call dword ptr [ecx+$38]
|
||
007E2992 8D55DC lea edx, [ebp-$24]
|
||
007E2995 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2998 E84F7FC2FF call 0040A8EC
|
||
007E299D 837DDC00 cmp dword ptr [ebp-$24], +$00
|
||
007E29A1 7440 jz 007E29E3
|
||
|
||
* Possible String Reference to: ' Set '
|
||
|
|
||
007E29A3 68102B7E00 push $007E2B10
|
||
007E29A8 FF75F8 push dword ptr [ebp-$08]
|
||
|
||
* Possible String Reference to: '=''
|
||
|
|
||
007E29AB 68202B7E00 push $007E2B20
|
||
007E29B0 8D55D4 lea edx, [ebp-$2C]
|
||
007E29B3 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E29B6 E8317FC2FF call 0040A8EC
|
||
007E29BB FF75D4 push dword ptr [ebp-$2C]
|
||
007E29BE 682C2B7E00 push $007E2B2C
|
||
007E29C3 8D45D8 lea eax, [ebp-$28]
|
||
007E29C6 BA05000000 mov edx, $00000005
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E29CB E8E42CC2FF call 004056B4
|
||
007E29D0 8B45D8 mov eax, [ebp-$28]
|
||
007E29D3 50 push eax
|
||
007E29D4 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E29D6 E8D1B5CFFF call 004DDFAC
|
||
007E29DB 5A pop edx
|
||
007E29DC 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E29DE FF5138 call dword ptr [ecx+$38]
|
||
007E29E1 EB2B jmp 007E2A0E
|
||
007E29E3 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E29E5 E8C2B5CFFF call 004DDFAC
|
||
007E29EA 50 push eax
|
||
|
||
* Possible String Reference to: ' Set '
|
||
|
|
||
007E29EB 68102B7E00 push $007E2B10
|
||
007E29F0 FF75F8 push dword ptr [ebp-$08]
|
||
|
||
* Possible String Reference to: '=NULL'
|
||
|
|
||
007E29F3 68382B7E00 push $007E2B38
|
||
007E29F8 8D45D0 lea eax, [ebp-$30]
|
||
007E29FB BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E2A00 E8AF2CC2FF call 004056B4
|
||
007E2A05 8B55D0 mov edx, [ebp-$30]
|
||
007E2A08 58 pop eax
|
||
007E2A09 8B08 mov ecx, [eax]
|
||
007E2A0B FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ',Editer=''
|
||
|
|
||
007E2A0E 68482B7E00 push $007E2B48
|
||
007E2A13 8D55C8 lea edx, [ebp-$38]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.cxGridDBColumn5PropertiesEditValueChanged(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E2B9C 55 push ebp
|
||
007E2B9D 8BEC mov ebp, esp
|
||
007E2B9F B921000000 mov ecx, $00000021
|
||
007E2BA4 6A00 push $00
|
||
007E2BA6 6A00 push $00
|
||
007E2BA8 49 dec ecx
|
||
007E2BA9 75F9 jnz 007E2BA4
|
||
007E2BAB 51 push ecx
|
||
007E2BAC 53 push ebx
|
||
007E2BAD 56 push esi
|
||
007E2BAE 8BF2 mov esi, edx
|
||
007E2BB0 8BD8 mov ebx, eax
|
||
007E2BB2 33C0 xor eax, eax
|
||
007E2BB4 55 push ebp
|
||
007E2BB5 683A337E00 push $007E333A
|
||
|
||
***** TRY
|
||
|
|
||
007E2BBA 64FF30 push dword ptr fs:[eax]
|
||
007E2BBD 648920 mov fs:[eax], esp
|
||
007E2BC0 8D55FC lea edx, [ebp-$04]
|
||
007E2BC3 8BC6 mov eax, esi
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E2BC5 E8F2CADAFF call 0058F6BC
|
||
007E2BCA 8D55DC lea edx, [ebp-$24]
|
||
007E2BCD 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2BD0 E8177DC2FF call 0040A8EC
|
||
007E2BD5 837DDC00 cmp dword ptr [ebp-$24], +$00
|
||
007E2BD9 750D jnz 007E2BE8
|
||
007E2BDB 8D45FC lea eax, [ebp-$04]
|
||
007E2BDE BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2BE3 E8D427C2FF call 004053BC
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E2BE8 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E2BEE E85997E7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E2BF3 E86CEFE6FF call 00651B64
|
||
|
||
* Reference to field TcxGridDBTableView.OFFS_0050
|
||
|
|
||
007E2BF8 8B4050 mov eax, [eax+$50]
|
||
007E2BFB 8D55D8 lea edx, [ebp-$28]
|
||
007E2BFE 8B08 mov ecx, [eax]
|
||
007E2C00 FF5110 call dword ptr [ecx+$10]
|
||
007E2C03 8B45D8 mov eax, [ebp-$28]
|
||
007E2C06 8D55E0 lea edx, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2C09 E8DE7CC2FF call 0040A8EC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E2C0E 8BB364030000 mov esi, [ebx+$0364]
|
||
007E2C14 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E2C16 E82558CEFF call 004C8440
|
||
007E2C1B 8D55C4 lea edx, [ebp-$3C]
|
||
007E2C1E 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2C21 E8C67CC2FF call 0040A8EC
|
||
007E2C26 8B55C4 mov edx, [ebp-$3C]
|
||
007E2C29 8D45C8 lea eax, [ebp-$38]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E2C2C E89761C3FF call 00418DC8
|
||
007E2C31 8D45C8 lea eax, [ebp-$38]
|
||
007E2C34 50 push eax
|
||
007E2C35 8B55E0 mov edx, [ebp-$20]
|
||
007E2C38 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2C3A E8753FCEFF call 004C6BB4
|
||
007E2C3F 5A pop edx
|
||
007E2C40 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E2C42 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
|
||
* Possible String Reference to: 'HuiLv'
|
||
|
|
||
007E2C48 BA5C337E00 mov edx, $007E335C
|
||
007E2C4D 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2C4F E8603FCEFF call 004C6BB4
|
||
007E2C54 50 push eax
|
||
007E2C55 8D45B4 lea eax, [ebp-$4C]
|
||
007E2C58 BA01000000 mov edx, $00000001
|
||
007E2C5D B101 mov cl, $01
|
||
|
||
|
|
||
007E2C5F E8105FC3FF call 00418B74
|
||
007E2C64 8D55B4 lea edx, [ebp-$4C]
|
||
007E2C67 58 pop eax
|
||
007E2C68 8B08 mov ecx, [eax]
|
||
007E2C6A FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E2C70 8D55B0 lea edx, [ebp-$50]
|
||
007E2C73 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2C76 E8717CC2FF call 0040A8EC
|
||
007E2C7B 8B45B0 mov eax, [ebp-$50]
|
||
|
||
* Possible String Reference to: 'MaoQty'
|
||
|
|
||
007E2C7E BA6C337E00 mov edx, $007E336C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E2C83 E8B82AC2FF call 00405740
|
||
007E2C88 7524 jnz 007E2CAE
|
||
007E2C8A 8D55AC lea edx, [ebp-$54]
|
||
007E2C8D 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2C90 E8577CC2FF call 0040A8EC
|
||
007E2C95 8B45AC mov eax, [ebp-$54]
|
||
007E2C98 50 push eax
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E2C99 BA7C337E00 mov edx, $007E337C
|
||
007E2C9E 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2CA0 E80F3FCEFF call 004C6BB4
|
||
007E2CA5 5A pop edx
|
||
007E2CA6 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DefChanged(TObject)
|
||
|
|
||
007E2CA8 FF91B0000000 call dword ptr [ecx+$00B0]
|
||
007E2CAE 8BC6 mov eax, esi
|
||
007E2CB0 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Post()
|
||
|
|
||
007E2CB2 FF924C020000 call dword ptr [edx+$024C]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryTemp : TADOQuery
|
||
|
|
||
007E2CB8 8BB308030000 mov esi, [ebx+$0308]
|
||
007E2CBE 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E2CC0 E80F2CCEFF call 004C58D4
|
||
007E2CC5 8BC6 mov eax, esi
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E2CC7 E8E0B2CFFF call 004DDFAC
|
||
007E2CCC 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_44
|
||
|
|
||
007E2CCE FF5244 call dword ptr [edx+$44]
|
||
|
||
* Possible String Reference to: 'select isnull(BBMoney,0) BBMoney fr
|
||
| om YF_Money_CR where YFID=''
|
||
|
|
||
007E2CD1 6888337E00 push $007E3388
|
||
|
||
* Possible String Reference to: 'YFID'
|
||
|
|
||
007E2CD6 BAD0337E00 mov edx, $007E33D0
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E2CDB 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2CE1 E8CE3ECEFF call 004C6BB4
|
||
007E2CE6 8D55A4 lea edx, [ebp-$5C]
|
||
007E2CE9 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E2CEB FF5160 call dword ptr [ecx+$60]
|
||
007E2CEE FF75A4 push dword ptr [ebp-$5C]
|
||
007E2CF1 68E0337E00 push $007E33E0
|
||
007E2CF6 8D45A8 lea eax, [ebp-$58]
|
||
007E2CF9 BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E2CFE E8B129C2FF call 004056B4
|
||
007E2D03 8B45A8 mov eax, [ebp-$58]
|
||
007E2D06 50 push eax
|
||
007E2D07 8BC6 mov eax, esi
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E2D09 E89EB2CFFF call 004DDFAC
|
||
007E2D0E 5A pop edx
|
||
007E2D0F 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E2D11 FF5138 call dword ptr [ecx+$38]
|
||
007E2D14 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.Open(TDataSet);
|
||
|
|
||
007E2D16 E8AD2BCEFF call 004C58C8
|
||
|
||
* Possible String Reference to: 'BBMoney'
|
||
|
|
||
007E2D1B BAEC337E00 mov edx, $007E33EC
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryTemp : TADOQuery
|
||
|
|
||
007E2D20 8B8308030000 mov eax, [ebx+$0308]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2D26 E8893ECEFF call 004C6BB4
|
||
007E2D2B 8D55E4 lea edx, [ebp-$1C]
|
||
007E2D2E 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_60
|
||
|
|
||
007E2D30 FF5160 call dword ptr [ecx+$60]
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E2D33 BA7C337E00 mov edx, $007E337C
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E2D38 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2D3E E8713ECEFF call 004C6BB4
|
||
007E2D43 8D55A0 lea edx, [ebp-$60]
|
||
007E2D46 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E2D48 FF5160 call dword ptr [ecx+$60]
|
||
007E2D4B 8B45A0 mov eax, [ebp-$60]
|
||
007E2D4E 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2D51 E8967BC2FF call 0040A8EC
|
||
007E2D56 8D559C lea edx, [ebp-$64]
|
||
007E2D59 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2D5C E88B7BC2FF call 0040A8EC
|
||
007E2D61 837D9C00 cmp dword ptr [ebp-$64], +$00
|
||
007E2D65 750D jnz 007E2D74
|
||
007E2D67 8D45F8 lea eax, [ebp-$08]
|
||
007E2D6A BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2D6F E84826C2FF call 004053BC
|
||
|
||
* Possible String Reference to: 'Price'
|
||
|
|
||
007E2D74 BAFC337E00 mov edx, $007E33FC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E2D79 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2D7F E8303ECEFF call 004C6BB4
|
||
007E2D84 8D5598 lea edx, [ebp-$68]
|
||
007E2D87 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E2D89 FF5160 call dword ptr [ecx+$60]
|
||
007E2D8C 8B4598 mov eax, [ebp-$68]
|
||
007E2D8F 8D55F4 lea edx, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2D92 E8557BC2FF call 0040A8EC
|
||
007E2D97 8D5594 lea edx, [ebp-$6C]
|
||
007E2D9A 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2D9D E84A7BC2FF call 0040A8EC
|
||
007E2DA2 837D9400 cmp dword ptr [ebp-$6C], +$00
|
||
007E2DA6 750D jnz 007E2DB5
|
||
007E2DA8 8D45F4 lea eax, [ebp-$0C]
|
||
007E2DAB BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2DB0 E80726C2FF call 004053BC
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E2DB5 BA7C337E00 mov edx, $007E337C
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E2DBA 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2DC0 E8EF3DCEFF call 004C6BB4
|
||
007E2DC5 8D5590 lea edx, [ebp-$70]
|
||
007E2DC8 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E2DCA FF5160 call dword ptr [ecx+$60]
|
||
007E2DCD 8B4590 mov eax, [ebp-$70]
|
||
007E2DD0 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2DD3 E8147BC2FF call 0040A8EC
|
||
007E2DD8 8D558C lea edx, [ebp-$74]
|
||
007E2DDB 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2DDE E8097BC2FF call 0040A8EC
|
||
007E2DE3 837D8C00 cmp dword ptr [ebp-$74], +$00
|
||
007E2DE7 750D jnz 007E2DF6
|
||
007E2DE9 8D45F8 lea eax, [ebp-$08]
|
||
007E2DEC BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2DF1 E8C625C2FF call 004053BC
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E2DF6 BA0C347E00 mov edx, $007E340C
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E2DFB 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2E01 E8AE3DCEFF call 004C6BB4
|
||
007E2E06 8D5588 lea edx, [ebp-$78]
|
||
007E2E09 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E2E0B FF5160 call dword ptr [ecx+$60]
|
||
007E2E0E 8B4588 mov eax, [ebp-$78]
|
||
007E2E11 8D55F0 lea edx, [ebp-$10]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2E14 E8D37AC2FF call 0040A8EC
|
||
007E2E19 8D5584 lea edx, [ebp-$7C]
|
||
007E2E1C 8B45F0 mov eax, [ebp-$10]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2E1F E8C87AC2FF call 0040A8EC
|
||
007E2E24 837D8400 cmp dword ptr [ebp-$7C], +$00
|
||
007E2E28 750D jnz 007E2E37
|
||
007E2E2A 8D45F0 lea eax, [ebp-$10]
|
||
007E2E2D BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2E32 E88525C2FF call 004053BC
|
||
|
||
* Possible String Reference to: 'HuiLv'
|
||
|
|
||
007E2E37 BA5C337E00 mov edx, $007E335C
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E2E3C 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2E42 E86D3DCEFF call 004C6BB4
|
||
007E2E47 8D5580 lea edx, [ebp-$80]
|
||
007E2E4A 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E2E4C FF5160 call dword ptr [ecx+$60]
|
||
007E2E4F 8B4580 mov eax, [ebp-$80]
|
||
007E2E52 8D55EC lea edx, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2E55 E8927AC2FF call 0040A8EC
|
||
007E2E5A 8D957CFFFFFF lea edx, [ebp+$FFFFFF7C]
|
||
007E2E60 8B45EC mov eax, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2E63 E8847AC2FF call 0040A8EC
|
||
007E2E68 83BD7CFFFFFF00 cmp dword ptr [ebp+$FFFFFF7C], +$00
|
||
007E2E6F 750D jnz 007E2E7E
|
||
007E2E71 8D45EC lea eax, [ebp-$14]
|
||
007E2E74 BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2E79 E83E25C2FF call 004053BC
|
||
007E2E7E 8D9578FFFFFF lea edx, [ebp+$FFFFFF78]
|
||
007E2E84 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2E87 E8607AC2FF call 0040A8EC
|
||
007E2E8C 8B8578FFFFFF mov eax, [ebp+$FFFFFF78]
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E2E92 BA0C347E00 mov edx, $007E340C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E2E97 E8A428C2FF call 00405740
|
||
007E2E9C 0F84C5000000 jz 007E2F67
|
||
007E2EA2 8D9574FFFFFF lea edx, [ebp+$FFFFFF74]
|
||
007E2EA8 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2EAB E83C7AC2FF call 0040A8EC
|
||
007E2EB0 8B8574FFFFFF mov eax, [ebp+$FFFFFF74]
|
||
|
||
* Possible String Reference to: 'HuiLv'
|
||
|
|
||
007E2EB6 BA5C337E00 mov edx, $007E335C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E2EBB E88028C2FF call 00405740
|
||
007E2EC0 7475 jz 007E2F37
|
||
007E2EC2 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2EC5 E862A8C2FF call 0040D72C
|
||
007E2ECA DBBD68FFFFFF fstp tbyte ptr [ebp+$FFFFFF68]
|
||
007E2ED0 9B wait
|
||
007E2ED1 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2ED4 E853A8C2FF call 0040D72C
|
||
007E2ED9 DBAD68FFFFFF fld tbyte ptr [ebp+$FFFFFF68]
|
||
007E2EDF DEC9 fmulp st(1), st(0)
|
||
007E2EE1 DBBD5CFFFFFF fstp tbyte ptr [ebp+$FFFFFF5C]
|
||
007E2EE7 9B wait
|
||
007E2EE8 8B45EC mov eax, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2EEB E83CA8C2FF call 0040D72C
|
||
007E2EF0 DBAD5CFFFFFF fld tbyte ptr [ebp+$FFFFFF5C]
|
||
007E2EF6 DEC9 fmulp st(1), st(0)
|
||
007E2EF8 83C4F4 add esp, -$0C
|
||
007E2EFB DB3C24 fstp tbyte ptr [esp]
|
||
007E2EFE 9B wait
|
||
007E2EFF 8D45E8 lea eax, [ebp-$18]
|
||
|
||
|
|
||
007E2F02 E8A5A6C2FF call 0040D5AC
|
||
007E2F07 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F0A E81DA8C2FF call 0040D72C
|
||
007E2F0F DBBD68FFFFFF fstp tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F15 9B wait
|
||
007E2F16 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F19 E80EA8C2FF call 0040D72C
|
||
007E2F1E DBAD68FFFFFF fld tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F24 DEC9 fmulp st(1), st(0)
|
||
007E2F26 83C4F4 add esp, -$0C
|
||
007E2F29 DB3C24 fstp tbyte ptr [esp]
|
||
007E2F2C 9B wait
|
||
007E2F2D 8D45F0 lea eax, [ebp-$10]
|
||
|
||
|
|
||
007E2F30 E877A6C2FF call 0040D5AC
|
||
007E2F35 EB5E jmp 007E2F95
|
||
007E2F37 8B45F0 mov eax, [ebp-$10]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F3A E8EDA7C2FF call 0040D72C
|
||
007E2F3F DBBD68FFFFFF fstp tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F45 9B wait
|
||
007E2F46 8B45EC mov eax, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F49 E8DEA7C2FF call 0040D72C
|
||
007E2F4E DBAD68FFFFFF fld tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F54 DEC9 fmulp st(1), st(0)
|
||
007E2F56 83C4F4 add esp, -$0C
|
||
007E2F59 DB3C24 fstp tbyte ptr [esp]
|
||
007E2F5C 9B wait
|
||
007E2F5D 8D45E8 lea eax, [ebp-$18]
|
||
|
||
|
|
||
007E2F60 E847A6C2FF call 0040D5AC
|
||
007E2F65 EB2E jmp 007E2F95
|
||
007E2F67 8B45F0 mov eax, [ebp-$10]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F6A E8BDA7C2FF call 0040D72C
|
||
007E2F6F DBBD68FFFFFF fstp tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F75 9B wait
|
||
007E2F76 8B45EC mov eax, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F79 E8AEA7C2FF call 0040D72C
|
||
007E2F7E DBAD68FFFFFF fld tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F84 DEC9 fmulp st(1), st(0)
|
||
007E2F86 83C4F4 add esp, -$0C
|
||
007E2F89 DB3C24 fstp tbyte ptr [esp]
|
||
007E2F8C 9B wait
|
||
007E2F8D 8D45E8 lea eax, [ebp-$18]
|
||
|
||
|
|
||
007E2F90 E817A6C2FF call 0040D5AC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E2F95 8BB364030000 mov esi, [ebx+$0364]
|
||
007E2F9B 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E2F9D E89E54CEFF call 004C8440
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E2FA2 BA0C347E00 mov edx, $007E340C
|
||
007E2FA7 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2FA9 E8063CCEFF call 004C6BB4
|
||
007E2FAE 50 push eax
|
||
007E2FAF 8B45F0 mov eax, [ebp-$10]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2FB2 E875A7C2FF call 0040D72C
|
||
007E2FB7 8D854CFFFFFF lea eax, [ebp+$FFFFFF4C]
|
||
|
||
* Reference to: Variants.@VarFromReal;
|
||
|
|
||
007E2FBD E8CA5DC3FF call 00418D8C
|
||
007E2FC2 8D954CFFFFFF lea edx, [ebp+$FFFFFF4C]
|
||
007E2FC8 58 pop eax
|
||
007E2FC9 8B08 mov ecx, [eax]
|
||
007E2FCB FF91B4000000 call dword ptr [ecx+$00B4]
|
||
|
||
* Possible String Reference to: 'BBMoney'
|
||
|
|
||
007E2FD1 BAEC337E00 mov edx, $007E33EC
|
||
007E2FD6 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2FD8 E8D73BCEFF call 004C6BB4
|
||
007E2FDD 50 push eax
|
||
007E2FDE 8B45E8 mov eax, [ebp-$18]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2FE1 E846A7C2FF call 0040D72C
|
||
007E2FE6 8D853CFFFFFF lea eax, [ebp+$FFFFFF3C]
|
||
|
||
* Reference to: Variants.@VarFromReal;
|
||
|
|
||
007E2FEC E89B5DC3FF call 00418D8C
|
||
007E2FF1 8D953CFFFFFF lea edx, [ebp+$FFFFFF3C]
|
||
007E2FF7 58 pop eax
|
||
007E2FF8 8B08 mov ecx, [eax]
|
||
007E2FFA FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E3000 8BC6 mov eax, esi
|
||
007E3002 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Post()
|
||
|
|
||
007E3004 FF924C020000 call dword ptr [edx+$024C]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryCmd : TADOQuery
|
||
|
|
||
007E300A 8BB30C030000 mov esi, [ebx+$030C]
|
||
007E3010 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E3012 E8BD28CEFF call 004C58D4
|
||
007E3017 8BC6 mov eax, esi
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E3019 E88EAFCFFF call 004DDFAC
|
||
007E301E 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_44
|
||
|
|
||
007E3020 FF5244 call dword ptr [edx+$44]
|
||
007E3023 8BC6 mov eax, esi
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E3025 E882AFCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'UPdate YF_Money_CR '
|
||
|
|
||
007E302A BA1C347E00 mov edx, $007E341C
|
||
007E302F 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E3031 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' Set '
|
||
|
|
||
007E3034 6838347E00 push $007E3438
|
||
007E3039 FF75E0 push dword ptr [ebp-$20]
|
||
007E303C 6848347E00 push $007E3448
|
||
007E3041 8D9534FFFFFF lea edx, [ebp+$FFFFFF34]
|
||
007E3047 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E304A E89D78C2FF call 0040A8EC
|
||
007E304F FFB534FFFFFF push dword ptr [ebp+$FFFFFF34]
|
||
007E3055 8D8538FFFFFF lea eax, [ebp+$FFFFFF38]
|
||
007E305B BA04000000 mov edx, $00000004
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E3060 E84F26C2FF call 004056B4
|
||
007E3065 8B8538FFFFFF mov eax, [ebp+$FFFFFF38]
|
||
007E306B 50 push eax
|
||
007E306C 8BC6 mov eax, esi
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E306E E839AFCFFF call 004DDFAC
|
||
007E3073 5A pop edx
|
||
007E3074 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E3076 FF5138 call dword ptr [ecx+$38]
|
||
007E3079 8D9530FFFFFF lea edx, [ebp+$FFFFFF30]
|
||
007E307F 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E3082 E86578C2FF call 0040A8EC
|
||
007E3087 8B8530FFFFFF mov eax, [ebp+$FFFFFF30]
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E308D BA0C347E00 mov edx, $007E340C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E3092 E8A926C2FF call 00405740
|
||
007E3097 7460 jz 007E30F9
|
||
|
||
* Possible String Reference to: ',Money=''
|
||
|
|
||
007E3099 6854347E00 push $007E3454
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E309E BA0C347E00 mov edx, $007E340C
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E30A3 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E30A9 E8063BCEFF call 004C6BB4
|
||
007E30AE 8D9524FFFFFF lea edx, [ebp+$FFFFFF24]
|
||
007E30B4 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E30B6 FF5160 call dword ptr [ecx+$60]
|
||
007E30B9 8B8524FFFFFF mov eax, [ebp+$FFFFFF24]
|
||
007E30BF 8D9528FFFFFF lea edx, [ebp+$FFFFFF28]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E30C5 E82278C2FF call 0040A8EC
|
||
007E30CA FFB528FFFFFF push dword ptr [ebp+$FFFFFF28]
|
||
007E30D0 68E0337E00 push $007E33E0
|
||
007E30D5 8D852CFFFFFF lea eax, [ebp+$FFFFFF2C]
|
||
007E30DB BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E30E0 E8CF25C2FF call 004056B4
|
||
007E30E5 8B852CFFFFFF mov eax, [ebp+$FFFFFF2C]
|
||
007E30EB 50 push eax
|
||
007E30EC 8BC6 mov eax, esi
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E30EE E8B9AECFFF call 004DDFAC
|
||
007E30F3 5A pop edx
|
||
007E30F4 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E30F6 FF5138 call dword ptr [ecx+$38]
|
||
007E30F9 8D9520FFFFFF lea edx, [ebp+$FFFFFF20]
|
||
007E30FF 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E3102 E8E577C2FF call 0040A8EC
|
||
007E3107 8B8520FFFFFF mov eax, [ebp+$FFFFFF20]
|
||
|
||
* Possible String Reference to: 'MaoQty'
|
||
|
|
||
007E310D BA6C337E00 mov edx, $007E336C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E3112 E82926C2FF call 00405740
|
||
007E3117 7527 jnz 007E3140
|
||
007E3119 8BC6 mov eax, esi
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E311B E88CAECFFF call 004DDFAC
|
||
007E3120 50 push eax
|
||
007E3121 8D851CFFFFFF lea eax, [ebp+$FFFFFF1C]
|
||
007E3127 8B4DF8 mov ecx, [ebp-$08]
|
||
|
||
* Possible String Reference to: ',Qty='
|
||
|
|
||
007E312A BA68347E00 mov edx, $007E3468
|
||
|
||
* Reference to: System.@LStrCat3;
|
||
|
|
||
007E312F E80C25C2FF call 00405640
|
||
007E3134 8B951CFFFFFF mov edx, [ebp+$FFFFFF1C]
|
||
007E313A 58 pop eax
|
||
007E313B 8B08 mov ecx, [eax]
|
||
007E313D FF5138 call dword ptr [ecx+$38]
|
||
007E3140 8BC6 mov eax, esi
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E3142 E865AECFFF call 004DDFAC
|
||
007E3147 50 push eax
|
||
007E3148 8D8518FFFFFF lea eax, [ebp+$FFFFFF18]
|
||
007E314E 8B4DE8 mov ecx, [ebp-$18]
|
||
|
||
* Possible String Reference to: ',BBMoney='
|
||
|
|
||
007E3151 BA78347E00 mov edx, $007E3478
|
||
|
||
* Reference to: System.@LStrCat3;
|
||
|
|
||
007E3156 E8E524C2FF call 00405640
|
||
007E315B 8B9518FFFFFF mov edx, [ebp+$FFFFFF18]
|
||
007E3161 58 pop eax
|
||
007E3162 8B08 mov ecx, [eax]
|
||
007E3164 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ',Editer=''
|
||
|
|
||
007E3167 688C347E00 push $007E348C
|
||
007E316C 8D9510FFFFFF lea edx, [ebp+$FFFFFF10]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.cxGridDBColumn1PropertiesEditValueChanged(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E3548 55 push ebp
|
||
007E3549 8BEC mov ebp, esp
|
||
007E354B B909000000 mov ecx, $00000009
|
||
007E3550 6A00 push $00
|
||
007E3552 6A00 push $00
|
||
007E3554 49 dec ecx
|
||
007E3555 75F9 jnz 007E3550
|
||
007E3557 51 push ecx
|
||
007E3558 53 push ebx
|
||
007E3559 56 push esi
|
||
007E355A 8BDA mov ebx, edx
|
||
007E355C 8BF0 mov esi, eax
|
||
007E355E 33C0 xor eax, eax
|
||
007E3560 55 push ebp
|
||
007E3561 68BD377E00 push $007E37BD
|
||
|
||
***** TRY
|
||
|
|
||
007E3566 64FF30 push dword ptr fs:[eax]
|
||
007E3569 648920 mov fs:[eax], esp
|
||
|
||
* Possible String Reference to: 'YFType'
|
||
|
|
||
007E356C BAD4377E00 mov edx, $007E37D4
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E3571 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E3577 E83836CEFF call 004C6BB4
|
||
007E357C 8D55F0 lea edx, [ebp-$10]
|
||
007E357F 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E3581 FF5160 call dword ptr [ecx+$60]
|
||
007E3584 8B45F0 mov eax, [ebp-$10]
|
||
007E3587 8D55F4 lea edx, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E358A E85D73C2FF call 0040A8EC
|
||
007E358F 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007E3592 BAE4377E00 mov edx, $007E37E4
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E3597 E8A421C2FF call 00405740
|
||
007E359C 751D jnz 007E35BB
|
||
007E359E 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E35A0 B9F0377E00 mov ecx, $007E37F0
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E35A5 BAF8377E00 mov edx, $007E37F8
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.ToolButton3Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E38C0 55 push ebp
|
||
007E38C1 8BEC mov ebp, esp
|
||
007E38C3 B911000000 mov ecx, $00000011
|
||
007E38C8 6A00 push $00
|
||
007E38CA 6A00 push $00
|
||
007E38CC 49 dec ecx
|
||
007E38CD 75F9 jnz 007E38C8
|
||
007E38CF 56 push esi
|
||
007E38D0 8945FC mov [ebp-$04], eax
|
||
007E38D3 33C0 xor eax, eax
|
||
007E38D5 55 push ebp
|
||
007E38D6 687A3B7E00 push $007E3B7A
|
||
|
||
***** TRY
|
||
|
|
||
007E38DB 64FF30 push dword ptr fs:[eax]
|
||
007E38DE 648920 mov fs:[eax], esp
|
||
007E38E1 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.cxTabControl1 : TcxTabControl
|
||
|
|
||
007E38E4 8B80B4030000 mov eax, [eax+$03B4]
|
||
|
||
* Reference to control ADOTemp : N.A.
|
||
|
|
||
007E38EA 83B83C03000000 cmp dword ptr [eax+$033C], +$00
|
||
007E38F1 0F851A020000 jnz 007E3B11
|
||
007E38F7 33C0 xor eax, eax
|
||
007E38F9 55 push ebp
|
||
007E38FA 68EF3A7E00 push $007E3AEF
|
||
|
||
***** TRY
|
||
|
|
||
007E38FF 64FF30 push dword ptr fs:[eax]
|
||
007E3902 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.cxGridDBColumn3PropertiesButtonClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E3C3C 55 push ebp
|
||
007E3C3D 8BEC mov ebp, esp
|
||
007E3C3F 51 push ecx
|
||
007E3C40 B90C000000 mov ecx, $0000000C
|
||
007E3C45 6A00 push $00
|
||
007E3C47 6A00 push $00
|
||
007E3C49 49 dec ecx
|
||
007E3C4A 75F9 jnz 007E3C45
|
||
007E3C4C 51 push ecx
|
||
007E3C4D 874DFC xchg [ebp-$04], ecx
|
||
007E3C50 53 push ebx
|
||
007E3C51 56 push esi
|
||
007E3C52 8BF0 mov esi, eax
|
||
007E3C54 33C0 xor eax, eax
|
||
007E3C56 55 push ebp
|
||
007E3C57 68CF3F7E00 push $007E3FCF
|
||
|
||
***** TRY
|
||
|
|
||
007E3C5C 64FF30 push dword ptr fs:[eax]
|
||
007E3C5F 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E3C62 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Possible String Reference to: 'YFType'
|
||
|
|
||
007E3C68 BAE43F7E00 mov edx, $007E3FE4
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E3C6D E8422FCEFF call 004C6BB4
|
||
007E3C72 8D55F8 lea edx, [ebp-$08]
|
||
007E3C75 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E3C77 FF5160 call dword ptr [ecx+$60]
|
||
007E3C7A 8B45F8 mov eax, [ebp-$08]
|
||
007E3C7D 8D55FC lea edx, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E3C80 E8676CC2FF call 0040A8EC
|
||
007E3C85 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007E3C88 BAF43F7E00 mov edx, $007E3FF4
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E3C8D E8AE1AC2FF call 00405740
|
||
007E3C92 751D jnz 007E3CB1
|
||
007E3C94 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E3C96 B900407E00 mov ecx, $007E4000
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E3C9B BA08407E00 mov edx, $007E4008
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.cxGridDBColumn6PropertiesButtonClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E4134 55 push ebp
|
||
007E4135 8BEC mov ebp, esp
|
||
007E4137 51 push ecx
|
||
007E4138 B906000000 mov ecx, $00000006
|
||
007E413D 6A00 push $00
|
||
007E413F 6A00 push $00
|
||
007E4141 49 dec ecx
|
||
007E4142 75F9 jnz 007E413D
|
||
007E4144 51 push ecx
|
||
007E4145 874DFC xchg [ebp-$04], ecx
|
||
007E4148 53 push ebx
|
||
007E4149 56 push esi
|
||
007E414A 8BF0 mov esi, eax
|
||
007E414C 33C0 xor eax, eax
|
||
007E414E 55 push ebp
|
||
007E414F 688D437E00 push $007E438D
|
||
|
||
***** TRY
|
||
|
|
||
007E4154 64FF30 push dword ptr fs:[eax]
|
||
007E4157 648920 mov fs:[eax], esp
|
||
007E415A 33C0 xor eax, eax
|
||
007E415C 55 push ebp
|
||
007E415D 6863437E00 push $007E4363
|
||
|
||
***** TRY
|
||
|
|
||
007E4162 64FF30 push dword ptr fs:[eax]
|
||
007E4165 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2Column3PropertiesButtonClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E4490 55 push ebp
|
||
007E4491 8BEC mov ebp, esp
|
||
007E4493 51 push ecx
|
||
007E4494 B906000000 mov ecx, $00000006
|
||
007E4499 6A00 push $00
|
||
007E449B 6A00 push $00
|
||
007E449D 49 dec ecx
|
||
007E449E 75F9 jnz 007E4499
|
||
007E44A0 51 push ecx
|
||
007E44A1 874DFC xchg [ebp-$04], ecx
|
||
007E44A4 53 push ebx
|
||
007E44A5 56 push esi
|
||
007E44A6 8BF0 mov esi, eax
|
||
007E44A8 33C0 xor eax, eax
|
||
007E44AA 55 push ebp
|
||
007E44AB 68E9467E00 push $007E46E9
|
||
|
||
***** TRY
|
||
|
|
||
007E44B0 64FF30 push dword ptr fs:[eax]
|
||
007E44B3 648920 mov fs:[eax], esp
|
||
007E44B6 33C0 xor eax, eax
|
||
007E44B8 55 push ebp
|
||
007E44B9 68BF467E00 push $007E46BF
|
||
|
||
***** TRY
|
||
|
|
||
007E44BE 64FF30 push dword ptr fs:[eax]
|
||
007E44C1 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.ToolButton1Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E47D4 53 push ebx
|
||
007E47D5 8BD8 mov ebx, eax
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryMain : TADOQuery
|
||
|
|
||
007E47D7 8B831C030000 mov eax, [ebx+$031C]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E47DD E8DE36CEFF call 004C7EC0
|
||
007E47E2 84C0 test al, al
|
||
007E47E4 7516 jnz 007E47FC
|
||
|
||
* Possible String Reference to: 'Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>'
|
||
|
|
||
007E47E6 B908487E00 mov ecx, $007E4808
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryMain : TADOQuery
|
||
|
|
||
007E47EB 8B931C030000 mov edx, [ebx+$031C]
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E47F1 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
|
|
||
007E47F7 E8343AFDFF call 007B8230
|
||
007E47FC 5B pop ebx
|
||
007E47FD C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2Column2PropertiesEditValueChanged(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E4814 55 push ebp
|
||
007E4815 8BEC mov ebp, esp
|
||
007E4817 B909000000 mov ecx, $00000009
|
||
007E481C 6A00 push $00
|
||
007E481E 6A00 push $00
|
||
007E4820 49 dec ecx
|
||
007E4821 75F9 jnz 007E481C
|
||
007E4823 53 push ebx
|
||
007E4824 56 push esi
|
||
007E4825 8BDA mov ebx, edx
|
||
007E4827 8BF0 mov esi, eax
|
||
007E4829 33C0 xor eax, eax
|
||
007E482B 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><>'
|
||
|
|
||
007E482C 684B4A7E00 push $007E4A4B
|
||
|
||
***** TRY
|
||
|
|
||
007E4831 64FF30 push dword ptr fs:[eax]
|
||
007E4834 648920 mov fs:[eax], esp
|
||
|
||
* Possible String Reference to: 'YFType'
|
||
|
|
||
007E4837 BA604A7E00 mov edx, $007E4A60
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E483C 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4842 E86D23CEFF call 004C6BB4
|
||
007E4847 8D55F0 lea edx, [ebp-$10]
|
||
007E484A 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E484C FF5160 call dword ptr [ecx+$60]
|
||
007E484F 8B45F0 mov eax, [ebp-$10]
|
||
007E4852 8D55F4 lea edx, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4855 E89260C2FF call 0040A8EC
|
||
007E485A 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007E485D BA704A7E00 mov edx, $007E4A70
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E4862 E8D90EC2FF call 00405740
|
||
007E4867 751D jnz 007E4886
|
||
007E4869 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E486B B97C4A7E00 mov ecx, $007E4A7C
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E4870 BA844A7E00 mov edx, $007E4A84
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2PSPropertiesEditValueChanged(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E4B48 55 push ebp
|
||
007E4B49 8BEC mov ebp, esp
|
||
007E4B4B B908000000 mov ecx, $00000008
|
||
007E4B50 6A00 push $00
|
||
007E4B52 6A00 push $00
|
||
007E4B54 49 dec ecx
|
||
007E4B55 75F9 jnz 007E4B50
|
||
007E4B57 53 push ebx
|
||
007E4B58 56 push esi
|
||
007E4B59 8BDA mov ebx, edx
|
||
007E4B5B 8BF0 mov esi, eax
|
||
007E4B5D 33C0 xor eax, eax
|
||
007E4B5F 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
||
|
|
||
007E4B60 68304D7E00 push $007E4D30
|
||
|
||
***** TRY
|
||
|
|
||
007E4B65 64FF30 push dword ptr fs:[eax]
|
||
007E4B68 648920 mov fs:[eax], esp
|
||
007E4B6B 8D55FC lea edx, [ebp-$04]
|
||
007E4B6E 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E4B70 E847ABDAFF call 0058F6BC
|
||
007E4B75 8D55F4 lea edx, [ebp-$0C]
|
||
007E4B78 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4B7B E86C5DC2FF call 0040A8EC
|
||
007E4B80 837DF400 cmp dword ptr [ebp-$0C], +$00
|
||
007E4B84 750D jnz 007E4B93
|
||
007E4B86 8D45FC lea eax, [ebp-$04]
|
||
007E4B89 BA484D7E00 mov edx, $007E4D48
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E4B8E E82908C2FF call 004053BC
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E4B93 8B8638030000 mov eax, [esi+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E4B99 E8AE77E7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E4B9E E8C1CFE6FF call 00651B64
|
||
|
||
* Reference to field TcxGridDBTableView.OFFS_0050
|
||
|
|
||
007E4BA3 8B4050 mov eax, [eax+$50]
|
||
007E4BA6 8D55F0 lea edx, [ebp-$10]
|
||
007E4BA9 8B08 mov ecx, [eax]
|
||
007E4BAB FF5110 call dword ptr [ecx+$10]
|
||
007E4BAE 8B45F0 mov eax, [ebp-$10]
|
||
007E4BB1 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4BB4 E8335DC2FF call 0040A8EC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E4BB9 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E4BBF 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E4BC1 E87A38CEFF call 004C8440
|
||
007E4BC6 8D55DC lea edx, [ebp-$24]
|
||
007E4BC9 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4BCC E81B5DC2FF call 0040A8EC
|
||
007E4BD1 8B55DC mov edx, [ebp-$24]
|
||
007E4BD4 8D45E0 lea eax, [ebp-$20]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E4BD7 E8EC41C3FF call 00418DC8
|
||
007E4BDC 8D45E0 lea eax, [ebp-$20]
|
||
007E4BDF 50 push eax
|
||
007E4BE0 8B55F8 mov edx, [ebp-$08]
|
||
007E4BE3 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4BE5 E8CA1FCEFF call 004C6BB4
|
||
007E4BEA 5A pop edx
|
||
007E4BEB 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E4BED FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E4BF3 8BC3 mov eax, ebx
|
||
007E4BF5 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Post()
|
||
|
|
||
007E4BF7 FF924C020000 call dword ptr [edx+$024C]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryCmd : TADOQuery
|
||
|
|
||
007E4BFD 8B9E0C030000 mov ebx, [esi+$030C]
|
||
007E4C03 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E4C05 E8CA0CCEFF call 004C58D4
|
||
007E4C0A 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E4C0C E89B93CFFF call 004DDFAC
|
||
007E4C11 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_44
|
||
|
|
||
007E4C13 FF5244 call dword ptr [edx+$44]
|
||
007E4C16 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E4C18 E88F93CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'UPdate YF_Money_CR '
|
||
|
|
||
007E4C1D BA544D7E00 mov edx, $007E4D54
|
||
007E4C22 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E4C24 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' Set '
|
||
|
|
||
007E4C27 68704D7E00 push $007E4D70
|
||
007E4C2C FF75F8 push dword ptr [ebp-$08]
|
||
007E4C2F 68804D7E00 push $007E4D80
|
||
007E4C34 8D55D4 lea edx, [ebp-$2C]
|
||
007E4C37 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4C3A E8AD5CC2FF call 0040A8EC
|
||
007E4C3F FF75D4 push dword ptr [ebp-$2C]
|
||
007E4C42 8D45D8 lea eax, [ebp-$28]
|
||
007E4C45 BA04000000 mov edx, $00000004
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E4C4A E8650AC2FF call 004056B4
|
||
007E4C4F 8B45D8 mov eax, [ebp-$28]
|
||
007E4C52 50 push eax
|
||
007E4C53 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E4C55 E85293CFFF call 004DDFAC
|
||
007E4C5A 5A pop edx
|
||
007E4C5B 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E4C5D FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ',Editer=''
|
||
|
|
||
007E4C60 688C4D7E00 push $007E4D8C
|
||
007E4C65 8D55CC lea edx, [ebp-$34]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2BatchNoPropertiesEditValueChanged(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E4DEC 55 push ebp
|
||
007E4DED 8BEC mov ebp, esp
|
||
007E4DEF B90E000000 mov ecx, $0000000E
|
||
007E4DF4 6A00 push $00
|
||
007E4DF6 6A00 push $00
|
||
007E4DF8 49 dec ecx
|
||
007E4DF9 75F9 jnz 007E4DF4
|
||
007E4DFB 53 push ebx
|
||
007E4DFC 56 push esi
|
||
007E4DFD 8BDA mov ebx, edx
|
||
007E4DFF 8BF0 mov esi, eax
|
||
007E4E01 33C0 xor eax, eax
|
||
007E4E03 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
||
|
|
||
007E4E04 68E5507E00 push $007E50E5
|
||
|
||
***** TRY
|
||
|
|
||
007E4E09 64FF30 push dword ptr fs:[eax]
|
||
007E4E0C 648920 mov fs:[eax], esp
|
||
007E4E0F 8D55FC lea edx, [ebp-$04]
|
||
007E4E12 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E4E14 E8A3A8DAFF call 0058F6BC
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E4E19 8B8638030000 mov eax, [esi+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E4E1F E82875E7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E4E24 E83BCDE6FF call 00651B64
|
||
|
||
* Reference to field TcxGridDBTableView.OFFS_0050
|
||
|
|
||
007E4E29 8B4050 mov eax, [eax+$50]
|
||
007E4E2C 8D55F4 lea edx, [ebp-$0C]
|
||
007E4E2F 8B08 mov ecx, [eax]
|
||
007E4E31 FF5110 call dword ptr [ecx+$10]
|
||
007E4E34 8B45F4 mov eax, [ebp-$0C]
|
||
007E4E37 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4E3A E8AD5AC2FF call 0040A8EC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E4E3F 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E4E45 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E4E47 E8F435CEFF call 004C8440
|
||
007E4E4C 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Possible String Reference to: 'GCPrice'
|
||
|
|
||
007E4E4F BAFC507E00 mov edx, $007E50FC
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E4E54 E8E708C2FF call 00405740
|
||
007E4E59 751E jnz 007E4E79
|
||
007E4E5B 8D55F0 lea edx, [ebp-$10]
|
||
007E4E5E 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4E61 E8865AC2FF call 0040A8EC
|
||
007E4E66 837DF000 cmp dword ptr [ebp-$10], +$00
|
||
007E4E6A 750D jnz 007E4E79
|
||
007E4E6C 8D45FC lea eax, [ebp-$04]
|
||
007E4E6F BA0C517E00 mov edx, $007E510C
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E4E74 E84305C2FF call 004053BC
|
||
007E4E79 8D55DC lea edx, [ebp-$24]
|
||
007E4E7C 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4E7F E8685AC2FF call 0040A8EC
|
||
007E4E84 8B55DC mov edx, [ebp-$24]
|
||
007E4E87 8D45E0 lea eax, [ebp-$20]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E4E8A E8393FC3FF call 00418DC8
|
||
007E4E8F 8D45E0 lea eax, [ebp-$20]
|
||
007E4E92 50 push eax
|
||
007E4E93 8B55F8 mov edx, [ebp-$08]
|
||
007E4E96 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4E98 E8171DCEFF call 004C6BB4
|
||
007E4E9D 5A pop edx
|
||
007E4E9E 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E4EA0 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E4EA6 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Possible String Reference to: 'GCPrice'
|
||
|
|
||
007E4EA9 BAFC507E00 mov edx, $007E50FC
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E4EAE E88D08C2FF call 00405740
|
||
007E4EB3 7553 jnz 007E4F08
|
||
|
||
* Possible String Reference to: 'GCPrice'
|
||
|
|
||
007E4EB5 BAFC507E00 mov edx, $007E50FC
|
||
007E4EBA 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4EBC E8F31CCEFF call 004C6BB4
|
||
007E4EC1 8D55CC lea edx, [ebp-$34]
|
||
007E4EC4 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_64
|
||
|
|
||
007E4EC6 FF5164 call dword ptr [ecx+$64]
|
||
007E4EC9 8D45CC lea eax, [ebp-$34]
|
||
007E4ECC 50 push eax
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E4ECD BA18517E00 mov edx, $007E5118
|
||
007E4ED2 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4ED4 E8DB1CCEFF call 004C6BB4
|
||
007E4ED9 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_54
|
||
|
|
||
007E4EDB FF5254 call dword ptr [edx+$54]
|
||
007E4EDE 8D45BC lea eax, [ebp-$44]
|
||
|
||
* Reference to: Variants.@VarFromReal;
|
||
|
|
||
007E4EE1 E8A63EC3FF call 00418D8C
|
||
007E4EE6 8D55BC lea edx, [ebp-$44]
|
||
007E4EE9 58 pop eax
|
||
|
||
* Reference to: System.@Initialize(Pointer;Pointer);
|
||
| or: System.@Finalize(Pointer;Pointer);
|
||
| or: System.@AddRef;
|
||
| or: Variants.@VarAdd(TVarData;TVarData;TVarData;TVarData);
|
||
| or: Variants.@VarSub(TVarData;TVarData;TVarData;TVarData);
|
||
| or: Variants.@VarMul(TVarData;TVarData;TVarData;TVarData);
|
||
|
|
||
007E4EEA E89184C3FF call 0041D380
|
||
007E4EEF 8D45CC lea eax, [ebp-$34]
|
||
007E4EF2 50 push eax
|
||
|
||
* Possible String Reference to: 'GCMoney'
|
||
|
|
||
007E4EF3 BA24517E00 mov edx, $007E5124
|
||
007E4EF8 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4EFA E8B51CCEFF call 004C6BB4
|
||
007E4EFF 5A pop edx
|
||
007E4F00 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E4F02 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E4F08 8BC3 mov eax, ebx
|
||
007E4F0A 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Post()
|
||
|
|
||
007E4F0C FF924C020000 call dword ptr [edx+$024C]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryCmd : TADOQuery
|
||
|
|
||
007E4F12 8B9E0C030000 mov ebx, [esi+$030C]
|
||
007E4F18 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E4F1A E8B509CEFF call 004C58D4
|
||
007E4F1F 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E4F21 E88690CFFF call 004DDFAC
|
||
007E4F26 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_44
|
||
|
|
||
007E4F28 FF5244 call dword ptr [edx+$44]
|
||
007E4F2B 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E4F2D E87A90CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'UPdate YF_Money_CR '
|
||
|
|
||
007E4F32 BA34517E00 mov edx, $007E5134
|
||
007E4F37 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E4F39 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' Set '
|
||
|
|
||
007E4F3C 6850517E00 push $007E5150
|
||
007E4F41 FF75F8 push dword ptr [ebp-$08]
|
||
|
||
* Possible String Reference to: '=''
|
||
|
|
||
007E4F44 6860517E00 push $007E5160
|
||
007E4F49 8D55B4 lea edx, [ebp-$4C]
|
||
007E4F4C 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4F4F E89859C2FF call 0040A8EC
|
||
007E4F54 FF75B4 push dword ptr [ebp-$4C]
|
||
007E4F57 686C517E00 push $007E516C
|
||
007E4F5C 8D45B8 lea eax, [ebp-$48]
|
||
007E4F5F BA05000000 mov edx, $00000005
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E4F64 E84B07C2FF call 004056B4
|
||
007E4F69 8B45B8 mov eax, [ebp-$48]
|
||
007E4F6C 50 push eax
|
||
007E4F6D 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E4F6F E83890CFFF call 004DDFAC
|
||
007E4F74 5A pop edx
|
||
007E4F75 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E4F77 FF5138 call dword ptr [ecx+$38]
|
||
007E4F7A 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Possible String Reference to: 'GCPrice'
|
||
|
|
||
007E4F7D BAFC507E00 mov edx, $007E50FC
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E4F82 E8B907C2FF call 00405740
|
||
007E4F87 754E jnz 007E4FD7
|
||
|
||
* Possible String Reference to: ',GCMoney=''
|
||
|
|
||
007E4F89 6878517E00 push $007E5178
|
||
|
||
* Possible String Reference to: 'GCMoney'
|
||
|
|
||
007E4F8E BA24517E00 mov edx, $007E5124
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E4F93 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4F99 E8161CCEFF call 004C6BB4
|
||
007E4F9E 8D55A8 lea edx, [ebp-$58]
|
||
007E4FA1 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E4FA3 FF5160 call dword ptr [ecx+$60]
|
||
007E4FA6 8B45A8 mov eax, [ebp-$58]
|
||
007E4FA9 8D55AC lea edx, [ebp-$54]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4FAC E83B59C2FF call 0040A8EC
|
||
007E4FB1 FF75AC push dword ptr [ebp-$54]
|
||
007E4FB4 686C517E00 push $007E516C
|
||
007E4FB9 8D45B0 lea eax, [ebp-$50]
|
||
007E4FBC BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E4FC1 E8EE06C2FF call 004056B4
|
||
007E4FC6 8B45B0 mov eax, [ebp-$50]
|
||
007E4FC9 50 push eax
|
||
007E4FCA 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E4FCC E8DB8FCFFF call 004DDFAC
|
||
007E4FD1 5A pop edx
|
||
007E4FD2 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E4FD4 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: 'GCMoney'
|
||
|
|
||
007E4FD7 BA24517E00 mov edx, $007E5124
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E4FDC 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4FE2 E8CD1BCEFF call 004C6BB4
|
||
007E4FE7 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_54
|
||
|
|
||
007E4FE9 FF5254 call dword ptr [edx+$54]
|
||
007E4FEC D81D84517E00 fcomp dword ptr [$007E5184]
|
||
007E4FF2 DFE0 fstsw ax
|
||
007E4FF4 9E sahf
|
||
007E4FF5 744E jz 007E5045
|
||
|
||
* Possible String Reference to: ',BBMoney=''
|
||
|
|
||
007E4FF7 6890517E00 push $007E5190
|
||
|
||
* Possible String Reference to: 'GCMoney'
|
||
|
|
||
007E4FFC BA24517E00 mov edx, $007E5124
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E5001 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5007 E8A81BCEFF call 004C6BB4
|
||
007E500C 8D559C lea edx, [ebp-$64]
|
||
007E500F 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E5011 FF5160 call dword ptr [ecx+$60]
|
||
007E5014 8B459C mov eax, [ebp-$64]
|
||
007E5017 8D55A0 lea edx, [ebp-$60]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E501A E8CD58C2FF call 0040A8EC
|
||
007E501F FF75A0 push dword ptr [ebp-$60]
|
||
007E5022 686C517E00 push $007E516C
|
||
007E5027 8D45A4 lea eax, [ebp-$5C]
|
||
007E502A BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E502F E88006C2FF call 004056B4
|
||
007E5034 8B45A4 mov eax, [ebp-$5C]
|
||
007E5037 50 push eax
|
||
007E5038 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E503A E86D8FCFFF call 004DDFAC
|
||
007E503F 5A pop edx
|
||
007E5040 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E5042 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' where YFId=''
|
||
|
|
||
007E5045 68A4517E00 push $007E51A4
|
||
|
||
* Possible String Reference to: 'YFId'
|
||
|
|
||
007E504A BABC517E00 mov edx, $007E51BC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E504F 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5055 E85A1BCEFF call 004C6BB4
|
||
007E505A 8D5590 lea edx, [ebp-$70]
|
||
007E505D 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E505F FF5160 call dword ptr [ecx+$60]
|
||
007E5062 8B4590 mov eax, [ebp-$70]
|
||
007E5065 8D5594 lea edx, [ebp-$6C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E5068 E87F58C2FF call 0040A8EC
|
||
007E506D FF7594 push dword ptr [ebp-$6C]
|
||
007E5070 686C517E00 push $007E516C
|
||
007E5075 8D4598 lea eax, [ebp-$68]
|
||
007E5078 BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E507D E83206C2FF call 004056B4
|
||
007E5082 8B4598 mov eax, [ebp-$68]
|
||
007E5085 50 push eax
|
||
007E5086 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E5088 E81F8FCFFF call 004DDFAC
|
||
007E508D 5A pop edx
|
||
007E508E 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E5090 FF5138 call dword ptr [ecx+$38]
|
||
007E5093 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.ExecSQL(TADOQuery):Integer;
|
||
|
|
||
007E5095 E83A8ECFFF call 004DDED4
|
||
007E509A 33C0 xor eax, eax
|
||
007E509C 5A pop edx
|
||
007E509D 59 pop ecx
|
||
007E509E 59 pop ecx
|
||
007E509F 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '^[<5B><>]<5D>'
|
||
|
|
||
007E50A2 68EC507E00 push $007E50EC
|
||
007E50A7 8D4590 lea eax, [ebp-$70]
|
||
007E50AA BA0B000000 mov edx, $0000000B
|
||
|
||
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
||
|
|
||
007E50AF E89402C2FF call 00405348
|
||
007E50B4 8D45BC lea eax, [ebp-$44]
|
||
|
||
* Reference to object Variant
|
||
|
|
||
007E50B7 8B153C114000 mov edx, [$0040113C]
|
||
007E50BD B902000000 mov ecx, $00000002
|
||
|
||
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
||
|
|
||
007E50C2 E84D10C2FF call 00406114
|
||
007E50C7 8D45DC lea eax, [ebp-$24]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007E50CA E85502C2FF call 00405324
|
||
007E50CF 8D45E0 lea eax, [ebp-$20]
|
||
|
||
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
||
|
|
||
007E50D2 E89DF5C2FF call 00414674
|
||
007E50D7 8D45F0 lea eax, [ebp-$10]
|
||
007E50DA BA04000000 mov edx, $00000004
|
||
|
||
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
||
|
|
||
007E50DF E86402C2FF call 00405348
|
||
007E50E4 C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007E50E5 E90AFAC1FF jmp 00404AF4
|
||
007E50EA EBBB jmp 007E50A7
|
||
|
||
****** END
|
||
|
|
||
007E50EC 5E pop esi
|
||
007E50ED 5B pop ebx
|
||
007E50EE 8BE5 mov esp, ebp
|
||
007E50F0 5D pop ebp
|
||
007E50F1 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2PayMentPropertiesButtonClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E51C4 55 push ebp
|
||
007E51C5 8BEC mov ebp, esp
|
||
007E51C7 51 push ecx
|
||
007E51C8 B906000000 mov ecx, $00000006
|
||
007E51CD 6A00 push $00
|
||
007E51CF 6A00 push $00
|
||
007E51D1 49 dec ecx
|
||
007E51D2 75F9 jnz 007E51CD
|
||
007E51D4 51 push ecx
|
||
007E51D5 874DFC xchg [ebp-$04], ecx
|
||
007E51D8 53 push ebx
|
||
007E51D9 56 push esi
|
||
007E51DA 8BF0 mov esi, eax
|
||
007E51DC 33C0 xor eax, eax
|
||
007E51DE 55 push ebp
|
||
007E51DF 681B547E00 push $007E541B
|
||
|
||
***** TRY
|
||
|
|
||
007E51E4 64FF30 push dword ptr fs:[eax]
|
||
007E51E7 648920 mov fs:[eax], esp
|
||
007E51EA 33C0 xor eax, eax
|
||
007E51EC 55 push ebp
|
||
007E51ED 68F1537E00 push $007E53F1
|
||
|
||
***** TRY
|
||
|
|
||
007E51F2 64FF30 push dword ptr fs:[eax]
|
||
007E51F5 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2T_qtyPropertiesEditValueChanged(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E54F8 55 push ebp
|
||
007E54F9 8BEC mov ebp, esp
|
||
007E54FB B910000000 mov ecx, $00000010
|
||
007E5500 6A00 push $00
|
||
007E5502 6A00 push $00
|
||
007E5504 49 dec ecx
|
||
007E5505 75F9 jnz 007E5500
|
||
007E5507 51 push ecx
|
||
007E5508 53 push ebx
|
||
007E5509 56 push esi
|
||
007E550A 8BDA mov ebx, edx
|
||
007E550C 8BF0 mov esi, eax
|
||
007E550E 33C0 xor eax, eax
|
||
007E5510 55 push ebp
|
||
007E5511 689F577E00 push $007E579F
|
||
|
||
***** TRY
|
||
|
|
||
007E5516 64FF30 push dword ptr fs:[eax]
|
||
007E5519 648920 mov fs:[eax], esp
|
||
007E551C 8D55FC lea edx, [ebp-$04]
|
||
007E551F 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E5521 E896A1DAFF call 0058F6BC
|
||
007E5526 8D55F0 lea edx, [ebp-$10]
|
||
007E5529 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E552C E8BB53C2FF call 0040A8EC
|
||
007E5531 837DF000 cmp dword ptr [ebp-$10], +$00
|
||
007E5535 750D jnz 007E5544
|
||
007E5537 8D45FC lea eax, [ebp-$04]
|
||
007E553A BAB4577E00 mov edx, $007E57B4
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E553F E878FEC1FF call 004053BC
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E5544 8B8638030000 mov eax, [esi+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E554A E8FD6DE7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E554F E810C6E6FF call 00651B64
|
||
|
||
* Reference to field TcxGridDBTableView.OFFS_0050
|
||
|
|
||
007E5554 8B4050 mov eax, [eax+$50]
|
||
007E5557 8D55EC lea edx, [ebp-$14]
|
||
007E555A 8B08 mov ecx, [eax]
|
||
007E555C FF5110 call dword ptr [ecx+$10]
|
||
007E555F 8B45EC mov eax, [ebp-$14]
|
||
007E5562 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E5565 E88253C2FF call 0040A8EC
|
||
007E556A 8D45F4 lea eax, [ebp-$0C]
|
||
007E556D 50 push eax
|
||
|
||
* Possible String Reference to: 'T_Price'
|
||
|
|
||
007E556E BAC0577E00 mov edx, $007E57C0
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E5573 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5579 E83616CEFF call 004C6BB4
|
||
007E557E 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_54
|
||
|
|
||
007E5580 FF5254 call dword ptr [edx+$54]
|
||
007E5583 DD5DDC fstp qword ptr [ebp-$24]
|
||
007E5586 9B wait
|
||
007E5587 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E558A E89D81C2FF call 0040D72C
|
||
007E558F DC4DDC fmul qword ptr [ebp-$24]
|
||
007E5592 DB7DD0 fstp tbyte ptr [ebp-$30]
|
||
007E5595 9B wait
|
||
007E5596 8D45D0 lea eax, [ebp-$30]
|
||
007E5599 8945E4 mov [ebp-$1C], eax
|
||
007E559C C645E803 mov byte ptr [ebp-$18], $03
|
||
007E55A0 8D55E4 lea edx, [ebp-$1C]
|
||
007E55A3 33C9 xor ecx, ecx
|
||
|
||
* Possible String Reference to: '%.2f'
|
||
|
|
||
007E55A5 B8D0577E00 mov eax, $007E57D0
|
||
|
||
|
|
||
007E55AA E8D575C2FF call 0040CB84
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E55AF 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E55B5 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E55B7 E8842ECEFF call 004C8440
|
||
007E55BC 8D55BC lea edx, [ebp-$44]
|
||
007E55BF 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E55C2 E82553C2FF call 0040A8EC
|
||
007E55C7 8B55BC mov edx, [ebp-$44]
|
||
007E55CA 8D45C0 lea eax, [ebp-$40]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E55CD E8F637C3FF call 00418DC8
|
||
007E55D2 8D45C0 lea eax, [ebp-$40]
|
||
007E55D5 50 push eax
|
||
007E55D6 8B55F8 mov edx, [ebp-$08]
|
||
007E55D9 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E55DB E8D415CEFF call 004C6BB4
|
||
007E55E0 5A pop edx
|
||
007E55E1 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E55E3 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E55E9 8D55A8 lea edx, [ebp-$58]
|
||
007E55EC 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E55EF E8F852C2FF call 0040A8EC
|
||
007E55F4 8B55A8 mov edx, [ebp-$58]
|
||
007E55F7 8D45AC lea eax, [ebp-$54]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E55FA E8C937C3FF call 00418DC8
|
||
007E55FF 8D45AC lea eax, [ebp-$54]
|
||
007E5602 50 push eax
|
||
|
||
* Possible String Reference to: 'T_Money'
|
||
|
|
||
007E5603 BAE0577E00 mov edx, $007E57E0
|
||
007E5608 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E560A E8A515CEFF call 004C6BB4
|
||
007E560F 5A pop edx
|
||
007E5610 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E5612 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E5618 8D55A4 lea edx, [ebp-$5C]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.Button1Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E5888 55 push ebp
|
||
007E5889 8BEC mov ebp, esp
|
||
007E588B B910000000 mov ecx, $00000010
|
||
007E5890 6A00 push $00
|
||
007E5892 6A00 push $00
|
||
007E5894 49 dec ecx
|
||
007E5895 75F9 jnz 007E5890
|
||
007E5897 51 push ecx
|
||
007E5898 53 push ebx
|
||
007E5899 56 push esi
|
||
007E589A 57 push edi
|
||
007E589B 8945FC mov [ebp-$04], eax
|
||
007E589E 33C0 xor eax, eax
|
||
007E58A0 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
||
|
|
||
007E58A1 68195C7E00 push $007E5C19
|
||
|
||
***** TRY
|
||
|
|
||
007E58A6 64FF30 push dword ptr fs:[eax]
|
||
007E58A9 648920 mov fs:[eax], esp
|
||
007E58AC 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E58AF 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E58B5 E80626CEFF call 004C7EC0
|
||
007E58BA 84C0 test al, al
|
||
007E58BC 0F85F1020000 jnz 007E5BB3
|
||
007E58C2 A0285C7E00 mov al, byte ptr [$007E5C28]
|
||
007E58C7 50 push eax
|
||
007E58C8 8D45EC lea eax, [ebp-$14]
|
||
007E58CB B201 mov dl, $01
|
||
|
||
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
||
|
|
||
007E58CD E89234C3FF call 00418D64
|
||
007E58D2 8D4DEC lea ecx, [ebp-$14]
|
||
007E58D5 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E58D8 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Possible String Reference to: 'ssel'
|
||
|
|
||
007E58DE BA345C7E00 mov edx, $007E5C34
|
||
007E58E3 8B18 mov ebx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
||
|
|
||
007E58E5 FF9344020000 call dword ptr [ebx+$0244]
|
||
007E58EB 84C0 test al, al
|
||
007E58ED 751D jnz 007E590C
|
||
007E58EF 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E58F1 B93C5C7E00 mov ecx, $007E5C3C
|
||
|
||
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E58F6 BA445C7E00 mov edx, $007E5C44
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.CheckBox1Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E5D04 55 push ebp
|
||
007E5D05 8BEC mov ebp, esp
|
||
007E5D07 B905000000 mov ecx, $00000005
|
||
007E5D0C 6A00 push $00
|
||
007E5D0E 6A00 push $00
|
||
007E5D10 49 dec ecx
|
||
007E5D11 75F9 jnz 007E5D0C
|
||
007E5D13 53 push ebx
|
||
007E5D14 56 push esi
|
||
007E5D15 57 push edi
|
||
007E5D16 8BF0 mov esi, eax
|
||
007E5D18 33C0 xor eax, eax
|
||
007E5D1A 55 push ebp
|
||
007E5D1B 68D05E7E00 push $007E5ED0
|
||
|
||
***** TRY
|
||
|
|
||
007E5D20 64FF30 push dword ptr fs:[eax]
|
||
007E5D23 648920 mov fs:[eax], esp
|
||
007E5D26 BAE85E7E00 mov edx, $007E5EE8
|
||
|
||
* Reference to control TfrmYFCR.Label12 : TLabel
|
||
|
|
||
007E5D2B 8B86F4030000 mov eax, [esi+$03F4]
|
||
|
||
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
||
|
|
||
007E5D31 E8EA28CAFF call 00488620
|
||
007E5D36 BAE85E7E00 mov edx, $007E5EE8
|
||
|
||
* Reference to control TfrmYFCR.Label13 : TLabel
|
||
|
|
||
007E5D3B 8B86F8030000 mov eax, [esi+$03F8]
|
||
|
||
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
||
|
|
||
007E5D41 E8DA28CAFF call 00488620
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E5D46 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E5D4C E86F21CEFF call 004C7EC0
|
||
007E5D51 84C0 test al, al
|
||
007E5D53 0F8541010000 jnz 007E5E9A
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E5D59 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E5D5F 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
||
|
|
||
007E5D61 E8EE17CEFF call 004C7554
|
||
007E5D66 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.First(TDataSet);
|
||
|
|
||
007E5D68 E8C322CEFF call 004C8030
|
||
007E5D6D E90D010000 jmp 007E5E7F
|
||
007E5D72 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E5D74 E8C726CEFF call 004C8440
|
||
|
||
* Reference to control TfrmYFCR.CheckBox1 : TCheckBox
|
||
|
|
||
007E5D79 8B86B0030000 mov eax, [esi+$03B0]
|
||
007E5D7F 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TCheckBox.GetChecked()
|
||
|
|
||
007E5D81 FF92C8000000 call dword ptr [edx+$00C8]
|
||
007E5D87 8BD0 mov edx, eax
|
||
007E5D89 8D45F0 lea eax, [ebp-$10]
|
||
|
||
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
||
|
|
||
007E5D8C E8D32FC3FF call 00418D64
|
||
007E5D91 8D45F0 lea eax, [ebp-$10]
|
||
007E5D94 50 push eax
|
||
|
||
* Possible String Reference to: 'ssel'
|
||
|
|
||
007E5D95 BAF45E7E00 mov edx, $007E5EF4
|
||
007E5D9A 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5D9C E8130ECEFF call 004C6BB4
|
||
007E5DA1 5A pop edx
|
||
007E5DA2 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E5DA4 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
|
||
* Reference to control TfrmYFCR.CheckBox1 : TCheckBox
|
||
|
|
||
007E5DAA 8B86B0030000 mov eax, [esi+$03B0]
|
||
007E5DB0 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TCheckBox.GetChecked()
|
||
|
|
||
007E5DB2 FF92C8000000 call dword ptr [edx+$00C8]
|
||
007E5DB8 3C01 cmp al, $01
|
||
007E5DBA 0F85AE000000 jnz 007E5E6E
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E5DC0 BA045F7E00 mov edx, $007E5F04
|
||
007E5DC5 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5DC7 E8E80DCEFF call 004C6BB4
|
||
007E5DCC 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
||
|
|
||
007E5DCE FF524C call dword ptr [edx+$4C]
|
||
007E5DD1 DF7DE4 fistp qword ptr [ebp-$1C]
|
||
007E5DD4 9B wait
|
||
007E5DD5 8D55E0 lea edx, [ebp-$20]
|
||
|
||
* Reference to control TfrmYFCR.Label12 : TLabel
|
||
|
|
||
007E5DD8 8BBEF4030000 mov edi, [esi+$03F4]
|
||
007E5DDE 8BC7 mov eax, edi
|
||
|
||
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
||
|
|
||
007E5DE0 E80B28CAFF call 004885F0
|
||
007E5DE5 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E5DE8 E83F79C2FF call 0040D72C
|
||
007E5DED D80D085F7E00 fmul dword ptr [$007E5F08]
|
||
007E5DF3 DF6DE4 fild qword ptr [ebp-$1C]
|
||
007E5DF6 DEC1 faddp st(1), st(0)
|
||
007E5DF8 D835085F7E00 fdiv dword ptr [$007E5F08]
|
||
007E5DFE 83C4F4 add esp, -$0C
|
||
007E5E01 DB3C24 fstp tbyte ptr [esp]
|
||
007E5E04 9B wait
|
||
007E5E05 8D45EC lea eax, [ebp-$14]
|
||
|
||
|
|
||
007E5E08 E89F77C2FF call 0040D5AC
|
||
007E5E0D 8B55EC mov edx, [ebp-$14]
|
||
007E5E10 8BC7 mov eax, edi
|
||
|
||
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
||
|
|
||
007E5E12 E80928CAFF call 00488620
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E5E17 BA145F7E00 mov edx, $007E5F14
|
||
007E5E1C 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5E1E E8910DCEFF call 004C6BB4
|
||
007E5E23 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
||
|
|
||
007E5E25 FF524C call dword ptr [edx+$4C]
|
||
007E5E28 DF7DE4 fistp qword ptr [ebp-$1C]
|
||
007E5E2B 9B wait
|
||
007E5E2C 8D55D8 lea edx, [ebp-$28]
|
||
|
||
* Reference to control TfrmYFCR.Label13 : TLabel
|
||
|
|
||
007E5E2F 8BBEF8030000 mov edi, [esi+$03F8]
|
||
007E5E35 8BC7 mov eax, edi
|
||
|
||
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
||
|
|
||
007E5E37 E8B427CAFF call 004885F0
|
||
007E5E3C 8B45D8 mov eax, [ebp-$28]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E5E3F E8E878C2FF call 0040D72C
|
||
007E5E44 D80D085F7E00 fmul dword ptr [$007E5F08]
|
||
007E5E4A DF6DE4 fild qword ptr [ebp-$1C]
|
||
007E5E4D DEC1 faddp st(1), st(0)
|
||
007E5E4F D835085F7E00 fdiv dword ptr [$007E5F08]
|
||
007E5E55 83C4F4 add esp, -$0C
|
||
007E5E58 DB3C24 fstp tbyte ptr [esp]
|
||
007E5E5B 9B wait
|
||
007E5E5C 8D45DC lea eax, [ebp-$24]
|
||
|
||
|
|
||
007E5E5F E84877C2FF call 0040D5AC
|
||
007E5E64 8B55DC mov edx, [ebp-$24]
|
||
007E5E67 8BC7 mov eax, edi
|
||
|
||
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
||
|
|
||
007E5E69 E8B227CAFF call 00488620
|
||
007E5E6E 8BC3 mov eax, ebx
|
||
007E5E70 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Post()
|
||
|
|
||
007E5E72 FF924C020000 call dword ptr [edx+$024C]
|
||
007E5E78 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Next(TDataSet);
|
||
|
|
||
007E5E7A E8CD24CEFF call 004C834C
|
||
|
||
* Reference to field TClientDataSet.Eof : Boolean
|
||
|
|
||
007E5E7F 80BBA100000000 cmp byte ptr [ebx+$00A1], $00
|
||
007E5E86 0F84E6FEFFFF jz 007E5D72
|
||
007E5E8C 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.First(TDataSet);
|
||
|
|
||
007E5E8E E89D21CEFF call 004C8030
|
||
007E5E93 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
||
|
|
||
007E5E95 E8DA16CEFF call 004C7574
|
||
007E5E9A 33C0 xor eax, eax
|
||
007E5E9C 5A pop edx
|
||
007E5E9D 59 pop ecx
|
||
007E5E9E 59 pop ecx
|
||
007E5E9F 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '_^[<5B><>]<5D>'
|
||
|
|
||
007E5EA2 68D75E7E00 push $007E5ED7
|
||
007E5EA7 8D45D8 lea eax, [ebp-$28]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007E5EAA E875F4C1FF call 00405324
|
||
007E5EAF 8D45DC lea eax, [ebp-$24]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007E5EB2 E86DF4C1FF call 00405324
|
||
007E5EB7 8D45E0 lea eax, [ebp-$20]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007E5EBA E865F4C1FF call 00405324
|
||
007E5EBF 8D45EC lea eax, [ebp-$14]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007E5EC2 E85DF4C1FF call 00405324
|
||
007E5EC7 8D45F0 lea eax, [ebp-$10]
|
||
|
||
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
||
|
|
||
007E5ECA E8A5E7C2FF call 00414674
|
||
007E5ECF C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007E5ED0 E91FECC1FF jmp 00404AF4
|
||
007E5ED5 EBD0 jmp 007E5EA7
|
||
|
||
****** END
|
||
|
|
||
007E5ED7 5F pop edi
|
||
007E5ED8 5E pop esi
|
||
007E5ED9 5B pop ebx
|
||
007E5EDA 8BE5 mov esp, ebp
|
||
007E5EDC 5D pop ebp
|
||
007E5EDD C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2T_PricePropertiesEditValueChanged(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E5F1C 55 push ebp
|
||
007E5F1D 8BEC mov ebp, esp
|
||
007E5F1F B910000000 mov ecx, $00000010
|
||
007E5F24 6A00 push $00
|
||
007E5F26 6A00 push $00
|
||
007E5F28 49 dec ecx
|
||
007E5F29 75F9 jnz 007E5F24
|
||
007E5F2B 51 push ecx
|
||
007E5F2C 53 push ebx
|
||
007E5F2D 56 push esi
|
||
007E5F2E 8BDA mov ebx, edx
|
||
007E5F30 8BF0 mov esi, eax
|
||
007E5F32 33C0 xor eax, eax
|
||
007E5F34 55 push ebp
|
||
007E5F35 68C3617E00 push $007E61C3
|
||
|
||
***** TRY
|
||
|
|
||
007E5F3A 64FF30 push dword ptr fs:[eax]
|
||
007E5F3D 648920 mov fs:[eax], esp
|
||
007E5F40 8D55FC lea edx, [ebp-$04]
|
||
007E5F43 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E5F45 E87297DAFF call 0058F6BC
|
||
007E5F4A 8D55F0 lea edx, [ebp-$10]
|
||
007E5F4D 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E5F50 E89749C2FF call 0040A8EC
|
||
007E5F55 837DF000 cmp dword ptr [ebp-$10], +$00
|
||
007E5F59 750D jnz 007E5F68
|
||
007E5F5B 8D45FC lea eax, [ebp-$04]
|
||
007E5F5E BAD8617E00 mov edx, $007E61D8
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E5F63 E854F4C1FF call 004053BC
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E5F68 8B8638030000 mov eax, [esi+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E5F6E E8D963E7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E5F73 E8ECBBE6FF call 00651B64
|
||
|
||
* Reference to field TcxGridDBTableView.OFFS_0050
|
||
|
|
||
007E5F78 8B4050 mov eax, [eax+$50]
|
||
007E5F7B 8D55EC lea edx, [ebp-$14]
|
||
007E5F7E 8B08 mov ecx, [eax]
|
||
007E5F80 FF5110 call dword ptr [ecx+$10]
|
||
007E5F83 8B45EC mov eax, [ebp-$14]
|
||
007E5F86 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E5F89 E85E49C2FF call 0040A8EC
|
||
007E5F8E 8D45F4 lea eax, [ebp-$0C]
|
||
007E5F91 50 push eax
|
||
|
||
* Possible String Reference to: 'T_Qty'
|
||
|
|
||
007E5F92 BAE4617E00 mov edx, $007E61E4
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E5F97 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5F9D E8120CCEFF call 004C6BB4
|
||
007E5FA2 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_54
|
||
|
|
||
007E5FA4 FF5254 call dword ptr [edx+$54]
|
||
007E5FA7 DD5DDC fstp qword ptr [ebp-$24]
|
||
007E5FAA 9B wait
|
||
007E5FAB 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E5FAE E87977C2FF call 0040D72C
|
||
007E5FB3 DC4DDC fmul qword ptr [ebp-$24]
|
||
007E5FB6 DB7DD0 fstp tbyte ptr [ebp-$30]
|
||
007E5FB9 9B wait
|
||
007E5FBA 8D45D0 lea eax, [ebp-$30]
|
||
007E5FBD 8945E4 mov [ebp-$1C], eax
|
||
007E5FC0 C645E803 mov byte ptr [ebp-$18], $03
|
||
007E5FC4 8D55E4 lea edx, [ebp-$1C]
|
||
007E5FC7 33C9 xor ecx, ecx
|
||
|
||
* Possible String Reference to: '%.2f'
|
||
|
|
||
007E5FC9 B8F4617E00 mov eax, $007E61F4
|
||
|
||
|
|
||
007E5FCE E8B16BC2FF call 0040CB84
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E5FD3 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E5FD9 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E5FDB E86024CEFF call 004C8440
|
||
007E5FE0 8D55BC lea edx, [ebp-$44]
|
||
007E5FE3 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E5FE6 E80149C2FF call 0040A8EC
|
||
007E5FEB 8B55BC mov edx, [ebp-$44]
|
||
007E5FEE 8D45C0 lea eax, [ebp-$40]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E5FF1 E8D22DC3FF call 00418DC8
|
||
007E5FF6 8D45C0 lea eax, [ebp-$40]
|
||
007E5FF9 50 push eax
|
||
007E5FFA 8B55F8 mov edx, [ebp-$08]
|
||
007E5FFD 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5FFF E8B00BCEFF call 004C6BB4
|
||
007E6004 5A pop edx
|
||
007E6005 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E6007 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E600D 8D55A8 lea edx, [ebp-$58]
|
||
007E6010 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E6013 E8D448C2FF call 0040A8EC
|
||
007E6018 8B55A8 mov edx, [ebp-$58]
|
||
007E601B 8D45AC lea eax, [ebp-$54]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E601E E8A52DC3FF call 00418DC8
|
||
007E6023 8D45AC lea eax, [ebp-$54]
|
||
007E6026 50 push eax
|
||
|
||
* Possible String Reference to: 'T_Money'
|
||
|
|
||
007E6027 BA04627E00 mov edx, $007E6204
|
||
007E602C 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E602E E8810BCEFF call 004C6BB4
|
||
007E6033 5A pop edx
|
||
007E6034 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E6036 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E603C 8D55A4 lea edx, [ebp-$5C]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.cxTabControl1Change(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E62AC 55 push ebp
|
||
007E62AD 8BEC mov ebp, esp
|
||
007E62AF 6A00 push $00
|
||
007E62B1 6A00 push $00
|
||
007E62B3 53 push ebx
|
||
007E62B4 56 push esi
|
||
007E62B5 57 push edi
|
||
007E62B6 8BD8 mov ebx, eax
|
||
007E62B8 33C0 xor eax, eax
|
||
007E62BA 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[YY]<5D>'
|
||
|
|
||
007E62BB 681B647E00 push $007E641B
|
||
|
||
***** TRY
|
||
|
|
||
007E62C0 64FF30 push dword ptr fs:[eax]
|
||
007E62C3 648920 mov fs:[eax], esp
|
||
007E62C6 33D2 xor edx, edx
|
||
|
||
* Reference to control TfrmYFCR.Tchk : TToolButton
|
||
|
|
||
007E62C8 8B83B8030000 mov eax, [ebx+$03B8]
|
||
007E62CE 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TToolButton.SetEnabled(Boolean)
|
||
|
|
||
007E62D0 FF5164 call dword ptr [ecx+$64]
|
||
007E62D3 33D2 xor edx, edx
|
||
|
||
* Reference to control TfrmYFCR.Tnochk : TToolButton
|
||
|
|
||
007E62D5 8B83BC030000 mov eax, [ebx+$03BC]
|
||
007E62DB 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TToolButton.SetEnabled(Boolean)
|
||
|
|
||
007E62DD FF5164 call dword ptr [ecx+$64]
|
||
007E62E0 33D2 xor edx, edx
|
||
|
||
* Reference to control TfrmYFCR.TKP : TToolButton
|
||
|
|
||
007E62E2 8B8300040000 mov eax, [ebx+$0400]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007E62E8 E82322CAFF call 00488510
|
||
007E62ED 33D2 xor edx, edx
|
||
|
||
* Reference to control TfrmYFCR.TCXKP : TToolButton
|
||
|
|
||
007E62EF 8B8304040000 mov eax, [ebx+$0404]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007E62F5 E81622CAFF call 00488510
|
||
007E62FA 33D2 xor edx, edx
|
||
|
||
* Reference to control TfrmYFCR.ToolButton5 : TToolButton
|
||
|
|
||
007E62FC 8B835C040000 mov eax, [ebx+$045C]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007E6302 E80922CAFF call 00488510
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E6307 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
|
||
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
|
||
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
|
||
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
|
||
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
|
||
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
||
|
|
||
007E630D E83260E7FF call 0065C344
|
||
007E6312 8BF0 mov esi, eax
|
||
007E6314 4E dec esi
|
||
007E6315 85F6 test esi, esi
|
||
007E6317 7C54 jl 007E636D
|
||
007E6319 46 inc esi
|
||
007E631A 33FF xor edi, edi
|
||
007E631C 8BD7 mov edx, edi
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E631E 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E6324 E8A756E8FF call 0066B9D0
|
||
|
||
|
|
||
007E6329 E8F254E8FF call 0066B820
|
||
007E632E 8D55F8 lea edx, [ebp-$08]
|
||
|
||
|
|
||
007E6331 E8924AE8FF call 0066ADC8
|
||
007E6336 8B45F8 mov eax, [ebp-$08]
|
||
007E6339 8D55FC lea edx, [ebp-$04]
|
||
|
||
|
|
||
007E633C E83B41C2FF call 0040A47C
|
||
007E6341 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Possible String Reference to: 'SSEL'
|
||
|
|
||
007E6344 BA34647E00 mov edx, $007E6434
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E6349 E8F2F3C1FF call 00405740
|
||
007E634E 7419 jz 007E6369
|
||
007E6350 8BD7 mov edx, edi
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E6352 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E6358 E87356E8FF call 0066B9D0
|
||
|
||
|
|
||
007E635D E86E3EE7FF call 0065A1D0
|
||
007E6362 33D2 xor edx, edx
|
||
|
||
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
||
|
|
||
007E6364 E8F72BE4FF call 00628F60
|
||
007E6369 47 inc edi
|
||
007E636A 4E dec esi
|
||
007E636B 75AF jnz 007E631C
|
||
|
||
* Reference to control TfrmYFCR.cxTabControl1 : TcxTabControl
|
||
|
|
||
007E636D 8B83B4030000 mov eax, [ebx+$03B4]
|
||
|
||
* Reference to control ADOTemp : N.A.
|
||
|
|
||
007E6373 8B803C030000 mov eax, [eax+$033C]
|
||
007E6379 85C0 test eax, eax
|
||
007E637B 7E03 jle 007E6380
|
||
007E637D 83F803 cmp eax, +$03
|
||
007E6380 85C0 test eax, eax
|
||
007E6382 7559 jnz 007E63DD
|
||
007E6384 B201 mov dl, $01
|
||
|
||
* Reference to control TfrmYFCR.Tchk : TToolButton
|
||
|
|
||
007E6386 8B83B8030000 mov eax, [ebx+$03B8]
|
||
007E638C 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TToolButton.SetEnabled(Boolean)
|
||
|
|
||
007E638E FF5164 call dword ptr [ecx+$64]
|
||
007E6391 B201 mov dl, $01
|
||
|
||
* Reference to control TfrmYFCR.TBDel : TToolButton
|
||
|
|
||
007E6393 8B8300030000 mov eax, [ebx+$0300]
|
||
007E6399 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TToolButton.SetEnabled(Boolean)
|
||
|
|
||
007E639B FF5164 call dword ptr [ecx+$64]
|
||
007E639E B201 mov dl, $01
|
||
|
||
* Reference to control TfrmYFCR.ToolButton5 : TToolButton
|
||
|
|
||
007E63A0 8B835C040000 mov eax, [ebx+$045C]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007E63A6 E86521CAFF call 00488510
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E63AB 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
|
||
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
|
||
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
|
||
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
|
||
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
|
||
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
||
|
|
||
007E63B1 E88E5FE7FF call 0065C344
|
||
007E63B6 8BF0 mov esi, eax
|
||
007E63B8 4E dec esi
|
||
007E63B9 85F6 test esi, esi
|
||
007E63BB 7C20 jl 007E63DD
|
||
007E63BD 46 inc esi
|
||
007E63BE 33FF xor edi, edi
|
||
007E63C0 8BD7 mov edx, edi
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E63C2 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E63C8 E80356E8FF call 0066B9D0
|
||
|
||
|
|
||
007E63CD E8FE3DE7FF call 0065A1D0
|
||
007E63D2 B201 mov dl, $01
|
||
|
||
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
||
|
|
||
007E63D4 E8872BE4FF call 00628F60
|
||
007E63D9 47 inc edi
|
||
007E63DA 4E dec esi
|
||
007E63DB 75E3 jnz 007E63C0
|
||
|
||
* Reference to control TfrmYFCR.cxTabControl1 : TcxTabControl
|
||
|
|
||
007E63DD 8B83B4030000 mov eax, [ebx+$03B4]
|
||
|
||
* Reference to control ADOTemp : N.A.
|
||
|
|
||
007E63E3 83B83C03000001 cmp dword ptr [eax+$033C], +$01
|
||
007E63EA 750D jnz 007E63F9
|
||
007E63EC B201 mov dl, $01
|
||
|
||
* Reference to control TfrmYFCR.Tnochk : TToolButton
|
||
|
|
||
007E63EE 8B83BC030000 mov eax, [ebx+$03BC]
|
||
007E63F4 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TToolButton.SetEnabled(Boolean)
|
||
|
|
||
007E63F6 FF5164 call dword ptr [ecx+$64]
|
||
007E63F9 8BC3 mov eax, ebx
|
||
|
||
|
|
||
007E63FB E848AEFFFF call 007E1248
|
||
007E6400 33C0 xor eax, eax
|
||
007E6402 5A pop edx
|
||
007E6403 59 pop ecx
|
||
007E6404 59 pop ecx
|
||
007E6405 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '_^[YY]<5D>'
|
||
|
|
||
007E6408 6822647E00 push $007E6422
|
||
007E640D 8D45F8 lea eax, [ebp-$08]
|
||
007E6410 BA02000000 mov edx, $00000002
|
||
|
||
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
||
|
|
||
007E6415 E82EEFC1FF call 00405348
|
||
007E641A C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007E641B E9D4E6C1FF jmp 00404AF4
|
||
007E6420 EBEB jmp 007E640D
|
||
|
||
****** END
|
||
|
|
||
007E6422 5F pop edi
|
||
007E6423 5E pop esi
|
||
007E6424 5B pop ebx
|
||
007E6425 59 pop ecx
|
||
007E6426 59 pop ecx
|
||
007E6427 5D pop ebp
|
||
007E6428 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.TchkClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E643C 55 push ebp
|
||
007E643D 8BEC mov ebp, esp
|
||
007E643F B906000000 mov ecx, $00000006
|
||
007E6444 6A00 push $00
|
||
007E6446 6A00 push $00
|
||
007E6448 49 dec ecx
|
||
007E6449 75F9 jnz 007E6444
|
||
007E644B 53 push ebx
|
||
007E644C 56 push esi
|
||
007E644D 57 push edi
|
||
007E644E 8945FC mov [ebp-$04], eax
|
||
007E6451 33C0 xor eax, eax
|
||
007E6453 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
||
|
|
||
007E6454 6855677E00 push $007E6755
|
||
|
||
***** TRY
|
||
|
|
||
007E6459 64FF30 push dword ptr fs:[eax]
|
||
007E645C 648920 mov fs:[eax], esp
|
||
007E645F 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E6462 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E6468 E8531ACEFF call 004C7EC0
|
||
007E646D 84C0 test al, al
|
||
007E646F 0F85BD020000 jnz 007E6732
|
||
007E6475 A064677E00 mov al, byte ptr [$007E6764]
|
||
007E647A 50 push eax
|
||
007E647B 8D45EC lea eax, [ebp-$14]
|
||
007E647E B201 mov dl, $01
|
||
|
||
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
||
|
|
||
007E6480 E8DF28C3FF call 00418D64
|
||
007E6485 8D4DEC lea ecx, [ebp-$14]
|
||
007E6488 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E648B 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Possible String Reference to: 'ssel'
|
||
|
|
||
007E6491 BA70677E00 mov edx, $007E6770
|
||
007E6496 8B18 mov ebx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
||
|
|
||
007E6498 FF9344020000 call dword ptr [ebx+$0244]
|
||
007E649E 84C0 test al, al
|
||
007E64A0 751D jnz 007E64BF
|
||
007E64A2 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E64A4 B978677E00 mov ecx, $007E6778
|
||
|
||
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E64A9 BA80677E00 mov edx, $007E6780
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.TnochkClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E6894 55 push ebp
|
||
007E6895 8BEC mov ebp, esp
|
||
007E6897 B906000000 mov ecx, $00000006
|
||
007E689C 6A00 push $00
|
||
007E689E 6A00 push $00
|
||
007E68A0 49 dec ecx
|
||
007E68A1 75F9 jnz 007E689C
|
||
007E68A3 51 push ecx
|
||
007E68A4 53 push ebx
|
||
007E68A5 56 push esi
|
||
007E68A6 57 push edi
|
||
007E68A7 8945FC mov [ebp-$04], eax
|
||
007E68AA 33C0 xor eax, eax
|
||
007E68AC 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
||
|
|
||
007E68AD 68316B7E00 push $007E6B31
|
||
|
||
***** TRY
|
||
|
|
||
007E68B2 64FF30 push dword ptr fs:[eax]
|
||
007E68B5 648920 mov fs:[eax], esp
|
||
007E68B8 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E68BB 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E68C1 E8FA15CEFF call 004C7EC0
|
||
007E68C6 84C0 test al, al
|
||
007E68C8 0F8540020000 jnz 007E6B0E
|
||
007E68CE A0406B7E00 mov al, byte ptr [$007E6B40]
|
||
007E68D3 50 push eax
|
||
007E68D4 8D45EC lea eax, [ebp-$14]
|
||
007E68D7 B201 mov dl, $01
|
||
|
||
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
||
|
|
||
007E68D9 E88624C3FF call 00418D64
|
||
007E68DE 8D4DEC lea ecx, [ebp-$14]
|
||
007E68E1 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E68E4 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Possible String Reference to: 'ssel'
|
||
|
|
||
007E68EA BA4C6B7E00 mov edx, $007E6B4C
|
||
007E68EF 8B18 mov ebx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
||
|
|
||
007E68F1 FF9344020000 call dword ptr [ebx+$0244]
|
||
007E68F7 84C0 test al, al
|
||
007E68F9 751D jnz 007E6918
|
||
007E68FB 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E68FD B9546B7E00 mov ecx, $007E6B54
|
||
|
||
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E6902 BA5C6B7E00 mov edx, $007E6B5C
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.ToolButton4Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E6C20 53 push ebx
|
||
007E6C21 8BD8 mov ebx, eax
|
||
|
||
* Reference to control TfrmYFCR.cxTabControl1 : TcxTabControl
|
||
|
|
||
007E6C23 8B83B4030000 mov eax, [ebx+$03B4]
|
||
|
||
* Reference to control ADOTemp : N.A.
|
||
|
|
||
007E6C29 83B83C03000000 cmp dword ptr [eax+$033C], +$00
|
||
007E6C30 7522 jnz 007E6C54
|
||
007E6C32 8BCB mov ecx, ebx
|
||
007E6C34 B201 mov dl, $01
|
||
|
||
* Reference to class TfrmSXCKNewList
|
||
|
|
||
007E6C36 A128417D00 mov eax, dword ptr [$007D4128]
|
||
|
||
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
||
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
||
|
|
||
007E6C3B E890B1CBFF call 004A1DD0
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2OrderNOPropertiesButtonClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E6C58 55 push ebp
|
||
007E6C59 8BEC mov ebp, esp
|
||
007E6C5B 51 push ecx
|
||
007E6C5C B917000000 mov ecx, $00000017
|
||
007E6C61 6A00 push $00
|
||
007E6C63 6A00 push $00
|
||
007E6C65 49 dec ecx
|
||
007E6C66 75F9 jnz 007E6C61
|
||
007E6C68 51 push ecx
|
||
007E6C69 874DFC xchg [ebp-$04], ecx
|
||
007E6C6C 53 push ebx
|
||
007E6C6D 56 push esi
|
||
007E6C6E 8BF0 mov esi, eax
|
||
007E6C70 33C0 xor eax, eax
|
||
007E6C72 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
||
|
|
||
007E6C73 688C717E00 push $007E718C
|
||
|
||
***** TRY
|
||
|
|
||
007E6C78 64FF30 push dword ptr fs:[eax]
|
||
007E6C7B 648920 mov fs:[eax], esp
|
||
007E6C7E 33C0 xor eax, eax
|
||
007E6C80 55 push ebp
|
||
007E6C81 680B717E00 push $007E710B
|
||
|
||
***** TRY
|
||
|
|
||
007E6C86 64FF30 push dword ptr fs:[eax]
|
||
007E6C89 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2ComTaiTouPropertiesButtonClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E7300 55 push ebp
|
||
007E7301 8BEC mov ebp, esp
|
||
007E7303 51 push ecx
|
||
007E7304 B906000000 mov ecx, $00000006
|
||
007E7309 6A00 push $00
|
||
007E730B 6A00 push $00
|
||
007E730D 49 dec ecx
|
||
007E730E 75F9 jnz 007E7309
|
||
007E7310 51 push ecx
|
||
007E7311 874DFC xchg [ebp-$04], ecx
|
||
007E7314 53 push ebx
|
||
007E7315 56 push esi
|
||
007E7316 8BF0 mov esi, eax
|
||
007E7318 33C0 xor eax, eax
|
||
007E731A 55 push ebp
|
||
007E731B 6857757E00 push $007E7557
|
||
|
||
***** TRY
|
||
|
|
||
007E7320 64FF30 push dword ptr fs:[eax]
|
||
007E7323 648920 mov fs:[eax], esp
|
||
007E7326 33C0 xor eax, eax
|
||
007E7328 55 push ebp
|
||
007E7329 682D757E00 push $007E752D
|
||
|
||
***** TRY
|
||
|
|
||
007E732E 64FF30 push dword ptr fs:[eax]
|
||
007E7331 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2P_ColorPropertiesButtonClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E763C 55 push ebp
|
||
007E763D 8BEC mov ebp, esp
|
||
007E763F 51 push ecx
|
||
007E7640 B907000000 mov ecx, $00000007
|
||
007E7645 6A00 push $00
|
||
007E7647 6A00 push $00
|
||
007E7649 49 dec ecx
|
||
007E764A 75F9 jnz 007E7645
|
||
007E764C 51 push ecx
|
||
007E764D 874DFC xchg [ebp-$04], ecx
|
||
007E7650 53 push ebx
|
||
007E7651 56 push esi
|
||
007E7652 8BF0 mov esi, eax
|
||
007E7654 33C0 xor eax, eax
|
||
007E7656 55 push ebp
|
||
007E7657 68EF787E00 push $007E78EF
|
||
|
||
***** TRY
|
||
|
|
||
007E765C 64FF30 push dword ptr fs:[eax]
|
||
007E765F 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E7662 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Possible String Reference to: 'YFType'
|
||
|
|
||
007E7668 BA04797E00 mov edx, $007E7904
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E766D E842F5CDFF call 004C6BB4
|
||
007E7672 8D55F8 lea edx, [ebp-$08]
|
||
007E7675 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E7677 FF5160 call dword ptr [ecx+$60]
|
||
007E767A 8B45F8 mov eax, [ebp-$08]
|
||
007E767D 8D55FC lea edx, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E7680 E86732C2FF call 0040A8EC
|
||
007E7685 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007E7688 BA14797E00 mov edx, $007E7914
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E768D E8AEE0C1FF call 00405740
|
||
007E7692 751D jnz 007E76B1
|
||
007E7694 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E7696 B920797E00 mov ecx, $007E7920
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E769B BA28797E00 mov edx, $007E7928
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2sselPropertiesChange(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E7A0C 53 push ebx
|
||
007E7A0D 56 push esi
|
||
007E7A0E 8BD8 mov ebx, eax
|
||
|
||
* Reference to control TfrmYFCR.ToolBar1 : TToolBar
|
||
|
|
||
007E7A10 8B83F8020000 mov eax, [ebx+$02F8]
|
||
007E7A16 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TToolBar.SetFocus()
|
||
|
|
||
007E7A18 FF92C4000000 call dword ptr [edx+$00C4]
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E7A1E BABC7A7E00 mov edx, $007E7ABC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E7A23 8BB364030000 mov esi, [ebx+$0364]
|
||
007E7A29 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E7A2B E884F1CDFF call 004C6BB4
|
||
007E7A30 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
||
|
|
||
007E7A32 FF524C call dword ptr [edx+$4C]
|
||
007E7A35 D835C07A7E00 fdiv dword ptr [$007E7AC0]
|
||
007E7A3B 83C4F8 add esp, -$08
|
||
007E7A3E DD1C24 fstp qword ptr [esp]
|
||
007E7A41 9B wait
|
||
|
||
* Reference to control TfrmYFCR.Label12 : TLabel
|
||
|
|
||
007E7A42 8B93F4030000 mov edx, [ebx+$03F4]
|
||
007E7A48 8BC6 mov eax, esi
|
||
|
||
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
||
|
|
||
007E7A4A E841F3FCFF call 007B6D90
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E7A4F BACC7A7E00 mov edx, $007E7ACC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E7A54 8BB364030000 mov esi, [ebx+$0364]
|
||
007E7A5A 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E7A5C E853F1CDFF call 004C6BB4
|
||
007E7A61 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
||
|
|
||
007E7A63 FF524C call dword ptr [edx+$4C]
|
||
007E7A66 D835C07A7E00 fdiv dword ptr [$007E7AC0]
|
||
007E7A6C 83C4F8 add esp, -$08
|
||
007E7A6F DD1C24 fstp qword ptr [esp]
|
||
007E7A72 9B wait
|
||
|
||
* Reference to control TfrmYFCR.Label13 : TLabel
|
||
|
|
||
007E7A73 8B93F8030000 mov edx, [ebx+$03F8]
|
||
007E7A79 8BC6 mov eax, esi
|
||
|
||
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
||
|
|
||
007E7A7B E810F3FCFF call 007B6D90
|
||
|
||
* Possible String Reference to: 'ps'
|
||
|
|
||
007E7A80 BADC7A7E00 mov edx, $007E7ADC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E7A85 8BB364030000 mov esi, [ebx+$0364]
|
||
007E7A8B 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E7A8D E822F1CDFF call 004C6BB4
|
||
007E7A92 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
||
|
|
||
007E7A94 FF524C call dword ptr [edx+$4C]
|
||
007E7A97 D835C07A7E00 fdiv dword ptr [$007E7AC0]
|
||
007E7A9D 83C4F8 add esp, -$08
|
||
007E7AA0 DD1C24 fstp qword ptr [esp]
|
||
007E7AA3 9B wait
|
||
|
||
* Reference to control TfrmYFCR.Label19 : TLabel
|
||
|
|
||
007E7AA4 8B933C040000 mov edx, [ebx+$043C]
|
||
007E7AAA 8BC6 mov eax, esi
|
||
|
||
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
||
|
|
||
007E7AAC E8DFF2FCFF call 007B6D90
|
||
007E7AB1 5E pop esi
|
||
007E7AB2 5B pop ebx
|
||
007E7AB3 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.Tv2StylesGetContentStyle(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E7AE0 55 push ebp
|
||
007E7AE1 8BEC mov ebp, esp
|
||
007E7AE3 6A00 push $00
|
||
007E7AE5 6A00 push $00
|
||
007E7AE7 6A00 push $00
|
||
007E7AE9 6A00 push $00
|
||
007E7AEB 6A00 push $00
|
||
007E7AED 6A00 push $00
|
||
007E7AEF 6A00 push $00
|
||
007E7AF1 6A00 push $00
|
||
007E7AF3 53 push ebx
|
||
007E7AF4 56 push esi
|
||
007E7AF5 8BF1 mov esi, ecx
|
||
007E7AF7 8BD8 mov ebx, eax
|
||
007E7AF9 33C0 xor eax, eax
|
||
007E7AFB 55 push ebp
|
||
007E7AFC 68727B7E00 push $007E7B72
|
||
|
||
***** TRY
|
||
|
|
||
007E7B01 64FF30 push dword ptr fs:[eax]
|
||
007E7B04 648920 mov fs:[eax], esp
|
||
|
||
* Possible String Reference to: 'ChkStatus'
|
||
|
|
||
007E7B07 BA8C7B7E00 mov edx, $007E7B8C
|
||
|
||
* Reference to control TfrmYFCR.Tv2 : TcxGridDBTableView
|
||
|
|
||
007E7B0C 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ComCtrls.TCustomListView.GetViewOrigin(TCustomListView):Windows.TPoint;
|
||
| or: ComCtrls.TCustomListView.GetBoundingRect(TCustomListView):Windows.TRect;
|
||
| or: DB.TDataLink.MoveBy(TDataLink;Integer):Integer;
|
||
| or: InCookie.TInCookies.AddSrcCookie(TInCookies;AnsiString);
|
||
| or: Outline.TOutlineNode.GetNode(TOutlineNode;Longint):TOutlineNode;
|
||
| or: QFileDialog.TFileDialogForm.GetDirectory(TFileDialogForm):WideString;
|
||
|
|
||
007E7B12 E8093FE8FF call 0066BA20
|
||
|
||
* Reference to field TcxGridDBTableView.OFFS_006C
|
||
|
|
||
007E7B17 8B586C mov ebx, [eax+$6C]
|
||
007E7B1A 8D4DF0 lea ecx, [ebp-$10]
|
||
007E7B1D 8BD3 mov edx, ebx
|
||
007E7B1F 8BC6 mov eax, esi
|
||
007E7B21 8B18 mov ebx, [eax]
|
||
007E7B23 FF5340 call dword ptr [ebx+$40]
|
||
007E7B26 8D45F0 lea eax, [ebp-$10]
|
||
007E7B29 50 push eax
|
||
007E7B2A 8D45E0 lea eax, [ebp-$20]
|
||
|
||
* Possible String Reference to: '<27><>ͨ<EFBFBD><CDA8>'
|
||
|
|
||
007E7B2D BAA07B7E00 mov edx, $007E7BA0
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E7B32 E89112C3FF call 00418DC8
|
||
007E7B37 8D55E0 lea edx, [ebp-$20]
|
||
007E7B3A 58 pop eax
|
||
|
||
* Reference to: Variants.@VarCmpEQ(TVarData;TVarData;TVarData;TVarData);
|
||
| or: Variants.@VarCmpNE(TVarData;TVarData;TVarData;TVarData);
|
||
| or: Variants.@VarCmpLT(TVarData;TVarData;TVarData;TVarData);
|
||
| or: Variants.@VarCmpLE(TVarData;TVarData;TVarData;TVarData);
|
||
| or: Variants.@VarCmpGT(TVarData;TVarData;TVarData;TVarData);
|
||
| or: Variants.@VarCmpGE(TVarData;TVarData;TVarData;TVarData);
|
||
|
|
||
007E7B3B E8AC58C3FF call 0041D3EC
|
||
007E7B40 750F jnz 007E7B51
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.TKPClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E7BA8 55 push ebp
|
||
007E7BA9 8BEC mov ebp, esp
|
||
007E7BAB B904000000 mov ecx, $00000004
|
||
007E7BB0 6A00 push $00
|
||
007E7BB2 6A00 push $00
|
||
007E7BB4 49 dec ecx
|
||
007E7BB5 75F9 jnz 007E7BB0
|
||
007E7BB7 51 push ecx
|
||
007E7BB8 53 push ebx
|
||
007E7BB9 56 push esi
|
||
007E7BBA 57 push edi
|
||
007E7BBB 8945FC mov [ebp-$04], eax
|
||
007E7BBE 33C0 xor eax, eax
|
||
007E7BC0 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>0<EFBFBD><30><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
||
|
|
||
007E7BC1 68BF7D7E00 push $007E7DBF
|
||
|
||
***** TRY
|
||
|
|
||
007E7BC6 64FF30 push dword ptr fs:[eax]
|
||
007E7BC9 648920 mov fs:[eax], esp
|
||
007E7BCC 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E7BCF 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E7BD5 E8E602CEFF call 004C7EC0
|
||
007E7BDA 84C0 test al, al
|
||
007E7BDC 0F85BA010000 jnz 007E7D9C
|
||
007E7BE2 A0D07D7E00 mov al, byte ptr [$007E7DD0]
|
||
007E7BE7 50 push eax
|
||
007E7BE8 8D45EC lea eax, [ebp-$14]
|
||
007E7BEB B201 mov dl, $01
|
||
|
||
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
||
|
|
||
007E7BED E87211C3FF call 00418D64
|
||
007E7BF2 8D4DEC lea ecx, [ebp-$14]
|
||
007E7BF5 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E7BF8 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Possible String Reference to: 'ssel'
|
||
|
|
||
007E7BFE BADC7D7E00 mov edx, $007E7DDC
|
||
007E7C03 8B18 mov ebx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
||
|
|
||
007E7C05 FF9344020000 call dword ptr [ebx+$0244]
|
||
007E7C0B 84C0 test al, al
|
||
007E7C0D 751D jnz 007E7C2C
|
||
007E7C0F 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E7C11 B9E47D7E00 mov ecx, $007E7DE4
|
||
|
||
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E7C16 BAEC7D7E00 mov edx, $007E7DEC
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.TCXKPClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E7E7C 55 push ebp
|
||
007E7E7D 8BEC mov ebp, esp
|
||
007E7E7F B904000000 mov ecx, $00000004
|
||
007E7E84 6A00 push $00
|
||
007E7E86 6A00 push $00
|
||
007E7E88 49 dec ecx
|
||
007E7E89 75F9 jnz 007E7E84
|
||
007E7E8B 51 push ecx
|
||
007E7E8C 53 push ebx
|
||
007E7E8D 56 push esi
|
||
007E7E8E 57 push edi
|
||
007E7E8F 8945FC mov [ebp-$04], eax
|
||
007E7E92 33C0 xor eax, eax
|
||
007E7E94 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>\<5C><><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
||
|
|
||
007E7E95 6893807E00 push $007E8093
|
||
|
||
***** TRY
|
||
|
|
||
007E7E9A 64FF30 push dword ptr fs:[eax]
|
||
007E7E9D 648920 mov fs:[eax], esp
|
||
007E7EA0 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E7EA3 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E7EA9 E81200CEFF call 004C7EC0
|
||
007E7EAE 84C0 test al, al
|
||
007E7EB0 0F85BA010000 jnz 007E8070
|
||
007E7EB6 A0A4807E00 mov al, byte ptr [$007E80A4]
|
||
007E7EBB 50 push eax
|
||
007E7EBC 8D45EC lea eax, [ebp-$14]
|
||
007E7EBF B201 mov dl, $01
|
||
|
||
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
||
|
|
||
007E7EC1 E89E0EC3FF call 00418D64
|
||
007E7EC6 8D4DEC lea ecx, [ebp-$14]
|
||
007E7EC9 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E7ECC 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Possible String Reference to: 'ssel'
|
||
|
|
||
007E7ED2 BAB0807E00 mov edx, $007E80B0
|
||
007E7ED7 8B18 mov ebx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
||
|
|
||
007E7ED9 FF9344020000 call dword ptr [ebx+$0244]
|
||
007E7EDF 84C0 test al, al
|
||
007E7EE1 751D jnz 007E7F00
|
||
007E7EE3 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E7EE5 B9B8807E00 mov ecx, $007E80B8
|
||
|
||
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E7EEA BAC0807E00 mov edx, $007E80C0
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.N1Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E8148 B201 mov dl, $01
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E814A 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to : TfrmSelExportField._PROC_007B84A4()
|
||
|
|
||
007E8150 E84F03FDFF call 007B84A4
|
||
007E8155 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.N2Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E8158 33D2 xor edx, edx
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E815A 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to : TfrmSelExportField._PROC_007B84A4()
|
||
|
|
||
007E8160 E83F03FDFF call 007B84A4
|
||
007E8165 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2KPTypePropertiesEditValueChanged(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E8168 55 push ebp
|
||
007E8169 8BEC mov ebp, esp
|
||
007E816B B905000000 mov ecx, $00000005
|
||
007E8170 6A00 push $00
|
||
007E8172 6A00 push $00
|
||
007E8174 49 dec ecx
|
||
007E8175 75F9 jnz 007E8170
|
||
007E8177 51 push ecx
|
||
007E8178 53 push ebx
|
||
007E8179 56 push esi
|
||
007E817A 8BDA mov ebx, edx
|
||
007E817C 8BF0 mov esi, eax
|
||
007E817E 33C0 xor eax, eax
|
||
007E8180 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>=<3D><><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
||
|
|
||
007E8181 68B2827E00 push $007E82B2
|
||
|
||
***** TRY
|
||
|
|
||
007E8186 64FF30 push dword ptr fs:[eax]
|
||
007E8189 648920 mov fs:[eax], esp
|
||
007E818C 8D55FC lea edx, [ebp-$04]
|
||
007E818F 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E8191 E82675DAFF call 0058F6BC
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E8196 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E819C 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E819E E89D02CEFF call 004C8440
|
||
007E81A3 8D55E8 lea edx, [ebp-$18]
|
||
007E81A6 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E81A9 E83E27C2FF call 0040A8EC
|
||
007E81AE 8B55E8 mov edx, [ebp-$18]
|
||
007E81B1 8D45EC lea eax, [ebp-$14]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E81B4 E80F0CC3FF call 00418DC8
|
||
007E81B9 8D45EC lea eax, [ebp-$14]
|
||
007E81BC 50 push eax
|
||
|
||
* Possible String Reference to: 'KPType'
|
||
|
|
||
007E81BD BAC8827E00 mov edx, $007E82C8
|
||
007E81C2 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E81C4 E8EBE9CDFF call 004C6BB4
|
||
007E81C9 5A pop edx
|
||
007E81CA 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DestroyFields()
|
||
|
|
||
007E81CC FF91B4000000 call dword ptr [ecx+$00B4]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryCmd : TADOQuery
|
||
|
|
||
007E81D2 8B9E0C030000 mov ebx, [esi+$030C]
|
||
007E81D8 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E81DA E8F5D6CDFF call 004C58D4
|
||
007E81DF 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E81E1 E8C65DCFFF call 004DDFAC
|
||
007E81E6 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_44
|
||
|
|
||
007E81E8 FF5244 call dword ptr [edx+$44]
|
||
007E81EB 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E81ED E8BA5DCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'UPdate YF_Money_CR '
|
||
|
|
||
007E81F2 BAD8827E00 mov edx, $007E82D8
|
||
007E81F7 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E81F9 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' Set KPType=''
|
||
|
|
||
007E81FC 68F4827E00 push $007E82F4
|
||
007E8201 8D55E0 lea edx, [ebp-$20]
|
||
007E8204 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E8207 E8E026C2FF call 0040A8EC
|
||
007E820C FF75E0 push dword ptr [ebp-$20]
|
||
007E820F 680C837E00 push $007E830C
|
||
007E8214 8D45E4 lea eax, [ebp-$1C]
|
||
007E8217 BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E821C E893D4C1FF call 004056B4
|
||
007E8221 8B45E4 mov eax, [ebp-$1C]
|
||
007E8224 50 push eax
|
||
007E8225 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E8227 E8805DCFFF call 004DDFAC
|
||
007E822C 5A pop edx
|
||
007E822D 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E822F FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' where YFId=''
|
||
|
|
||
007E8232 6818837E00 push $007E8318
|
||
|
||
* Possible String Reference to: 'YFId'
|
||
|
|
||
007E8237 BA30837E00 mov edx, $007E8330
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E823C 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E8242 E86DE9CDFF call 004C6BB4
|
||
007E8247 8D55D4 lea edx, [ebp-$2C]
|
||
007E824A 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E824C FF5160 call dword ptr [ecx+$60]
|
||
007E824F 8B45D4 mov eax, [ebp-$2C]
|
||
007E8252 8D55D8 lea edx, [ebp-$28]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E8255 E89226C2FF call 0040A8EC
|
||
007E825A FF75D8 push dword ptr [ebp-$28]
|
||
007E825D 680C837E00 push $007E830C
|
||
007E8262 8D45DC lea eax, [ebp-$24]
|
||
007E8265 BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E826A E845D4C1FF call 004056B4
|
||
007E826F 8B45DC mov eax, [ebp-$24]
|
||
007E8272 50 push eax
|
||
007E8273 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E8275 E8325DCFFF call 004DDFAC
|
||
007E827A 5A pop edx
|
||
007E827B 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E827D FF5138 call dword ptr [ecx+$38]
|
||
007E8280 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.ExecSQL(TADOQuery):Integer;
|
||
|
|
||
007E8282 E84D5CCFFF call 004DDED4
|
||
007E8287 33C0 xor eax, eax
|
||
007E8289 5A pop edx
|
||
007E828A 59 pop ecx
|
||
007E828B 59 pop ecx
|
||
007E828C 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '^[<5B><>]<5D>'
|
||
|
|
||
007E828F 68B9827E00 push $007E82B9
|
||
007E8294 8D45D4 lea eax, [ebp-$2C]
|
||
007E8297 BA06000000 mov edx, $00000006
|
||
|
||
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
||
|
|
||
007E829C E8A7D0C1FF call 00405348
|
||
007E82A1 8D45EC lea eax, [ebp-$14]
|
||
|
||
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
||
|
|
||
007E82A4 E8CBC3C2FF call 00414674
|
||
007E82A9 8D45FC lea eax, [ebp-$04]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007E82AC E873D0C1FF call 00405324
|
||
007E82B1 C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007E82B2 E93DC8C1FF jmp 00404AF4
|
||
007E82B7 EBDB jmp 007E8294
|
||
|
||
****** END
|
||
|
|
||
007E82B9 5E pop esi
|
||
007E82BA 5B pop ebx
|
||
007E82BB 8BE5 mov esp, ebp
|
||
007E82BD 5D pop ebp
|
||
007E82BE C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.cxTabControl2Change(Sender : TObject);
|
||
begin
|
||
(*
|
||
|
||
|
|
||
007E8338 E80B8FFFFF call 007E1248
|
||
007E833D C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.ToolButton5Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E8340 55 push ebp
|
||
007E8341 8BEC mov ebp, esp
|
||
007E8343 B906000000 mov ecx, $00000006
|
||
007E8348 6A00 push $00
|
||
007E834A 6A00 push $00
|
||
007E834C 49 dec ecx
|
||
007E834D 75F9 jnz 007E8348
|
||
007E834F 53 push ebx
|
||
007E8350 56 push esi
|
||
007E8351 57 push edi
|
||
007E8352 8945FC mov [ebp-$04], eax
|
||
007E8355 33C0 xor eax, eax
|
||
007E8357 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
||
|
|
||
007E8358 6849867E00 push $007E8649
|
||
|
||
***** TRY
|
||
|
|
||
007E835D 64FF30 push dword ptr fs:[eax]
|
||
007E8360 648920 mov fs:[eax], esp
|
||
007E8363 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E8366 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E836C E84FFBCDFF call 004C7EC0
|
||
007E8371 84C0 test al, al
|
||
007E8373 0F85AD020000 jnz 007E8626
|
||
007E8379 A058867E00 mov al, byte ptr [$007E8658]
|
||
007E837E 50 push eax
|
||
007E837F 8D45EC lea eax, [ebp-$14]
|
||
007E8382 B201 mov dl, $01
|
||
|
||
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
||
|
|
||
007E8384 E8DB09C3FF call 00418D64
|
||
007E8389 8D4DEC lea ecx, [ebp-$14]
|
||
007E838C 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E838F 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Possible String Reference to: 'ssel'
|
||
|
|
||
007E8395 BA64867E00 mov edx, $007E8664
|
||
007E839A 8B18 mov ebx, [eax]
|
||
|
||
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
||
|
|
||
007E839C FF9344020000 call dword ptr [ebx+$0244]
|
||
007E83A2 84C0 test al, al
|
||
007E83A4 751D jnz 007E83C3
|
||
007E83A6 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E83A8 B96C867E00 mov ecx, $007E866C
|
||
|
||
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E83AD BA74867E00 mov edx, $007E8674
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.ToolButton6Click(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E8774 55 push ebp
|
||
007E8775 8BEC mov ebp, esp
|
||
007E8777 B904000000 mov ecx, $00000004
|
||
007E877C 6A00 push $00
|
||
007E877E 6A00 push $00
|
||
007E8780 49 dec ecx
|
||
007E8781 75F9 jnz 007E877C
|
||
007E8783 51 push ecx
|
||
007E8784 53 push ebx
|
||
007E8785 56 push esi
|
||
007E8786 57 push edi
|
||
007E8787 8BF0 mov esi, eax
|
||
007E8789 33C0 xor eax, eax
|
||
007E878B 55 push ebp
|
||
007E878C 681A897E00 push $007E891A
|
||
|
||
***** TRY
|
||
|
|
||
007E8791 64FF30 push dword ptr fs:[eax]
|
||
007E8794 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E8797 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E879D E81EF7CDFF call 004C7EC0
|
||
007E87A2 84C0 test al, al
|
||
007E87A4 0F8538010000 jnz 007E88E2
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E87AA 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E87B0 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.First(TDataSet);
|
||
|
|
||
007E87B2 E879F8CDFF call 004C8030
|
||
007E87B7 E919010000 jmp 007E88D5
|
||
|
||
* Possible String Reference to: 'Ssel'
|
||
|
|
||
007E87BC BA30897E00 mov edx, $007E8930
|
||
007E87C1 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E87C3 E8ECE3CDFF call 004C6BB4
|
||
007E87C8 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_44
|
||
|
|
||
007E87CA FF5244 call dword ptr [edx+$44]
|
||
007E87CD 3C01 cmp al, $01
|
||
007E87CF 0F85F9000000 jnz 007E88CE
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryCmd : TADOQuery
|
||
|
|
||
007E87D5 8B860C030000 mov eax, [esi+$030C]
|
||
007E87DB 8945FC mov [ebp-$04], eax
|
||
007E87DE 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E87E1 E8EED0CDFF call 004C58D4
|
||
007E87E6 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E87E9 E8BE57CFFF call 004DDFAC
|
||
007E87EE 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_44
|
||
|
|
||
007E87F0 FF5244 call dword ptr [edx+$44]
|
||
|
||
* Possible String Reference to: 'update YF_Money_CR set FYType=''
|
||
|
|
||
007E87F3 6840897E00 push $007E8940
|
||
007E87F8 8D55F0 lea edx, [ebp-$10]
|
||
|
||
* Reference to control TfrmYFCR.FFYType : TComboBox
|
||
|
|
||
007E87FB 8B8664040000 mov eax, [esi+$0464]
|
||
|
||
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
||
|
|
||
007E8801 E8EAFDC9FF call 004885F0
|
||
007E8806 8B45F0 mov eax, [ebp-$10]
|
||
007E8809 8D55F4 lea edx, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E880C E8DB20C2FF call 0040A8EC
|
||
007E8811 FF75F4 push dword ptr [ebp-$0C]
|
||
|
||
* Possible String Reference to: '' '
|
||
|
|
||
007E8814 6868897E00 push $007E8968
|
||
007E8819 8D45F8 lea eax, [ebp-$08]
|
||
007E881C BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E8821 E88ECEC1FF call 004056B4
|
||
007E8826 8B45F8 mov eax, [ebp-$08]
|
||
007E8829 50 push eax
|
||
007E882A 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E882D E87A57CFFF call 004DDFAC
|
||
007E8832 5A pop edx
|
||
007E8833 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E8835 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: 'where YFID=''
|
||
|
|
||
007E8838 6874897E00 push $007E8974
|
||
|
||
* Possible String Reference to: 'YFID'
|
||
|
|
||
007E883D BA8C897E00 mov edx, $007E898C
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E8842 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E8848 E867E3CDFF call 004C6BB4
|
||
007E884D 8D55E4 lea edx, [ebp-$1C]
|
||
007E8850 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TClientDataSet.OFFS_60
|
||
|
|
||
007E8852 FF5160 call dword ptr [ecx+$60]
|
||
007E8855 8B45E4 mov eax, [ebp-$1C]
|
||
007E8858 8D55E8 lea edx, [ebp-$18]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E885B E88C20C2FF call 0040A8EC
|
||
007E8860 FF75E8 push dword ptr [ebp-$18]
|
||
007E8863 689C897E00 push $007E899C
|
||
007E8868 8D45EC lea eax, [ebp-$14]
|
||
007E886B BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E8870 E83FCEC1FF call 004056B4
|
||
007E8875 8B45EC mov eax, [ebp-$14]
|
||
007E8878 50 push eax
|
||
007E8879 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
||
|
|
||
007E887C E82B57CFFF call 004DDFAC
|
||
007E8881 5A pop edx
|
||
007E8882 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TADOQuery.OFFS_38
|
||
|
|
||
007E8884 FF5138 call dword ptr [ecx+$38]
|
||
007E8887 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: ADODB.TADOQuery.ExecSQL(TADOQuery):Integer;
|
||
|
|
||
007E888A E84556CFFF call 004DDED4
|
||
|
||
* Reference to control TfrmYFCR.CDS_HZ : TClientDataSet
|
||
|
|
||
007E888F 8BBE64030000 mov edi, [esi+$0364]
|
||
007E8895 8BC7 mov eax, edi
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E8897 E8A4FBCDFF call 004C8440
|
||
007E889C 8D55DC lea edx, [ebp-$24]
|
||
|
||
* Reference to control TfrmYFCR.FFYType : TComboBox
|
||
|
|
||
007E889F 8B8664040000 mov eax, [esi+$0464]
|
||
|
||
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
||
|
|
||
007E88A5 E846FDC9FF call 004885F0
|
||
007E88AA 8B45DC mov eax, [ebp-$24]
|
||
007E88AD 8D55E0 lea edx, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E88B0 E83720C2FF call 0040A8EC
|
||
007E88B5 8B45E0 mov eax, [ebp-$20]
|
||
007E88B8 50 push eax
|
||
|
||
* Possible String Reference to: 'FYType'
|
||
|
|
||
007E88B9 BAA8897E00 mov edx, $007E89A8
|
||
007E88BE 8BC7 mov eax, edi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E88C0 E8EFE2CDFF call 004C6BB4
|
||
007E88C5 5A pop edx
|
||
007E88C6 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TClientDataSet.DefChanged(TObject)
|
||
|
|
||
007E88C8 FF91B0000000 call dword ptr [ecx+$00B0]
|
||
007E88CE 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Next(TDataSet);
|
||
|
|
||
007E88D0 E877FACDFF call 004C834C
|
||
|
||
* Reference to field TClientDataSet.Eof : Boolean
|
||
|
|
||
007E88D5 80BBA100000000 cmp byte ptr [ebx+$00A1], $00
|
||
007E88DC 0F84DAFEFFFF jz 007E87BC
|
||
007E88E2 33C0 xor eax, eax
|
||
007E88E4 5A pop edx
|
||
007E88E5 59 pop ecx
|
||
007E88E6 59 pop ecx
|
||
007E88E7 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
007E88EA 6821897E00 push $007E8921
|
||
007E88EF 8D45DC lea eax, [ebp-$24]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007E88F2 E82DCAC1FF call 00405324
|
||
007E88F7 8D45E0 lea eax, [ebp-$20]
|
||
007E88FA BA04000000 mov edx, $00000004
|
||
|
||
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
||
|
|
||
007E88FF E844CAC1FF call 00405348
|
||
007E8904 8D45F0 lea eax, [ebp-$10]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007E8907 E818CAC1FF call 00405324
|
||
007E890C 8D45F4 lea eax, [ebp-$0C]
|
||
007E890F BA02000000 mov edx, $00000002
|
||
|
||
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
||
|
|
||
007E8914 E82FCAC1FF call 00405348
|
||
007E8919 C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007E891A E9D5C1C1FF jmp 00404AF4
|
||
007E891F EBCE jmp 007E88EF
|
||
|
||
****** END
|
||
|
|
||
007E8921 5F pop edi
|
||
007E8922 5E pop esi
|
||
007E8923 5B pop ebx
|
||
007E8924 8BE5 mov esp, ebp
|
||
007E8926 5D pop ebp
|
||
007E8927 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR.v2ConNoPropertiesButtonClick(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E89B0 55 push ebp
|
||
007E89B1 8BEC mov ebp, esp
|
||
007E89B3 51 push ecx
|
||
007E89B4 B90B000000 mov ecx, $0000000B
|
||
007E89B9 6A00 push $00
|
||
007E89BB 6A00 push $00
|
||
007E89BD 49 dec ecx
|
||
007E89BE 75F9 jnz 007E89B9
|
||
007E89C0 874DFC xchg [ebp-$04], ecx
|
||
007E89C3 53 push ebx
|
||
007E89C4 56 push esi
|
||
007E89C5 8BF0 mov esi, eax
|
||
007E89C7 33C0 xor eax, eax
|
||
007E89C9 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>j<EFBFBD><6A><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
||
|
|
||
007E89CA 68858C7E00 push $007E8C85
|
||
|
||
***** TRY
|
||
|
|
||
007E89CF 64FF30 push dword ptr fs:[eax]
|
||
007E89D2 648920 mov fs:[eax], esp
|
||
007E89D5 8BCE mov ecx, esi
|
||
007E89D7 B201 mov dl, $01
|
||
|
||
* Reference to class TfrmJYorderConCX
|
||
|
|
||
007E89D9 A164DF7D00 mov eax, dword ptr [$007DDF64]
|
||
|
||
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
||
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
||
|
|
||
007E89DE E8ED93CBFF call 004A1DD0
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E1005(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E1005 7064 jo 007E106B
|
||
007E1007 61 popa
|
||
007E1008 7465 jz 007E106F
|
||
007E100A 205946 and [ecx+$46], bl
|
||
007E100D 5F pop edi
|
||
007E100E 4D dec ebp
|
||
007E100F 6F outsd
|
||
007E1010 6E outsb
|
||
007E1011 65795F jns 007E1073
|
||
007E1014 43 inc ebx
|
||
007E1015 52 push edx
|
||
007E1016 49 dec ecx
|
||
007E1017 44 inc esp
|
||
007E1018 207365 and [ebx+$65], dh
|
||
007E101B 7420 jz 007E103D
|
||
007E101D 43 inc ebx
|
||
007E101E 52 push edx
|
||
007E101F 49 dec ecx
|
||
007E1020 44 inc esp
|
||
007E1021 3D43524944 cmp eax, $44495243
|
||
007E1026 2B31 sub esi, dword ptr [ecx]
|
||
007E1028 0000 add [eax], al
|
||
|
||
007E102A 0000 add [eax], al
|
||
|
||
007E102C FFFF DB $FF, $FF //
|
||
007E102E FFFF DB $FF, $FF //
|
||
007E1030 1C00 sbb al, $00
|
||
007E1032 0000 add [eax], al
|
||
|
||
007E1034 7365 jnb 007E109B
|
||
007E1036 6C insb
|
||
007E1037 656374202A arpl gs:[eax+$2A], si
|
||
007E103C 206672 and [esi+$72], ah
|
||
007E103F 6F outsd
|
||
007E1040 6D insd
|
||
007E1041 205946 and [ecx+$46], bl
|
||
007E1044 5F pop edi
|
||
007E1045 4D dec ebp
|
||
007E1046 6F outsd
|
||
007E1047 6E outsb
|
||
007E1048 65795F jns 007E10AA
|
||
007E104B 43 inc ebx
|
||
007E104C 52 push edx
|
||
007E104D 49 dec ecx
|
||
007E104E 44 inc esp
|
||
007E104F 2000 and [eax], al
|
||
007E1051 0000 add [eax], al
|
||
|
||
007E1053 00FF add bh, bh
|
||
007E1055 FFFF DB $FF, $FF //
|
||
007E1057 FF23 jmp dword ptr [ebx]
|
||
007E1059 0000 add [eax], al
|
||
|
||
007E105B 007365 add [ebx+$65], dh
|
||
007E105E 6C insb
|
||
007E105F 656374202A arpl gs:[eax+$2A], si
|
||
007E1064 206672 and [esi+$72], ah
|
||
007E1067 6F outsd
|
||
007E1068 6D insd
|
||
007E1069 205946 and [ecx+$46], bl
|
||
007E106C 5F pop edi
|
||
007E106D 4D dec ebp
|
||
007E106E 6F outsd
|
||
007E106F 6E outsb
|
||
007E1070 65795F jns 007E10D2
|
||
007E1073 4B dec ebx
|
||
007E1074 43 inc ebx
|
||
007E1075 207768 and [edi+$68], dh
|
||
007E1078 657265 jb 007E10E0
|
||
007E107B 2031 and [ecx], dh
|
||
007E107D 3D3200FFFF cmp eax, $FFFF0032
|
||
007E1082 FFFF DB $FF, $FF //
|
||
007E1084 0900 or [eax], eax
|
||
007E1086 0000 add [eax], al
|
||
|
||
007E1088 46 inc esi
|
||
007E1089 61 popa
|
||
007E108A 63746F72 arpl [edi+ebp*2+$72], si
|
||
007E108E 794E jns 007E10DE
|
||
007E1090 6F outsd
|
||
007E1091 0000 add [eax], al
|
||
|
||
007E1093 00FF add bh, bh
|
||
007E1095 FFFF DB $FF, $FF //
|
||
007E1097 FF07 inc dword ptr [edi]
|
||
007E1099 0000 add [eax], al
|
||
|
||
007E109B 005A64 add [edx+$64], bl
|
||
007E109E 7953 jns 007E10F3
|
||
007E10A0 7472 jz 007E1114
|
||
007E10A2 3100 xor [eax], eax
|
||
007E10A4 FFFF DB $FF, $FF //
|
||
007E10A6 FFFF DB $FF, $FF //
|
||
007E10A8 06 push es
|
||
007E10A9 0000 add [eax], al
|
||
|
||
007E10AB 00D3 add bl, dl
|
||
007E10AD A6 cmpsb
|
||
007E10AE B8B6B8B600 mov eax, $00B6B8B6
|
||
007E10B3 00FF add bh, bh
|
||
007E10B5 FFFF DB $FF, $FF //
|
||
007E10B7 FF23 jmp dword ptr [ebx]
|
||
007E10B9 0000 add [eax], al
|
||
|
||
007E10BB 007365 add [ebx+$65], dh
|
||
007E10BE 6C insb
|
||
007E10BF 656374202A arpl gs:[eax+$2A], si
|
||
007E10C4 206672 and [esi+$72], ah
|
||
007E10C7 6F outsd
|
||
007E10C8 6D insd
|
||
007E10C9 205946 and [ecx+$46], bl
|
||
007E10CC 5F pop edi
|
||
007E10CD 4D dec ebp
|
||
007E10CE 6F outsd
|
||
007E10CF 6E outsb
|
||
007E10D0 65795F jns 007E1132
|
||
007E10D3 43 inc ebx
|
||
007E10D4 52 push edx
|
||
007E10D5 207768 and [edi+$68], dh
|
||
007E10D8 657265 jb 007E1140
|
||
007E10DB 2031 and [ecx], dh
|
||
007E10DD 3D3200FFFF cmp eax, $FFFF0032
|
||
007E10E2 FFFF DB $FF, $FF //
|
||
007E10E4 0400 add al, +$00
|
||
007E10E6 0000 add [eax], al
|
||
|
||
007E10E8 59 pop ecx
|
||
007E10E9 46 inc esi
|
||
007E10EA 49 dec ecx
|
||
007E10EB 44 inc esp
|
||
007E10EC 0000 add [eax], al
|
||
|
||
007E10EE 0000 add [eax], al
|
||
|
||
007E10F0 FFFF DB $FF, $FF //
|
||
007E10F2 FFFF DB $FF, $FF //
|
||
007E10F4 06 push es
|
||
007E10F5 0000 add [eax], al
|
||
|
||
007E10F7 004669 add [esi+$69], al
|
||
007E10FA 6C insb
|
||
007E10FB 6C insb
|
||
007E10FC 657200 jb 007E10FF
|
||
007E10FF 00FF add bh, bh
|
||
007E1101 FFFF DB $FF, $FF //
|
||
007E1103 FF06 inc dword ptr [esi]
|
||
007E1105 0000 add [eax], al
|
||
|
||
007E1107 004352 add [ebx+$52], al
|
||
007E110A 54 push esp
|
||
007E110B 7970 jns 007E117D
|
||
007E110D 650000 add gs:[eax], al
|
||
007E1110 FFFF DB $FF, $FF //
|
||
007E1112 FFFF DB $FF, $FF //
|
||
007E1114 0E push cs
|
||
007E1115 0000 add [eax], al
|
||
|
||
007E1117 00D3 add bl, dl
|
||
007E1119 A6 cmpsb
|
||
007E111A B8B6BFEEB7 mov eax, $B7EEBFB6
|
||
007E111F A2C6B1B5C7 mov byte ptr [$C7B5B1C6], al
|
||
007E1124 BCC70000FF mov esp, $FF0000C7
|
||
007E1129 FFFF DB $FF, $FF //
|
||
007E112B FF06 inc dword ptr [esi]
|
||
007E112D 0000 add [eax], al
|
||
|
||
007E112F 004352 add [ebx+$52], al
|
||
007E1132 46 inc esi
|
||
007E1133 6C insb
|
||
007E1134 61 popa
|
||
007E1135 670000 add [bx+si], al
|
||
007E1138 FFFF DB $FF, $FF //
|
||
007E113A FFFF DB $FF, $FF //
|
||
007E113C 07 pop es
|
||
007E113D 0000 add [eax], al
|
||
|
||
007E113F 005174 add [ecx+$74], dl
|
||
007E1142 7946 jns 007E118A
|
||
007E1144 6C insb
|
||
007E1145 61 popa
|
||
007E1146 6700FF add bh, bh
|
||
007E1149 FFFF DB $FF, $FF //
|
||
007E114B FF07 inc dword ptr [edi]
|
||
007E114D 0000 add [eax], al
|
||
|
||
007E114F 005061 add [eax+$61], dl
|
||
007E1152 794D jns 007E11A1
|
||
007E1154 656E outsb
|
||
007E1156 7400 jz 007E1158
|
||
007E1158 FFFF DB $FF, $FF //
|
||
007E115A FFFF DB $FF, $FF //
|
||
007E115C 0300 add eax, [eax]
|
||
007E115E 0000 add [eax], al
|
||
|
||
007E1160 51 push ecx
|
||
007E1161 7479 jz 007E11DC
|
||
007E1163 00FF add bh, bh
|
||
007E1165 FFFF DB $FF, $FF //
|
||
007E1167 FF07 inc dword ptr [edi]
|
||
007E1169 0000 add [eax], al
|
||
|
||
007E116B 005174 add [ecx+$74], dl
|
||
007E116E 7955 jns 007E11C5
|
||
007E1170 6E outsb
|
||
007E1171 697400FFFFFFFF05 imul esi, [eax+eax-$01], $05FFFFFF
|
||
007E1179 0000 add [eax], al
|
||
|
||
007E117B 005072 add [eax+$72], dl
|
||
007E117E 696365000000FF imul esp, [ebx+$65], $FF000000
|
||
007E1185 FFFF DB $FF, $FF //
|
||
007E1187 FF050000004D inc dword ptr [$4D000000]
|
||
007E118D 6F outsd
|
||
007E118E 6E outsb
|
||
007E118F 657900 jns 007E1192
|
||
007E1192 0000 add [eax], al
|
||
|
||
007E1194 FFFF DB $FF, $FF //
|
||
007E1196 FFFF DB $FF, $FF //
|
||
007E1198 07 pop es
|
||
007E1199 0000 add [eax], al
|
||
|
||
007E119B 004B50 add [ebx+$50], cl
|
||
007E119E 4D dec ebp
|
||
007E119F 6F outsd
|
||
007E11A0 6E outsb
|
||
007E11A1 657900 jns 007E11A4
|
||
007E11A4 FFFF DB $FF, $FF //
|
||
007E11A6 FFFF DB $FF, $FF //
|
||
007E11A8 0A00 or al, byte ptr [eax]
|
||
007E11AA 0000 add [eax], al
|
||
|
||
007E11AC 50 push eax
|
||
007E11AD 5F pop edi
|
||
007E11AE 43 inc ebx
|
||
007E11AF 6F outsd
|
||
007E11B0 64654E dec esi
|
||
007E11B3 61 popa
|
||
007E11B4 6D insd
|
||
007E11B5 650000 add gs:[eax], al
|
||
007E11B8 FFFF DB $FF, $FF //
|
||
007E11BA FFFF DB $FF, $FF //
|
||
007E11BC 06 push es
|
||
007E11BD 0000 add [eax], al
|
||
|
||
007E11BF 005946 add [ecx+$46], bl
|
||
007E11C2 4E dec esi
|
||
007E11C3 61 popa
|
||
007E11C4 6D insd
|
||
007E11C5 650000 add gs:[eax], al
|
||
007E11C8 FFFF DB $FF, $FF //
|
||
007E11CA FFFF DB $FF, $FF //
|
||
007E11CC 06 push es
|
||
007E11CD 0000 add [eax], al
|
||
|
||
007E11CF 00505F add [eax+$5F], dl
|
||
007E11D2 53 push ebx
|
||
007E11D3 7065 jo 007E123A
|
||
007E11D5 6300 arpl [eax], ax
|
||
007E11D7 00FF add bh, bh
|
||
007E11D9 FFFF DB $FF, $FF //
|
||
007E11DB FF09 dec dword ptr [ecx]
|
||
007E11DD 0000 add [eax], al
|
||
|
||
007E11DF 00436F add [ebx+$6F], al
|
||
007E11E2 6D insd
|
||
007E11E3 54 push esp
|
||
007E11E4 61 popa
|
||
007E11E5 69746F75000000FF imul esi, [edi+ebp*2+$75], $FF000000
|
||
007E11ED FFFF DB $FF, $FF //
|
||
007E11EF FF06 inc dword ptr [esi]
|
||
007E11F1 0000 add [eax], al
|
||
|
||
007E11F3 004352 add [ebx+$52], al
|
||
007E11F6 54 push esp
|
||
007E11F7 696D650000FFFF imul ebp, [ebp+$65], $FFFF0000
|
||
007E11FE FFFF DB $FF, $FF //
|
||
007E1200 06 push es
|
||
007E1201 0000 add [eax], al
|
||
|
||
007E1203 004650 add [esi+$50], al
|
||
007E1206 59 pop ecx
|
||
007E1207 46 inc esi
|
||
007E1208 49 dec ecx
|
||
007E1209 44 inc esp
|
||
007E120A 0000 add [eax], al
|
||
|
||
007E120C FFFF DB $FF, $FF //
|
||
007E120E FFFF DB $FF, $FF //
|
||
007E1210 0400 add al, +$00
|
||
007E1212 0000 add [eax], al
|
||
|
||
007E1214 4E dec esi
|
||
007E1215 6F outsd
|
||
007E1216 7465 jz 007E127D
|
||
007E1218 0000 add [eax], al
|
||
|
||
007E121A 0000 add [eax], al
|
||
|
||
007E121C FFFF DB $FF, $FF //
|
||
007E121E FFFF DB $FF, $FF //
|
||
007E1220 06 push es
|
||
007E1221 0000 add [eax], al
|
||
|
||
007E1223 00425A add [edx+$5A], al
|
||
007E1226 54 push esp
|
||
007E1227 7970 jns 007E1299
|
||
007E1229 650000 add gs:[eax], al
|
||
007E122C FFFF DB $FF, $FF //
|
||
007E122E FFFF DB $FF, $FF //
|
||
007E1230 0300 add eax, [eax]
|
||
007E1232 0000 add [eax], al
|
||
|
||
007E1234 52 push edx
|
||
007E1235 4D dec ebp
|
||
007E1236 42 inc edx
|
||
007E1237 00FF add bh, bh
|
||
007E1239 FFFF DB $FF, $FF //
|
||
007E123B FF0500000048 inc dword ptr [$48000000]
|
||
007E1241 7569 jnz 007E12AC
|
||
007E1243 4C dec esp
|
||
007E1244 7600 jbe 007E1246
|
||
007E1246 0000 add [eax], al
|
||
|
||
007E1248 55 push ebp
|
||
007E1249 8BEC mov ebp, esp
|
||
007E124B 33C9 xor ecx, ecx
|
||
007E124D 51 push ecx
|
||
007E124E 51 push ecx
|
||
007E124F 51 push ecx
|
||
007E1250 51 push ecx
|
||
007E1251 51 push ecx
|
||
007E1252 51 push ecx
|
||
007E1253 51 push ecx
|
||
007E1254 53 push ebx
|
||
007E1255 56 push esi
|
||
007E1256 8945FC mov [ebp-$04], eax
|
||
007E1259 33C0 xor eax, eax
|
||
007E125B 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>+6<><36><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
||
|
|
||
007E125C 68C4147E00 push $007E14C4
|
||
|
||
***** TRY
|
||
|
|
||
007E1261 64FF30 push dword ptr fs:[eax]
|
||
007E1264 648920 mov fs:[eax], esp
|
||
007E1267 33C0 xor eax, eax
|
||
007E1269 55 push ebp
|
||
007E126A 68A2147E00 push $007E14A2
|
||
|
||
***** TRY
|
||
|
|
||
007E126F 64FF30 push dword ptr fs:[eax]
|
||
007E1272 648920 mov fs:[eax], esp
|
||
007E1275 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control ToolBar2 : N.A.
|
||
|
|
||
007E1278 8B801C030000 mov eax, [eax+$031C]
|
||
|
||
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
||
|
|
||
007E127E E8D162CEFF call 004C7554
|
||
007E1283 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control ToolBar2 : N.A.
|
||
|
|
||
007E1286 8B981C030000 mov ebx, [eax+$031C]
|
||
007E128C 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E128E E84146CEFF call 004C58D4
|
||
007E1293 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;
|
||
|
|
||
007E1295 E812CDCFFF call 004DDFAC
|
||
007E129A 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_44
|
||
|
|
||
007E129C FF5244 call dword ptr [edx+$44]
|
||
007E129F 33D2 xor edx, edx
|
||
007E12A1 8BC3 mov eax, ebx
|
||
007E12A3 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_0190
|
||
|
|
||
007E12A5 FF9190010000 call dword ptr [ecx+$0190]
|
||
007E12AB 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;
|
||
|
|
||
007E12AD E8FACCCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: ' select P_Color=(select B.SPCF from
|
||
| CK_SXPB_CR B where B.SPID=A.YFType
|
||
| Id and B.CKName='<27><><EFBFBD>첼')'
|
||
|
|
||
007E12B2 BADC147E00 mov edx, $007E14DC
|
||
007E12B7 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E12B9 FF5138 call dword ptr [ecx+$38]
|
||
007E12BC 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;
|
||
|
|
||
007E12BE E8E9CCCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: ' ,PBPrice=(select B.Price from CK_S
|
||
| XPB_CR B where B.SPID=A.YFTypeId)'
|
||
|
|
||
007E12C3 BA44157E00 mov edx, $007E1544
|
||
007E12C8 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E12CA FF5138 call dword ptr [ecx+$38]
|
||
007E12CD 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;
|
||
|
|
||
007E12CF E8D8CCCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: ' ,KPStatusH=(case when isnull(KPsta
|
||
| tus,'')='' then 'δ<><CEB4>Ʊ' else '<27><>Ʊ
|
||
| <20><><EFBFBD><EFBFBD>' end),A.*'
|
||
|
|
||
007E12D4 BA94157E00 mov edx, $007E1594
|
||
007E12D9 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E12DB FF5138 call dword ptr [ecx+$38]
|
||
007E12DE 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;
|
||
|
|
||
007E12E0 E8C7CCCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: ' from YF_Money_CR A'
|
||
|
|
||
007E12E5 BAF4157E00 mov edx, $007E15F4
|
||
007E12EA 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E12EC FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' where A.CRTime>=''
|
||
|
|
||
007E12EF 6810167E00 push $007E1610
|
||
007E12F4 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control Label9 : TLabel
|
||
|
|
||
007E12F7 8B8054030000 mov eax, [eax+$0354]
|
||
007E12FD FFB014020000 push dword ptr [eax+$0214]
|
||
007E1303 FFB010020000 push dword ptr [eax+$0210]
|
||
007E1309 8D55F4 lea edx, [ebp-$0C]
|
||
|
||
* Possible String Reference to: 'yyyy-MM-dd'
|
||
|
|
||
007E130C B82C167E00 mov eax, $007E162C
|
||
|
||
|
|
||
007E1311 E8A6D8C2FF call 0040EBBC
|
||
007E1316 FF75F4 push dword ptr [ebp-$0C]
|
||
|
||
* Possible String Reference to: '' '
|
||
|
|
||
007E1319 6840167E00 push $007E1640
|
||
007E131E 8D45F8 lea eax, [ebp-$08]
|
||
007E1321 BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E1326 E88943C2FF call 004056B4
|
||
007E132B 8B45F8 mov eax, [ebp-$08]
|
||
007E132E 50 push eax
|
||
007E132F 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;
|
||
|
|
||
007E1331 E876CCCFFF call 004DDFAC
|
||
007E1336 5A pop edx
|
||
007E1337 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E1339 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' and A.CRTime<''
|
||
|
|
||
007E133C 684C167E00 push $007E164C
|
||
007E1341 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control ConPerson1 : N.A.
|
||
|
|
||
007E1344 8B8058030000 mov eax, [eax+$0358]
|
||
007E134A DD8010020000 fld qword ptr [eax+$0210]
|
||
007E1350 D8055C167E00 fadd dword ptr [$007E165C]
|
||
007E1356 83C4F8 add esp, -$08
|
||
007E1359 DD1C24 fstp qword ptr [esp]
|
||
007E135C 9B wait
|
||
007E135D 8D55EC lea edx, [ebp-$14]
|
||
|
||
* Possible String Reference to: 'yyyy-MM-dd'
|
||
|
|
||
007E1360 B82C167E00 mov eax, $007E162C
|
||
|
||
|
|
||
007E1365 E852D8C2FF call 0040EBBC
|
||
007E136A FF75EC push dword ptr [ebp-$14]
|
||
|
||
* Possible String Reference to: '' '
|
||
|
|
||
007E136D 6840167E00 push $007E1640
|
||
007E1372 8D45F0 lea eax, [ebp-$10]
|
||
007E1375 BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E137A E83543C2FF call 004056B4
|
||
007E137F 8B45F0 mov eax, [ebp-$10]
|
||
007E1382 50 push eax
|
||
007E1383 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;
|
||
|
|
||
007E1385 E822CCCFFF call 004DDFAC
|
||
007E138A 5A pop edx
|
||
007E138B 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E138D FF5138 call dword ptr [ecx+$38]
|
||
007E1390 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;
|
||
|
|
||
007E1392 E815CCCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: ' and A.CRType='Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>' '
|
||
|
|
||
007E1397 BA68167E00 mov edx, $007E1668
|
||
007E139C 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E139E FF5138 call dword ptr [ecx+$38]
|
||
007E13A1 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;
|
||
|
|
||
007E13A3 E804CCCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: ' and isnull(A.FeeType,'')<>'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||
| <20>''
|
||
|
|
||
007E13A8 BA8C167E00 mov edx, $007E168C
|
||
007E13AD 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E13AF FF5138 call dword ptr [ecx+$38]
|
||
007E13B2 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control SYRAddress : N.A.
|
||
|
|
||
007E13B5 8B80B4030000 mov eax, [eax+$03B4]
|
||
|
||
* Reference to control ADOTemp : N.A.
|
||
|
|
||
007E13BB 83B83C03000003 cmp dword ptr [eax+$033C], +$03
|
||
007E13C2 7D42 jnl 007E1406
|
||
|
||
* Possible String Reference to: ' and A.status=''
|
||
|
|
||
007E13C4 68BC167E00 push $007E16BC
|
||
007E13C9 8D55E4 lea edx, [ebp-$1C]
|
||
007E13CC 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control SYRAddress : N.A.
|
||
|
|
||
007E13CF 8B80B4030000 mov eax, [eax+$03B4]
|
||
|
||
* Reference to control ADOTemp : N.A.
|
||
|
|
||
007E13D5 8B803C030000 mov eax, [eax+$033C]
|
||
|
||
* Reference to: SysUtils.IntToStr(Integer):AnsiString;overload;
|
||
|
|
||
007E13DB E82C9BC2FF call 0040AF0C
|
||
007E13E0 FF75E4 push dword ptr [ebp-$1C]
|
||
|
||
* Possible String Reference to: '' '
|
||
|
|
||
007E13E3 6840167E00 push $007E1640
|
||
007E13E8 8D45E8 lea eax, [ebp-$18]
|
||
007E13EB BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E13F0 E8BF42C2FF call 004056B4
|
||
007E13F5 8B45E8 mov eax, [ebp-$18]
|
||
007E13F8 50 push eax
|
||
007E13F9 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;
|
||
|
|
||
007E13FB E8ACCBCFFF call 004DDFAC
|
||
007E1400 5A pop edx
|
||
007E1401 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E1403 FF5138 call dword ptr [ecx+$38]
|
||
007E1406 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Open(TDataSet);
|
||
|
|
||
007E1408 E8BB44CEFF call 004C58C8
|
||
007E140D 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E1410 8B9064030000 mov edx, [eax+$0364]
|
||
007E1416 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control ToolBar2 : N.A.
|
||
|
|
||
007E1419 8B801C030000 mov eax, [eax+$031C]
|
||
|
||
|
|
||
007E141F E86C5AFDFF call 007B6E90
|
||
007E1424 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E1427 8B9064030000 mov edx, [eax+$0364]
|
||
007E142D 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control ToolBar2 : N.A.
|
||
|
|
||
007E1430 8B801C030000 mov eax, [eax+$031C]
|
||
|
||
|
|
||
007E1436 E8DD5BFDFF call 007B7018
|
||
007E143B 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control Label29 : N.A.
|
||
|
|
||
007E143E 8B80F4030000 mov eax, [eax+$03F4]
|
||
007E1444 BAD4167E00 mov edx, $007E16D4
|
||
|
||
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
||
|
|
||
007E1449 E8D271CAFF call 00488620
|
||
007E144E 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control KHConNo : N.A.
|
||
|
|
||
007E1451 8B80F8030000 mov eax, [eax+$03F8]
|
||
007E1457 BAD4167E00 mov edx, $007E16D4
|
||
|
||
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
||
|
|
||
007E145C E8BF71CAFF call 00488620
|
||
007E1461 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control CustomerNo : N.A.
|
||
|
|
||
007E1464 8B803C040000 mov eax, [eax+$043C]
|
||
007E146A BAD4167E00 mov edx, $007E16D4
|
||
|
||
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
||
|
|
||
007E146F E8AC71CAFF call 00488620
|
||
007E1474 33C0 xor eax, eax
|
||
007E1476 5A pop edx
|
||
007E1477 59 pop ecx
|
||
007E1478 59 pop ecx
|
||
007E1479 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
007E147C 68A9147E00 push $007E14A9
|
||
007E1481 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control ToolBar2 : N.A.
|
||
|
|
||
007E1484 8B801C030000 mov eax, [eax+$031C]
|
||
|
||
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
||
|
|
||
007E148A E8E560CEFF call 004C7574
|
||
007E148F 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control DlyDate : N.A.
|
||
|
|
||
007E1492 8B8014030000 mov eax, [eax+$0314]
|
||
007E1498 66BEEBFF mov si, $FFEB
|
||
|
||
* Reference to: System.@CallDynaInst;
|
||
|
|
||
007E149C E8B330C2FF call 00404554
|
||
007E14A1 C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007E14A2 E94D36C2FF jmp 00404AF4
|
||
007E14A7 EBD8 jmp 007E1481
|
||
|
||
****** END
|
||
|
|
||
007E14A9 33C0 xor eax, eax
|
||
007E14AB 5A pop edx
|
||
007E14AC 59 pop ecx
|
||
007E14AD 59 pop ecx
|
||
007E14AE 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '^[<5B><>]<5D>'
|
||
|
|
||
007E14B1 68CB147E00 push $007E14CB
|
||
007E14B6 8D45E4 lea eax, [ebp-$1C]
|
||
007E14B9 BA06000000 mov edx, $00000006
|
||
|
||
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
||
|
|
||
007E14BE E8853EC2FF call 00405348
|
||
007E14C3 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E14C4(Sender : TObject);
|
||
begin
|
||
(*
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007E14C4 E92B36C2FF jmp 00404AF4
|
||
|
||
|
|
||
007E14C9 EBEB jmp 007E14B6
|
||
007E14CB 5E pop esi
|
||
007E14CC 5B pop ebx
|
||
007E14CD 8BE5 mov esp, ebp
|
||
007E14CF 5D pop ebp
|
||
007E14D0 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E1DE5(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E1DE5 8BEC mov ebp, esp
|
||
007E1DE7 B930000000 mov ecx, $00000030
|
||
007E1DEC 6A00 push $00
|
||
007E1DEE 6A00 push $00
|
||
007E1DF0 49 dec ecx
|
||
007E1DF1 75F9 jnz 007E1DEC
|
||
007E1DF3 51 push ecx
|
||
007E1DF4 53 push ebx
|
||
007E1DF5 56 push esi
|
||
007E1DF6 57 push edi
|
||
007E1DF7 8945FC mov [ebp-$04], eax
|
||
007E1DFA 33C0 xor eax, eax
|
||
007E1DFC 55 push ebp
|
||
007E1DFD 6845267E00 push $007E2645
|
||
|
||
***** TRY
|
||
|
|
||
007E1E02 64FF30 push dword ptr fs:[eax]
|
||
007E1E05 648920 mov fs:[eax], esp
|
||
007E1E08 33C0 xor eax, eax
|
||
007E1E0A 55 push ebp
|
||
007E1E0B 68D9247E00 push $007E24D9
|
||
|
||
***** TRY
|
||
|
|
||
007E1E10 64FF30 push dword ptr fs:[eax]
|
||
007E1E13 648920 mov fs:[eax], esp
|
||
007E1E16 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryCmd : TADOQuery
|
||
|
|
||
007E1E19 8B800C030000 mov eax, [eax+$030C]
|
||
|
||
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
||
|
|
||
007E1E1F E808A0CFFF call 004DBE2C
|
||
|
||
* Reference to: ADODB.TADOConnection.BeginTrans(TADOConnection):Integer;
|
||
|
|
||
007E1E24 E86B04CFFF call 004D2294
|
||
|
||
* Possible String Reference to: 'YF_Money_CR'
|
||
|
|
||
007E1E29 6860267E00 push $007E2660
|
||
007E1E2E 6A04 push $04
|
||
007E1E30 6A01 push $01
|
||
007E1E32 8D55F8 lea edx, [ebp-$08]
|
||
007E1E35 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryCmd : TADOQuery
|
||
|
|
||
007E1E38 8B800C030000 mov eax, [eax+$030C]
|
||
|
||
* Possible String Reference to: 'YF'
|
||
|
|
||
007E1E3E B974267E00 mov ecx, $007E2674
|
||
|
||
* Reference to : TfrmSelExportField._PROC_007B7708()
|
||
|
|
||
007E1E43 E8C058FDFF call 007B7708
|
||
007E1E48 84C0 test al, al
|
||
007E1E4A 753A jnz 007E1E86
|
||
007E1E4C 33DB xor ebx, ebx
|
||
007E1E4E 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control TfrmYFCR.ADOQueryCmd : TADOQuery
|
||
|
|
||
007E1E51 8B800C030000 mov eax, [eax+$030C]
|
||
|
||
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
||
|
|
||
007E1E57 E8D09FCFFF call 004DBE2C
|
||
|
||
* Reference to: ADODB.TADOConnection.RollbackTrans(TADOConnection);
|
||
|
|
||
007E1E5C E87F04CFFF call 004D22E0
|
||
007E1E61 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E1E63 B978267E00 mov ecx, $007E2678
|
||
|
||
* Possible String Reference to: 'ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>'
|
||
|
|
||
007E1E68 BA80267E00 mov edx, $007E2680
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E2701(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E2701 7064 jo 007E2767
|
||
007E2703 61 popa
|
||
007E2704 7465 jz 007E276B
|
||
007E2706 205946 and [ecx+$46], bl
|
||
007E2709 5F pop edi
|
||
007E270A 4D dec ebp
|
||
007E270B 6F outsd
|
||
007E270C 6E outsb
|
||
007E270D 65795F jns 007E276F
|
||
007E2710 43 inc ebx
|
||
007E2711 52 push edx
|
||
007E2712 49 dec ecx
|
||
007E2713 44 inc esp
|
||
007E2714 207365 and [ebx+$65], dh
|
||
007E2717 7420 jz 007E2739
|
||
007E2719 43 inc ebx
|
||
007E271A 52 push edx
|
||
007E271B 49 dec ecx
|
||
007E271C 44 inc esp
|
||
007E271D 3D43524944 cmp eax, $44495243
|
||
007E2722 2B31 sub esi, dword ptr [ecx]
|
||
007E2724 0000 add [eax], al
|
||
|
||
007E2726 0000 add [eax], al
|
||
|
||
007E2728 FFFF DB $FF, $FF //
|
||
007E272A FFFF DB $FF, $FF //
|
||
007E272C 1C00 sbb al, $00
|
||
007E272E 0000 add [eax], al
|
||
|
||
007E2730 7365 jnb 007E2797
|
||
007E2732 6C insb
|
||
007E2733 656374202A arpl gs:[eax+$2A], si
|
||
007E2738 206672 and [esi+$72], ah
|
||
007E273B 6F outsd
|
||
007E273C 6D insd
|
||
007E273D 205946 and [ecx+$46], bl
|
||
007E2740 5F pop edi
|
||
007E2741 4D dec ebp
|
||
007E2742 6F outsd
|
||
007E2743 6E outsb
|
||
007E2744 65795F jns 007E27A6
|
||
007E2747 43 inc ebx
|
||
007E2748 52 push edx
|
||
007E2749 49 dec ecx
|
||
007E274A 44 inc esp
|
||
007E274B 2000 and [eax], al
|
||
007E274D 0000 add [eax], al
|
||
|
||
007E274F 00FF add bh, bh
|
||
007E2751 FFFF DB $FF, $FF //
|
||
007E2753 FF2400 jmp dword ptr [eax+eax]
|
||
007E2756 0000 add [eax], al
|
||
|
||
007E2758 7365 jnb 007E27BF
|
||
007E275A 6C insb
|
||
007E275B 656374202A arpl gs:[eax+$2A], si
|
||
007E2760 206672 and [esi+$72], ah
|
||
007E2763 6F outsd
|
||
007E2764 6D insd
|
||
007E2765 205946 and [ecx+$46], bl
|
||
007E2768 5F pop edi
|
||
007E2769 4D dec ebp
|
||
007E276A 6F outsd
|
||
007E276B 6E outsb
|
||
007E276C 65795F jns 007E27CE
|
||
007E276F 4B dec ebx
|
||
007E2770 43 inc ebx
|
||
007E2771 207768 and [edi+$68], dh
|
||
007E2774 657265 jb 007E27DC
|
||
007E2777 2031 and [ecx], dh
|
||
007E2779 3C3E cmp al, $3E
|
||
007E277B 3100 xor [eax], eax
|
||
007E277D 0000 add [eax], al
|
||
|
||
007E277F 00FF add bh, bh
|
||
007E2781 FFFF DB $FF, $FF //
|
||
007E2783 FF09 dec dword ptr [ecx]
|
||
007E2785 0000 add [eax], al
|
||
|
||
007E2787 004661 add [esi+$61], al
|
||
007E278A 63746F72 arpl [edi+ebp*2+$72], si
|
||
007E278E 794E jns 007E27DE
|
||
007E2790 6F outsd
|
||
007E2791 0000 add [eax], al
|
||
|
||
007E2793 00FF add bh, bh
|
||
007E2795 FFFF DB $FF, $FF //
|
||
007E2797 FF07 inc dword ptr [edi]
|
||
007E2799 0000 add [eax], al
|
||
|
||
007E279B 005A64 add [edx+$64], bl
|
||
007E279E 7953 jns 007E27F3
|
||
007E27A0 7472 jz 007E2814
|
||
007E27A2 3100 xor [eax], eax
|
||
007E27A4 FFFF DB $FF, $FF //
|
||
007E27A6 FFFF DB $FF, $FF //
|
||
007E27A8 06 push es
|
||
007E27A9 0000 add [eax], al
|
||
|
||
007E27AB 00D3 add bl, dl
|
||
007E27AD A6 cmpsb
|
||
007E27AE B8B6B8B600 mov eax, $00B6B8B6
|
||
007E27B3 00FF add bh, bh
|
||
007E27B5 FFFF DB $FF, $FF //
|
||
007E27B7 FF23 jmp dword ptr [ebx]
|
||
007E27B9 0000 add [eax], al
|
||
|
||
007E27BB 007365 add [ebx+$65], dh
|
||
007E27BE 6C insb
|
||
007E27BF 656374202A arpl gs:[eax+$2A], si
|
||
007E27C4 206672 and [esi+$72], ah
|
||
007E27C7 6F outsd
|
||
007E27C8 6D insd
|
||
007E27C9 205946 and [ecx+$46], bl
|
||
007E27CC 5F pop edi
|
||
007E27CD 4D dec ebp
|
||
007E27CE 6F outsd
|
||
007E27CF 6E outsb
|
||
007E27D0 65795F jns 007E2832
|
||
007E27D3 43 inc ebx
|
||
007E27D4 52 push edx
|
||
007E27D5 207768 and [edi+$68], dh
|
||
007E27D8 657265 jb 007E2840
|
||
007E27DB 2031 and [ecx], dh
|
||
007E27DD 3D3200FFFF cmp eax, $FFFF0032
|
||
007E27E2 FFFF DB $FF, $FF //
|
||
007E27E4 0400 add al, +$00
|
||
007E27E6 0000 add [eax], al
|
||
|
||
007E27E8 59 pop ecx
|
||
007E27E9 46 inc esi
|
||
007E27EA 49 dec ecx
|
||
007E27EB 44 inc esp
|
||
007E27EC 0000 add [eax], al
|
||
|
||
007E27EE 0000 add [eax], al
|
||
|
||
007E27F0 FFFF DB $FF, $FF //
|
||
007E27F2 FFFF DB $FF, $FF //
|
||
007E27F4 06 push es
|
||
007E27F5 0000 add [eax], al
|
||
|
||
007E27F7 004669 add [esi+$69], al
|
||
007E27FA 6C insb
|
||
007E27FB 6C insb
|
||
007E27FC 657200 jb 007E27FF
|
||
007E27FF 00FF add bh, bh
|
||
007E2801 FFFF DB $FF, $FF //
|
||
007E2803 FF06 inc dword ptr [esi]
|
||
007E2805 0000 add [eax], al
|
||
|
||
007E2807 004352 add [ebx+$52], al
|
||
007E280A 54 push esp
|
||
007E280B 7970 jns 007E287D
|
||
007E280D 650000 add gs:[eax], al
|
||
007E2810 FFFF DB $FF, $FF //
|
||
007E2812 FFFF DB $FF, $FF //
|
||
007E2814 0A00 or al, byte ptr [eax]
|
||
007E2816 0000 add [eax], al
|
||
|
||
007E2818 D3A6B8B6BFEE shl dword ptr [esi+$EEBFB6B8], cl
|
||
007E281E B5C7 mov ch, $C7
|
||
007E2820 BCC70000FF mov esp, $FF0000C7
|
||
007E2825 FFFF DB $FF, $FF //
|
||
007E2827 FF06 inc dword ptr [esi]
|
||
007E2829 0000 add [eax], al
|
||
|
||
007E282B 004352 add [ebx+$52], al
|
||
007E282E 46 inc esi
|
||
007E282F 6C insb
|
||
007E2830 61 popa
|
||
007E2831 670000 add [bx+si], al
|
||
007E2834 FFFF DB $FF, $FF //
|
||
007E2836 FFFF DB $FF, $FF //
|
||
007E2838 07 pop es
|
||
007E2839 0000 add [eax], al
|
||
|
||
007E283B 005174 add [ecx+$74], dl
|
||
007E283E 7946 jns 007E2886
|
||
007E2840 6C insb
|
||
007E2841 61 popa
|
||
007E2842 6700FF add bh, bh
|
||
007E2845 FFFF DB $FF, $FF //
|
||
007E2847 FF0500000048 inc dword ptr [$48000000]
|
||
007E284D 7569 jnz 007E28B8
|
||
007E284F 4C dec esp
|
||
007E2850 7600 jbe 007E2852
|
||
007E2852 0000 add [eax], al
|
||
|
||
007E2854 FFFF DB $FF, $FF //
|
||
007E2856 FFFF DB $FF, $FF //
|
||
007E2858 06 push es
|
||
007E2859 0000 add [eax], al
|
||
|
||
007E285B 004352 add [ebx+$52], al
|
||
007E285E 54 push esp
|
||
007E285F 696D650000FFFF imul ebp, [ebp+$65], $FFFF0000
|
||
007E2866 FFFF DB $FF, $FF //
|
||
007E2868 0A00 or al, byte ptr [eax]
|
||
007E286A 0000 add [eax], al
|
||
|
||
007E286C 7979 jns 007E28E7
|
||
007E286E 7979 jns 007E28E9
|
||
007E2870 2D4D4D2D64 sub eax, $642D4D4D
|
||
007E2875 640000 add fs:[eax], al
|
||
007E2878 FFFF DB $FF, $FF //
|
||
007E287A FFFF DB $FF, $FF //
|
||
007E287C 06 push es
|
||
007E287D 0000 add [eax], al
|
||
|
||
007E287F 007374 add [ebx+$74], dh
|
||
007E2882 61 popa
|
||
007E2883 7475 jz 007E28FA
|
||
007E2885 7300 jnb 007E2887
|
||
007E2887 00FF add bh, bh
|
||
007E2889 FFFF DB $FF, $FF //
|
||
007E288B FF06 inc dword ptr [esi]
|
||
007E288D 0000 add [eax], al
|
||
|
||
007E288F 00425A add [edx+$5A], al
|
||
007E2892 54 push esp
|
||
007E2893 7970 jns 007E2905
|
||
007E2895 650000 add gs:[eax], al
|
||
007E2898 FFFF DB $FF, $FF //
|
||
007E289A FFFF DB $FF, $FF //
|
||
007E289C 0200 add al, byte ptr [eax]
|
||
007E289E 0000 add [eax], al
|
||
|
||
007E28A0 A3A40000FF mov dword ptr [$FF0000A4], eax
|
||
007E28A5 FFFF DB $FF, $FF //
|
||
007E28A7 FF06 inc dword ptr [esi]
|
||
007E28A9 0000 add [eax], al
|
||
|
||
007E28AB 004B50 add [ebx+$50], cl
|
||
007E28AE 54 push esp
|
||
007E28AF 7970 jns 007E2921
|
||
007E28B1 650000 add gs:[eax], al
|
||
007E28B4 FFFF DB $FF, $FF //
|
||
007E28B6 FFFF DB $FF, $FF //
|
||
007E28B8 0400 add al, +$00
|
||
007E28BA 0000 add [eax], al
|
||
|
||
007E28BC 59 pop ecx
|
||
007E28BD 46 inc esi
|
||
007E28BE 49 dec ecx
|
||
007E28BF 640000 add fs:[eax], al
|
||
007E28C2 0000 add [eax], al
|
||
|
||
007E28C4 D4 aam
|
||
007E28C5 F6D0 not al
|
||
007E28C7 D0CA ror dl, 1
|
||
007E28C9 A7 cmpsd
|
||
007E28CA B0DC mov al, $DC
|
||
007E28CC 2100 and [eax], eax
|
||
007E28CE 0000 add [eax], al
|
||
|
||
007E28D0 55 push ebp
|
||
007E28D1 8BEC mov ebp, esp
|
||
007E28D3 B908000000 mov ecx, $00000008
|
||
007E28D8 6A00 push $00
|
||
007E28DA 6A00 push $00
|
||
007E28DC 49 dec ecx
|
||
007E28DD 75F9 jnz 007E28D8
|
||
007E28DF 51 push ecx
|
||
007E28E0 53 push ebx
|
||
007E28E1 56 push esi
|
||
007E28E2 8BDA mov ebx, edx
|
||
007E28E4 8BF0 mov esi, eax
|
||
007E28E6 33C0 xor eax, eax
|
||
007E28E8 55 push ebp
|
||
007E28E9 68DE2A7E00 push $007E2ADE
|
||
|
||
***** TRY
|
||
|
|
||
007E28EE 64FF30 push dword ptr fs:[eax]
|
||
007E28F1 648920 mov fs:[eax], esp
|
||
007E28F4 8D55FC lea edx, [ebp-$04]
|
||
007E28F7 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E28F9 E8BECDDAFF call 0058F6BC
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E28FE 8B8638030000 mov eax, [esi+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E2904 E8439AE7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E2909 E856F2E6FF call 00651B64
|
||
|
||
* Reference to field N.A..OFFS_0050
|
||
|
|
||
007E290E 8B4050 mov eax, [eax+$50]
|
||
007E2911 8D55F4 lea edx, [ebp-$0C]
|
||
007E2914 8B08 mov ecx, [eax]
|
||
007E2916 FF5110 call dword ptr [ecx+$10]
|
||
007E2919 8B45F4 mov eax, [ebp-$0C]
|
||
007E291C 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E291F E8C87FC2FF call 0040A8EC
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E2924 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E292A 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E292C E80F5BCEFF call 004C8440
|
||
007E2931 8D55E0 lea edx, [ebp-$20]
|
||
007E2934 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2937 E8B07FC2FF call 0040A8EC
|
||
007E293C 8B55E0 mov edx, [ebp-$20]
|
||
007E293F 8D45E4 lea eax, [ebp-$1C]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E2942 E88164C3FF call 00418DC8
|
||
007E2947 8D45E4 lea eax, [ebp-$1C]
|
||
007E294A 50 push eax
|
||
007E294B 8B55F8 mov edx, [ebp-$08]
|
||
007E294E 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2950 E85F42CEFF call 004C6BB4
|
||
007E2955 5A pop edx
|
||
007E2956 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_00B4
|
||
|
|
||
007E2958 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E295E 8BC3 mov eax, ebx
|
||
007E2960 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_024C
|
||
|
|
||
007E2962 FF924C020000 call dword ptr [edx+$024C]
|
||
|
||
* Reference to control OrdDate : N.A.
|
||
|
|
||
007E2968 8B9E0C030000 mov ebx, [esi+$030C]
|
||
007E296E 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E2970 E85F2FCEFF call 004C58D4
|
||
007E2975 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;
|
||
|
|
||
007E2977 E830B6CFFF call 004DDFAC
|
||
007E297C 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_44
|
||
|
|
||
007E297E FF5244 call dword ptr [edx+$44]
|
||
007E2981 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;
|
||
|
|
||
007E2983 E824B6CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'UPdate YCL_SG_HZ '
|
||
|
|
||
007E2988 BAF42A7E00 mov edx, $007E2AF4
|
||
007E298D 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E298F FF5138 call dword ptr [ecx+$38]
|
||
007E2992 8D55DC lea edx, [ebp-$24]
|
||
007E2995 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2998 E84F7FC2FF call 0040A8EC
|
||
007E299D 837DDC00 cmp dword ptr [ebp-$24], +$00
|
||
007E29A1 7440 jz 007E29E3
|
||
|
||
* Possible String Reference to: ' Set '
|
||
|
|
||
007E29A3 68102B7E00 push $007E2B10
|
||
007E29A8 FF75F8 push dword ptr [ebp-$08]
|
||
|
||
* Possible String Reference to: '=''
|
||
|
|
||
007E29AB 68202B7E00 push $007E2B20
|
||
007E29B0 8D55D4 lea edx, [ebp-$2C]
|
||
007E29B3 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E29B6 E8317FC2FF call 0040A8EC
|
||
007E29BB FF75D4 push dword ptr [ebp-$2C]
|
||
007E29BE 682C2B7E00 push $007E2B2C
|
||
007E29C3 8D45D8 lea eax, [ebp-$28]
|
||
007E29C6 BA05000000 mov edx, $00000005
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E29CB E8E42CC2FF call 004056B4
|
||
007E29D0 8B45D8 mov eax, [ebp-$28]
|
||
007E29D3 50 push eax
|
||
007E29D4 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;
|
||
|
|
||
007E29D6 E8D1B5CFFF call 004DDFAC
|
||
007E29DB 5A pop edx
|
||
007E29DC 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E29DE FF5138 call dword ptr [ecx+$38]
|
||
007E29E1 EB2B jmp 007E2A0E
|
||
007E29E3 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;
|
||
|
|
||
007E29E5 E8C2B5CFFF call 004DDFAC
|
||
007E29EA 50 push eax
|
||
|
||
* Possible String Reference to: ' Set '
|
||
|
|
||
007E29EB 68102B7E00 push $007E2B10
|
||
007E29F0 FF75F8 push dword ptr [ebp-$08]
|
||
|
||
* Possible String Reference to: '=NULL'
|
||
|
|
||
007E29F3 68382B7E00 push $007E2B38
|
||
007E29F8 8D45D0 lea eax, [ebp-$30]
|
||
007E29FB BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E2A00 E8AF2CC2FF call 004056B4
|
||
007E2A05 8B55D0 mov edx, [ebp-$30]
|
||
007E2A08 58 pop eax
|
||
007E2A09 8B08 mov ecx, [eax]
|
||
007E2A0B FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ',Editer=''
|
||
|
|
||
007E2A0E 68482B7E00 push $007E2B48
|
||
007E2A13 8D55C8 lea edx, [ebp-$38]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E2AF5(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E2AF5 50 push eax
|
||
007E2AF6 6461 popa
|
||
007E2AF8 7465 jz 007E2B5F
|
||
007E2AFA 205943 and [ecx+$43], bl
|
||
007E2AFD 4C dec esp
|
||
007E2AFE 5F pop edi
|
||
007E2AFF 53 push ebx
|
||
007E2B00 47 inc edi
|
||
007E2B01 5F pop edi
|
||
007E2B02 48 dec eax
|
||
007E2B03 5A pop edx
|
||
007E2B04 2000 and [eax], al
|
||
007E2B06 0000 add [eax], al
|
||
|
||
007E2B08 FFFF DB $FF, $FF //
|
||
007E2B0A FFFF DB $FF, $FF //
|
||
007E2B0C 0500000020 add eax, +$20000000
|
||
007E2B11 53 push ebx
|
||
007E2B12 657420 jz 007E2B35
|
||
007E2B15 0000 add [eax], al
|
||
|
||
007E2B17 00FF add bh, bh
|
||
007E2B19 FFFF DB $FF, $FF //
|
||
007E2B1B FF02 inc dword ptr [edx]
|
||
007E2B1D 0000 add [eax], al
|
||
|
||
007E2B1F 003D270000FF add [$FF000027], bh
|
||
007E2B25 FFFF DB $FF, $FF //
|
||
007E2B27 FF01 inc dword ptr [ecx]
|
||
007E2B29 0000 add [eax], al
|
||
|
||
007E2B2B 0027 add [edi], ah
|
||
007E2B2D 0000 add [eax], al
|
||
|
||
007E2B2F 00FF add bh, bh
|
||
007E2B31 FFFF DB $FF, $FF //
|
||
007E2B33 FF050000003D inc dword ptr [$3D000000]
|
||
007E2B39 4E dec esi
|
||
007E2B3A 55 push ebp
|
||
007E2B3B 4C dec esp
|
||
007E2B3C 4C dec esp
|
||
007E2B3D 0000 add [eax], al
|
||
|
||
007E2B3F 00FF add bh, bh
|
||
007E2B41 FFFF DB $FF, $FF //
|
||
007E2B43 FF09 dec dword ptr [ecx]
|
||
007E2B45 0000 add [eax], al
|
||
|
||
007E2B47 002C4564697465 add [$65746964+eax*2], ch
|
||
007E2B4E 723D jb 007E2B8D
|
||
007E2B50 27 daa
|
||
007E2B51 0000 add [eax], al
|
||
|
||
007E2B53 00FF add bh, bh
|
||
007E2B55 FFFF DB $FF, $FF //
|
||
007E2B57 FF1400 call dword ptr [eax+eax]
|
||
007E2B5A 0000 add [eax], al
|
||
|
||
007E2B5C 2C45 sub al, $45
|
||
007E2B5E 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E2B67 657464 jz 007E2BCE
|
||
007E2B6A 61 popa
|
||
007E2B6B 7465 jz 007E2BD2
|
||
007E2B6D 2829 sub [ecx], ch
|
||
007E2B6F 2000 and [eax], al
|
||
007E2B71 0000 add [eax], al
|
||
|
||
007E2B73 00FF add bh, bh
|
||
007E2B75 FFFF DB $FF, $FF //
|
||
007E2B77 FF0E dec dword ptr [esi]
|
||
007E2B79 0000 add [eax], al
|
||
|
||
007E2B7B 0020 add [eax], ah
|
||
007E2B7D 7768 jnbe 007E2BE7
|
||
007E2B7F 657265 jb 007E2BE7
|
||
007E2B82 205375 and [ebx+$75], dl
|
||
007E2B85 624964 bound ecx, qword ptr [ecx+$64]
|
||
007E2B88 3D270000FF cmp eax, $FF000027
|
||
007E2B8D FFFF DB $FF, $FF //
|
||
007E2B8F FF0500000053 inc dword ptr [$53000000]
|
||
007E2B95 7562 jnz 007E2BF9
|
||
007E2B97 49 dec ecx
|
||
007E2B98 640000 add fs:[eax], al
|
||
007E2B9B 00558B add [ebp-$75], dl
|
||
007E2B9E EC in al, dx
|
||
007E2B9F B921000000 mov ecx, $00000021
|
||
007E2BA4 6A00 push $00
|
||
007E2BA6 6A00 push $00
|
||
007E2BA8 49 dec ecx
|
||
007E2BA9 75F9 jnz 007E2BA4
|
||
007E2BAB 51 push ecx
|
||
007E2BAC 53 push ebx
|
||
007E2BAD 56 push esi
|
||
007E2BAE 8BF2 mov esi, edx
|
||
007E2BB0 8BD8 mov ebx, eax
|
||
007E2BB2 33C0 xor eax, eax
|
||
007E2BB4 55 push ebp
|
||
007E2BB5 683A337E00 push $007E333A
|
||
|
||
***** TRY
|
||
|
|
||
007E2BBA 64FF30 push dword ptr fs:[eax]
|
||
007E2BBD 648920 mov fs:[eax], esp
|
||
007E2BC0 8D55FC lea edx, [ebp-$04]
|
||
007E2BC3 8BC6 mov eax, esi
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E2BC5 E8F2CADAFF call 0058F6BC
|
||
007E2BCA 8D55DC lea edx, [ebp-$24]
|
||
007E2BCD 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2BD0 E8177DC2FF call 0040A8EC
|
||
007E2BD5 837DDC00 cmp dword ptr [ebp-$24], +$00
|
||
007E2BD9 750D jnz 007E2BE8
|
||
007E2BDB 8D45FC lea eax, [ebp-$04]
|
||
007E2BDE BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2BE3 E8D427C2FF call 004053BC
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E2BE8 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E2BEE E85997E7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E2BF3 E86CEFE6FF call 00651B64
|
||
|
||
* Reference to field N.A..OFFS_0050
|
||
|
|
||
007E2BF8 8B4050 mov eax, [eax+$50]
|
||
007E2BFB 8D55D8 lea edx, [ebp-$28]
|
||
007E2BFE 8B08 mov ecx, [eax]
|
||
007E2C00 FF5110 call dword ptr [ecx+$10]
|
||
007E2C03 8B45D8 mov eax, [ebp-$28]
|
||
007E2C06 8D55E0 lea edx, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2C09 E8DE7CC2FF call 0040A8EC
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E2C0E 8BB364030000 mov esi, [ebx+$0364]
|
||
007E2C14 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E2C16 E82558CEFF call 004C8440
|
||
007E2C1B 8D55C4 lea edx, [ebp-$3C]
|
||
007E2C1E 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2C21 E8C67CC2FF call 0040A8EC
|
||
007E2C26 8B55C4 mov edx, [ebp-$3C]
|
||
007E2C29 8D45C8 lea eax, [ebp-$38]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E2C2C E89761C3FF call 00418DC8
|
||
007E2C31 8D45C8 lea eax, [ebp-$38]
|
||
007E2C34 50 push eax
|
||
007E2C35 8B55E0 mov edx, [ebp-$20]
|
||
007E2C38 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2C3A E8753FCEFF call 004C6BB4
|
||
007E2C3F 5A pop edx
|
||
007E2C40 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_00B4
|
||
|
|
||
007E2C42 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
|
||
* Possible String Reference to: 'HuiLv'
|
||
|
|
||
007E2C48 BA5C337E00 mov edx, $007E335C
|
||
007E2C4D 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2C4F E8603FCEFF call 004C6BB4
|
||
007E2C54 50 push eax
|
||
007E2C55 8D45B4 lea eax, [ebp-$4C]
|
||
007E2C58 BA01000000 mov edx, $00000001
|
||
007E2C5D B101 mov cl, $01
|
||
|
||
|
|
||
007E2C5F E8105FC3FF call 00418B74
|
||
007E2C64 8D55B4 lea edx, [ebp-$4C]
|
||
007E2C67 58 pop eax
|
||
007E2C68 8B08 mov ecx, [eax]
|
||
007E2C6A FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E2C70 8D55B0 lea edx, [ebp-$50]
|
||
007E2C73 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2C76 E8717CC2FF call 0040A8EC
|
||
007E2C7B 8B45B0 mov eax, [ebp-$50]
|
||
|
||
* Possible String Reference to: 'MaoQty'
|
||
|
|
||
007E2C7E BA6C337E00 mov edx, $007E336C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E2C83 E8B82AC2FF call 00405740
|
||
007E2C88 7524 jnz 007E2CAE
|
||
007E2C8A 8D55AC lea edx, [ebp-$54]
|
||
007E2C8D 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2C90 E8577CC2FF call 0040A8EC
|
||
007E2C95 8B45AC mov eax, [ebp-$54]
|
||
007E2C98 50 push eax
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E2C99 BA7C337E00 mov edx, $007E337C
|
||
007E2C9E 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2CA0 E80F3FCEFF call 004C6BB4
|
||
007E2CA5 5A pop edx
|
||
007E2CA6 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_00B0
|
||
|
|
||
007E2CA8 FF91B0000000 call dword ptr [ecx+$00B0]
|
||
007E2CAE 8BC6 mov eax, esi
|
||
007E2CB0 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_024C
|
||
|
|
||
007E2CB2 FF924C020000 call dword ptr [edx+$024C]
|
||
|
||
* Reference to control Label3 : TLabel
|
||
|
|
||
007E2CB8 8BB308030000 mov esi, [ebx+$0308]
|
||
007E2CBE 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E2CC0 E80F2CCEFF call 004C58D4
|
||
007E2CC5 8BC6 mov eax, esi
|
||
|
||
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
|
||
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
||
|
|
||
007E2CC7 E8E0B2CFFF call 004DDFAC
|
||
007E2CCC 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TLabel.GetClientRect()
|
||
|
|
||
007E2CCE FF5244 call dword ptr [edx+$44]
|
||
|
||
* Possible String Reference to: 'select isnull(BBMoney,0) BBMoney fr
|
||
| om YF_Money_CR where YFID=''
|
||
|
|
||
007E2CD1 6888337E00 push $007E3388
|
||
|
||
* Possible String Reference to: 'YFID'
|
||
|
|
||
007E2CD6 BAD0337E00 mov edx, $007E33D0
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E2CDB 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2CE1 E8CE3ECEFF call 004C6BB4
|
||
007E2CE6 8D55A4 lea edx, [ebp-$5C]
|
||
007E2CE9 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E2CEB FF5160 call dword ptr [ecx+$60]
|
||
007E2CEE FF75A4 push dword ptr [ebp-$5C]
|
||
007E2CF1 68E0337E00 push $007E33E0
|
||
007E2CF6 8D45A8 lea eax, [ebp-$58]
|
||
007E2CF9 BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E2CFE E8B129C2FF call 004056B4
|
||
007E2D03 8B45A8 mov eax, [ebp-$58]
|
||
007E2D06 50 push eax
|
||
007E2D07 8BC6 mov eax, esi
|
||
|
||
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
|
||
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
||
|
|
||
007E2D09 E89EB2CFFF call 004DDFAC
|
||
007E2D0E 5A pop edx
|
||
007E2D0F 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.ConstrainedResize(Integer,Integer,Integer,Integer)
|
||
|
|
||
007E2D11 FF5138 call dword ptr [ecx+$38]
|
||
007E2D14 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.Open(TDataSet);
|
||
|
|
||
007E2D16 E8AD2BCEFF call 004C58C8
|
||
|
||
* Possible String Reference to: 'BBMoney'
|
||
|
|
||
007E2D1B BAEC337E00 mov edx, $007E33EC
|
||
|
||
* Reference to control Label3 : TLabel
|
||
|
|
||
007E2D20 8B8308030000 mov eax, [ebx+$0308]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2D26 E8893ECEFF call 004C6BB4
|
||
007E2D2B 8D55E4 lea edx, [ebp-$1C]
|
||
007E2D2E 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E2D30 FF5160 call dword ptr [ecx+$60]
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E2D33 BA7C337E00 mov edx, $007E337C
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E2D38 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2D3E E8713ECEFF call 004C6BB4
|
||
007E2D43 8D55A0 lea edx, [ebp-$60]
|
||
007E2D46 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E2D48 FF5160 call dword ptr [ecx+$60]
|
||
007E2D4B 8B45A0 mov eax, [ebp-$60]
|
||
007E2D4E 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2D51 E8967BC2FF call 0040A8EC
|
||
007E2D56 8D559C lea edx, [ebp-$64]
|
||
007E2D59 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2D5C E88B7BC2FF call 0040A8EC
|
||
007E2D61 837D9C00 cmp dword ptr [ebp-$64], +$00
|
||
007E2D65 750D jnz 007E2D74
|
||
007E2D67 8D45F8 lea eax, [ebp-$08]
|
||
007E2D6A BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2D6F E84826C2FF call 004053BC
|
||
|
||
* Possible String Reference to: 'Price'
|
||
|
|
||
007E2D74 BAFC337E00 mov edx, $007E33FC
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E2D79 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2D7F E8303ECEFF call 004C6BB4
|
||
007E2D84 8D5598 lea edx, [ebp-$68]
|
||
007E2D87 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E2D89 FF5160 call dword ptr [ecx+$60]
|
||
007E2D8C 8B4598 mov eax, [ebp-$68]
|
||
007E2D8F 8D55F4 lea edx, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2D92 E8557BC2FF call 0040A8EC
|
||
007E2D97 8D5594 lea edx, [ebp-$6C]
|
||
007E2D9A 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2D9D E84A7BC2FF call 0040A8EC
|
||
007E2DA2 837D9400 cmp dword ptr [ebp-$6C], +$00
|
||
007E2DA6 750D jnz 007E2DB5
|
||
007E2DA8 8D45F4 lea eax, [ebp-$0C]
|
||
007E2DAB BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2DB0 E80726C2FF call 004053BC
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E2DB5 BA7C337E00 mov edx, $007E337C
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E2DBA 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2DC0 E8EF3DCEFF call 004C6BB4
|
||
007E2DC5 8D5590 lea edx, [ebp-$70]
|
||
007E2DC8 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E2DCA FF5160 call dword ptr [ecx+$60]
|
||
007E2DCD 8B4590 mov eax, [ebp-$70]
|
||
007E2DD0 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2DD3 E8147BC2FF call 0040A8EC
|
||
007E2DD8 8D558C lea edx, [ebp-$74]
|
||
007E2DDB 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2DDE E8097BC2FF call 0040A8EC
|
||
007E2DE3 837D8C00 cmp dword ptr [ebp-$74], +$00
|
||
007E2DE7 750D jnz 007E2DF6
|
||
007E2DE9 8D45F8 lea eax, [ebp-$08]
|
||
007E2DEC BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2DF1 E8C625C2FF call 004053BC
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E2DF6 BA0C347E00 mov edx, $007E340C
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E2DFB 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2E01 E8AE3DCEFF call 004C6BB4
|
||
007E2E06 8D5588 lea edx, [ebp-$78]
|
||
007E2E09 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E2E0B FF5160 call dword ptr [ecx+$60]
|
||
007E2E0E 8B4588 mov eax, [ebp-$78]
|
||
007E2E11 8D55F0 lea edx, [ebp-$10]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2E14 E8D37AC2FF call 0040A8EC
|
||
007E2E19 8D5584 lea edx, [ebp-$7C]
|
||
007E2E1C 8B45F0 mov eax, [ebp-$10]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2E1F E8C87AC2FF call 0040A8EC
|
||
007E2E24 837D8400 cmp dword ptr [ebp-$7C], +$00
|
||
007E2E28 750D jnz 007E2E37
|
||
007E2E2A 8D45F0 lea eax, [ebp-$10]
|
||
007E2E2D BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2E32 E88525C2FF call 004053BC
|
||
|
||
* Possible String Reference to: 'HuiLv'
|
||
|
|
||
007E2E37 BA5C337E00 mov edx, $007E335C
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E2E3C 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2E42 E86D3DCEFF call 004C6BB4
|
||
007E2E47 8D5580 lea edx, [ebp-$80]
|
||
007E2E4A 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E2E4C FF5160 call dword ptr [ecx+$60]
|
||
007E2E4F 8B4580 mov eax, [ebp-$80]
|
||
007E2E52 8D55EC lea edx, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2E55 E8927AC2FF call 0040A8EC
|
||
007E2E5A 8D957CFFFFFF lea edx, [ebp+$FFFFFF7C]
|
||
007E2E60 8B45EC mov eax, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2E63 E8847AC2FF call 0040A8EC
|
||
007E2E68 83BD7CFFFFFF00 cmp dword ptr [ebp+$FFFFFF7C], +$00
|
||
007E2E6F 750D jnz 007E2E7E
|
||
007E2E71 8D45EC lea eax, [ebp-$14]
|
||
007E2E74 BA50337E00 mov edx, $007E3350
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E2E79 E83E25C2FF call 004053BC
|
||
007E2E7E 8D9578FFFFFF lea edx, [ebp+$FFFFFF78]
|
||
007E2E84 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2E87 E8607AC2FF call 0040A8EC
|
||
007E2E8C 8B8578FFFFFF mov eax, [ebp+$FFFFFF78]
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E2E92 BA0C347E00 mov edx, $007E340C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E2E97 E8A428C2FF call 00405740
|
||
007E2E9C 0F84C5000000 jz 007E2F67
|
||
007E2EA2 8D9574FFFFFF lea edx, [ebp+$FFFFFF74]
|
||
007E2EA8 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E2EAB E83C7AC2FF call 0040A8EC
|
||
007E2EB0 8B8574FFFFFF mov eax, [ebp+$FFFFFF74]
|
||
|
||
* Possible String Reference to: 'HuiLv'
|
||
|
|
||
007E2EB6 BA5C337E00 mov edx, $007E335C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E2EBB E88028C2FF call 00405740
|
||
007E2EC0 7475 jz 007E2F37
|
||
007E2EC2 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2EC5 E862A8C2FF call 0040D72C
|
||
007E2ECA DBBD68FFFFFF fstp tbyte ptr [ebp+$FFFFFF68]
|
||
007E2ED0 9B wait
|
||
007E2ED1 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2ED4 E853A8C2FF call 0040D72C
|
||
007E2ED9 DBAD68FFFFFF fld tbyte ptr [ebp+$FFFFFF68]
|
||
007E2EDF DEC9 fmulp st(1), st(0)
|
||
007E2EE1 DBBD5CFFFFFF fstp tbyte ptr [ebp+$FFFFFF5C]
|
||
007E2EE7 9B wait
|
||
007E2EE8 8B45EC mov eax, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2EEB E83CA8C2FF call 0040D72C
|
||
007E2EF0 DBAD5CFFFFFF fld tbyte ptr [ebp+$FFFFFF5C]
|
||
007E2EF6 DEC9 fmulp st(1), st(0)
|
||
007E2EF8 83C4F4 add esp, -$0C
|
||
007E2EFB DB3C24 fstp tbyte ptr [esp]
|
||
007E2EFE 9B wait
|
||
007E2EFF 8D45E8 lea eax, [ebp-$18]
|
||
|
||
|
|
||
007E2F02 E8A5A6C2FF call 0040D5AC
|
||
007E2F07 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F0A E81DA8C2FF call 0040D72C
|
||
007E2F0F DBBD68FFFFFF fstp tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F15 9B wait
|
||
007E2F16 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F19 E80EA8C2FF call 0040D72C
|
||
007E2F1E DBAD68FFFFFF fld tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F24 DEC9 fmulp st(1), st(0)
|
||
007E2F26 83C4F4 add esp, -$0C
|
||
007E2F29 DB3C24 fstp tbyte ptr [esp]
|
||
007E2F2C 9B wait
|
||
007E2F2D 8D45F0 lea eax, [ebp-$10]
|
||
|
||
|
|
||
007E2F30 E877A6C2FF call 0040D5AC
|
||
007E2F35 EB5E jmp 007E2F95
|
||
007E2F37 8B45F0 mov eax, [ebp-$10]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F3A E8EDA7C2FF call 0040D72C
|
||
007E2F3F DBBD68FFFFFF fstp tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F45 9B wait
|
||
007E2F46 8B45EC mov eax, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F49 E8DEA7C2FF call 0040D72C
|
||
007E2F4E DBAD68FFFFFF fld tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F54 DEC9 fmulp st(1), st(0)
|
||
007E2F56 83C4F4 add esp, -$0C
|
||
007E2F59 DB3C24 fstp tbyte ptr [esp]
|
||
007E2F5C 9B wait
|
||
007E2F5D 8D45E8 lea eax, [ebp-$18]
|
||
|
||
|
|
||
007E2F60 E847A6C2FF call 0040D5AC
|
||
007E2F65 EB2E jmp 007E2F95
|
||
007E2F67 8B45F0 mov eax, [ebp-$10]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F6A E8BDA7C2FF call 0040D72C
|
||
007E2F6F DBBD68FFFFFF fstp tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F75 9B wait
|
||
007E2F76 8B45EC mov eax, [ebp-$14]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2F79 E8AEA7C2FF call 0040D72C
|
||
007E2F7E DBAD68FFFFFF fld tbyte ptr [ebp+$FFFFFF68]
|
||
007E2F84 DEC9 fmulp st(1), st(0)
|
||
007E2F86 83C4F4 add esp, -$0C
|
||
007E2F89 DB3C24 fstp tbyte ptr [esp]
|
||
007E2F8C 9B wait
|
||
007E2F8D 8D45E8 lea eax, [ebp-$18]
|
||
|
||
|
|
||
007E2F90 E817A6C2FF call 0040D5AC
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E2F95 8BB364030000 mov esi, [ebx+$0364]
|
||
007E2F9B 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E2F9D E89E54CEFF call 004C8440
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E2FA2 BA0C347E00 mov edx, $007E340C
|
||
007E2FA7 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2FA9 E8063CCEFF call 004C6BB4
|
||
007E2FAE 50 push eax
|
||
007E2FAF 8B45F0 mov eax, [ebp-$10]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2FB2 E875A7C2FF call 0040D72C
|
||
007E2FB7 8D854CFFFFFF lea eax, [ebp+$FFFFFF4C]
|
||
|
||
* Reference to: Variants.@VarFromReal;
|
||
|
|
||
007E2FBD E8CA5DC3FF call 00418D8C
|
||
007E2FC2 8D954CFFFFFF lea edx, [ebp+$FFFFFF4C]
|
||
007E2FC8 58 pop eax
|
||
007E2FC9 8B08 mov ecx, [eax]
|
||
007E2FCB FF91B4000000 call dword ptr [ecx+$00B4]
|
||
|
||
* Possible String Reference to: 'BBMoney'
|
||
|
|
||
007E2FD1 BAEC337E00 mov edx, $007E33EC
|
||
007E2FD6 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E2FD8 E8D73BCEFF call 004C6BB4
|
||
007E2FDD 50 push eax
|
||
007E2FDE 8B45E8 mov eax, [ebp-$18]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E2FE1 E846A7C2FF call 0040D72C
|
||
007E2FE6 8D853CFFFFFF lea eax, [ebp+$FFFFFF3C]
|
||
|
||
* Reference to: Variants.@VarFromReal;
|
||
|
|
||
007E2FEC E89B5DC3FF call 00418D8C
|
||
007E2FF1 8D953CFFFFFF lea edx, [ebp+$FFFFFF3C]
|
||
007E2FF7 58 pop eax
|
||
007E2FF8 8B08 mov ecx, [eax]
|
||
007E2FFA FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E3000 8BC6 mov eax, esi
|
||
007E3002 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_024C
|
||
|
|
||
007E3004 FF924C020000 call dword ptr [edx+$024C]
|
||
|
||
* Reference to control OrdDate : N.A.
|
||
|
|
||
007E300A 8BB30C030000 mov esi, [ebx+$030C]
|
||
007E3010 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E3012 E8BD28CEFF call 004C58D4
|
||
007E3017 8BC6 mov eax, esi
|
||
|
||
* 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;
|
||
|
|
||
007E3019 E88EAFCFFF call 004DDFAC
|
||
007E301E 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_44
|
||
|
|
||
007E3020 FF5244 call dword ptr [edx+$44]
|
||
007E3023 8BC6 mov eax, esi
|
||
|
||
* 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;
|
||
|
|
||
007E3025 E882AFCFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'UPdate YF_Money_CR '
|
||
|
|
||
007E302A BA1C347E00 mov edx, $007E341C
|
||
007E302F 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E3031 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' Set '
|
||
|
|
||
007E3034 6838347E00 push $007E3438
|
||
007E3039 FF75E0 push dword ptr [ebp-$20]
|
||
007E303C 6848347E00 push $007E3448
|
||
007E3041 8D9534FFFFFF lea edx, [ebp+$FFFFFF34]
|
||
007E3047 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E304A E89D78C2FF call 0040A8EC
|
||
007E304F FFB534FFFFFF push dword ptr [ebp+$FFFFFF34]
|
||
007E3055 8D8538FFFFFF lea eax, [ebp+$FFFFFF38]
|
||
007E305B BA04000000 mov edx, $00000004
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E3060 E84F26C2FF call 004056B4
|
||
007E3065 8B8538FFFFFF mov eax, [ebp+$FFFFFF38]
|
||
007E306B 50 push eax
|
||
007E306C 8BC6 mov eax, esi
|
||
|
||
* 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;
|
||
|
|
||
007E306E E839AFCFFF call 004DDFAC
|
||
007E3073 5A pop edx
|
||
007E3074 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E3076 FF5138 call dword ptr [ecx+$38]
|
||
007E3079 8D9530FFFFFF lea edx, [ebp+$FFFFFF30]
|
||
007E307F 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E3082 E86578C2FF call 0040A8EC
|
||
007E3087 8B8530FFFFFF mov eax, [ebp+$FFFFFF30]
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E308D BA0C347E00 mov edx, $007E340C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E3092 E8A926C2FF call 00405740
|
||
007E3097 7460 jz 007E30F9
|
||
|
||
* Possible String Reference to: ',Money=''
|
||
|
|
||
007E3099 6854347E00 push $007E3454
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E309E BA0C347E00 mov edx, $007E340C
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E30A3 8B8364030000 mov eax, [ebx+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E30A9 E8063BCEFF call 004C6BB4
|
||
007E30AE 8D9524FFFFFF lea edx, [ebp+$FFFFFF24]
|
||
007E30B4 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E30B6 FF5160 call dword ptr [ecx+$60]
|
||
007E30B9 8B8524FFFFFF mov eax, [ebp+$FFFFFF24]
|
||
007E30BF 8D9528FFFFFF lea edx, [ebp+$FFFFFF28]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E30C5 E82278C2FF call 0040A8EC
|
||
007E30CA FFB528FFFFFF push dword ptr [ebp+$FFFFFF28]
|
||
007E30D0 68E0337E00 push $007E33E0
|
||
007E30D5 8D852CFFFFFF lea eax, [ebp+$FFFFFF2C]
|
||
007E30DB BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E30E0 E8CF25C2FF call 004056B4
|
||
007E30E5 8B852CFFFFFF mov eax, [ebp+$FFFFFF2C]
|
||
007E30EB 50 push eax
|
||
007E30EC 8BC6 mov eax, esi
|
||
|
||
* 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;
|
||
|
|
||
007E30EE E8B9AECFFF call 004DDFAC
|
||
007E30F3 5A pop edx
|
||
007E30F4 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E30F6 FF5138 call dword ptr [ecx+$38]
|
||
007E30F9 8D9520FFFFFF lea edx, [ebp+$FFFFFF20]
|
||
007E30FF 8B45E0 mov eax, [ebp-$20]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E3102 E8E577C2FF call 0040A8EC
|
||
007E3107 8B8520FFFFFF mov eax, [ebp+$FFFFFF20]
|
||
|
||
* Possible String Reference to: 'MaoQty'
|
||
|
|
||
007E310D BA6C337E00 mov edx, $007E336C
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E3112 E82926C2FF call 00405740
|
||
007E3117 7527 jnz 007E3140
|
||
007E3119 8BC6 mov eax, esi
|
||
|
||
* 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;
|
||
|
|
||
007E311B E88CAECFFF call 004DDFAC
|
||
007E3120 50 push eax
|
||
007E3121 8D851CFFFFFF lea eax, [ebp+$FFFFFF1C]
|
||
007E3127 8B4DF8 mov ecx, [ebp-$08]
|
||
|
||
* Possible String Reference to: ',Qty='
|
||
|
|
||
007E312A BA68347E00 mov edx, $007E3468
|
||
|
||
* Reference to: System.@LStrCat3;
|
||
|
|
||
007E312F E80C25C2FF call 00405640
|
||
007E3134 8B951CFFFFFF mov edx, [ebp+$FFFFFF1C]
|
||
007E313A 58 pop eax
|
||
007E313B 8B08 mov ecx, [eax]
|
||
007E313D FF5138 call dword ptr [ecx+$38]
|
||
007E3140 8BC6 mov eax, esi
|
||
|
||
* 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;
|
||
|
|
||
007E3142 E865AECFFF call 004DDFAC
|
||
007E3147 50 push eax
|
||
007E3148 8D8518FFFFFF lea eax, [ebp+$FFFFFF18]
|
||
007E314E 8B4DE8 mov ecx, [ebp-$18]
|
||
|
||
* Possible String Reference to: ',BBMoney='
|
||
|
|
||
007E3151 BA78347E00 mov edx, $007E3478
|
||
|
||
* Reference to: System.@LStrCat3;
|
||
|
|
||
007E3156 E8E524C2FF call 00405640
|
||
007E315B 8B9518FFFFFF mov edx, [ebp+$FFFFFF18]
|
||
007E3161 58 pop eax
|
||
007E3162 8B08 mov ecx, [eax]
|
||
007E3164 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ',Editer=''
|
||
|
|
||
007E3167 688C347E00 push $007E348C
|
||
007E316C 8D9510FFFFFF lea edx, [ebp+$FFFFFF10]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E341D(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E341D 50 push eax
|
||
007E341E 6461 popa
|
||
007E3420 7465 jz 007E3487
|
||
007E3422 205946 and [ecx+$46], bl
|
||
007E3425 5F pop edi
|
||
007E3426 4D dec ebp
|
||
007E3427 6F outsd
|
||
007E3428 6E outsb
|
||
007E3429 65795F jns 007E348B
|
||
007E342C 43 inc ebx
|
||
007E342D 52 push edx
|
||
007E342E 2000 and [eax], al
|
||
007E3430 FFFF DB $FF, $FF //
|
||
007E3432 FFFF DB $FF, $FF //
|
||
007E3434 0500000020 add eax, +$20000000
|
||
007E3439 53 push ebx
|
||
007E343A 657420 jz 007E345D
|
||
007E343D 0000 add [eax], al
|
||
|
||
007E343F 00FF add bh, bh
|
||
007E3441 FFFF DB $FF, $FF //
|
||
007E3443 FF01 inc dword ptr [ecx]
|
||
007E3445 0000 add [eax], al
|
||
|
||
007E3447 003D000000FF add [$FF000000], bh
|
||
007E344D FFFF DB $FF, $FF //
|
||
007E344F FF08 dec dword ptr [eax]
|
||
007E3451 0000 add [eax], al
|
||
|
||
007E3453 002C4D6F6E6579 add [$79656E6F+ecx*2], ch
|
||
007E345A 3D27000000 cmp eax, $00000027
|
||
007E345F 00FF add bh, bh
|
||
007E3461 FFFF DB $FF, $FF //
|
||
007E3463 FF050000002C inc dword ptr [$2C000000]
|
||
007E3469 51 push ecx
|
||
007E346A 7479 jz 007E34E5
|
||
007E346C 3D000000FF cmp eax, $FF000000
|
||
007E3471 FFFF DB $FF, $FF //
|
||
007E3473 FF09 dec dword ptr [ecx]
|
||
007E3475 0000 add [eax], al
|
||
|
||
007E3477 002C42 add [edx+eax*2], ch
|
||
007E347A 42 inc edx
|
||
007E347B 4D dec ebp
|
||
007E347C 6F outsd
|
||
007E347D 6E outsb
|
||
007E347E 65793D jns 007E34BE
|
||
007E3481 0000 add [eax], al
|
||
|
||
007E3483 00FF add bh, bh
|
||
007E3485 FFFF DB $FF, $FF //
|
||
007E3487 FF09 dec dword ptr [ecx]
|
||
007E3489 0000 add [eax], al
|
||
|
||
007E348B 002C4564697465 add [$65746964+eax*2], ch
|
||
007E3492 723D jb 007E34D1
|
||
007E3494 27 daa
|
||
007E3495 0000 add [eax], al
|
||
|
||
007E3497 00FF add bh, bh
|
||
007E3499 FFFF DB $FF, $FF //
|
||
007E349B FF1400 call dword ptr [eax+eax]
|
||
007E349E 0000 add [eax], al
|
||
|
||
007E34A0 2C45 sub al, $45
|
||
007E34A2 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E34AB 657464 jz 007E3512
|
||
007E34AE 61 popa
|
||
007E34AF 7465 jz 007E3516
|
||
007E34B1 2829 sub [ecx], ch
|
||
007E34B3 2000 and [eax], al
|
||
007E34B5 0000 add [eax], al
|
||
|
||
007E34B7 00FF add bh, bh
|
||
007E34B9 FFFF DB $FF, $FF //
|
||
007E34BB FF0D00000020 dec dword ptr [$20000000]
|
||
007E34C1 7768 jnbe 007E352B
|
||
007E34C3 657265 jb 007E352B
|
||
007E34C6 205946 and [ecx+$46], bl
|
||
007E34C9 49 dec ecx
|
||
007E34CA 643D27000000 cmp eax, $00000027
|
||
007E34D0 FFFF DB $FF, $FF //
|
||
007E34D2 FFFF DB $FF, $FF //
|
||
007E34D4 0400 add al, +$00
|
||
007E34D6 0000 add [eax], al
|
||
|
||
007E34D8 59 pop ecx
|
||
007E34D9 46 inc esi
|
||
007E34DA 49 dec ecx
|
||
007E34DB 640000 add fs:[eax], al
|
||
007E34DE 0000 add [eax], al
|
||
|
||
007E34E0 FFFF DB $FF, $FF //
|
||
007E34E2 FFFF DB $FF, $FF //
|
||
007E34E4 2B00 sub eax, dword ptr [eax]
|
||
007E34E6 0000 add [eax], al
|
||
|
||
007E34E8 55 push ebp
|
||
007E34E9 7064 jo 007E354F
|
||
007E34EB 61 popa
|
||
007E34EC 7465 jz 007E3553
|
||
007E34EE 205946 and [ecx+$46], bl
|
||
007E34F1 5F pop edi
|
||
007E34F2 4D dec ebp
|
||
007E34F3 6F outsd
|
||
007E34F4 6E outsb
|
||
007E34F5 65795F jns 007E3557
|
||
007E34F8 4B dec ebx
|
||
007E34F9 43 inc ebx
|
||
007E34FA 205365 and [ebx+$65], dl
|
||
007E34FD 7420 jz 007E351F
|
||
007E34FF 4B dec ebx
|
||
007E3500 43 inc ebx
|
||
007E3501 42 inc edx
|
||
007E3502 42 inc edx
|
||
007E3503 4D dec ebp
|
||
007E3504 6F outsd
|
||
007E3505 6E outsb
|
||
007E3506 65793D jns 007E3546
|
||
007E3509 4B dec ebx
|
||
007E350A 43 inc ebx
|
||
007E350B 42 inc edx
|
||
007E350C 42 inc edx
|
||
007E350D 4D dec ebp
|
||
007E350E 6F outsd
|
||
007E350F 6E outsb
|
||
007E3510 65792D jns 007E3540
|
||
007E3513 00FF add bh, bh
|
||
007E3515 FFFF DB $FF, $FF //
|
||
007E3517 FF01 inc dword ptr [ecx]
|
||
007E3519 0000 add [eax], al
|
||
|
||
007E351B 002B add [ebx], ch
|
||
007E351D 0000 add [eax], al
|
||
|
||
007E351F 00FF add bh, bh
|
||
007E3521 FFFF DB $FF, $FF //
|
||
007E3523 FF0D00000020 dec dword ptr [$20000000]
|
||
007E3529 7768 jnbe 007E3593
|
||
007E352B 657265 jb 007E3593
|
||
007E352E 204352 and [ebx+$52], al
|
||
007E3531 49 dec ecx
|
||
007E3532 44 inc esp
|
||
007E3533 3D27000000 cmp eax, $00000027
|
||
007E3538 FFFF DB $FF, $FF //
|
||
007E353A FFFF DB $FF, $FF //
|
||
007E353C 0400 add al, +$00
|
||
007E353E 0000 add [eax], al
|
||
|
||
007E3540 43 inc ebx
|
||
007E3541 52 push edx
|
||
007E3542 49 dec ecx
|
||
007E3543 44 inc esp
|
||
007E3544 0000 add [eax], al
|
||
|
||
007E3546 0000 add [eax], al
|
||
|
||
007E3548 55 push ebp
|
||
007E3549 8BEC mov ebp, esp
|
||
007E354B B909000000 mov ecx, $00000009
|
||
007E3550 6A00 push $00
|
||
007E3552 6A00 push $00
|
||
007E3554 49 dec ecx
|
||
007E3555 75F9 jnz 007E3550
|
||
007E3557 51 push ecx
|
||
007E3558 53 push ebx
|
||
007E3559 56 push esi
|
||
007E355A 8BDA mov ebx, edx
|
||
007E355C 8BF0 mov esi, eax
|
||
007E355E 33C0 xor eax, eax
|
||
007E3560 55 push ebp
|
||
007E3561 68BD377E00 push $007E37BD
|
||
|
||
***** TRY
|
||
|
|
||
007E3566 64FF30 push dword ptr fs:[eax]
|
||
007E3569 648920 mov fs:[eax], esp
|
||
|
||
* Possible String Reference to: 'YFType'
|
||
|
|
||
007E356C BAD4377E00 mov edx, $007E37D4
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E3571 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E3577 E83836CEFF call 004C6BB4
|
||
007E357C 8D55F0 lea edx, [ebp-$10]
|
||
007E357F 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E3581 FF5160 call dword ptr [ecx+$60]
|
||
007E3584 8B45F0 mov eax, [ebp-$10]
|
||
007E3587 8D55F4 lea edx, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E358A E85D73C2FF call 0040A8EC
|
||
007E358F 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007E3592 BAE4377E00 mov edx, $007E37E4
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E3597 E8A421C2FF call 00405740
|
||
007E359C 751D jnz 007E35BB
|
||
007E359E 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E35A0 B9F0377E00 mov ecx, $007E37F0
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E35A5 BAF8377E00 mov edx, $007E37F8
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E3819(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E3819 50 push eax
|
||
007E381A 6461 popa
|
||
007E381C 7465 jz 007E3883
|
||
007E381E 205946 and [ecx+$46], bl
|
||
007E3821 5F pop edi
|
||
007E3822 4D dec ebp
|
||
007E3823 6F outsd
|
||
007E3824 6E outsb
|
||
007E3825 65795F jns 007E3887
|
||
007E3828 43 inc ebx
|
||
007E3829 52 push edx
|
||
007E382A 2000 and [eax], al
|
||
007E382C FFFF DB $FF, $FF //
|
||
007E382E FFFF DB $FF, $FF //
|
||
007E3830 0500000020 add eax, +$20000000
|
||
007E3835 53 push ebx
|
||
007E3836 657420 jz 007E3859
|
||
007E3839 0000 add [eax], al
|
||
|
||
007E383B 00FF add bh, bh
|
||
007E383D FFFF DB $FF, $FF //
|
||
007E383F FF02 inc dword ptr [edx]
|
||
007E3841 0000 add [eax], al
|
||
|
||
007E3843 003D270000FF add [$FF000027], bh
|
||
007E3849 FFFF DB $FF, $FF //
|
||
007E384B FF01 inc dword ptr [ecx]
|
||
007E384D 0000 add [eax], al
|
||
|
||
007E384F 0027 add [edi], ah
|
||
007E3851 0000 add [eax], al
|
||
|
||
007E3853 00FF add bh, bh
|
||
007E3855 FFFF DB $FF, $FF //
|
||
007E3857 FF050000003D inc dword ptr [$3D000000]
|
||
007E385D 4E dec esi
|
||
007E385E 55 push ebp
|
||
007E385F 4C dec esp
|
||
007E3860 4C dec esp
|
||
007E3861 0000 add [eax], al
|
||
|
||
007E3863 00FF add bh, bh
|
||
007E3865 FFFF DB $FF, $FF //
|
||
007E3867 FF09 dec dword ptr [ecx]
|
||
007E3869 0000 add [eax], al
|
||
|
||
007E386B 002C4564697465 add [$65746964+eax*2], ch
|
||
007E3872 723D jb 007E38B1
|
||
007E3874 27 daa
|
||
007E3875 0000 add [eax], al
|
||
|
||
007E3877 00FF add bh, bh
|
||
007E3879 FFFF DB $FF, $FF //
|
||
007E387B FF1400 call dword ptr [eax+eax]
|
||
007E387E 0000 add [eax], al
|
||
|
||
007E3880 2C45 sub al, $45
|
||
007E3882 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E388B 657464 jz 007E38F2
|
||
007E388E 61 popa
|
||
007E388F 7465 jz 007E38F6
|
||
007E3891 2829 sub [ecx], ch
|
||
007E3893 2000 and [eax], al
|
||
007E3895 0000 add [eax], al
|
||
|
||
007E3897 00FF add bh, bh
|
||
007E3899 FFFF DB $FF, $FF //
|
||
007E389B FF0D00000020 dec dword ptr [$20000000]
|
||
007E38A1 7768 jnbe 007E390B
|
||
007E38A3 657265 jb 007E390B
|
||
007E38A6 205946 and [ecx+$46], bl
|
||
007E38A9 49 dec ecx
|
||
007E38AA 643D27000000 cmp eax, $00000027
|
||
007E38B0 FFFF DB $FF, $FF //
|
||
007E38B2 FFFF DB $FF, $FF //
|
||
007E38B4 0400 add al, +$00
|
||
007E38B6 0000 add [eax], al
|
||
|
||
007E38B8 59 pop ecx
|
||
007E38B9 46 inc esi
|
||
007E38BA 49 dec ecx
|
||
007E38BB 640000 add fs:[eax], al
|
||
007E38BE 0000 add [eax], al
|
||
|
||
007E38C0 55 push ebp
|
||
007E38C1 8BEC mov ebp, esp
|
||
007E38C3 B911000000 mov ecx, $00000011
|
||
007E38C8 6A00 push $00
|
||
007E38CA 6A00 push $00
|
||
007E38CC 49 dec ecx
|
||
007E38CD 75F9 jnz 007E38C8
|
||
007E38CF 56 push esi
|
||
007E38D0 8945FC mov [ebp-$04], eax
|
||
007E38D3 33C0 xor eax, eax
|
||
007E38D5 55 push ebp
|
||
007E38D6 687A3B7E00 push $007E3B7A
|
||
|
||
***** TRY
|
||
|
|
||
007E38DB 64FF30 push dword ptr fs:[eax]
|
||
007E38DE 648920 mov fs:[eax], esp
|
||
007E38E1 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control SYRAddress : N.A.
|
||
|
|
||
007E38E4 8B80B4030000 mov eax, [eax+$03B4]
|
||
|
||
* Reference to control ADOTemp : N.A.
|
||
|
|
||
007E38EA 83B83C03000000 cmp dword ptr [eax+$033C], +$00
|
||
007E38F1 0F851A020000 jnz 007E3B11
|
||
007E38F7 33C0 xor eax, eax
|
||
007E38F9 55 push ebp
|
||
007E38FA 68EF3A7E00 push $007E3AEF
|
||
|
||
***** TRY
|
||
|
|
||
007E38FF 64FF30 push dword ptr fs:[eax]
|
||
007E3902 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E408D(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E408D 50 push eax
|
||
007E408E 6461 popa
|
||
007E4090 7465 jz 007E40F7
|
||
007E4092 205946 and [ecx+$46], bl
|
||
007E4095 5F pop edi
|
||
007E4096 4D dec ebp
|
||
007E4097 6F outsd
|
||
007E4098 6E outsb
|
||
007E4099 65795F jns 007E40FB
|
||
007E409C 43 inc ebx
|
||
007E409D 52 push edx
|
||
007E409E 2000 and [eax], al
|
||
007E40A0 FFFF DB $FF, $FF //
|
||
007E40A2 FFFF DB $FF, $FF //
|
||
007E40A4 0D00000020 or eax, $20000000
|
||
007E40A9 53 push ebx
|
||
007E40AA 657420 jz 007E40CD
|
||
007E40AD 59 pop ecx
|
||
007E40AE 46 inc esi
|
||
007E40AF 43 inc ebx
|
||
007E40B0 6F outsd
|
||
007E40B1 64653D27000000 cmp eax, $00000027
|
||
007E40B8 FFFF DB $FF, $FF //
|
||
007E40BA FFFF DB $FF, $FF //
|
||
007E40BC 0100 add [eax], eax
|
||
007E40BE 0000 add [eax], al
|
||
|
||
007E40C0 27 daa
|
||
007E40C1 0000 add [eax], al
|
||
|
||
007E40C3 00FF add bh, bh
|
||
007E40C5 FFFF DB $FF, $FF //
|
||
007E40C7 FF0A dec dword ptr [edx]
|
||
007E40C9 0000 add [eax], al
|
||
|
||
007E40CB 0020 add [eax], ah
|
||
007E40CD 2C59 sub al, $59
|
||
007E40CF 46 inc esi
|
||
007E40D0 4E dec esi
|
||
007E40D1 61 popa
|
||
007E40D2 6D insd
|
||
007E40D3 653D270000FF cmp eax, $FF000027
|
||
007E40D9 FFFF DB $FF, $FF //
|
||
007E40DB FF09 dec dword ptr [ecx]
|
||
007E40DD 0000 add [eax], al
|
||
|
||
007E40DF 002C4564697465 add [$65746964+eax*2], ch
|
||
007E40E6 723D jb 007E4125
|
||
007E40E8 27 daa
|
||
007E40E9 0000 add [eax], al
|
||
|
||
007E40EB 00FF add bh, bh
|
||
007E40ED FFFF DB $FF, $FF //
|
||
007E40EF FF1400 call dword ptr [eax+eax]
|
||
007E40F2 0000 add [eax], al
|
||
|
||
007E40F4 2C45 sub al, $45
|
||
007E40F6 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E40FF 657464 jz 007E4166
|
||
007E4102 61 popa
|
||
007E4103 7465 jz 007E416A
|
||
007E4105 2829 sub [ecx], ch
|
||
007E4107 2000 and [eax], al
|
||
007E4109 0000 add [eax], al
|
||
|
||
007E410B 00FF add bh, bh
|
||
007E410D FFFF DB $FF, $FF //
|
||
007E410F FF0D00000020 dec dword ptr [$20000000]
|
||
007E4115 7768 jnbe 007E417F
|
||
007E4117 657265 jb 007E417F
|
||
007E411A 205946 and [ecx+$46], bl
|
||
007E411D 49 dec ecx
|
||
007E411E 643D27000000 cmp eax, $00000027
|
||
007E4124 FFFF DB $FF, $FF //
|
||
007E4126 FFFF DB $FF, $FF //
|
||
007E4128 0400 add al, +$00
|
||
007E412A 0000 add [eax], al
|
||
|
||
007E412C 59 pop ecx
|
||
007E412D 46 inc esi
|
||
007E412E 49 dec ecx
|
||
007E412F 640000 add fs:[eax], al
|
||
007E4132 0000 add [eax], al
|
||
|
||
007E4134 55 push ebp
|
||
007E4135 8BEC mov ebp, esp
|
||
007E4137 51 push ecx
|
||
007E4138 B906000000 mov ecx, $00000006
|
||
007E413D 6A00 push $00
|
||
007E413F 6A00 push $00
|
||
007E4141 49 dec ecx
|
||
007E4142 75F9 jnz 007E413D
|
||
007E4144 51 push ecx
|
||
007E4145 874DFC xchg [ebp-$04], ecx
|
||
007E4148 53 push ebx
|
||
007E4149 56 push esi
|
||
007E414A 8BF0 mov esi, eax
|
||
007E414C 33C0 xor eax, eax
|
||
007E414E 55 push ebp
|
||
007E414F 688D437E00 push $007E438D
|
||
|
||
***** TRY
|
||
|
|
||
007E4154 64FF30 push dword ptr fs:[eax]
|
||
007E4157 648920 mov fs:[eax], esp
|
||
007E415A 33C0 xor eax, eax
|
||
007E415C 55 push ebp
|
||
007E415D 6863437E00 push $007E4363
|
||
|
||
***** TRY
|
||
|
|
||
007E4162 64FF30 push dword ptr fs:[eax]
|
||
007E4165 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E43AA(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E43AA 6E outsb
|
||
007E43AB 6974000000FFFFFF imul esi, [eax+eax+$00], $FFFFFF00
|
||
007E43B3 FF08 dec dword ptr [eax]
|
||
007E43B5 0000 add [eax], al
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E43E0(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E43E0 6E outsb
|
||
007E43E1 697400FFFFFFFF13 imul esi, [eax+eax-$01], $13FFFFFF
|
||
007E43E9 0000 add [eax], al
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E43ED(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E43ED 50 push eax
|
||
007E43EE 6461 popa
|
||
007E43F0 7465 jz 007E4457
|
||
007E43F2 205946 and [ecx+$46], bl
|
||
007E43F5 5F pop edi
|
||
007E43F6 4D dec ebp
|
||
007E43F7 6F outsd
|
||
007E43F8 6E outsb
|
||
007E43F9 65795F jns 007E445B
|
||
007E43FC 43 inc ebx
|
||
007E43FD 52 push edx
|
||
007E43FE 2000 and [eax], al
|
||
007E4400 FFFF DB $FF, $FF //
|
||
007E4402 FFFF DB $FF, $FF //
|
||
007E4404 0E push cs
|
||
007E4405 0000 add [eax], al
|
||
|
||
007E4407 0020 add [eax], ah
|
||
007E4409 53 push ebx
|
||
007E440A 657420 jz 007E442D
|
||
007E440D 51 push ecx
|
||
007E440E 7479 jz 007E4489
|
||
007E4410 55 push ebp
|
||
007E4411 6E outsb
|
||
007E4412 69743D270000FFFF imul esi, [ebp+edi+$27], $FFFF0000
|
||
007E441A FFFF DB $FF, $FF //
|
||
007E441C 07 pop es
|
||
007E441D 0000 add [eax], al
|
||
|
||
007E441F 005A64 add [edx+$64], bl
|
||
007E4422 794E jns 007E4472
|
||
007E4424 61 popa
|
||
007E4425 6D insd
|
||
007E4426 6500FF add bh, bh
|
||
007E4429 FFFF DB $FF, $FF //
|
||
007E442B FF01 inc dword ptr [ecx]
|
||
007E442D 0000 add [eax], al
|
||
|
||
007E442F 0027 add [edi], ah
|
||
007E4431 0000 add [eax], al
|
||
|
||
007E4433 00FF add bh, bh
|
||
007E4435 FFFF DB $FF, $FF //
|
||
007E4437 FF09 dec dword ptr [ecx]
|
||
007E4439 0000 add [eax], al
|
||
|
||
007E443B 002C4564697465 add [$65746964+eax*2], ch
|
||
007E4442 723D jb 007E4481
|
||
007E4444 27 daa
|
||
007E4445 0000 add [eax], al
|
||
|
||
007E4447 00FF add bh, bh
|
||
007E4449 FFFF DB $FF, $FF //
|
||
007E444B FF1400 call dword ptr [eax+eax]
|
||
007E444E 0000 add [eax], al
|
||
|
||
007E4450 2C45 sub al, $45
|
||
007E4452 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E445B 657464 jz 007E44C2
|
||
007E445E 61 popa
|
||
007E445F 7465 jz 007E44C6
|
||
007E4461 2829 sub [ecx], ch
|
||
007E4463 2000 and [eax], al
|
||
007E4465 0000 add [eax], al
|
||
|
||
007E4467 00FF add bh, bh
|
||
007E4469 FFFF DB $FF, $FF //
|
||
007E446B FF0D00000020 dec dword ptr [$20000000]
|
||
007E4471 7768 jnbe 007E44DB
|
||
007E4473 657265 jb 007E44DB
|
||
007E4476 205946 and [ecx+$46], bl
|
||
007E4479 49 dec ecx
|
||
007E447A 643D27000000 cmp eax, $00000027
|
||
007E4480 FFFF DB $FF, $FF //
|
||
007E4482 FFFF DB $FF, $FF //
|
||
007E4484 0400 add al, +$00
|
||
007E4486 0000 add [eax], al
|
||
|
||
007E4488 59 pop ecx
|
||
007E4489 46 inc esi
|
||
007E448A 49 dec ecx
|
||
007E448B 640000 add fs:[eax], al
|
||
007E448E 0000 add [eax], al
|
||
|
||
007E4490 55 push ebp
|
||
007E4491 8BEC mov ebp, esp
|
||
007E4493 51 push ecx
|
||
007E4494 B906000000 mov ecx, $00000006
|
||
007E4499 6A00 push $00
|
||
007E449B 6A00 push $00
|
||
007E449D 49 dec ecx
|
||
007E449E 75F9 jnz 007E4499
|
||
007E44A0 51 push ecx
|
||
007E44A1 874DFC xchg [ebp-$04], ecx
|
||
007E44A4 53 push ebx
|
||
007E44A5 56 push esi
|
||
007E44A6 8BF0 mov esi, eax
|
||
007E44A8 33C0 xor eax, eax
|
||
007E44AA 55 push ebp
|
||
007E44AB 68E9467E00 push $007E46E9
|
||
|
||
***** TRY
|
||
|
|
||
007E44B0 64FF30 push dword ptr fs:[eax]
|
||
007E44B3 648920 mov fs:[eax], esp
|
||
007E44B6 33C0 xor eax, eax
|
||
007E44B8 55 push ebp
|
||
007E44B9 68BF467E00 push $007E46BF
|
||
|
||
***** TRY
|
||
|
|
||
007E44BE 64FF30 push dword ptr fs:[eax]
|
||
007E44C1 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E4731(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E4731 50 push eax
|
||
007E4732 6461 popa
|
||
007E4734 7465 jz 007E479B
|
||
007E4736 205946 and [ecx+$46], bl
|
||
007E4739 5F pop edi
|
||
007E473A 4D dec ebp
|
||
007E473B 6F outsd
|
||
007E473C 6E outsb
|
||
007E473D 65795F jns 007E479F
|
||
007E4740 43 inc ebx
|
||
007E4741 52 push edx
|
||
007E4742 2000 and [eax], al
|
||
007E4744 FFFF DB $FF, $FF //
|
||
007E4746 FFFF DB $FF, $FF //
|
||
007E4748 0D00000020 or eax, $20000000
|
||
007E474D 53 push ebx
|
||
007E474E 657420 jz 007E4771
|
||
007E4751 42 inc edx
|
||
007E4752 5A pop edx
|
||
007E4753 54 push esp
|
||
007E4754 7970 jns 007E47C6
|
||
007E4756 653D27000000 cmp eax, $00000027
|
||
007E475C FFFF DB $FF, $FF //
|
||
007E475E FFFF DB $FF, $FF //
|
||
007E4760 07 pop es
|
||
007E4761 0000 add [eax], al
|
||
|
||
007E4763 005A64 add [edx+$64], bl
|
||
007E4766 794E jns 007E47B6
|
||
007E4768 61 popa
|
||
007E4769 6D insd
|
||
007E476A 6500FF add bh, bh
|
||
007E476D FFFF DB $FF, $FF //
|
||
007E476F FF01 inc dword ptr [ecx]
|
||
007E4771 0000 add [eax], al
|
||
|
||
007E4773 0027 add [edi], ah
|
||
007E4775 0000 add [eax], al
|
||
|
||
007E4777 00FF add bh, bh
|
||
007E4779 FFFF DB $FF, $FF //
|
||
007E477B FF09 dec dword ptr [ecx]
|
||
007E477D 0000 add [eax], al
|
||
|
||
007E477F 002C4564697465 add [$65746964+eax*2], ch
|
||
007E4786 723D jb 007E47C5
|
||
007E4788 27 daa
|
||
007E4789 0000 add [eax], al
|
||
|
||
007E478B 00FF add bh, bh
|
||
007E478D FFFF DB $FF, $FF //
|
||
007E478F FF1400 call dword ptr [eax+eax]
|
||
007E4792 0000 add [eax], al
|
||
|
||
007E4794 2C45 sub al, $45
|
||
007E4796 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E479F 657464 jz 007E4806
|
||
007E47A2 61 popa
|
||
007E47A3 7465 jz 007E480A
|
||
007E47A5 2829 sub [ecx], ch
|
||
007E47A7 2000 and [eax], al
|
||
007E47A9 0000 add [eax], al
|
||
|
||
007E47AB 00FF add bh, bh
|
||
007E47AD FFFF DB $FF, $FF //
|
||
007E47AF FF0D00000020 dec dword ptr [$20000000]
|
||
007E47B5 7768 jnbe 007E481F
|
||
007E47B7 657265 jb 007E481F
|
||
007E47BA 205946 and [ecx+$46], bl
|
||
007E47BD 49 dec ecx
|
||
007E47BE 643D27000000 cmp eax, $00000027
|
||
007E47C4 FFFF DB $FF, $FF //
|
||
007E47C6 FFFF DB $FF, $FF //
|
||
007E47C8 0400 add al, +$00
|
||
007E47CA 0000 add [eax], al
|
||
|
||
007E47CC 59 pop ecx
|
||
007E47CD 46 inc esi
|
||
007E47CE 49 dec ecx
|
||
007E47CF 640000 add fs:[eax], al
|
||
007E47D2 0000 add [eax], al
|
||
|
||
007E47D4 53 push ebx
|
||
007E47D5 8BD8 mov ebx, eax
|
||
|
||
* Reference to control ToolBar2 : N.A.
|
||
|
|
||
007E47D7 8B831C030000 mov eax, [ebx+$031C]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E47DD E8DE36CEFF call 004C7EC0
|
||
007E47E2 84C0 test al, al
|
||
007E47E4 7516 jnz 007E47FC
|
||
|
||
* Possible String Reference to: 'Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>'
|
||
|
|
||
007E47E6 B908487E00 mov ecx, $007E4808
|
||
|
||
* Reference to control ToolBar2 : N.A.
|
||
|
|
||
007E47EB 8B931C030000 mov edx, [ebx+$031C]
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E47F1 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
|
|
||
007E47F7 E8343AFDFF call 007B8230
|
||
007E47FC 5B pop ebx
|
||
007E47FD C3 ret
|
||
|
||
007E47FE 0000 add [eax], al
|
||
|
||
007E4800 FFFF DB $FF, $FF //
|
||
007E4802 FFFF DB $FF, $FF //
|
||
007E4804 0A00 or al, byte ptr [eax]
|
||
007E4806 0000 add [eax], al
|
||
|
||
007E4808 D3A6B8B6BFEE shl dword ptr [esi+$EEBFB6B8], cl
|
||
007E480E C1D0B1 rcl eax, $B1
|
||
007E4811 ED in eax, dx
|
||
007E4812 0000 add [eax], al
|
||
|
||
007E4814 55 push ebp
|
||
007E4815 8BEC mov ebp, esp
|
||
007E4817 B909000000 mov ecx, $00000009
|
||
007E481C 6A00 push $00
|
||
007E481E 6A00 push $00
|
||
007E4820 49 dec ecx
|
||
007E4821 75F9 jnz 007E481C
|
||
007E4823 53 push ebx
|
||
007E4824 56 push esi
|
||
007E4825 8BDA mov ebx, edx
|
||
007E4827 8BF0 mov esi, eax
|
||
007E4829 33C0 xor eax, eax
|
||
007E482B 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><>'
|
||
|
|
||
007E482C 684B4A7E00 push $007E4A4B
|
||
|
||
***** TRY
|
||
|
|
||
007E4831 64FF30 push dword ptr fs:[eax]
|
||
007E4834 648920 mov fs:[eax], esp
|
||
|
||
* Possible String Reference to: 'YFType'
|
||
|
|
||
007E4837 BA604A7E00 mov edx, $007E4A60
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E483C 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4842 E86D23CEFF call 004C6BB4
|
||
007E4847 8D55F0 lea edx, [ebp-$10]
|
||
007E484A 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E484C FF5160 call dword ptr [ecx+$60]
|
||
007E484F 8B45F0 mov eax, [ebp-$10]
|
||
007E4852 8D55F4 lea edx, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4855 E89260C2FF call 0040A8EC
|
||
007E485A 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007E485D BA704A7E00 mov edx, $007E4A70
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E4862 E8D90EC2FF call 00405740
|
||
007E4867 751D jnz 007E4886
|
||
007E4869 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E486B B97C4A7E00 mov ecx, $007E4A7C
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E4870 BA844A7E00 mov edx, $007E4A84
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E4AB1(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E4AB1 50 push eax
|
||
007E4AB2 6461 popa
|
||
007E4AB4 7465 jz 007E4B1B
|
||
007E4AB6 205946 and [ecx+$46], bl
|
||
007E4AB9 5F pop edi
|
||
007E4ABA 4D dec ebp
|
||
007E4ABB 6F outsd
|
||
007E4ABC 6E outsb
|
||
007E4ABD 65795F jns 007E4B1F
|
||
007E4AC0 43 inc ebx
|
||
007E4AC1 52 push edx
|
||
007E4AC2 2000 and [eax], al
|
||
007E4AC4 FFFF DB $FF, $FF //
|
||
007E4AC6 FFFF DB $FF, $FF //
|
||
007E4AC8 0500000020 add eax, +$20000000
|
||
007E4ACD 53 push ebx
|
||
007E4ACE 657420 jz 007E4AF1
|
||
007E4AD1 0000 add [eax], al
|
||
|
||
007E4AD3 00FF add bh, bh
|
||
007E4AD5 FFFF DB $FF, $FF //
|
||
007E4AD7 FF01 inc dword ptr [ecx]
|
||
007E4AD9 0000 add [eax], al
|
||
|
||
007E4ADB 003D000000FF add [$FF000000], bh
|
||
007E4AE1 FFFF DB $FF, $FF //
|
||
007E4AE3 FF09 dec dword ptr [ecx]
|
||
007E4AE5 0000 add [eax], al
|
||
|
||
007E4AE7 002C4564697465 add [$65746964+eax*2], ch
|
||
007E4AEE 723D jb 007E4B2D
|
||
007E4AF0 27 daa
|
||
007E4AF1 0000 add [eax], al
|
||
|
||
007E4AF3 00FF add bh, bh
|
||
007E4AF5 FFFF DB $FF, $FF //
|
||
007E4AF7 FF01 inc dword ptr [ecx]
|
||
007E4AF9 0000 add [eax], al
|
||
|
||
007E4AFB 0027 add [edi], ah
|
||
007E4AFD 0000 add [eax], al
|
||
|
||
007E4AFF 00FF add bh, bh
|
||
007E4B01 FFFF DB $FF, $FF //
|
||
007E4B03 FF1400 call dword ptr [eax+eax]
|
||
007E4B06 0000 add [eax], al
|
||
|
||
007E4B08 2C45 sub al, $45
|
||
007E4B0A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E4B13 657464 jz 007E4B7A
|
||
007E4B16 61 popa
|
||
007E4B17 7465 jz 007E4B7E
|
||
007E4B19 2829 sub [ecx], ch
|
||
007E4B1B 2000 and [eax], al
|
||
007E4B1D 0000 add [eax], al
|
||
|
||
007E4B1F 00FF add bh, bh
|
||
007E4B21 FFFF DB $FF, $FF //
|
||
007E4B23 FF0D00000020 dec dword ptr [$20000000]
|
||
007E4B29 7768 jnbe 007E4B93
|
||
007E4B2B 657265 jb 007E4B93
|
||
007E4B2E 205946 and [ecx+$46], bl
|
||
007E4B31 49 dec ecx
|
||
007E4B32 643D27000000 cmp eax, $00000027
|
||
007E4B38 FFFF DB $FF, $FF //
|
||
007E4B3A FFFF DB $FF, $FF //
|
||
007E4B3C 0400 add al, +$00
|
||
007E4B3E 0000 add [eax], al
|
||
|
||
007E4B40 59 pop ecx
|
||
007E4B41 46 inc esi
|
||
007E4B42 49 dec ecx
|
||
007E4B43 640000 add fs:[eax], al
|
||
007E4B46 0000 add [eax], al
|
||
|
||
007E4B48 55 push ebp
|
||
007E4B49 8BEC mov ebp, esp
|
||
007E4B4B B908000000 mov ecx, $00000008
|
||
007E4B50 6A00 push $00
|
||
007E4B52 6A00 push $00
|
||
007E4B54 49 dec ecx
|
||
007E4B55 75F9 jnz 007E4B50
|
||
007E4B57 53 push ebx
|
||
007E4B58 56 push esi
|
||
007E4B59 8BDA mov ebx, edx
|
||
007E4B5B 8BF0 mov esi, eax
|
||
007E4B5D 33C0 xor eax, eax
|
||
007E4B5F 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
||
|
|
||
007E4B60 68304D7E00 push $007E4D30
|
||
|
||
***** TRY
|
||
|
|
||
007E4B65 64FF30 push dword ptr fs:[eax]
|
||
007E4B68 648920 mov fs:[eax], esp
|
||
007E4B6B 8D55FC lea edx, [ebp-$04]
|
||
007E4B6E 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E4B70 E847ABDAFF call 0058F6BC
|
||
007E4B75 8D55F4 lea edx, [ebp-$0C]
|
||
007E4B78 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4B7B E86C5DC2FF call 0040A8EC
|
||
007E4B80 837DF400 cmp dword ptr [ebp-$0C], +$00
|
||
007E4B84 750D jnz 007E4B93
|
||
007E4B86 8D45FC lea eax, [ebp-$04]
|
||
007E4B89 BA484D7E00 mov edx, $007E4D48
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E4B8E E82908C2FF call 004053BC
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E4B93 8B8638030000 mov eax, [esi+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E4B99 E8AE77E7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E4B9E E8C1CFE6FF call 00651B64
|
||
|
||
* Reference to field N.A..OFFS_0050
|
||
|
|
||
007E4BA3 8B4050 mov eax, [eax+$50]
|
||
007E4BA6 8D55F0 lea edx, [ebp-$10]
|
||
007E4BA9 8B08 mov ecx, [eax]
|
||
007E4BAB FF5110 call dword ptr [ecx+$10]
|
||
007E4BAE 8B45F0 mov eax, [ebp-$10]
|
||
007E4BB1 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4BB4 E8335DC2FF call 0040A8EC
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E4BB9 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E4BBF 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E4BC1 E87A38CEFF call 004C8440
|
||
007E4BC6 8D55DC lea edx, [ebp-$24]
|
||
007E4BC9 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4BCC E81B5DC2FF call 0040A8EC
|
||
007E4BD1 8B55DC mov edx, [ebp-$24]
|
||
007E4BD4 8D45E0 lea eax, [ebp-$20]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E4BD7 E8EC41C3FF call 00418DC8
|
||
007E4BDC 8D45E0 lea eax, [ebp-$20]
|
||
007E4BDF 50 push eax
|
||
007E4BE0 8B55F8 mov edx, [ebp-$08]
|
||
007E4BE3 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4BE5 E8CA1FCEFF call 004C6BB4
|
||
007E4BEA 5A pop edx
|
||
007E4BEB 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_00B4
|
||
|
|
||
007E4BED FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E4BF3 8BC3 mov eax, ebx
|
||
007E4BF5 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_024C
|
||
|
|
||
007E4BF7 FF924C020000 call dword ptr [edx+$024C]
|
||
|
||
* Reference to control OrdDate : N.A.
|
||
|
|
||
007E4BFD 8B9E0C030000 mov ebx, [esi+$030C]
|
||
007E4C03 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E4C05 E8CA0CCEFF call 004C58D4
|
||
007E4C0A 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;
|
||
|
|
||
007E4C0C E89B93CFFF call 004DDFAC
|
||
007E4C11 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_44
|
||
|
|
||
007E4C13 FF5244 call dword ptr [edx+$44]
|
||
007E4C16 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;
|
||
|
|
||
007E4C18 E88F93CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'UPdate YF_Money_CR '
|
||
|
|
||
007E4C1D BA544D7E00 mov edx, $007E4D54
|
||
007E4C22 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E4C24 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' Set '
|
||
|
|
||
007E4C27 68704D7E00 push $007E4D70
|
||
007E4C2C FF75F8 push dword ptr [ebp-$08]
|
||
007E4C2F 68804D7E00 push $007E4D80
|
||
007E4C34 8D55D4 lea edx, [ebp-$2C]
|
||
007E4C37 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4C3A E8AD5CC2FF call 0040A8EC
|
||
007E4C3F FF75D4 push dword ptr [ebp-$2C]
|
||
007E4C42 8D45D8 lea eax, [ebp-$28]
|
||
007E4C45 BA04000000 mov edx, $00000004
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E4C4A E8650AC2FF call 004056B4
|
||
007E4C4F 8B45D8 mov eax, [ebp-$28]
|
||
007E4C52 50 push eax
|
||
007E4C53 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;
|
||
|
|
||
007E4C55 E85293CFFF call 004DDFAC
|
||
007E4C5A 5A pop edx
|
||
007E4C5B 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E4C5D FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ',Editer=''
|
||
|
|
||
007E4C60 688C4D7E00 push $007E4D8C
|
||
007E4C65 8D55CC lea edx, [ebp-$34]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E4D55(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E4D55 50 push eax
|
||
007E4D56 6461 popa
|
||
007E4D58 7465 jz 007E4DBF
|
||
007E4D5A 205946 and [ecx+$46], bl
|
||
007E4D5D 5F pop edi
|
||
007E4D5E 4D dec ebp
|
||
007E4D5F 6F outsd
|
||
007E4D60 6E outsb
|
||
007E4D61 65795F jns 007E4DC3
|
||
007E4D64 43 inc ebx
|
||
007E4D65 52 push edx
|
||
007E4D66 2000 and [eax], al
|
||
007E4D68 FFFF DB $FF, $FF //
|
||
007E4D6A FFFF DB $FF, $FF //
|
||
007E4D6C 0500000020 add eax, +$20000000
|
||
007E4D71 53 push ebx
|
||
007E4D72 657420 jz 007E4D95
|
||
007E4D75 0000 add [eax], al
|
||
|
||
007E4D77 00FF add bh, bh
|
||
007E4D79 FFFF DB $FF, $FF //
|
||
007E4D7B FF01 inc dword ptr [ecx]
|
||
007E4D7D 0000 add [eax], al
|
||
|
||
007E4D7F 003D000000FF add [$FF000000], bh
|
||
007E4D85 FFFF DB $FF, $FF //
|
||
007E4D87 FF09 dec dword ptr [ecx]
|
||
007E4D89 0000 add [eax], al
|
||
|
||
007E4D8B 002C4564697465 add [$65746964+eax*2], ch
|
||
007E4D92 723D jb 007E4DD1
|
||
007E4D94 27 daa
|
||
007E4D95 0000 add [eax], al
|
||
|
||
007E4D97 00FF add bh, bh
|
||
007E4D99 FFFF DB $FF, $FF //
|
||
007E4D9B FF01 inc dword ptr [ecx]
|
||
007E4D9D 0000 add [eax], al
|
||
|
||
007E4D9F 0027 add [edi], ah
|
||
007E4DA1 0000 add [eax], al
|
||
|
||
007E4DA3 00FF add bh, bh
|
||
007E4DA5 FFFF DB $FF, $FF //
|
||
007E4DA7 FF1400 call dword ptr [eax+eax]
|
||
007E4DAA 0000 add [eax], al
|
||
|
||
007E4DAC 2C45 sub al, $45
|
||
007E4DAE 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E4DB7 657464 jz 007E4E1E
|
||
007E4DBA 61 popa
|
||
007E4DBB 7465 jz 007E4E22
|
||
007E4DBD 2829 sub [ecx], ch
|
||
007E4DBF 2000 and [eax], al
|
||
007E4DC1 0000 add [eax], al
|
||
|
||
007E4DC3 00FF add bh, bh
|
||
007E4DC5 FFFF DB $FF, $FF //
|
||
007E4DC7 FF0D00000020 dec dword ptr [$20000000]
|
||
007E4DCD 7768 jnbe 007E4E37
|
||
007E4DCF 657265 jb 007E4E37
|
||
007E4DD2 205946 and [ecx+$46], bl
|
||
007E4DD5 49 dec ecx
|
||
007E4DD6 643D27000000 cmp eax, $00000027
|
||
007E4DDC FFFF DB $FF, $FF //
|
||
007E4DDE FFFF DB $FF, $FF //
|
||
007E4DE0 0400 add al, +$00
|
||
007E4DE2 0000 add [eax], al
|
||
|
||
007E4DE4 59 pop ecx
|
||
007E4DE5 46 inc esi
|
||
007E4DE6 49 dec ecx
|
||
007E4DE7 640000 add fs:[eax], al
|
||
007E4DEA 0000 add [eax], al
|
||
|
||
007E4DEC 55 push ebp
|
||
007E4DED 8BEC mov ebp, esp
|
||
007E4DEF B90E000000 mov ecx, $0000000E
|
||
007E4DF4 6A00 push $00
|
||
007E4DF6 6A00 push $00
|
||
007E4DF8 49 dec ecx
|
||
007E4DF9 75F9 jnz 007E4DF4
|
||
007E4DFB 53 push ebx
|
||
007E4DFC 56 push esi
|
||
007E4DFD 8BDA mov ebx, edx
|
||
007E4DFF 8BF0 mov esi, eax
|
||
007E4E01 33C0 xor eax, eax
|
||
007E4E03 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
||
|
|
||
007E4E04 68E5507E00 push $007E50E5
|
||
|
||
***** TRY
|
||
|
|
||
007E4E09 64FF30 push dword ptr fs:[eax]
|
||
007E4E0C 648920 mov fs:[eax], esp
|
||
007E4E0F 8D55FC lea edx, [ebp-$04]
|
||
007E4E12 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E4E14 E8A3A8DAFF call 0058F6BC
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E4E19 8B8638030000 mov eax, [esi+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E4E1F E82875E7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E4E24 E83BCDE6FF call 00651B64
|
||
|
||
* Reference to field N.A..OFFS_0050
|
||
|
|
||
007E4E29 8B4050 mov eax, [eax+$50]
|
||
007E4E2C 8D55F4 lea edx, [ebp-$0C]
|
||
007E4E2F 8B08 mov ecx, [eax]
|
||
007E4E31 FF5110 call dword ptr [ecx+$10]
|
||
007E4E34 8B45F4 mov eax, [ebp-$0C]
|
||
007E4E37 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4E3A E8AD5AC2FF call 0040A8EC
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E4E3F 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E4E45 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E4E47 E8F435CEFF call 004C8440
|
||
007E4E4C 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Possible String Reference to: 'GCPrice'
|
||
|
|
||
007E4E4F BAFC507E00 mov edx, $007E50FC
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E4E54 E8E708C2FF call 00405740
|
||
007E4E59 751E jnz 007E4E79
|
||
007E4E5B 8D55F0 lea edx, [ebp-$10]
|
||
007E4E5E 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4E61 E8865AC2FF call 0040A8EC
|
||
007E4E66 837DF000 cmp dword ptr [ebp-$10], +$00
|
||
007E4E6A 750D jnz 007E4E79
|
||
007E4E6C 8D45FC lea eax, [ebp-$04]
|
||
007E4E6F BA0C517E00 mov edx, $007E510C
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E4E74 E84305C2FF call 004053BC
|
||
007E4E79 8D55DC lea edx, [ebp-$24]
|
||
007E4E7C 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4E7F E8685AC2FF call 0040A8EC
|
||
007E4E84 8B55DC mov edx, [ebp-$24]
|
||
007E4E87 8D45E0 lea eax, [ebp-$20]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E4E8A E8393FC3FF call 00418DC8
|
||
007E4E8F 8D45E0 lea eax, [ebp-$20]
|
||
007E4E92 50 push eax
|
||
007E4E93 8B55F8 mov edx, [ebp-$08]
|
||
007E4E96 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4E98 E8171DCEFF call 004C6BB4
|
||
007E4E9D 5A pop edx
|
||
007E4E9E 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_00B4
|
||
|
|
||
007E4EA0 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E4EA6 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Possible String Reference to: 'GCPrice'
|
||
|
|
||
007E4EA9 BAFC507E00 mov edx, $007E50FC
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E4EAE E88D08C2FF call 00405740
|
||
007E4EB3 7553 jnz 007E4F08
|
||
|
||
* Possible String Reference to: 'GCPrice'
|
||
|
|
||
007E4EB5 BAFC507E00 mov edx, $007E50FC
|
||
007E4EBA 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4EBC E8F31CCEFF call 004C6BB4
|
||
007E4EC1 8D55CC lea edx, [ebp-$34]
|
||
007E4EC4 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetEnabled(Boolean)
|
||
|
|
||
007E4EC6 FF5164 call dword ptr [ecx+$64]
|
||
007E4EC9 8D45CC lea eax, [ebp-$34]
|
||
007E4ECC 50 push eax
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E4ECD BA18517E00 mov edx, $007E5118
|
||
007E4ED2 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4ED4 E8DB1CCEFF call 004C6BB4
|
||
007E4ED9 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TLabel.GetFloating()
|
||
|
|
||
007E4EDB FF5254 call dword ptr [edx+$54]
|
||
007E4EDE 8D45BC lea eax, [ebp-$44]
|
||
|
||
* Reference to: Variants.@VarFromReal;
|
||
|
|
||
007E4EE1 E8A63EC3FF call 00418D8C
|
||
007E4EE6 8D55BC lea edx, [ebp-$44]
|
||
007E4EE9 58 pop eax
|
||
|
||
* Reference to: System.@Initialize(Pointer;Pointer);
|
||
| or: System.@Finalize(Pointer;Pointer);
|
||
| or: System.@AddRef;
|
||
| or: Variants.@VarAdd(TVarData;TVarData;TVarData;TVarData);
|
||
| or: Variants.@VarSub(TVarData;TVarData;TVarData;TVarData);
|
||
| or: Variants.@VarMul(TVarData;TVarData;TVarData;TVarData);
|
||
|
|
||
007E4EEA E89184C3FF call 0041D380
|
||
007E4EEF 8D45CC lea eax, [ebp-$34]
|
||
007E4EF2 50 push eax
|
||
|
||
* Possible String Reference to: 'GCMoney'
|
||
|
|
||
007E4EF3 BA24517E00 mov edx, $007E5124
|
||
007E4EF8 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4EFA E8B51CCEFF call 004C6BB4
|
||
007E4EFF 5A pop edx
|
||
007E4F00 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_00B4
|
||
|
|
||
007E4F02 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E4F08 8BC3 mov eax, ebx
|
||
007E4F0A 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_024C
|
||
|
|
||
007E4F0C FF924C020000 call dword ptr [edx+$024C]
|
||
|
||
* Reference to control OrdDate : N.A.
|
||
|
|
||
007E4F12 8B9E0C030000 mov ebx, [esi+$030C]
|
||
007E4F18 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Close(TDataSet);
|
||
|
|
||
007E4F1A E8B509CEFF call 004C58D4
|
||
007E4F1F 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;
|
||
|
|
||
007E4F21 E88690CFFF call 004DDFAC
|
||
007E4F26 8B10 mov edx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_44
|
||
|
|
||
007E4F28 FF5244 call dword ptr [edx+$44]
|
||
007E4F2B 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;
|
||
|
|
||
007E4F2D E87A90CFFF call 004DDFAC
|
||
|
||
* Possible String Reference to: 'UPdate YF_Money_CR '
|
||
|
|
||
007E4F32 BA34517E00 mov edx, $007E5134
|
||
007E4F37 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E4F39 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' Set '
|
||
|
|
||
007E4F3C 6850517E00 push $007E5150
|
||
007E4F41 FF75F8 push dword ptr [ebp-$08]
|
||
|
||
* Possible String Reference to: '=''
|
||
|
|
||
007E4F44 6860517E00 push $007E5160
|
||
007E4F49 8D55B4 lea edx, [ebp-$4C]
|
||
007E4F4C 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4F4F E89859C2FF call 0040A8EC
|
||
007E4F54 FF75B4 push dword ptr [ebp-$4C]
|
||
007E4F57 686C517E00 push $007E516C
|
||
007E4F5C 8D45B8 lea eax, [ebp-$48]
|
||
007E4F5F BA05000000 mov edx, $00000005
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E4F64 E84B07C2FF call 004056B4
|
||
007E4F69 8B45B8 mov eax, [ebp-$48]
|
||
007E4F6C 50 push eax
|
||
007E4F6D 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;
|
||
|
|
||
007E4F6F E83890CFFF call 004DDFAC
|
||
007E4F74 5A pop edx
|
||
007E4F75 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E4F77 FF5138 call dword ptr [ecx+$38]
|
||
007E4F7A 8B45F8 mov eax, [ebp-$08]
|
||
|
||
* Possible String Reference to: 'GCPrice'
|
||
|
|
||
007E4F7D BAFC507E00 mov edx, $007E50FC
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E4F82 E8B907C2FF call 00405740
|
||
007E4F87 754E jnz 007E4FD7
|
||
|
||
* Possible String Reference to: ',GCMoney=''
|
||
|
|
||
007E4F89 6878517E00 push $007E5178
|
||
|
||
* Possible String Reference to: 'GCMoney'
|
||
|
|
||
007E4F8E BA24517E00 mov edx, $007E5124
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E4F93 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4F99 E8161CCEFF call 004C6BB4
|
||
007E4F9E 8D55A8 lea edx, [ebp-$58]
|
||
007E4FA1 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E4FA3 FF5160 call dword ptr [ecx+$60]
|
||
007E4FA6 8B45A8 mov eax, [ebp-$58]
|
||
007E4FA9 8D55AC lea edx, [ebp-$54]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E4FAC E83B59C2FF call 0040A8EC
|
||
007E4FB1 FF75AC push dword ptr [ebp-$54]
|
||
007E4FB4 686C517E00 push $007E516C
|
||
007E4FB9 8D45B0 lea eax, [ebp-$50]
|
||
007E4FBC BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E4FC1 E8EE06C2FF call 004056B4
|
||
007E4FC6 8B45B0 mov eax, [ebp-$50]
|
||
007E4FC9 50 push eax
|
||
007E4FCA 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;
|
||
|
|
||
007E4FCC E8DB8FCFFF call 004DDFAC
|
||
007E4FD1 5A pop edx
|
||
007E4FD2 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E4FD4 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: 'GCMoney'
|
||
|
|
||
007E4FD7 BA24517E00 mov edx, $007E5124
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E4FDC 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E4FE2 E8CD1BCEFF call 004C6BB4
|
||
007E4FE7 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TLabel.GetFloating()
|
||
|
|
||
007E4FE9 FF5254 call dword ptr [edx+$54]
|
||
007E4FEC D81D84517E00 fcomp dword ptr [$007E5184]
|
||
007E4FF2 DFE0 fstsw ax
|
||
007E4FF4 9E sahf
|
||
007E4FF5 744E jz 007E5045
|
||
|
||
* Possible String Reference to: ',BBMoney=''
|
||
|
|
||
007E4FF7 6890517E00 push $007E5190
|
||
|
||
* Possible String Reference to: 'GCMoney'
|
||
|
|
||
007E4FFC BA24517E00 mov edx, $007E5124
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E5001 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5007 E8A81BCEFF call 004C6BB4
|
||
007E500C 8D559C lea edx, [ebp-$64]
|
||
007E500F 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E5011 FF5160 call dword ptr [ecx+$60]
|
||
007E5014 8B459C mov eax, [ebp-$64]
|
||
007E5017 8D55A0 lea edx, [ebp-$60]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E501A E8CD58C2FF call 0040A8EC
|
||
007E501F FF75A0 push dword ptr [ebp-$60]
|
||
007E5022 686C517E00 push $007E516C
|
||
007E5027 8D45A4 lea eax, [ebp-$5C]
|
||
007E502A BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E502F E88006C2FF call 004056B4
|
||
007E5034 8B45A4 mov eax, [ebp-$5C]
|
||
007E5037 50 push eax
|
||
007E5038 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;
|
||
|
|
||
007E503A E86D8FCFFF call 004DDFAC
|
||
007E503F 5A pop edx
|
||
007E5040 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E5042 FF5138 call dword ptr [ecx+$38]
|
||
|
||
* Possible String Reference to: ' where YFId=''
|
||
|
|
||
007E5045 68A4517E00 push $007E51A4
|
||
|
||
* Possible String Reference to: 'YFId'
|
||
|
|
||
007E504A BABC517E00 mov edx, $007E51BC
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E504F 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5055 E85A1BCEFF call 004C6BB4
|
||
007E505A 8D5590 lea edx, [ebp-$70]
|
||
007E505D 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E505F FF5160 call dword ptr [ecx+$60]
|
||
007E5062 8B4590 mov eax, [ebp-$70]
|
||
007E5065 8D5594 lea edx, [ebp-$6C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E5068 E87F58C2FF call 0040A8EC
|
||
007E506D FF7594 push dword ptr [ebp-$6C]
|
||
007E5070 686C517E00 push $007E516C
|
||
007E5075 8D4598 lea eax, [ebp-$68]
|
||
007E5078 BA03000000 mov edx, $00000003
|
||
|
||
* Reference to: System.@LStrCatN;
|
||
|
|
||
007E507D E83206C2FF call 004056B4
|
||
007E5082 8B4598 mov eax, [ebp-$68]
|
||
007E5085 50 push eax
|
||
007E5086 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;
|
||
|
|
||
007E5088 E81F8FCFFF call 004DDFAC
|
||
007E508D 5A pop edx
|
||
007E508E 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_38
|
||
|
|
||
007E5090 FF5138 call dword ptr [ecx+$38]
|
||
007E5093 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ADODB.TADOQuery.ExecSQL(TADOQuery):Integer;
|
||
|
|
||
007E5095 E83A8ECFFF call 004DDED4
|
||
007E509A 33C0 xor eax, eax
|
||
007E509C 5A pop edx
|
||
007E509D 59 pop ecx
|
||
007E509E 59 pop ecx
|
||
007E509F 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '^[<5B><>]<5D>'
|
||
|
|
||
007E50A2 68EC507E00 push $007E50EC
|
||
007E50A7 8D4590 lea eax, [ebp-$70]
|
||
007E50AA BA0B000000 mov edx, $0000000B
|
||
|
||
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
||
|
|
||
007E50AF E89402C2FF call 00405348
|
||
007E50B4 8D45BC lea eax, [ebp-$44]
|
||
|
||
* Reference to object Variant
|
||
|
|
||
007E50B7 8B153C114000 mov edx, [$0040113C]
|
||
007E50BD B902000000 mov ecx, $00000002
|
||
|
||
* Reference to: System.@FinalizeArray(Pointer;Pointer;Cardinal);
|
||
|
|
||
007E50C2 E84D10C2FF call 00406114
|
||
007E50C7 8D45DC lea eax, [ebp-$24]
|
||
|
||
* Reference to: System.@LStrClr(void;void);
|
||
|
|
||
007E50CA E85502C2FF call 00405324
|
||
007E50CF 8D45E0 lea eax, [ebp-$20]
|
||
|
||
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
||
|
|
||
007E50D2 E89DF5C2FF call 00414674
|
||
007E50D7 8D45F0 lea eax, [ebp-$10]
|
||
007E50DA BA04000000 mov edx, $00000004
|
||
|
||
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
||
|
|
||
007E50DF E86402C2FF call 00405348
|
||
007E50E4 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E5135(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E5135 50 push eax
|
||
007E5136 6461 popa
|
||
007E5138 7465 jz 007E519F
|
||
007E513A 205946 and [ecx+$46], bl
|
||
007E513D 5F pop edi
|
||
007E513E 4D dec ebp
|
||
007E513F 6F outsd
|
||
007E5140 6E outsb
|
||
007E5141 65795F jns 007E51A3
|
||
007E5144 43 inc ebx
|
||
007E5145 52 push edx
|
||
007E5146 2000 and [eax], al
|
||
007E5148 FFFF DB $FF, $FF //
|
||
007E514A FFFF DB $FF, $FF //
|
||
007E514C 0500000020 add eax, +$20000000
|
||
007E5151 53 push ebx
|
||
007E5152 657420 jz 007E5175
|
||
007E5155 0000 add [eax], al
|
||
|
||
007E5157 00FF add bh, bh
|
||
007E5159 FFFF DB $FF, $FF //
|
||
007E515B FF02 inc dword ptr [edx]
|
||
007E515D 0000 add [eax], al
|
||
|
||
007E515F 003D270000FF add [$FF000027], bh
|
||
007E5165 FFFF DB $FF, $FF //
|
||
007E5167 FF01 inc dword ptr [ecx]
|
||
007E5169 0000 add [eax], al
|
||
|
||
007E516B 0027 add [edi], ah
|
||
007E516D 0000 add [eax], al
|
||
|
||
007E516F 00FF add bh, bh
|
||
007E5171 FFFF DB $FF, $FF //
|
||
007E5173 FF0A dec dword ptr [edx]
|
||
007E5175 0000 add [eax], al
|
||
|
||
007E5177 002C47 add [edi+eax*2], ch
|
||
007E517A 43 inc ebx
|
||
007E517B 4D dec ebp
|
||
007E517C 6F outsd
|
||
007E517D 6E outsb
|
||
007E517E 65793D jns 007E51BE
|
||
007E5181 27 daa
|
||
007E5182 0000 add [eax], al
|
||
|
||
007E5184 0000 add [eax], al
|
||
|
||
007E5186 0000 add [eax], al
|
||
|
||
007E5188 FFFF DB $FF, $FF //
|
||
007E518A FFFF DB $FF, $FF //
|
||
007E518C 0A00 or al, byte ptr [eax]
|
||
007E518E 0000 add [eax], al
|
||
|
||
007E5190 2C42 sub al, $42
|
||
007E5192 42 inc edx
|
||
007E5193 4D dec ebp
|
||
007E5194 6F outsd
|
||
007E5195 6E outsb
|
||
007E5196 65793D jns 007E51D6
|
||
007E5199 27 daa
|
||
007E519A 0000 add [eax], al
|
||
|
||
007E519C FFFF DB $FF, $FF //
|
||
007E519E FFFF DB $FF, $FF //
|
||
007E51A0 0D00000020 or eax, $20000000
|
||
007E51A5 7768 jnbe 007E520F
|
||
007E51A7 657265 jb 007E520F
|
||
007E51AA 205946 and [ecx+$46], bl
|
||
007E51AD 49 dec ecx
|
||
007E51AE 643D27000000 cmp eax, $00000027
|
||
007E51B4 FFFF DB $FF, $FF //
|
||
007E51B6 FFFF DB $FF, $FF //
|
||
007E51B8 0400 add al, +$00
|
||
007E51BA 0000 add [eax], al
|
||
|
||
007E51BC 59 pop ecx
|
||
007E51BD 46 inc esi
|
||
007E51BE 49 dec ecx
|
||
007E51BF 640000 add fs:[eax], al
|
||
007E51C2 0000 add [eax], al
|
||
|
||
007E51C4 55 push ebp
|
||
007E51C5 8BEC mov ebp, esp
|
||
007E51C7 51 push ecx
|
||
007E51C8 B906000000 mov ecx, $00000006
|
||
007E51CD 6A00 push $00
|
||
007E51CF 6A00 push $00
|
||
007E51D1 49 dec ecx
|
||
007E51D2 75F9 jnz 007E51CD
|
||
007E51D4 51 push ecx
|
||
007E51D5 874DFC xchg [ebp-$04], ecx
|
||
007E51D8 53 push ebx
|
||
007E51D9 56 push esi
|
||
007E51DA 8BF0 mov esi, eax
|
||
007E51DC 33C0 xor eax, eax
|
||
007E51DE 55 push ebp
|
||
007E51DF 681B547E00 push $007E541B
|
||
|
||
***** TRY
|
||
|
|
||
007E51E4 64FF30 push dword ptr fs:[eax]
|
||
007E51E7 648920 mov fs:[eax], esp
|
||
007E51EA 33C0 xor eax, eax
|
||
007E51EC 55 push ebp
|
||
007E51ED 68F1537E00 push $007E53F1
|
||
|
||
***** TRY
|
||
|
|
||
007E51F2 64FF30 push dword ptr fs:[eax]
|
||
007E51F5 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E5465(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E5465 50 push eax
|
||
007E5466 6461 popa
|
||
007E5468 7465 jz 007E54CF
|
||
007E546A 205946 and [ecx+$46], bl
|
||
007E546D 5F pop edi
|
||
007E546E 4D dec ebp
|
||
007E546F 6F outsd
|
||
007E5470 6E outsb
|
||
007E5471 65795F jns 007E54D3
|
||
007E5474 43 inc ebx
|
||
007E5475 52 push edx
|
||
007E5476 2000 and [eax], al
|
||
007E5478 FFFF DB $FF, $FF //
|
||
007E547A FFFF DB $FF, $FF //
|
||
007E547C 0E push cs
|
||
007E547D 0000 add [eax], al
|
||
|
||
007E547F 0020 add [eax], ah
|
||
007E5481 53 push ebx
|
||
007E5482 657420 jz 007E54A5
|
||
007E5485 50 push eax
|
||
007E5486 61 popa
|
||
007E5487 794D jns 007E54D6
|
||
007E5489 656E outsb
|
||
007E548B 743D jz 007E54CA
|
||
007E548D 27 daa
|
||
007E548E 0000 add [eax], al
|
||
|
||
007E5490 FFFF DB $FF, $FF //
|
||
007E5492 FFFF DB $FF, $FF //
|
||
007E5494 0100 add [eax], eax
|
||
007E5496 0000 add [eax], al
|
||
|
||
007E5498 27 daa
|
||
007E5499 0000 add [eax], al
|
||
|
||
007E549B 00FF add bh, bh
|
||
007E549D FFFF DB $FF, $FF //
|
||
007E549F FF09 dec dword ptr [ecx]
|
||
007E54A1 0000 add [eax], al
|
||
|
||
007E54A3 002C4564697465 add [$65746964+eax*2], ch
|
||
007E54AA 723D jb 007E54E9
|
||
007E54AC 27 daa
|
||
007E54AD 0000 add [eax], al
|
||
|
||
007E54AF 00FF add bh, bh
|
||
007E54B1 FFFF DB $FF, $FF //
|
||
007E54B3 FF1400 call dword ptr [eax+eax]
|
||
007E54B6 0000 add [eax], al
|
||
|
||
007E54B8 2C45 sub al, $45
|
||
007E54BA 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E54C3 657464 jz 007E552A
|
||
007E54C6 61 popa
|
||
007E54C7 7465 jz 007E552E
|
||
007E54C9 2829 sub [ecx], ch
|
||
007E54CB 2000 and [eax], al
|
||
007E54CD 0000 add [eax], al
|
||
|
||
007E54CF 00FF add bh, bh
|
||
007E54D1 FFFF DB $FF, $FF //
|
||
007E54D3 FF0D00000020 dec dword ptr [$20000000]
|
||
007E54D9 7768 jnbe 007E5543
|
||
007E54DB 657265 jb 007E5543
|
||
007E54DE 205946 and [ecx+$46], bl
|
||
007E54E1 49 dec ecx
|
||
007E54E2 643D27000000 cmp eax, $00000027
|
||
007E54E8 FFFF DB $FF, $FF //
|
||
007E54EA FFFF DB $FF, $FF //
|
||
007E54EC 0400 add al, +$00
|
||
007E54EE 0000 add [eax], al
|
||
|
||
007E54F0 59 pop ecx
|
||
007E54F1 46 inc esi
|
||
007E54F2 49 dec ecx
|
||
007E54F3 640000 add fs:[eax], al
|
||
007E54F6 0000 add [eax], al
|
||
|
||
007E54F8 55 push ebp
|
||
007E54F9 8BEC mov ebp, esp
|
||
007E54FB B910000000 mov ecx, $00000010
|
||
007E5500 6A00 push $00
|
||
007E5502 6A00 push $00
|
||
007E5504 49 dec ecx
|
||
007E5505 75F9 jnz 007E5500
|
||
007E5507 51 push ecx
|
||
007E5508 53 push ebx
|
||
007E5509 56 push esi
|
||
007E550A 8BDA mov ebx, edx
|
||
007E550C 8BF0 mov esi, eax
|
||
007E550E 33C0 xor eax, eax
|
||
007E5510 55 push ebp
|
||
007E5511 689F577E00 push $007E579F
|
||
|
||
***** TRY
|
||
|
|
||
007E5516 64FF30 push dword ptr fs:[eax]
|
||
007E5519 648920 mov fs:[eax], esp
|
||
007E551C 8D55FC lea edx, [ebp-$04]
|
||
007E551F 8BC3 mov eax, ebx
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E5521 E896A1DAFF call 0058F6BC
|
||
007E5526 8D55F0 lea edx, [ebp-$10]
|
||
007E5529 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E552C E8BB53C2FF call 0040A8EC
|
||
007E5531 837DF000 cmp dword ptr [ebp-$10], +$00
|
||
007E5535 750D jnz 007E5544
|
||
007E5537 8D45FC lea eax, [ebp-$04]
|
||
007E553A BAB4577E00 mov edx, $007E57B4
|
||
|
||
* Reference to: System.@LStrLAsg(void;void;void;void);
|
||
|
|
||
007E553F E878FEC1FF call 004053BC
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E5544 8B8638030000 mov eax, [esi+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetActionManager(TActionListCollection):TCustomActionManager;
|
||
| or: ActnMan.TActionBars.Add(TActionBars):TActionBarItem;
|
||
| or: ActnMan.TActionClients.Add(TActionClients):TActionClientItem;
|
||
| or: ActnMenus.TMenuStack.Peek(TMenuStack):TCustomActionMenuBar;
|
||
| or: ComCtrls.TStatusPanels.Add(TStatusPanels):TStatusPanel;
|
||
| or: ComCtrls.TWorkAreas.Add(TWorkAreas):TWorkArea;
|
||
|
|
||
007E554A E8FD6DE7FF call 0065C34C
|
||
|
||
* 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;
|
||
|
|
||
007E554F E810C6E6FF call 00651B64
|
||
|
||
* Reference to field N.A..OFFS_0050
|
||
|
|
||
007E5554 8B4050 mov eax, [eax+$50]
|
||
007E5557 8D55EC lea edx, [ebp-$14]
|
||
007E555A 8B08 mov ecx, [eax]
|
||
007E555C FF5110 call dword ptr [ecx+$10]
|
||
007E555F 8B45EC mov eax, [ebp-$14]
|
||
007E5562 8D55F8 lea edx, [ebp-$08]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E5565 E88253C2FF call 0040A8EC
|
||
007E556A 8D45F4 lea eax, [ebp-$0C]
|
||
007E556D 50 push eax
|
||
|
||
* Possible String Reference to: 'T_Price'
|
||
|
|
||
007E556E BAC0577E00 mov edx, $007E57C0
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E5573 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E5579 E83616CEFF call 004C6BB4
|
||
007E557E 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TLabel.GetFloating()
|
||
|
|
||
007E5580 FF5254 call dword ptr [edx+$54]
|
||
007E5583 DD5DDC fstp qword ptr [ebp-$24]
|
||
007E5586 9B wait
|
||
007E5587 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
||
|
|
||
007E558A E89D81C2FF call 0040D72C
|
||
007E558F DC4DDC fmul qword ptr [ebp-$24]
|
||
007E5592 DB7DD0 fstp tbyte ptr [ebp-$30]
|
||
007E5595 9B wait
|
||
007E5596 8D45D0 lea eax, [ebp-$30]
|
||
007E5599 8945E4 mov [ebp-$1C], eax
|
||
007E559C C645E803 mov byte ptr [ebp-$18], $03
|
||
007E55A0 8D55E4 lea edx, [ebp-$1C]
|
||
007E55A3 33C9 xor ecx, ecx
|
||
|
||
* Possible String Reference to: '%.2f'
|
||
|
|
||
007E55A5 B8D0577E00 mov eax, $007E57D0
|
||
|
||
|
|
||
007E55AA E8D575C2FF call 0040CB84
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E55AF 8B9E64030000 mov ebx, [esi+$0364]
|
||
007E55B5 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.Edit(TDataSet);
|
||
|
|
||
007E55B7 E8842ECEFF call 004C8440
|
||
007E55BC 8D55BC lea edx, [ebp-$44]
|
||
007E55BF 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E55C2 E82553C2FF call 0040A8EC
|
||
007E55C7 8B55BC mov edx, [ebp-$44]
|
||
007E55CA 8D45C0 lea eax, [ebp-$40]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E55CD E8F637C3FF call 00418DC8
|
||
007E55D2 8D45C0 lea eax, [ebp-$40]
|
||
007E55D5 50 push eax
|
||
007E55D6 8B55F8 mov edx, [ebp-$08]
|
||
007E55D9 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E55DB E8D415CEFF call 004C6BB4
|
||
007E55E0 5A pop edx
|
||
007E55E1 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_00B4
|
||
|
|
||
007E55E3 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E55E9 8D55A8 lea edx, [ebp-$58]
|
||
007E55EC 8B45F4 mov eax, [ebp-$0C]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E55EF E8F852C2FF call 0040A8EC
|
||
007E55F4 8B55A8 mov edx, [ebp-$58]
|
||
007E55F7 8D45AC lea eax, [ebp-$54]
|
||
|
||
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
||
|
|
||
007E55FA E8C937C3FF call 00418DC8
|
||
007E55FF 8D45AC lea eax, [ebp-$54]
|
||
007E5602 50 push eax
|
||
|
||
* Possible String Reference to: 'T_Money'
|
||
|
|
||
007E5603 BAE0577E00 mov edx, $007E57E0
|
||
007E5608 8BC3 mov eax, ebx
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E560A E8A515CEFF call 004C6BB4
|
||
007E560F 5A pop edx
|
||
007E5610 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_00B4
|
||
|
|
||
007E5612 FF91B4000000 call dword ptr [ecx+$00B4]
|
||
007E5618 8D55A4 lea edx, [ebp-$5C]
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E5811(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E5811 50 push eax
|
||
007E5812 6461 popa
|
||
007E5814 7465 jz 007E587B
|
||
007E5816 205946 and [ecx+$46], bl
|
||
007E5819 5F pop edi
|
||
007E581A 4D dec ebp
|
||
007E581B 6F outsd
|
||
007E581C 6E outsb
|
||
007E581D 65795F jns 007E587F
|
||
007E5820 43 inc ebx
|
||
007E5821 52 push edx
|
||
007E5822 2000 and [eax], al
|
||
007E5824 FFFF DB $FF, $FF //
|
||
007E5826 FFFF DB $FF, $FF //
|
||
007E5828 0500000020 add eax, +$20000000
|
||
007E582D 53 push ebx
|
||
007E582E 657420 jz 007E5851
|
||
007E5831 0000 add [eax], al
|
||
|
||
007E5833 00FF add bh, bh
|
||
007E5835 FFFF DB $FF, $FF //
|
||
007E5837 FF01 inc dword ptr [ecx]
|
||
007E5839 0000 add [eax], al
|
||
|
||
007E583B 003D000000FF add [$FF000000], bh
|
||
007E5841 FFFF DB $FF, $FF //
|
||
007E5843 FF09 dec dword ptr [ecx]
|
||
007E5845 0000 add [eax], al
|
||
|
||
007E5847 002C54 add [esp+edx*2], ch
|
||
007E584A 5F pop edi
|
||
007E584B 4D dec ebp
|
||
007E584C 6F outsd
|
||
007E584D 6E outsb
|
||
007E584E 65793D jns 007E588E
|
||
007E5851 0000 add [eax], al
|
||
|
||
007E5853 00FF add bh, bh
|
||
007E5855 FFFF DB $FF, $FF //
|
||
007E5857 FF0D00000020 dec dword ptr [$20000000]
|
||
007E585D 7768 jnbe 007E58C7
|
||
007E585F 657265 jb 007E58C7
|
||
007E5862 205946 and [ecx+$46], bl
|
||
007E5865 49 dec ecx
|
||
007E5866 643D27000000 cmp eax, $00000027
|
||
007E586C FFFF DB $FF, $FF //
|
||
007E586E FFFF DB $FF, $FF //
|
||
007E5870 0400 add al, +$00
|
||
007E5872 0000 add [eax], al
|
||
|
||
007E5874 59 pop ecx
|
||
007E5875 46 inc esi
|
||
007E5876 49 dec ecx
|
||
007E5877 640000 add fs:[eax], al
|
||
007E587A 0000 add [eax], al
|
||
|
||
007E587C FFFF DB $FF, $FF //
|
||
007E587E FFFF DB $FF, $FF //
|
||
007E5880 0100 add [eax], eax
|
||
007E5882 0000 add [eax], al
|
||
|
||
007E5884 27 daa
|
||
007E5885 0000 add [eax], al
|
||
|
||
007E5887 00558B add [ebp-$75], dl
|
||
007E588A EC in al, dx
|
||
007E588B B910000000 mov ecx, $00000010
|
||
007E5890 6A00 push $00
|
||
007E5892 6A00 push $00
|
||
007E5894 49 dec ecx
|
||
007E5895 75F9 jnz 007E5890
|
||
007E5897 51 push ecx
|
||
007E5898 53 push ebx
|
||
007E5899 56 push esi
|
||
007E589A 57 push edi
|
||
007E589B 8945FC mov [ebp-$04], eax
|
||
007E589E 33C0 xor eax, eax
|
||
007E58A0 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
||
|
|
||
007E58A1 68195C7E00 push $007E5C19
|
||
|
||
***** TRY
|
||
|
|
||
007E58A6 64FF30 push dword ptr fs:[eax]
|
||
007E58A9 648920 mov fs:[eax], esp
|
||
007E58AC 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E58AF 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E58B5 E80626CEFF call 004C7EC0
|
||
007E58BA 84C0 test al, al
|
||
007E58BC 0F85F1020000 jnz 007E5BB3
|
||
007E58C2 A0285C7E00 mov al, byte ptr [$007E5C28]
|
||
007E58C7 50 push eax
|
||
007E58C8 8D45EC lea eax, [ebp-$14]
|
||
007E58CB B201 mov dl, $01
|
||
|
||
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
||
|
|
||
007E58CD E89234C3FF call 00418D64
|
||
007E58D2 8D4DEC lea ecx, [ebp-$14]
|
||
007E58D5 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E58D8 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Possible String Reference to: 'ssel'
|
||
|
|
||
007E58DE BA345C7E00 mov edx, $007E5C34
|
||
007E58E3 8B18 mov ebx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_0244
|
||
|
|
||
007E58E5 FF9344020000 call dword ptr [ebx+$0244]
|
||
007E58EB 84C0 test al, al
|
||
007E58ED 751D jnz 007E590C
|
||
007E58EF 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E58F1 B93C5C7E00 mov ecx, $007E5C3C
|
||
|
||
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E58F6 BA445C7E00 mov edx, $007E5C44
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E6235(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E6235 50 push eax
|
||
007E6236 6461 popa
|
||
007E6238 7465 jz 007E629F
|
||
007E623A 205946 and [ecx+$46], bl
|
||
007E623D 5F pop edi
|
||
007E623E 4D dec ebp
|
||
007E623F 6F outsd
|
||
007E6240 6E outsb
|
||
007E6241 65795F jns 007E62A3
|
||
007E6244 43 inc ebx
|
||
007E6245 52 push edx
|
||
007E6246 2000 and [eax], al
|
||
007E6248 FFFF DB $FF, $FF //
|
||
007E624A FFFF DB $FF, $FF //
|
||
007E624C 0500000020 add eax, +$20000000
|
||
007E6251 53 push ebx
|
||
007E6252 657420 jz 007E6275
|
||
007E6255 0000 add [eax], al
|
||
|
||
007E6257 00FF add bh, bh
|
||
007E6259 FFFF DB $FF, $FF //
|
||
007E625B FF01 inc dword ptr [ecx]
|
||
007E625D 0000 add [eax], al
|
||
|
||
007E625F 003D000000FF add [$FF000000], bh
|
||
007E6265 FFFF DB $FF, $FF //
|
||
007E6267 FF09 dec dword ptr [ecx]
|
||
007E6269 0000 add [eax], al
|
||
|
||
007E626B 002C54 add [esp+edx*2], ch
|
||
007E626E 5F pop edi
|
||
007E626F 4D dec ebp
|
||
007E6270 6F outsd
|
||
007E6271 6E outsb
|
||
007E6272 65793D jns 007E62B2
|
||
007E6275 0000 add [eax], al
|
||
|
||
007E6277 00FF add bh, bh
|
||
007E6279 FFFF DB $FF, $FF //
|
||
007E627B FF0D00000020 dec dword ptr [$20000000]
|
||
007E6281 7768 jnbe 007E62EB
|
||
007E6283 657265 jb 007E62EB
|
||
007E6286 205946 and [ecx+$46], bl
|
||
007E6289 49 dec ecx
|
||
007E628A 643D27000000 cmp eax, $00000027
|
||
007E6290 FFFF DB $FF, $FF //
|
||
007E6292 FFFF DB $FF, $FF //
|
||
007E6294 0400 add al, +$00
|
||
007E6296 0000 add [eax], al
|
||
|
||
007E6298 59 pop ecx
|
||
007E6299 46 inc esi
|
||
007E629A 49 dec ecx
|
||
007E629B 640000 add fs:[eax], al
|
||
007E629E 0000 add [eax], al
|
||
|
||
007E62A0 FFFF DB $FF, $FF //
|
||
007E62A2 FFFF DB $FF, $FF //
|
||
007E62A4 0100 add [eax], eax
|
||
007E62A6 0000 add [eax], al
|
||
|
||
007E62A8 27 daa
|
||
007E62A9 0000 add [eax], al
|
||
|
||
007E62AB 00558B add [ebp-$75], dl
|
||
007E62AE EC in al, dx
|
||
007E62AF 6A00 push $00
|
||
007E62B1 6A00 push $00
|
||
007E62B3 53 push ebx
|
||
007E62B4 56 push esi
|
||
007E62B5 57 push edi
|
||
007E62B6 8BD8 mov ebx, eax
|
||
007E62B8 33C0 xor eax, eax
|
||
007E62BA 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[YY]<5D>'
|
||
|
|
||
007E62BB 681B647E00 push $007E641B
|
||
|
||
***** TRY
|
||
|
|
||
007E62C0 64FF30 push dword ptr fs:[eax]
|
||
007E62C3 648920 mov fs:[eax], esp
|
||
007E62C6 33D2 xor edx, edx
|
||
|
||
* Reference to control Label19 : TLabel
|
||
|
|
||
007E62C8 8B83B8030000 mov eax, [ebx+$03B8]
|
||
007E62CE 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetEnabled(Boolean)
|
||
|
|
||
007E62D0 FF5164 call dword ptr [ecx+$64]
|
||
007E62D3 33D2 xor edx, edx
|
||
|
||
* Reference to control BankName : N.A.
|
||
|
|
||
007E62D5 8B83BC030000 mov eax, [ebx+$03BC]
|
||
007E62DB 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_64
|
||
|
|
||
007E62DD FF5164 call dword ptr [ecx+$64]
|
||
007E62E0 33D2 xor edx, edx
|
||
|
||
* Reference to control v1Column6 : N.A.
|
||
|
|
||
007E62E2 8B8300040000 mov eax, [ebx+$0400]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007E62E8 E82322CAFF call 00488510
|
||
007E62ED 33D2 xor edx, edx
|
||
|
||
* Reference to control v1Column7 : N.A.
|
||
|
|
||
007E62EF 8B8304040000 mov eax, [ebx+$0404]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007E62F5 E81622CAFF call 00488510
|
||
007E62FA 33D2 xor edx, edx
|
||
|
||
* Reference to control v1Column2 : N.A.
|
||
|
|
||
007E62FC 8B835C040000 mov eax, [ebx+$045C]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007E6302 E80922CAFF call 00488510
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E6307 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
|
||
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
|
||
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
|
||
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
|
||
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
|
||
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
||
|
|
||
007E630D E83260E7FF call 0065C344
|
||
007E6312 8BF0 mov esi, eax
|
||
007E6314 4E dec esi
|
||
007E6315 85F6 test esi, esi
|
||
007E6317 7C54 jl 007E636D
|
||
007E6319 46 inc esi
|
||
007E631A 33FF xor edi, edi
|
||
007E631C 8BD7 mov edx, edi
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E631E 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E6324 E8A756E8FF call 0066B9D0
|
||
|
||
|
|
||
007E6329 E8F254E8FF call 0066B820
|
||
007E632E 8D55F8 lea edx, [ebp-$08]
|
||
|
||
|
|
||
007E6331 E8924AE8FF call 0066ADC8
|
||
007E6336 8B45F8 mov eax, [ebp-$08]
|
||
007E6339 8D55FC lea edx, [ebp-$04]
|
||
|
||
|
|
||
007E633C E83B41C2FF call 0040A47C
|
||
007E6341 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Possible String Reference to: 'SSEL'
|
||
|
|
||
007E6344 BA34647E00 mov edx, $007E6434
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E6349 E8F2F3C1FF call 00405740
|
||
007E634E 7419 jz 007E6369
|
||
007E6350 8BD7 mov edx, edi
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E6352 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E6358 E87356E8FF call 0066B9D0
|
||
|
||
|
|
||
007E635D E86E3EE7FF call 0065A1D0
|
||
007E6362 33D2 xor edx, edx
|
||
|
||
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
||
|
|
||
007E6364 E8F72BE4FF call 00628F60
|
||
007E6369 47 inc edi
|
||
007E636A 4E dec esi
|
||
007E636B 75AF jnz 007E631C
|
||
|
||
* Reference to control SYRAddress : N.A.
|
||
|
|
||
007E636D 8B83B4030000 mov eax, [ebx+$03B4]
|
||
|
||
* Reference to control ADOTemp : N.A.
|
||
|
|
||
007E6373 8B803C030000 mov eax, [eax+$033C]
|
||
007E6379 85C0 test eax, eax
|
||
007E637B 7E03 jle 007E6380
|
||
007E637D 83F803 cmp eax, +$03
|
||
007E6380 85C0 test eax, eax
|
||
007E6382 7559 jnz 007E63DD
|
||
007E6384 B201 mov dl, $01
|
||
|
||
* Reference to control Label19 : TLabel
|
||
|
|
||
007E6386 8B83B8030000 mov eax, [ebx+$03B8]
|
||
007E638C 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetEnabled(Boolean)
|
||
|
|
||
007E638E FF5164 call dword ptr [ecx+$64]
|
||
007E6391 B201 mov dl, $01
|
||
|
||
* Reference to control TBClose : TToolButton
|
||
|
|
||
007E6393 8B8300030000 mov eax, [ebx+$0300]
|
||
007E6399 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TToolButton.SetEnabled(Boolean)
|
||
|
|
||
007E639B FF5164 call dword ptr [ecx+$64]
|
||
007E639E B201 mov dl, $01
|
||
|
||
* Reference to control v1Column2 : N.A.
|
||
|
|
||
007E63A0 8B835C040000 mov eax, [ebx+$045C]
|
||
|
||
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
||
|
|
||
007E63A6 E86521CAFF call 00488510
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E63AB 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
|
||
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
|
||
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
|
||
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
|
||
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
|
||
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
||
|
|
||
007E63B1 E88E5FE7FF call 0065C344
|
||
007E63B6 8BF0 mov esi, eax
|
||
007E63B8 4E dec esi
|
||
007E63B9 85F6 test esi, esi
|
||
007E63BB 7C20 jl 007E63DD
|
||
007E63BD 46 inc esi
|
||
007E63BE 33FF xor edi, edi
|
||
007E63C0 8BD7 mov edx, edi
|
||
|
||
* Reference to control v1PRTPrice : N.A.
|
||
|
|
||
007E63C2 8B8338030000 mov eax, [ebx+$0338]
|
||
|
||
* Reference to: ActnMan.TActionListCollection.GetListItem(TActionListCollection;Integer):TActionListItem;
|
||
| or: ActnMan.TActionClientsCollection.GetActionClient(TActionClientsCollection;Integer):TActionClient;
|
||
| or: ActnMan.TActionBars.GetActionBar(TActionBars;Integer):TActionBarItem;
|
||
| or: ActnMan.TActionClients.GetActionClient(TActionClients;Integer):TActionClientItem;
|
||
| or: ActnMenus.TMenuList.GetMenu(TMenuList;Integer):TCustomActionMenuBar;
|
||
| or: ADODB.TParameters.GetItem(TParameters;Integer):TParameter;
|
||
|
|
||
007E63C8 E80356E8FF call 0066B9D0
|
||
|
||
|
|
||
007E63CD E8FE3DE7FF call 0065A1D0
|
||
007E63D2 B201 mov dl, $01
|
||
|
||
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
||
|
|
||
007E63D4 E8872BE4FF call 00628F60
|
||
007E63D9 47 inc edi
|
||
007E63DA 4E dec esi
|
||
007E63DB 75E3 jnz 007E63C0
|
||
|
||
* Reference to control SYRAddress : N.A.
|
||
|
|
||
007E63DD 8B83B4030000 mov eax, [ebx+$03B4]
|
||
|
||
* Reference to control ADOTemp : N.A.
|
||
|
|
||
007E63E3 83B83C03000001 cmp dword ptr [eax+$033C], +$01
|
||
007E63EA 750D jnz 007E63F9
|
||
007E63EC B201 mov dl, $01
|
||
|
||
* Reference to control BankName : N.A.
|
||
|
|
||
007E63EE 8B83BC030000 mov eax, [ebx+$03BC]
|
||
007E63F4 8B08 mov ecx, [eax]
|
||
|
||
* Possible reference to virtual method TN.A..OFFS_64
|
||
|
|
||
007E63F6 FF5164 call dword ptr [ecx+$64]
|
||
007E63F9 8BC3 mov eax, ebx
|
||
|
||
|
|
||
007E63FB E848AEFFFF call 007E1248
|
||
007E6400 33C0 xor eax, eax
|
||
007E6402 5A pop edx
|
||
007E6403 59 pop ecx
|
||
007E6404 59 pop ecx
|
||
007E6405 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: '_^[YY]<5D>'
|
||
|
|
||
007E6408 6822647E00 push $007E6422
|
||
007E640D 8D45F8 lea eax, [ebp-$08]
|
||
007E6410 BA02000000 mov edx, $00000002
|
||
|
||
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
||
|
|
||
007E6415 E82EEFC1FF call 00405348
|
||
007E641A C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E7239(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E7239 50 push eax
|
||
007E723A 6461 popa
|
||
007E723C 7465 jz 007E72A3
|
||
007E723E 205946 and [ecx+$46], bl
|
||
007E7241 5F pop edi
|
||
007E7242 4D dec ebp
|
||
007E7243 6F outsd
|
||
007E7244 6E outsb
|
||
007E7245 65795F jns 007E72A7
|
||
007E7248 43 inc ebx
|
||
007E7249 52 push edx
|
||
007E724A 2000 and [eax], al
|
||
007E724C FFFF DB $FF, $FF //
|
||
007E724E FFFF DB $FF, $FF //
|
||
007E7250 0E push cs
|
||
007E7251 0000 add [eax], al
|
||
|
||
007E7253 0020 add [eax], ah
|
||
007E7255 53 push ebx
|
||
007E7256 657420 jz 007E7279
|
||
007E7259 4F dec edi
|
||
007E725A 7264 jb 007E72C0
|
||
007E725C 65724E jb 007E72AD
|
||
007E725F 4F dec edi
|
||
007E7260 3D270000FF cmp eax, $FF000027
|
||
007E7265 FFFF DB $FF, $FF //
|
||
007E7267 FF07 inc dword ptr [edi]
|
||
007E7269 0000 add [eax], al
|
||
|
||
007E726B 004F72 add [edi+$72], cl
|
||
007E726E 6465724E jb 007E72C0
|
||
007E7272 4F dec edi
|
||
007E7273 00FF add bh, bh
|
||
007E7275 FFFF DB $FF, $FF //
|
||
007E7277 FF01 inc dword ptr [ecx]
|
||
007E7279 0000 add [eax], al
|
||
|
||
007E727B 0027 add [edi], ah
|
||
007E727D 0000 add [eax], al
|
||
|
||
007E727F 00FF add bh, bh
|
||
007E7281 FFFF DB $FF, $FF //
|
||
007E7283 FF0E dec dword ptr [esi]
|
||
007E7285 0000 add [eax], al
|
||
|
||
007E7287 0020 add [eax], ah
|
||
007E7289 2C50 sub al, $50
|
||
007E728B 5F pop edi
|
||
007E728C 43 inc ebx
|
||
007E728D 6F outsd
|
||
007E728E 64654E dec esi
|
||
007E7291 61 popa
|
||
007E7292 6D insd
|
||
007E7293 653D270000FF cmp eax, $FF000027
|
||
007E7299 FFFF DB $FF, $FF //
|
||
007E729B FF09 dec dword ptr [ecx]
|
||
007E729D 0000 add [eax], al
|
||
|
||
007E729F 0020 add [eax], ah
|
||
007E72A1 2C43 sub al, $43
|
||
007E72A3 6F outsd
|
||
007E72A4 6E outsb
|
||
007E72A5 4E dec esi
|
||
007E72A6 4F dec edi
|
||
007E72A7 3D27000000 cmp eax, $00000027
|
||
007E72AC FFFF DB $FF, $FF //
|
||
007E72AE FFFF DB $FF, $FF //
|
||
007E72B0 0A00 or al, byte ptr [eax]
|
||
007E72B2 0000 add [eax], al
|
||
|
||
007E72B4 202C50 and [eax+edx*2], ch
|
||
007E72B7 5F pop edi
|
||
007E72B8 53 push ebx
|
||
007E72B9 7065 jo 007E7320
|
||
007E72BB 633D270000FF arpl [$FF000027], di
|
||
007E72C1 FFFF DB $FF, $FF //
|
||
007E72C3 FF0C00 dec dword ptr [eax+eax]
|
||
007E72C6 0000 add [eax], al
|
||
|
||
007E72C8 202C5A and [edx+ebx*2], ch
|
||
007E72CB 53 push ebx
|
||
007E72CC 44 inc esp
|
||
007E72CD 53 push ebx
|
||
007E72CE 7562 jnz 007E7332
|
||
007E72D0 69643D2700000000 imul esp, [ebp+edi+$27], $00000000
|
||
007E72D8 FFFF DB $FF, $FF //
|
||
007E72DA FFFF DB $FF, $FF //
|
||
007E72DC 0D00000020 or eax, $20000000
|
||
007E72E1 7768 jnbe 007E734B
|
||
007E72E3 657265 jb 007E734B
|
||
007E72E6 205946 and [ecx+$46], bl
|
||
007E72E9 49 dec ecx
|
||
007E72EA 643D27000000 cmp eax, $00000027
|
||
007E72F0 FFFF DB $FF, $FF //
|
||
007E72F2 FFFF DB $FF, $FF //
|
||
007E72F4 0400 add al, +$00
|
||
007E72F6 0000 add [eax], al
|
||
|
||
007E72F8 59 pop ecx
|
||
007E72F9 46 inc esi
|
||
007E72FA 49 dec ecx
|
||
007E72FB 640000 add fs:[eax], al
|
||
007E72FE 0000 add [eax], al
|
||
|
||
007E7300 55 push ebp
|
||
007E7301 8BEC mov ebp, esp
|
||
007E7303 51 push ecx
|
||
007E7304 B906000000 mov ecx, $00000006
|
||
007E7309 6A00 push $00
|
||
007E730B 6A00 push $00
|
||
007E730D 49 dec ecx
|
||
007E730E 75F9 jnz 007E7309
|
||
007E7310 51 push ecx
|
||
007E7311 874DFC xchg [ebp-$04], ecx
|
||
007E7314 53 push ebx
|
||
007E7315 56 push esi
|
||
007E7316 8BF0 mov esi, eax
|
||
007E7318 33C0 xor eax, eax
|
||
007E731A 55 push ebp
|
||
007E731B 6857757E00 push $007E7557
|
||
|
||
***** TRY
|
||
|
|
||
007E7320 64FF30 push dword ptr fs:[eax]
|
||
007E7323 648920 mov fs:[eax], esp
|
||
007E7326 33C0 xor eax, eax
|
||
007E7328 55 push ebp
|
||
007E7329 682D757E00 push $007E752D
|
||
|
||
***** TRY
|
||
|
|
||
007E732E 64FF30 push dword ptr fs:[eax]
|
||
007E7331 648920 mov fs:[eax], esp
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E75A5(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E75A5 50 push eax
|
||
007E75A6 6461 popa
|
||
007E75A8 7465 jz 007E760F
|
||
007E75AA 205946 and [ecx+$46], bl
|
||
007E75AD 5F pop edi
|
||
007E75AE 4D dec ebp
|
||
007E75AF 6F outsd
|
||
007E75B0 6E outsb
|
||
007E75B1 65795F jns 007E7613
|
||
007E75B4 43 inc ebx
|
||
007E75B5 52 push edx
|
||
007E75B6 2000 and [eax], al
|
||
007E75B8 FFFF DB $FF, $FF //
|
||
007E75BA FFFF DB $FF, $FF //
|
||
007E75BC 1000 adc [eax], al
|
||
007E75BE 0000 add [eax], al
|
||
|
||
007E75C0 205365 and [ebx+$65], dl
|
||
007E75C3 7420 jz 007E75E5
|
||
007E75C5 43 inc ebx
|
||
007E75C6 6F outsd
|
||
007E75C7 6D insd
|
||
007E75C8 54 push esp
|
||
007E75C9 61 popa
|
||
007E75CA 69546F753D270000 imul edx, [edi+ebp*2+$75], $0000273D
|
||
007E75D2 0000 add [eax], al
|
||
|
||
007E75D4 FFFF DB $FF, $FF //
|
||
007E75D6 FFFF DB $FF, $FF //
|
||
007E75D8 0100 add [eax], eax
|
||
007E75DA 0000 add [eax], al
|
||
|
||
007E75DC 27 daa
|
||
007E75DD 0000 add [eax], al
|
||
|
||
007E75DF 00FF add bh, bh
|
||
007E75E1 FFFF DB $FF, $FF //
|
||
007E75E3 FF09 dec dword ptr [ecx]
|
||
007E75E5 0000 add [eax], al
|
||
|
||
007E75E7 002C4564697465 add [$65746964+eax*2], ch
|
||
007E75EE 723D jb 007E762D
|
||
007E75F0 27 daa
|
||
007E75F1 0000 add [eax], al
|
||
|
||
007E75F3 00FF add bh, bh
|
||
007E75F5 FFFF DB $FF, $FF //
|
||
007E75F7 FF1400 call dword ptr [eax+eax]
|
||
007E75FA 0000 add [eax], al
|
||
|
||
007E75FC 2C45 sub al, $45
|
||
007E75FE 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E7607 657464 jz 007E766E
|
||
007E760A 61 popa
|
||
007E760B 7465 jz 007E7672
|
||
007E760D 2829 sub [ecx], ch
|
||
007E760F 2000 and [eax], al
|
||
007E7611 0000 add [eax], al
|
||
|
||
007E7613 00FF add bh, bh
|
||
007E7615 FFFF DB $FF, $FF //
|
||
007E7617 FF0D00000020 dec dword ptr [$20000000]
|
||
007E761D 7768 jnbe 007E7687
|
||
007E761F 657265 jb 007E7687
|
||
007E7622 205946 and [ecx+$46], bl
|
||
007E7625 49 dec ecx
|
||
007E7626 643D27000000 cmp eax, $00000027
|
||
007E762C FFFF DB $FF, $FF //
|
||
007E762E FFFF DB $FF, $FF //
|
||
007E7630 0400 add al, +$00
|
||
007E7632 0000 add [eax], al
|
||
|
||
007E7634 59 pop ecx
|
||
007E7635 46 inc esi
|
||
007E7636 49 dec ecx
|
||
007E7637 640000 add fs:[eax], al
|
||
007E763A 0000 add [eax], al
|
||
|
||
007E763C 55 push ebp
|
||
007E763D 8BEC mov ebp, esp
|
||
007E763F 51 push ecx
|
||
007E7640 B907000000 mov ecx, $00000007
|
||
007E7645 6A00 push $00
|
||
007E7647 6A00 push $00
|
||
007E7649 49 dec ecx
|
||
007E764A 75F9 jnz 007E7645
|
||
007E764C 51 push ecx
|
||
007E764D 874DFC xchg [ebp-$04], ecx
|
||
007E7650 53 push ebx
|
||
007E7651 56 push esi
|
||
007E7652 8BF0 mov esi, eax
|
||
007E7654 33C0 xor eax, eax
|
||
007E7656 55 push ebp
|
||
007E7657 68EF787E00 push $007E78EF
|
||
|
||
***** TRY
|
||
|
|
||
007E765C 64FF30 push dword ptr fs:[eax]
|
||
007E765F 648920 mov fs:[eax], esp
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E7662 8B8664030000 mov eax, [esi+$0364]
|
||
|
||
* Possible String Reference to: 'YFType'
|
||
|
|
||
007E7668 BA04797E00 mov edx, $007E7904
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E766D E842F5CDFF call 004C6BB4
|
||
007E7672 8D55F8 lea edx, [ebp-$08]
|
||
007E7675 8B08 mov ecx, [eax]
|
||
|
||
* Reference to method TLabel.SetDragMode(TDragMode)
|
||
|
|
||
007E7677 FF5160 call dword ptr [ecx+$60]
|
||
007E767A 8B45F8 mov eax, [ebp-$08]
|
||
007E767D 8D55FC lea edx, [ebp-$04]
|
||
|
||
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
||
|
|
||
007E7680 E86732C2FF call 0040A8EC
|
||
007E7685 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
||
|
|
||
007E7688 BA14797E00 mov edx, $007E7914
|
||
|
||
* Reference to: System.@LStrCmp;
|
||
|
|
||
007E768D E8AEE0C1FF call 00405740
|
||
007E7692 751D jnz 007E76B1
|
||
007E7694 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E7696 B920797E00 mov ecx, $007E7920
|
||
|
||
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E769B BA28797E00 mov edx, $007E7928
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E7979(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E7979 50 push eax
|
||
007E797A 6461 popa
|
||
007E797C 7465 jz 007E79E3
|
||
007E797E 205946 and [ecx+$46], bl
|
||
007E7981 5F pop edi
|
||
007E7982 4D dec ebp
|
||
007E7983 6F outsd
|
||
007E7984 6E outsb
|
||
007E7985 65795F jns 007E79E7
|
||
007E7988 43 inc ebx
|
||
007E7989 52 push edx
|
||
007E798A 2000 and [eax], al
|
||
007E798C FFFF DB $FF, $FF //
|
||
007E798E FFFF DB $FF, $FF //
|
||
007E7990 0E push cs
|
||
007E7991 0000 add [eax], al
|
||
|
||
007E7993 0020 add [eax], ah
|
||
007E7995 53 push ebx
|
||
007E7996 657420 jz 007E79B9
|
||
007E7999 50 push eax
|
||
007E799A 5F pop edi
|
||
007E799B 43 inc ebx
|
||
007E799C 6F outsd
|
||
007E799D 6C insb
|
||
007E799E 6F outsd
|
||
007E799F 723D jb 007E79DE
|
||
007E79A1 27 daa
|
||
007E79A2 0000 add [eax], al
|
||
|
||
007E79A4 FFFF DB $FF, $FF //
|
||
007E79A6 FFFF DB $FF, $FF //
|
||
007E79A8 0100 add [eax], eax
|
||
007E79AA 0000 add [eax], al
|
||
|
||
007E79AC 27 daa
|
||
007E79AD 0000 add [eax], al
|
||
|
||
007E79AF 00FF add bh, bh
|
||
007E79B1 FFFF DB $FF, $FF //
|
||
007E79B3 FF09 dec dword ptr [ecx]
|
||
007E79B5 0000 add [eax], al
|
||
|
||
007E79B7 002C4564697465 add [$65746964+eax*2], ch
|
||
007E79BE 723D jb 007E79FD
|
||
007E79C0 27 daa
|
||
007E79C1 0000 add [eax], al
|
||
|
||
007E79C3 00FF add bh, bh
|
||
007E79C5 FFFF DB $FF, $FF //
|
||
007E79C7 FF1400 call dword ptr [eax+eax]
|
||
007E79CA 0000 add [eax], al
|
||
|
||
007E79CC 2C45 sub al, $45
|
||
007E79CE 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E79D7 657464 jz 007E7A3E
|
||
007E79DA 61 popa
|
||
007E79DB 7465 jz 007E7A42
|
||
007E79DD 2829 sub [ecx], ch
|
||
007E79DF 2000 and [eax], al
|
||
007E79E1 0000 add [eax], al
|
||
|
||
007E79E3 00FF add bh, bh
|
||
007E79E5 FFFF DB $FF, $FF //
|
||
007E79E7 FF0D00000020 dec dword ptr [$20000000]
|
||
007E79ED 7768 jnbe 007E7A57
|
||
007E79EF 657265 jb 007E7A57
|
||
007E79F2 205946 and [ecx+$46], bl
|
||
007E79F5 49 dec ecx
|
||
007E79F6 643D27000000 cmp eax, $00000027
|
||
007E79FC FFFF DB $FF, $FF //
|
||
007E79FE FFFF DB $FF, $FF //
|
||
007E7A00 0400 add al, +$00
|
||
007E7A02 0000 add [eax], al
|
||
|
||
007E7A04 59 pop ecx
|
||
007E7A05 46 inc esi
|
||
007E7A06 49 dec ecx
|
||
007E7A07 640000 add fs:[eax], al
|
||
007E7A0A 0000 add [eax], al
|
||
|
||
007E7A0C 53 push ebx
|
||
007E7A0D 56 push esi
|
||
007E7A0E 8BD8 mov ebx, eax
|
||
|
||
* Reference to control ToolBar1 : TToolBar
|
||
|
|
||
007E7A10 8B83F8020000 mov eax, [ebx+$02F8]
|
||
007E7A16 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TToolBar.SetFocus()
|
||
|
|
||
007E7A18 FF92C4000000 call dword ptr [edx+$00C4]
|
||
|
||
* Possible String Reference to: 'Qty'
|
||
|
|
||
007E7A1E BABC7A7E00 mov edx, $007E7ABC
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E7A23 8BB364030000 mov esi, [ebx+$0364]
|
||
007E7A29 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E7A2B E884F1CDFF call 004C6BB4
|
||
007E7A30 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TLabel.GetDragImages()
|
||
|
|
||
007E7A32 FF524C call dword ptr [edx+$4C]
|
||
007E7A35 D835C07A7E00 fdiv dword ptr [$007E7AC0]
|
||
007E7A3B 83C4F8 add esp, -$08
|
||
007E7A3E DD1C24 fstp qword ptr [esp]
|
||
007E7A41 9B wait
|
||
|
||
* Reference to control Label29 : N.A.
|
||
|
|
||
007E7A42 8B93F4030000 mov edx, [ebx+$03F4]
|
||
007E7A48 8BC6 mov eax, esi
|
||
|
||
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
||
|
|
||
007E7A4A E841F3FCFF call 007B6D90
|
||
|
||
* Possible String Reference to: 'Money'
|
||
|
|
||
007E7A4F BACC7A7E00 mov edx, $007E7ACC
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E7A54 8BB364030000 mov esi, [ebx+$0364]
|
||
007E7A5A 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E7A5C E853F1CDFF call 004C6BB4
|
||
007E7A61 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TLabel.GetDragImages()
|
||
|
|
||
007E7A63 FF524C call dword ptr [edx+$4C]
|
||
007E7A66 D835C07A7E00 fdiv dword ptr [$007E7AC0]
|
||
007E7A6C 83C4F8 add esp, -$08
|
||
007E7A6F DD1C24 fstp qword ptr [esp]
|
||
007E7A72 9B wait
|
||
|
||
* Reference to control KHConNo : N.A.
|
||
|
|
||
007E7A73 8B93F8030000 mov edx, [ebx+$03F8]
|
||
007E7A79 8BC6 mov eax, esi
|
||
|
||
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
||
|
|
||
007E7A7B E810F3FCFF call 007B6D90
|
||
|
||
* Possible String Reference to: 'ps'
|
||
|
|
||
007E7A80 BADC7A7E00 mov edx, $007E7ADC
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E7A85 8BB364030000 mov esi, [ebx+$0364]
|
||
007E7A8B 8BC6 mov eax, esi
|
||
|
||
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
||
|
|
||
007E7A8D E822F1CDFF call 004C6BB4
|
||
007E7A92 8B10 mov edx, [eax]
|
||
|
||
* Reference to method TLabel.GetDragImages()
|
||
|
|
||
007E7A94 FF524C call dword ptr [edx+$4C]
|
||
007E7A97 D835C07A7E00 fdiv dword ptr [$007E7AC0]
|
||
007E7A9D 83C4F8 add esp, -$08
|
||
007E7AA0 DD1C24 fstp qword ptr [esp]
|
||
007E7AA3 9B wait
|
||
|
||
* Reference to control CustomerNo : N.A.
|
||
|
|
||
007E7AA4 8B933C040000 mov edx, [ebx+$043C]
|
||
007E7AAA 8BC6 mov eax, esi
|
||
|
||
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
||
|
|
||
007E7AAC E8DFF2FCFF call 007B6D90
|
||
007E7AB1 5E pop esi
|
||
007E7AB2 5B pop ebx
|
||
007E7AB3 C3 ret
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E82D9(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E82D9 50 push eax
|
||
007E82DA 6461 popa
|
||
007E82DC 7465 jz 007E8343
|
||
007E82DE 205946 and [ecx+$46], bl
|
||
007E82E1 5F pop edi
|
||
007E82E2 4D dec ebp
|
||
007E82E3 6F outsd
|
||
007E82E4 6E outsb
|
||
007E82E5 65795F jns 007E8347
|
||
007E82E8 43 inc ebx
|
||
007E82E9 52 push edx
|
||
007E82EA 2000 and [eax], al
|
||
007E82EC FFFF DB $FF, $FF //
|
||
007E82EE FFFF DB $FF, $FF //
|
||
007E82F0 0D00000020 or eax, $20000000
|
||
007E82F5 53 push ebx
|
||
007E82F6 657420 jz 007E8319
|
||
007E82F9 4B dec ebx
|
||
007E82FA 50 push eax
|
||
007E82FB 54 push esp
|
||
007E82FC 7970 jns 007E836E
|
||
007E82FE 653D27000000 cmp eax, $00000027
|
||
007E8304 FFFF DB $FF, $FF //
|
||
007E8306 FFFF DB $FF, $FF //
|
||
007E8308 0100 add [eax], eax
|
||
007E830A 0000 add [eax], al
|
||
|
||
007E830C 27 daa
|
||
007E830D 0000 add [eax], al
|
||
|
||
007E830F 00FF add bh, bh
|
||
007E8311 FFFF DB $FF, $FF //
|
||
007E8313 FF0D00000020 dec dword ptr [$20000000]
|
||
007E8319 7768 jnbe 007E8383
|
||
007E831B 657265 jb 007E8383
|
||
007E831E 205946 and [ecx+$46], bl
|
||
007E8321 49 dec ecx
|
||
007E8322 643D27000000 cmp eax, $00000027
|
||
007E8328 FFFF DB $FF, $FF //
|
||
007E832A FFFF DB $FF, $FF //
|
||
007E832C 0400 add al, +$00
|
||
007E832E 0000 add [eax], al
|
||
|
||
007E8330 59 pop ecx
|
||
007E8331 46 inc esi
|
||
007E8332 49 dec ecx
|
||
007E8333 640000 add fs:[eax], al
|
||
007E8336 0000 add [eax], al
|
||
|
||
|
||
|
|
||
007E8338 E80B8FFFFF call 007E1248
|
||
007E833D C3 ret
|
||
|
||
007E833E 8BC0 mov eax, eax
|
||
007E8340 55 push ebp
|
||
007E8341 8BEC mov ebp, esp
|
||
007E8343 B906000000 mov ecx, $00000006
|
||
007E8348 6A00 push $00
|
||
007E834A 6A00 push $00
|
||
007E834C 49 dec ecx
|
||
007E834D 75F9 jnz 007E8348
|
||
007E834F 53 push ebx
|
||
007E8350 56 push esi
|
||
007E8351 57 push edi
|
||
007E8352 8945FC mov [ebp-$04], eax
|
||
007E8355 33C0 xor eax, eax
|
||
007E8357 55 push ebp
|
||
|
||
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
||
|
|
||
007E8358 6849867E00 push $007E8649
|
||
|
||
***** TRY
|
||
|
|
||
007E835D 64FF30 push dword ptr fs:[eax]
|
||
007E8360 648920 mov fs:[eax], esp
|
||
007E8363 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E8366 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
||
|
|
||
007E836C E84FFBCDFF call 004C7EC0
|
||
007E8371 84C0 test al, al
|
||
007E8373 0F85AD020000 jnz 007E8626
|
||
007E8379 A058867E00 mov al, byte ptr [$007E8658]
|
||
007E837E 50 push eax
|
||
007E837F 8D45EC lea eax, [ebp-$14]
|
||
007E8382 B201 mov dl, $01
|
||
|
||
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
||
|
|
||
007E8384 E8DB09C3FF call 00418D64
|
||
007E8389 8D4DEC lea ecx, [ebp-$14]
|
||
007E838C 8B45FC mov eax, [ebp-$04]
|
||
|
||
* Reference to control Label11 : TLabel
|
||
|
|
||
007E838F 8B8064030000 mov eax, [eax+$0364]
|
||
|
||
* Possible String Reference to: 'ssel'
|
||
|
|
||
007E8395 BA64867E00 mov edx, $007E8664
|
||
007E839A 8B18 mov ebx, [eax]
|
||
|
||
* Possible reference to virtual method TLabel.OFFS_0244
|
||
|
|
||
007E839C FF9344020000 call dword ptr [ebx+$0244]
|
||
007E83A2 84C0 test al, al
|
||
007E83A4 751D jnz 007E83C3
|
||
007E83A6 6A00 push $00
|
||
|
||
* Possible String Reference to: '<27><>ʾ'
|
||
|
|
||
007E83A8 B96C867E00 mov ecx, $007E866C
|
||
|
||
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
||
|
|
||
007E83AD BA74867E00 mov edx, $007E8674
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E8CD9(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E8CD9 50 push eax
|
||
007E8CDA 6461 popa
|
||
007E8CDC 7465 jz 007E8D43
|
||
007E8CDE 205946 and [ecx+$46], bl
|
||
007E8CE1 5F pop edi
|
||
007E8CE2 4D dec ebp
|
||
007E8CE3 6F outsd
|
||
007E8CE4 6E outsb
|
||
007E8CE5 65795F jns 007E8D47
|
||
007E8CE8 43 inc ebx
|
||
007E8CE9 52 push edx
|
||
007E8CEA 2000 and [eax], al
|
||
007E8CEC FFFF DB $FF, $FF //
|
||
007E8CEE FFFF DB $FF, $FF //
|
||
007E8CF0 0C00 or al, $00
|
||
007E8CF2 0000 add [eax], al
|
||
|
||
007E8CF4 205365 and [ebx+$65], dl
|
||
007E8CF7 7420 jz 007E8D19
|
||
007E8CF9 43 inc ebx
|
||
007E8CFA 6F outsd
|
||
007E8CFB 6E outsb
|
||
007E8CFC 69643D2700000000 imul esp, [ebp+edi+$27], $00000000
|
||
007E8D04 FFFF DB $FF, $FF //
|
||
007E8D06 FFFF DB $FF, $FF //
|
||
007E8D08 0100 add [eax], eax
|
||
007E8D0A 0000 add [eax], al
|
||
|
||
007E8D0C 27 daa
|
||
007E8D0D 0000 add [eax], al
|
||
|
||
007E8D0F 00FF add bh, bh
|
||
007E8D11 FFFF DB $FF, $FF //
|
||
007E8D13 FF08 dec dword ptr [eax]
|
||
007E8D15 0000 add [eax], al
|
||
|
||
007E8D17 002C43 add [ebx+eax*2], ch
|
||
007E8D1A 6F outsd
|
||
007E8D1B 6E outsb
|
||
007E8D1C 4E dec esi
|
||
007E8D1D 6F outsd
|
||
007E8D1E 3D27000000 cmp eax, $00000027
|
||
007E8D23 00FF add bh, bh
|
||
007E8D25 FFFF DB $FF, $FF //
|
||
007E8D27 FF09 dec dword ptr [ecx]
|
||
007E8D29 0000 add [eax], al
|
||
|
||
007E8D2B 002C4564697465 add [$65746964+eax*2], ch
|
||
007E8D32 723D jb 007E8D71
|
||
007E8D34 27 daa
|
||
007E8D35 0000 add [eax], al
|
||
|
||
007E8D37 00FF add bh, bh
|
||
007E8D39 FFFF DB $FF, $FF //
|
||
007E8D3B FF1400 call dword ptr [eax+eax]
|
||
007E8D3E 0000 add [eax], al
|
||
|
||
007E8D40 2C45 sub al, $45
|
||
007E8D42 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
||
007E8D4B 657464 jz 007E8DB2
|
||
007E8D4E 61 popa
|
||
007E8D4F 7465 jz 007E8DB6
|
||
007E8D51 2829 sub [ecx], ch
|
||
007E8D53 2000 and [eax], al
|
||
007E8D55 0000 add [eax], al
|
||
|
||
007E8D57 00FF add bh, bh
|
||
007E8D59 FFFF DB $FF, $FF //
|
||
007E8D5B FF0D00000020 dec dword ptr [$20000000]
|
||
007E8D61 7768 jnbe 007E8DCB
|
||
007E8D63 657265 jb 007E8DCB
|
||
007E8D66 205946 and [ecx+$46], bl
|
||
007E8D69 49 dec ecx
|
||
007E8D6A 643D27000000 cmp eax, $00000027
|
||
007E8D70 FFFF DB $FF, $FF //
|
||
007E8D72 FFFF DB $FF, $FF //
|
||
007E8D74 0400 add al, +$00
|
||
007E8D76 0000 add [eax], al
|
||
|
||
007E8D78 59 pop ecx
|
||
007E8D79 46 inc esi
|
||
007E8D7A 49 dec ecx
|
||
007E8D7B 640000 add fs:[eax], al
|
||
007E8D7E 0000 add [eax], al
|
||
|
||
007E8D80 55 push ebp
|
||
007E8D81 8BEC mov ebp, esp
|
||
007E8D83 33C0 xor eax, eax
|
||
007E8D85 55 push ebp
|
||
|
||
* Possible String Reference to: '<27>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD>]Ë<><C38B>-<2D><<3C>'
|
||
|
|
||
007E8D86 68A58D7E00 push $007E8DA5
|
||
|
||
***** TRY
|
||
|
|
||
007E8D8B 64FF30 push dword ptr fs:[eax]
|
||
007E8D8E 648920 mov fs:[eax], esp
|
||
007E8D91 FF05CC3C8900 inc dword ptr [$00893CCC]
|
||
007E8D97 33C0 xor eax, eax
|
||
007E8D99 5A pop edx
|
||
007E8D9A 59 pop ecx
|
||
007E8D9B 59 pop ecx
|
||
007E8D9C 648910 mov fs:[eax], edx
|
||
|
||
****** FINALLY
|
||
|
|
||
|
||
* Possible String Reference to: ']Ë<><C38B>-<2D><<3C>'
|
||
|
|
||
007E8D9F 68AC8D7E00 push $007E8DAC
|
||
007E8DA4 C3 ret
|
||
|
||
|
||
* Reference to: System.@HandleFinally;
|
||
|
|
||
007E8DA5 E94ABDC1FF jmp 00404AF4
|
||
007E8DAA EBF8 jmp 007E8DA4
|
||
|
||
****** END
|
||
|
|
||
007E8DAC 5D pop ebp
|
||
007E8DAD C3 ret
|
||
|
||
007E8DAE 8BC0 mov eax, eax
|
||
007E8DB0 832DCC3C890001 sub dword ptr [$00893CCC], +$01
|
||
007E8DB7 C3 ret
|
||
|
||
007E8DB8 048E add al, -$72
|
||
007E8DBA 7E00 jle 007E8DBC
|
||
007E8DBC 0000 add [eax], al
|
||
|
||
007E8DBE 0000 add [eax], al
|
||
|
||
007E8DC0 0000 add [eax], al
|
||
|
||
007E8DC2 0000 add [eax], al
|
||
|
||
007E8DC4 F8 clc
|
||
007E8DC5 8E7E00 mov , word ptr [esi+$00]
|
||
007E8DC8 7896 js 007E8D60
|
||
007E8DCA 7E00 jle 007E8DCC
|
||
007E8DCC 228F7E000992 and cl, byte ptr [edi+$9209007E]
|
||
007E8DD2 7E00 jle 007E8DD4
|
||
007E8DD4 0000 add [eax], al
|
||
|
||
*)
|
||
end;
|
||
|
||
procedure TfrmYFCR._PROC_007E8E1E(Sender : TObject);
|
||
begin
|
||
(*
|
||
007E8E1E 48 dec eax
|
||
007E8E1F 0050D4 add [eax-$2C], dl
|
||
007E8E22 42 inc edx
|
||
007E8E23 0008 add [eax], cl
|
||
007E8E25 2D4A007CD0 sub eax, $D07C004A
|
||
007E8E2A 42 inc edx
|
||
007E8E2B 00F4 add ah, dh
|
||
007E8E2D 6B4A00D0 imul ecx, [edx+$00], $D0
|
||
007E8E31 1D4A0030F6 sbb eax, $F630004A
|
||
007E8E36 48 dec eax
|
||
007E8E37 004CFB48 add [ebx+edi*8+$48], cl
|
||
007E8E3B 0098FA48000C add [eax+$C0048FA], bl
|
||
007E8E41 7948 jns 007E8E8B
|
||
007E8E43 00ACF04800E829 add [eax+esi*8+$29E80048], ch
|
||
007E8E4A 4A dec edx
|
||
007E8E4B 00E4 add ah, ah
|
||
007E8E4D ED in eax, dx
|
||
007E8E4E 48 dec eax
|
||
007E8E4F 00547848 add [eax+edi*2+$48], dl
|
||
007E8E53 005878 add [eax+$78], bl
|
||
007E8E56 48 dec eax
|
||
007E8E57 00DC add ah, bl
|
||
007E8E59 2A4A00 sub cl, byte ptr [edx+$00]
|
||
007E8E5C 3CA9 cmp al, $A9
|
||
007E8E5E 48 dec eax
|
||
007E8E5F 00C0 add al, al
|
||
007E8E61 834800D0 or dword ptr [eax+$00], -$30
|
||
007E8E65 7948 jns 007E8EAF
|
||
007E8E67 004C8548 add [ebp+eax*4+$48], cl
|
||
007E8E6B 00D0 add al, dl
|
||
007E8E6D 2C4A sub al, $4A
|
||
007E8E6F 009C2B4A008486 add [ebx+ebp+$8684004A], bl
|
||
007E8E76 48 dec eax
|
||
007E8E77 00482D add [eax+$2D], cl
|
||
007E8E7A 4A dec edx
|
||
007E8E7B 00C0 add al, al
|
||
007E8E7D A9480038EE test eax, $EE380048
|
||
007E8E82 48 dec eax
|
||
007E8E83 00F4 add ah, dh
|
||
007E8E85 EE out dx, al
|
||
007E8E86 48 dec eax
|
||
007E8E87 00F0 add al, dh
|
||
007E8E89 E94800D8EE jmp EF568ED6
|
||
007E8E8E 48 dec eax
|
||
007E8E8F 00D8 add al, bl
|
||
007E8E91 1B4A00 sbb ecx, [edx+$00]
|
||
007E8E94 EC in al, dx
|
||
007E8E95 334A00 xor ecx, [edx+$00]
|
||
007E8E98 20C4 and ah, al
|
||
007E8E9A 48 dec eax
|
||
007E8E9B 00B0404A0010 add [eax+$10004A40], dh
|
||
007E8EA1 44 inc esp
|
||
007E8EA2 4A dec edx
|
||
007E8EA3 00CC add ah, cl
|
||
007E8EA5 42 inc edx
|
||
007E8EA6 4A dec edx
|
||
007E8EA7 00B8C44800BC add [eax+$BC0048C4], bh
|
||
007E8EAD C44800 les ecx, [eax+$00]
|
||
007E8EB0 48 dec eax
|
||
007E8EB1 45 inc ebp
|
||
007E8EB2 4A dec edx
|
||
007E8EB3 001CC3 add [ebx+eax*8], bl
|
||
007E8EB6 48 dec eax
|
||
007E8EB7 0018 add [eax], bl
|
||
007E8EB9 F0 lock
|
||
007E8EBA 48 dec eax
|
||
007E8EBB 00444C4A add [esp+ecx*2+$4A], al
|
||
007E8EBF 000C02 add [edx+eax], cl
|
||
007E8EC2 49 dec ecx
|
||
007E8EC3 0094EC48009C64 add [esp+ebp*8+$649C0048], dl
|
||
007E8ECA 4A dec edx
|
||
007E8ECB 008C154A003C18 add [ebp+edx+$183C004A], cl
|
||
007E8ED2 4A dec edx
|
||
007E8ED3 0038 add [eax], bh
|
||
007E8ED5 52 push edx
|
||
007E8ED6 4A dec edx
|
||
007E8ED7 005C224A add [edx+$4A], bl
|
||
007E8EDB 00D8 add al, bl
|
||
007E8EDD 224A00 and cl, byte ptr [edx+$00]
|
||
007E8EE0 7C68 jl 007E8F4A
|
||
007E8EE2 4A dec edx
|
||
007E8EE3 00941F4A003C60 add [edi+ebx+$603C004A], dl
|
||
007E8EEA 4A dec edx
|
||
007E8EEB 001447 add [edi+eax*2], dl
|
||
007E8EEE 4A dec edx
|
||
007E8EEF 0034654A00CC2C add [$2CCC004A], dh
|
||
007E8EF6 4A dec edx
|
||
007E8EF7 000E add [esi], cl
|
||
007E8EF9 0000 add [eax], al
|
||
|
||
007E8EFB 0000 add [eax], al
|
||
|
||
007E8EFD 000400 add [eax+eax], al
|
||
007E8F00 0000 add [eax], al
|
||
|
||
007E8F02 2011 and [ecx], dl
|
||
007E8F04 40 inc eax
|
||
007E8F05 00BC0300002011 add [ebx+eax+$11200000], bh
|
||
007E8F0C 40 inc eax
|
||
007E8F0D 00C0 add al, al
|
||
007E8F0F 0300 add eax, [eax]
|
||
007E8F11 0020 add [eax], ah
|
||
007E8F13 114000 adc [eax+$00], eax
|
||
007E8F16 C403 les eax, [ebx]
|
||
007E8F18 0000 add [eax], al
|
||
|
||
007E8F1A 2011 and [ecx], dl
|
||
007E8F1C 40 inc eax
|
||
007E8F1D 00C8 add al, cl
|
||
007E8F1F 0300 add eax, [eax]
|
||
007E8F21 0031 add [ecx], dh
|
||
007E8F23 0030 add [eax], dh
|
||
007E8F25 96 xchg eax, esi
|
||
007E8F26 7E00 jle 007E8F28
|
||
007E8F28 F8 clc
|
||
007E8F29 0200 add al, byte ptr [eax]
|
||
007E8F2B 0000 add [eax], al
|
||
|
||
007E8F2D 0008 add [eax], cl
|
||
007E8F2F 54 push esp
|
||
007E8F30 6F outsd
|
||
007E8F31 6F outsd
|
||
007E8F32 6C insb
|
||
007E8F33 42 inc edx
|
||
007E8F34 61 popa
|
||
007E8F35 7231 jb 007E8F68
|
||
007E8F37 FC cld
|
||
007E8F38 0200 add al, byte ptr [eax]
|
||
007E8F3A 0001 add [ecx], al
|
||
007E8F3C 0009 add [ecx], cl
|
||
007E8F3E 54 push esp
|
||
007E8F3F 42 inc edx
|
||
007E8F40 52 push edx
|
||
007E8F41 61 popa
|
||
007E8F42 667265 jb 007E8FAA
|
||
007E8F45 7368 jnb 007E8FAF
|
||
007E8F47 0003 add [ebx], al
|
||
007E8F49 0000 add [eax], al
|
||
|
||
007E8F4B 0100 add [eax], eax
|
||
007E8F4D 0554424465 add eax, +$65444254
|
||
007E8F52 6C insb
|
||
007E8F53 0403 add al, +$03
|
||
007E8F55 0000 add [eax], al
|
||
|
||
007E8F57 0100 add [eax], eax
|
||
007E8F59 07 pop es
|
||
007E8F5A 54 push esp
|
||
007E8F5B 42 inc edx
|
||
007E8F5C 43 inc ebx
|
||
007E8F5D 6C insb
|
||
007E8F5E 6F outsd
|
||
007E8F5F 7365 jnb 007E8FC6
|
||
007E8F61 0803 or [ebx], al
|
||
007E8F63 0000 add [eax], al
|
||
|
||
007E8F65 0200 add al, byte ptr [eax]
|
||
007E8F67 0C41 or al, $41
|
||
007E8F69 44 inc esp
|
||
007E8F6A 4F dec edi
|
||
007E8F6B 51 push ecx
|
||
007E8F6C 7565 jnz 007E8FD3
|
||
007E8F6E 7279 jb 007E8FE9
|
||
007E8F70 54 push esp
|
||
007E8F71 656D insd
|
||
007E8F73 700C jo 007E8F81
|
||
007E8F75 0300 add eax, [eax]
|
||
007E8F77 0002 add [edx], al
|
||
007E8F79 000B add [ebx], cl
|
||
007E8F7B 41 inc ecx
|
||
007E8F7C 44 inc esp
|
||
007E8F7D 4F dec edi
|
||
007E8F7E 51 push ecx
|
||
007E8F7F 7565 jnz 007E8FE6
|
||
007E8F81 7279 jb 007E8FFC
|
||
007E8F83 43 inc ebx
|
||
007E8F84 6D insd
|
||
007E8F85 641003 adc fs:[ebx], al
|
||
007E8F88 0000 add [eax], al
|
||
|
||
007E8F8A 0300 add eax, [eax]
|
||
007E8F8C 06 push es
|
||
007E8F8D 50 push eax
|
||
007E8F8E 61 popa
|
||
007E8F8F 6E outsb
|
||
007E8F90 656C insb
|
||
007E8F92 311403 xor [ebx+eax], edx
|
||
007E8F95 0000 add [eax], al
|
||
|
||
007E8F97 0100 add [eax], eax
|
||
007E8F99 0B546F6F or edx, [edi+ebp*2+$6F]
|
||
007E8F9D 6C insb
|
||
007E8F9E 42 inc edx
|
||
007E8F9F 7574 jnz 007E9015
|
||
007E8FA1 746F jz 007E9012
|
||
007E8FA3 6E outsb
|
||
007E8FA4 3218 xor bl, byte ptr [eax]
|
||
007E8FA6 0300 add eax, [eax]
|
||
007E8FA8 000400 add [eax+eax], al
|
||
007E8FAB 06 push es
|
||
007E8FAC 4C dec esp
|
||
007E8FAD 61 popa
|
||
007E8FAE 62656C bound esp, qword ptr [ebp+$6C]
|
||
007E8FB1 311C03 xor [ebx+eax], ebx
|
||
007E8FB4 0000 add [eax], al
|
||
|
||
007E8FB6 0500065946 add eax, +$46590600
|
||
007E8FBB 4E dec esi
|
||
007E8FBC 61 popa
|
||
007E8FBD 6D insd
|
||
007E8FBE 652003 and gs:[ebx], al
|
||
007E8FC1 0000 add [eax], al
|
||
|
||
007E8FC3 0200 add al, byte ptr [eax]
|
||
007E8FC5 0C41 or al, $41
|
||
007E8FC7 44 inc esp
|
||
007E8FC8 4F dec edi
|
||
007E8FC9 51 push ecx
|
||
007E8FCA 7565 jnz 007E9031
|
||
007E8FCC 7279 jb 007E9047
|
||
007E8FCE 4D dec ebp
|
||
007E8FCF 61 popa
|
||
007E8FD0 696E2403000001 imul ebp, [esi+$24], $01000003
|
||
007E8FD7 000B add [ebx], cl
|
||
007E8FD9 54 push esp
|
||
007E8FDA 6F outsd
|
||
007E8FDB 6F outsd
|
||
007E8FDC 6C insb
|
||
007E8FDD 42 inc edx
|
||
007E8FDE 7574 jnz 007E9054
|
||
007E8FE0 746F jz 007E9051
|
||
007E8FE2 6E outsb
|
||
007E8FE3 3128 xor [eax], ebp
|
||
007E8FE5 0300 add eax, [eax]
|
||
007E8FE7 0006 add [esi], al
|
||
007E8FE9 0003 add [ebx], al
|
||
007E8FEB 52 push edx
|
||
007E8FEC 4D dec ebp
|
||
007E8FED 312C03 xor [ebx+eax], ebp
|
||
007E8FF0 0000 add [eax], al
|
||
|
||
007E8FF2 07 pop es
|
||
007E8FF3 0009 add [ecx], cl
|
||
007E8FF5 52 push edx
|
||
007E8FF6 4D dec ebp
|
||
007E8FF7 44 inc esp
|
||
007E8FF8 42 inc edx
|
||
007E8FF9 5F pop edi
|
||
007E8FFA 4D dec ebp
|
||
007E8FFB 61 popa
|
||
007E8FFC 696E3003000004 imul ebp, [esi+$30], $04000003
|
||
007E9003 0006 add [esi], al
|
||
007E9005 4C dec esp
|
||
007E9006 61 popa
|
||
007E9007 62656C bound esp, qword ptr [ebp+$6C]
|
||
007E900A 333403 xor esi, [ebx+eax]
|
||
007E900D 0000 add [eax], al
|
||
|
||
007E900F 05000B4661 add eax, +$61460B00
|
||
007E9014 63746F72 arpl [edi+ebp*2+$72], si
|
||
007E9018 794E jns 007E9068
|
||
007E901A 61 popa
|
||
007E901B 6D insd
|
||
007E901C 653803 cmp gs:[ebx], al
|
||
007E901F 0000 add [eax], al
|
||
|
||
007E9021 0800 or [eax], al
|
||
007E9023 07 pop es
|
||
007E9024 637847 arpl [eax+$47], di
|
||
007E9027 7269 jb 007E9092
|
||
007E9029 64323C03 xor bh, byte ptr fs:[ebx+eax]
|
||
007E902D 0000 add [eax], al
|
||
|
||
007E902F 0900 or [eax], eax
|
||
007E9031 03547632 add edx, [esi+esi*2+$32]
|
||
007E9035 40 inc eax
|
||
007E9036 0300 add eax, [eax]
|
||
007E9038 000A add [edx], cl
|
||
007E903A 000F add [edi], cl
|
||
007E903C 637847 arpl [eax+$47], di
|
||
007E903F 7269 jb 007E90AA
|
||
007E9041 6444 inc esp
|
||
007E9043 42 inc edx
|
||
007E9044 43 inc ebx
|
||
007E9045 6F outsd
|
||
007E9046 6C insb
|
||
007E9047 756D jnz 007E90B6
|
||
007E9049 6E outsb
|
||
007E904A 31440300 xor [ebx+eax+$00], eax
|
||
007E904E 000A add [edx], cl
|
||
007E9050 000F add [edi], cl
|
||
007E9052 637847 arpl [eax+$47], di
|
||
007E9055 7269 jb 007E90C0
|
||
007E9057 6444 inc esp
|
||
007E9059 42 inc edx
|
||
007E905A 43 inc ebx
|
||
007E905B 6F outsd
|
||
007E905C 6C insb
|
||
007E905D 756D jnz 007E90CC
|
||
007E905F 6E outsb
|
||
007E9060 3548030000 xor eax, $00000348
|
||
007E9065 0A00 or al, byte ptr [eax]
|
||
007E9067 0F637847 packusdw MM7, [eax+$47]
|
||
007E906B 7269 jb 007E90D6
|
||
007E906D 6444 inc esp
|
||
007E906F 42 inc edx
|
||
007E9070 43 inc ebx
|
||
007E9071 6F outsd
|
||
007E9072 6C insb
|
||
007E9073 756D jnz 007E90E2
|
||
007E9075 6E outsb
|
||
007E9076 364C dec esp
|
||
007E9078 0300 add eax, [eax]
|
||
007E907A 000B add [ebx], cl
|
||
007E907C 000C63 add [ebx], cl
|
||
007E907F 7847 js 007E90C8
|
||
007E9081 7269 jb 007E90EC
|
||
007E9083 644C dec esp
|
||
007E9085 657665 jbe 007E90ED
|
||
007E9088 6C insb
|
||
007E9089 315003 xor [eax+$03], edx
|
||
007E908C 0000 add [eax], al
|
||
|
||
007E908E 0400 add al, +$00
|
||
007E9090 06 push es
|
||
007E9091 4C dec esp
|
||
007E9092 61 popa
|
||
007E9093 62656C bound esp, qword ptr [ebp+$6C]
|
||
007E9096 32540300 xor dl, byte ptr [ebx+eax+$00]
|
||
007E909A 000C00 add [eax+eax], cl
|
||
007E909D 07 pop es
|
||
007E909E 626567 bound esp, qword ptr [ebp+$67]
|
||
007E90A1 6461 popa
|
||
007E90A3 7465 jz 007E910A
|
||
007E90A5 58 pop eax
|
||
007E90A6 0300 add eax, [eax]
|
||
007E90A8 000C00 add [eax+eax], cl
|
||
007E90AB 07 pop es
|
||
007E90AC 45 inc ebp
|
||
007E90AD 6E outsb
|
||
007E90AE 646461 popa
|
||
007E90B1 7465 jz 007E9118
|
||
007E90B3 5C pop esp
|
||
007E90B4 0300 add eax, [eax]
|
||
007E90B6 000D00106378 add [$78631000], cl
|
||
007E90BC 47 inc edi
|
||
007E90BD 7269 jb 007E9128
|
||
007E90BF 6450 push eax
|
||
007E90C1 6F outsd
|
||
007E90C2 7075 jo 007E9139
|
||
007E90C4 704D jo 007E9113
|
||
007E90C6 656E outsb
|
||
007E90C8 7532 jnz 007E90FC
|
||
007E90CA 60 pusha
|
||
007E90CB 0300 add eax, [eax]
|
||
007E90CD 000E add [esi], cl
|
||
007E90CF 000544535F48 add [$485F5344], al
|
||
007E90D5 5A pop edx
|
||
007E90D6 640300 add eax, fs:[eax]
|
||
007E90D9 000F add [edi], cl
|
||
007E90DB 0006 add [esi], al
|
||
007E90DD 43 inc ebx
|
||
007E90DE 44 inc esp
|
||
007E90DF 53 push ebx
|
||
007E90E0 5F pop edi
|
||
007E90E1 48 dec eax
|
||
007E90E2 5A pop edx
|
||
007E90E3 6803000001 push $01000003
|
||
007E90E8 000B add [ebx], cl
|
||
007E90EA 54 push esp
|
||
007E90EB 6F outsd
|
||
007E90EC 6F outsd
|
||
007E90ED 6C insb
|
||
007E90EE 42 inc edx
|
||
007E90EF 7574 jnz 007E9165
|
||
007E90F1 746F jz 007E9162
|
||
007E90F3 6E outsb
|
||
007E90F4 336C0300 xor ebp, [ebx+eax+$00]
|
||
007E90F8 000A add [edx], cl
|
||
007E90FA 0009 add [ecx], cl
|
||
007E90FC 7632 jbe 007E9130
|
||
007E90FE 43 inc ebx
|
||
007E90FF 6F outsd
|
||
007E9100 6C insb
|
||
007E9101 756D jnz 007E9170
|
||
007E9103 6E outsb
|
||
007E9104 317003 xor [eax+$03], esi
|
||
007E9107 0000 add [eax], al
|
||
|
||
007E9109 0A00 or al, byte ptr [eax]
|
||
007E910B 035648 add edx, [esi+$48]
|
||
007E910E 4C dec esp
|
||
007E910F 7403 jz 007E9114
|
||
007E9111 0000 add [eax], al
|
||
|
||
007E9113 0A00 or al, byte ptr [eax]
|
||
007E9115 035642 add edx, [esi+$42]
|
||
007E9118 5A pop edx
|
||
007E9119 7803 js 007E911E
|
||
007E911B 0000 add [eax], al
|
||
|
||
007E911D 0A00 or al, byte ptr [eax]
|
||
007E911F 097632 or [esi+$32], esi
|
||
007E9122 43 inc ebx
|
||
007E9123 6F outsd
|
||
007E9124 6C insb
|
||
007E9125 756D jnz 007E9194
|
||
007E9127 6E outsb
|
||
007E9128 367C03 jl 007E912E
|
||
007E912B 0000 add [eax], al
|
||
|
||
007E912D 0A00 or al, byte ptr [eax]
|
||
007E912F 0476 add al, +$76
|
||
007E9131 324B50 xor cl, byte ptr [ebx+$50]
|
||
007E9134 800300 add byte ptr [ebx], $00
|
||
007E9137 000A add [edx], cl
|
||
007E9139 0009 add [ecx], cl
|
||
007E913B 7632 jbe 007E916F
|
||
007E913D 50 push eax
|
||
007E913E 61 popa
|
||
007E913F 794D jns 007E918E
|
||
007E9141 656E outsb
|
||
007E9143 7484 jz 007E90C9
|
||
007E9145 0300 add eax, [eax]
|
||
007E9147 000A add [edx], cl
|
||
007E9149 0006 add [esi], al
|
||
007E914B 7632 jbe 007E917F
|
||
007E914D 4E dec esi
|
||
007E914E 6F outsd
|
||
007E914F 7465 jz 007E91B6
|
||
007E9151 8803 mov [ebx], al
|
||
007E9153 0000 add [eax], al
|
||
|
||
007E9155 0400 add al, +$00
|
||
007E9157 06 push es
|
||
007E9158 4C dec esp
|
||
007E9159 61 popa
|
||
007E915A 62656C bound esp, qword ptr [ebp+$6C]
|
||
007E915D 348C xor al, $8C
|
||
007E915F 0300 add eax, [eax]
|
||
007E9161 000500074F72 add [$724F0700], al
|
||
007E9167 6465724E jb 007E91B9
|
||
007E916B 6F outsd
|
||
007E916C 90 nop
|
||
007E916D 0300 add eax, [eax]
|
||
007E916F 000400 add [eax+eax], al
|
||
007E9172 06 push es
|
||
007E9173 4C dec esp
|
||
007E9174 61 popa
|
||
007E9175 62656C bound esp, qword ptr [ebp+$6C]
|
||
007E9178 3594030000 xor eax, $00000394
|
||
007E917D 050009436F add eax, +$6F430900
|
||
007E9182 6D insd
|
||
007E9183 54 push esp
|
||
007E9184 61 popa
|
||
007E9185 69546F7598030000 imul edx, [edi+ebp*2+$75], $00000398
|
||
007E918D 0A00 or al, byte ptr [eax]
|
||
007E918F 097632 or [esi+$32], esi
|
||
007E9192 43 inc ebx
|
||
007E9193 6F outsd
|
||
007E9194 6C insb
|
||
007E9195 756D jnz 007E9204
|
||
007E9197 6E outsb
|
||
007E9198 339C0300000A00 xor ebx, [ebx+eax+$A0000]
|
||
007E919F 097632 or [esi+$32], esi
|
||
007E91A2 43 inc ebx
|
||
007E91A3 6F outsd
|
||
007E91A4 6C insb
|
||
007E91A5 756D jnz 007E9214
|
||
007E91A7 6E outsb
|
||
007E91A8 34A0 xor al, $A0
|
||
007E91AA 0300 add eax, [eax]
|
||
007E91AC 000A add [edx], cl
|
||
007E91AE 000B add [ebx], cl
|
||
007E91B0 7632 jbe 007E91E4
|
||
007E91B2 43 inc ebx
|
||
007E91B3 6F outsd
|
||
007E91B4 6D insd
|
||
007E91B5 54 push esp
|
||
007E91B6 61 popa
|
||
007E91B7 69746F75A4030000 imul esi, [edi+ebp*2+$75], $000003A4
|
||
007E91BF 0A00 or al, byte ptr [eax]
|
||
007E91C1 06 push es
|
||
007E91C2 7632 jbe 007E91F6
|
||
007E91C4 4B dec ebx
|
||
007E91C5 50 push eax
|
||
007E91C6 4E dec esi
|
||
007E91C7 4F dec edi
|
||
007E91C8 A803 test al, $03
|
||
007E91CA 0000 add [eax], al
|
||
|
||
007E91CC 0A00 or al, byte ptr [eax]
|
||
007E91CE 087632 or [esi+$32], dh
|
||
007E91D1 4B dec ebx
|
||
007E91D2 50 push eax
|
||
007E91D3 44 inc esp
|
||
007E91D4 4D dec ebp
|
||
007E91D5 4E dec esi
|
||
007E91D6 6F outsd
|
||
007E91D7 AC lodsb
|
||
007E91D8 0300 add eax, [eax]
|
||
007E91DA 000400 add [eax+eax], al
|
||
007E91DD 06 push es
|
||
007E91DE 4C dec esp
|
||
007E91DF 61 popa
|
||
007E91E0 62656C bound esp, qword ptr [ebp+$6C]
|
||
007E91E3 37 aaa
|
||
007E91E4 B003 mov al, $03
|
||
007E91E6 0000 add [eax], al
|
||
|
||
007E91E8 0500044B50 add eax, +$504B0400
|
||
007E91ED 4E dec esi
|
||
007E91EE 4F dec edi
|
||
007E91EF B403 mov ah, $03
|
||
007E91F1 0000 add [eax], al
|
||
|
||
007E91F3 0400 add al, +$00
|
||
007E91F5 06 push es
|
||
007E91F6 4C dec esp
|
||
007E91F7 61 popa
|
||
007E91F8 62656C bound esp, qword ptr [ebp+$6C]
|
||
007E91FB 38B803000005 cmp [eax+$5000003], bh
|
||
007E9201 0006 add [esi], al
|
||
007E9203 4B dec ebx
|
||
007E9204 50 push eax
|
||
007E9205 44 inc esp
|
||
007E9206 4D dec ebp
|
||
007E9207 4E dec esi
|
||
007E9208 6F outsd
|
||
007E9209 2100 and [eax], eax
|
||
007E920B 1200 adc al, byte ptr [eax]
|
||
007E920D F0 lock
|
||
007E920E 98 cwde
|
||
007E920F 7E00 jle 007E9211
|
||
007E9211 0B466F or eax, [esi+$6F]
|
||
007E9214 726D jb 007E9283
|
||
007E9216 44 inc esp
|
||
007E9217 657374 jnb 007E928E
|
||
007E921A 726F jb 007E928B
|
||
007E921C 7910 jns 007E922E
|
||
007E921E 00F8 add al, bh
|
||
007E9220 98 cwde
|
||
007E9221 7E00 jle 007E9223
|
||
007E9223 09466F or [esi+$6F], eax
|
||
007E9226 726D jb 007E9295
|
||
007E9228 43 inc ebx
|
||
007E9229 6C insb
|
||
007E922A 6F outsd
|
||
007E922B 7365 jnb 007E9292
|
||
007E922D 1300 adc eax, [eax]
|
||
007E922F FC cld
|
||
007E9230 98 cwde
|
||
007E9231 7E00 jle 007E9233
|
||
007E9233 0C54 or al, $54
|
||
007E9235 42 inc edx
|
||
007E9236 43 inc ebx
|
||
007E9237 6C insb
|
||
007E9238 6F outsd
|
||
007E9239 7365 jnb 007E92A0
|
||
007E923B 43 inc ebx
|
||
007E923C 6C insb
|
||
007E923D 69636B11004899 imul esp, [ebx+$6B], $99480011
|
||
007E9244 7E00 jle 007E9246
|
||
007E9246 0A544244 or dl, byte ptr [edx+eax*2+$44]
|
||
007E924A 656C insb
|
||
007E924C 43 inc ebx
|
||
007E924D 6C insb
|
||
007E924E 69636B0F00849C imul esp, [ebx+$6B], $9C84000F
|
||
007E9255 7E00 jle 007E9257
|
||
007E9257 08466F or [esi+$6F], al
|
||
007E925A 726D jb 007E92C9
|
||
007E925C 53 push ebx
|
||
007E925D 686F771500 push $0015776F
|
||
007E9262 3C9D cmp al, $9D
|
||
007E9264 7E00 jle 007E9266
|
||
007E9266 0E push cs
|
||
007E9267 54 push esp
|
||
007E9268 42 inc edx
|
||
007E9269 52 push edx
|
||
007E926A 61 popa
|
||
007E926B 667265 jb 007E92D3
|
||
007E926E 7368 jnb 007E92D8
|
||
007E9270 43 inc ebx
|
||
007E9271 6C insb
|
||
007E9272 69636B1700589D imul esp, [ebx+$6B], $9D580017
|
||
007E9279 7E00 jle 007E927B
|
||
007E927B 10546F6F adc [edi+ebp*2+$6F], dl
|
||
007E927F 6C insb
|
||
007E9280 42 inc edx
|
||
007E9281 7574 jnz 007E92F7
|
||
007E9283 746F jz 007E92F4
|
||
007E9285 6E outsb
|
||
007E9286 32436C xor al, byte ptr [ebx+$6C]
|
||
007E9289 69636B1800E89D imul esp, [ebx+$6B], $9DE80018
|
||
007E9290 7E00 jle 007E9292
|
||
007E9292 114661 adc [esi+$61], eax
|
||
007E9295 63746F72 arpl [edi+ebp*2+$72], si
|
||
007E9299 794E jns 007E92E9
|
||
007E929B 61 popa
|
||
007E929C 6D insd
|
||
007E929D 6543 inc ebx
|
||
007E929F 68616E6765 push $65676E61
|
||
007E92A4 1300 adc eax, [eax]
|
||
007E92A6 FC cld
|
||
007E92A7 9D pop
|
||
007E92A8 7E00 jle 007E92AA
|
||
007E92AA 0C42 or al, $42
|
||
007E92AC 7574 jnz 007E9322
|
||
007E92AE 746F jz 007E931F
|
||
007E92B0 6E outsb
|
||
007E92B1 32436C xor al, byte ptr [ebx+$6C]
|
||
007E92B4 69636B300098A9 imul esp, [ebx+$6B], $A9980030
|
||
007E92BB 7E00 jle 007E92BD
|
||
007E92BD 296378 sub dword ptr [ebx+$78], esp
|
||
007E92C0 47 inc edi
|
||
007E92C1 7269 jb 007E932C
|
||
007E92C3 6444 inc esp
|
||
007E92C5 42 inc edx
|
||
007E92C6 43 inc ebx
|
||
007E92C7 6F outsd
|
||
007E92C8 6C insb
|
||
007E92C9 756D jnz 007E9338
|
||
007E92CB 6E outsb
|
||
007E92CC 385072 cmp [eax+$72], dl
|
||
007E92CF 6F outsd
|
||
007E92D0 7065 jo 007E9337
|
||
007E92D2 7274 jb 007E9348
|
||
007E92D4 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E92DB 56 push esi
|
||
007E92DC 61 popa
|
||
007E92DD 6C insb
|
||
007E92DE 7565 jnz 007E9345
|
||
007E92E0 43 inc ebx
|
||
007E92E1 68616E6765 push $65676E61
|
||
007E92E6 643000 xor fs:[eax], al
|
||
007E92E9 64AC lodsb
|
||
007E92EB 7E00 jle 007E92ED
|
||
007E92ED 296378 sub dword ptr [ebx+$78], esp
|
||
007E92F0 47 inc edi
|
||
007E92F1 7269 jb 007E935C
|
||
007E92F3 6444 inc esp
|
||
007E92F5 42 inc edx
|
||
007E92F6 43 inc ebx
|
||
007E92F7 6F outsd
|
||
007E92F8 6C insb
|
||
007E92F9 756D jnz 007E9368
|
||
007E92FB 6E outsb
|
||
007E92FC 3550726F70 xor eax, $706F7250
|
||
007E9301 657274 jb 007E9378
|
||
007E9304 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E930B 56 push esi
|
||
007E930C 61 popa
|
||
007E930D 6C insb
|
||
007E930E 7565 jnz 007E9375
|
||
007E9310 43 inc ebx
|
||
007E9311 68616E6765 push $65676E61
|
||
007E9316 643000 xor fs:[eax], al
|
||
007E9319 EC in al, dx
|
||
007E931A B37E mov bl, $7E
|
||
007E931C 0029 add [ecx], ch
|
||
007E931E 637847 arpl [eax+$47], di
|
||
007E9321 7269 jb 007E938C
|
||
007E9323 6444 inc esp
|
||
007E9325 42 inc edx
|
||
007E9326 43 inc ebx
|
||
007E9327 6F outsd
|
||
007E9328 6C insb
|
||
007E9329 756D jnz 007E9398
|
||
007E932B 6E outsb
|
||
007E932C 315072 xor [eax+$72], edx
|
||
007E932F 6F outsd
|
||
007E9330 7065 jo 007E9397
|
||
007E9332 7274 jb 007E93A8
|
||
007E9334 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E933B 56 push esi
|
||
007E933C 61 popa
|
||
007E933D 6C insb
|
||
007E933E 7565 jnz 007E93A5
|
||
007E9340 43 inc ebx
|
||
007E9341 68616E6765 push $65676E61
|
||
007E9346 6417 pop ss
|
||
007E9348 00B8B67E0010 add [eax+$10007EB6], bh
|
||
007E934E 54 push esp
|
||
007E934F 6F outsd
|
||
007E9350 6F outsd
|
||
007E9351 6C insb
|
||
007E9352 42 inc edx
|
||
007E9353 7574 jnz 007E93C9
|
||
007E9355 746F jz 007E93C6
|
||
007E9357 6E outsb
|
||
007E9358 33436C xor eax, [ebx+$6C]
|
||
007E935B 69636B2B0030BA imul esp, [ebx+$6B], $BA30002B
|
||
007E9362 7E00 jle 007E9364
|
||
007E9364 2463 and al, $63
|
||
007E9366 7847 js 007E93AF
|
||
007E9368 7269 jb 007E93D3
|
||
007E936A 6444 inc esp
|
||
007E936C 42 inc edx
|
||
007E936D 43 inc ebx
|
||
007E936E 6F outsd
|
||
007E936F 6C insb
|
||
007E9370 756D jnz 007E93DF
|
||
007E9372 6E outsb
|
||
007E9373 335072 xor edx, [eax+$72]
|
||
007E9376 6F outsd
|
||
007E9377 7065 jo 007E93DE
|
||
007E9379 7274 jb 007E93EF
|
||
007E937B 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E9382 6F outsd
|
||
007E9383 6E outsb
|
||
007E9384 43 inc ebx
|
||
007E9385 6C insb
|
||
007E9386 69636B2B00B0BE imul esp, [ebx+$6B], $BEB0002B
|
||
007E938D 7E00 jle 007E938F
|
||
007E938F 2463 and al, $63
|
||
007E9391 7847 js 007E93DA
|
||
007E9393 7269 jb 007E93FE
|
||
007E9395 6444 inc esp
|
||
007E9397 42 inc edx
|
||
007E9398 43 inc ebx
|
||
007E9399 6F outsd
|
||
007E939A 6C insb
|
||
007E939B 756D jnz 007E940A
|
||
007E939D 6E outsb
|
||
007E939E 3650 push eax
|
||
007E93A0 726F jb 007E9411
|
||
007E93A2 7065 jo 007E9409
|
||
007E93A4 7274 jb 007E941A
|
||
007E93A6 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E93AD 6F outsd
|
||
007E93AE 6E outsb
|
||
007E93AF 43 inc ebx
|
||
007E93B0 6C insb
|
||
007E93B1 69636B25000CC2 imul esp, [ebx+$6B], $C20C0025
|
||
007E93B8 7E00 jle 007E93BA
|
||
007E93BA 1E push ds
|
||
007E93BB 7632 jbe 007E93EF
|
||
007E93BD 43 inc ebx
|
||
007E93BE 6F outsd
|
||
007E93BF 6C insb
|
||
007E93C0 756D jnz 007E942F
|
||
007E93C2 6E outsb
|
||
007E93C3 335072 xor edx, [eax+$72]
|
||
007E93C6 6F outsd
|
||
007E93C7 7065 jo 007E942E
|
||
007E93C9 7274 jb 007E943F
|
||
007E93CB 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E93D2 6F outsd
|
||
007E93D3 6E outsb
|
||
007E93D4 43 inc ebx
|
||
007E93D5 6C insb
|
||
007E93D6 69636B170058C5 imul esp, [ebx+$6B], $C5580017
|
||
007E93DD 7E00 jle 007E93DF
|
||
007E93DF 10546F6F adc [edi+ebp*2+$6F], dl
|
||
007E93E3 6C insb
|
||
007E93E4 42 inc edx
|
||
007E93E5 7574 jnz 007E945B
|
||
007E93E7 746F jz 007E9458
|
||
007E93E9 6E outsb
|
||
007E93EA 31436C xor [ebx+$6C], eax
|
||
007E93ED 69636B250098C5 imul esp, [ebx+$6B], $C5980025
|
||
007E93F4 7E00 jle 007E93F6
|
||
007E93F6 1E push ds
|
||
007E93F7 7632 jbe 007E942B
|
||
007E93F9 43 inc ebx
|
||
007E93FA 6F outsd
|
||
007E93FB 6C insb
|
||
007E93FC 756D jnz 007E946B
|
||
007E93FE 6E outsb
|
||
007E93FF 37 aaa
|
||
007E9400 50 push eax
|
||
007E9401 726F jb 007E9472
|
||
007E9403 7065 jo 007E946A
|
||
007E9405 7274 jb 007E947B
|
||
007E9407 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E940E 6F outsd
|
||
007E940F 6E outsb
|
||
007E9410 43 inc ebx
|
||
007E9411 6C insb
|
||
007E9412 69636B2A0008CA imul esp, [ebx+$6B], $CA08002A
|
||
007E9419 7E00 jle 007E941B
|
||
007E941B 237632 and esi, [esi+$32]
|
||
007E941E 43 inc ebx
|
||
007E941F 6F outsd
|
||
007E9420 6C insb
|
||
007E9421 756D jnz 007E9490
|
||
007E9423 6E outsb
|
||
007E9424 325072 xor dl, byte ptr [eax+$72]
|
||
007E9427 6F outsd
|
||
007E9428 7065 jo 007E948F
|
||
007E942A 7274 jb 007E94A0
|
||
007E942C 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E9433 56 push esi
|
||
007E9434 61 popa
|
||
007E9435 6C insb
|
||
007E9436 7565 jnz 007E949D
|
||
007E9438 43 inc ebx
|
||
007E9439 68616E6765 push $65676E61
|
||
007E943E 642500B0D07E and eax, $7ED0B000
|
||
007E9444 001E add [esi], bl
|
||
007E9446 7632 jbe 007E947A
|
||
007E9448 50 push eax
|
||
007E9449 53 push ebx
|
||
007E944A 50 push eax
|
||
007E944B 726F jb 007E94BC
|
||
007E944D 7065 jo 007E94B4
|
||
007E944F 7274 jb 007E94C5
|
||
007E9451 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E9458 56 push esi
|
||
007E9459 61 popa
|
||
007E945A 6C insb
|
||
007E945B 7565 jnz 007E94C2
|
||
007E945D 43 inc ebx
|
||
007E945E 68616E6765 push $65676E61
|
||
007E9463 642A00 sub al, byte ptr fs:[eax]
|
||
007E9466 54 push esp
|
||
007E9467 D37E00 sar dword ptr [esi+$00], cl
|
||
007E946A 237632 and esi, [esi+$32]
|
||
007E946D 42 inc edx
|
||
007E946E 61 popa
|
||
007E946F 7463 jz 007E94D4
|
||
007E9471 684E6F5072 push $72506F4E
|
||
007E9476 6F outsd
|
||
007E9477 7065 jo 007E94DE
|
||
007E9479 7274 jb 007E94EF
|
||
007E947B 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E9482 56 push esi
|
||
007E9483 61 popa
|
||
007E9484 6C insb
|
||
007E9485 7565 jnz 007E94EC
|
||
007E9487 43 inc ebx
|
||
007E9488 68616E6765 push $65676E61
|
||
007E948D 642500D4D57E and eax, $7ED5D400
|
||
007E9493 001E add [esi], bl
|
||
007E9495 7632 jbe 007E94C9
|
||
007E9497 50 push eax
|
||
007E9498 61 popa
|
||
007E9499 794D jns 007E94E8
|
||
007E949B 656E outsb
|
||
007E949D 7450 jz 007E94EF
|
||
007E949F 726F jb 007E9510
|
||
007E94A1 7065 jo 007E9508
|
||
007E94A3 7274 jb 007E9519
|
||
007E94A5 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E94AC 6F outsd
|
||
007E94AD 6E outsb
|
||
007E94AE 43 inc ebx
|
||
007E94AF 6C insb
|
||
007E94B0 69636B140008D9 imul esp, [ebx+$6B], $D9080014
|
||
007E94B7 7E00 jle 007E94B9
|
||
007E94B9 0D4F726465 or eax, $6564724F
|
||
007E94BE 724E jb 007E950E
|
||
007E94C0 6F outsd
|
||
007E94C1 43 inc ebx
|
||
007E94C2 68616E6765 push $65676E61
|
||
007E94C7 16 push ss
|
||
007E94C8 0084D97E000F4F add [ecx+ebx*8+$4F0F007E], al
|
||
007E94CF 7264 jb 007E9535
|
||
007E94D1 65724E jb 007E9522
|
||
007E94D4 6F outsd
|
||
007E94D5 4B dec ebx
|
||
007E94D6 657950 jns 007E9529
|
||
007E94D9 7265 jb 007E9540
|
||
007E94DB 7373 jnb 007E9550
|
||
007E94DD 2500B4DC7E and eax, $7EDCB400
|
||
007E94E2 001E add [esi], bl
|
||
007E94E4 7632 jbe 007E9518
|
||
007E94E6 43 inc ebx
|
||
007E94E7 6F outsd
|
||
007E94E8 6C insb
|
||
007E94E9 756D jnz 007E9558
|
||
007E94EB 6E outsb
|
||
007E94EC 325072 xor dl, byte ptr [eax+$72]
|
||
007E94EF 6F outsd
|
||
007E94F0 7065 jo 007E9557
|
||
007E94F2 7274 jb 007E9568
|
||
007E94F4 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E94FB 6F outsd
|
||
007E94FC 6E outsb
|
||
007E94FD 43 inc ebx
|
||
007E94FE 6C insb
|
||
007E94FF 69636B2700A8E1 imul esp, [ebx+$6B], $E1A80027
|
||
007E9506 7E00 jle 007E9508
|
||
007E9508 207632 and [esi+$32], dh
|
||
007E950B 43 inc ebx
|
||
007E950C 6F outsd
|
||
007E950D 6D insd
|
||
007E950E 54 push esp
|
||
007E950F 61 popa
|
||
007E9510 69746F7550726F70 imul esi, [edi+ebp*2+$75], $706F7250
|
||
007E9518 657274 jb 007E958F
|
||
007E951B 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E9522 6F outsd
|
||
007E9523 6E outsb
|
||
007E9524 43 inc ebx
|
||
007E9525 6C insb
|
||
007E9526 69636B1F00E4E4 imul esp, [ebx+$6B], $E4E4001F
|
||
007E952D 7E00 jle 007E952F
|
||
007E952F 185642 sbb [esi+$42], dl
|
||
007E9532 5A pop edx
|
||
007E9533 50 push eax
|
||
007E9534 726F jb 007E95A5
|
||
007E9536 7065 jo 007E959D
|
||
007E9538 7274 jb 007E95AE
|
||
007E953A 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E9541 6F outsd
|
||
007E9542 6E outsb
|
||
007E9543 43 inc ebx
|
||
007E9544 6C insb
|
||
007E9545 69636B250028E8 imul esp, [ebx+$6B], $E8280025
|
||
007E954C 7E00 jle 007E954E
|
||
007E954E 1E push ds
|
||
007E954F 7632 jbe 007E9583
|
||
007E9551 43 inc ebx
|
||
007E9552 6F outsd
|
||
007E9553 6C insb
|
||
007E9554 756D jnz 007E95C3
|
||
007E9556 6E outsb
|
||
007E9557 3450 xor al, $50
|
||
007E9559 726F jb 007E95CA
|
||
007E955B 7065 jo 007E95C2
|
||
007E955D 7274 jb 007E95D3
|
||
007E955F 69657342757474 imul esp, [ebp+$73], $74747542
|
||
007E9566 6F outsd
|
||
007E9567 6E outsb
|
||
007E9568 43 inc ebx
|
||
007E9569 6C insb
|
||
007E956A 69636B2A006CEB imul esp, [ebx+$6B], $EB6C002A
|
||
007E9571 7E00 jle 007E9573
|
||
007E9573 237632 and esi, [esi+$32]
|
||
007E9576 43 inc ebx
|
||
007E9577 6F outsd
|
||
007E9578 6C insb
|
||
007E9579 756D jnz 007E95E8
|
||
007E957B 6E outsb
|
||
007E957C 335072 xor edx, [eax+$72]
|
||
007E957F 6F outsd
|
||
007E9580 7065 jo 007E95E7
|
||
007E9582 7274 jb 007E95F8
|
||
007E9584 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E958B 56 push esi
|
||
007E958C 61 popa
|
||
007E958D 6C insb
|
||
007E958E 7565 jnz 007E95F5
|
||
007E9590 43 inc ebx
|
||
007E9591 68616E6765 push $65676E61
|
||
007E9596 642A00 sub al, byte ptr fs:[eax]
|
||
007E9599 5C pop esp
|
||
007E959A ED in eax, dx
|
||
007E959B 7E00 jle 007E959D
|
||
007E959D 237632 and esi, [esi+$32]
|
||
007E95A0 43 inc ebx
|
||
007E95A1 6F outsd
|
||
007E95A2 6C insb
|
||
007E95A3 756D jnz 007E9612
|
||
007E95A5 6E outsb
|
||
007E95A6 3450 xor al, $50
|
||
007E95A8 726F jb 007E9619
|
||
007E95AA 7065 jo 007E9611
|
||
007E95AC 7274 jb 007E9622
|
||
007E95AE 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E95B5 56 push esi
|
||
007E95B6 61 popa
|
||
007E95B7 6C insb
|
||
007E95B8 7565 jnz 007E961F
|
||
007E95BA 43 inc ebx
|
||
007E95BB 68616E6765 push $65676E61
|
||
007E95C0 6427 daa
|
||
007E95C2 0044EF7E add [edi+ebp*8+$7E], al
|
||
007E95C6 0020 add [eax], ah
|
||
007E95C8 7632 jbe 007E95FC
|
||
007E95CA 4B dec ebx
|
||
007E95CB 50 push eax
|
||
007E95CC 4E dec esi
|
||
007E95CD 4F dec edi
|
||
007E95CE 50 push eax
|
||
007E95CF 726F jb 007E9640
|
||
007E95D1 7065 jo 007E9638
|
||
007E95D3 7274 jb 007E9649
|
||
007E95D5 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E95DC 56 push esi
|
||
007E95DD 61 popa
|
||
007E95DE 6C insb
|
||
007E95DF 7565 jnz 007E9646
|
||
007E95E1 43 inc ebx
|
||
007E95E2 68616E6765 push $65676E61
|
||
007E95E7 642900 sub dword ptr fs:[eax], eax
|
||
007E95EA 28F1 sub cl, dh
|
||
007E95EC 7E00 jle 007E95EE
|
||
007E95EE 227632 and dh, byte ptr [esi+$32]
|
||
007E95F1 4B dec ebx
|
||
007E95F2 50 push eax
|
||
007E95F3 44 inc esp
|
||
007E95F4 4D dec ebp
|
||
007E95F5 4E dec esi
|
||
007E95F6 6F outsd
|
||
007E95F7 50 push eax
|
||
007E95F8 726F jb 007E9669
|
||
007E95FA 7065 jo 007E9661
|
||
007E95FC 7274 jb 007E9672
|
||
007E95FE 69657345646974 imul esp, [ebp+$73], $74696445
|
||
007E9605 56 push esi
|
||
007E9606 61 popa
|
||
007E9607 6C insb
|
||
007E9608 7565 jnz 007E966F
|
||
007E960A 43 inc ebx
|
||
007E960B 68616E6765 push $65676E61
|
||
007E9610 641300 adc eax, fs:[eax]
|
||
007E9613 10F3 adc bl, dh
|
||
007E9615 7E00 jle 007E9617
|
||
007E9617 0C4B or al, $4B
|
||
007E9619 50 push eax
|
||
007E961A 4E dec esi
|
||
007E961B 4F dec edi
|
||
007E961C 4B dec ebx
|
||
007E961D 657950 jns 007E9670
|
||
007E9620 7265 jb 007E9687
|
||
007E9622 7373 jnb 007E9697
|
||
007E9624 0B546672 or edx, [esi+$72]
|
||
007E9628 6D insd
|
||
007E9629 59 pop ecx
|
||
007E962A 46 inc esi
|
||
007E962B 46 inc esi
|
||
007E962C 50 push eax
|
||
007E962D 5F pop edi
|
||
007E962E 48 dec eax
|
||
007E962F 58 pop eax
|
||
007E9630 1000 adc [eax], al
|
||
007E9632 28944500648A45 sub [ebp+eax*2+$458A6400], dl
|
||
007E9639 00B8124D0020 add [eax+$20004D12], bh
|
||
007E963F 42 inc edx
|
||
007E9640 44 inc esp
|
||
007E9641 001C5F add [edi+ebx*2], bl
|
||
007E9644 47 inc edi
|
||
007E9645 00B867470064 add [eax+$64004767], bh
|
||
007E964B D37800 sar dword ptr [eax+$00], cl
|
||
007E964E A80A test al, $0A
|
||
007E9650 7800 js 007E9652
|
||
007E9652 0016 add [esi], dl
|
||
007E9654 6300 arpl [eax], ax
|
||
007E9656 F4 hlt
|
||
007E9657 B466 mov ah, $66
|
||
007E9659 0034B1 add [ecx+esi*4], dh
|
||
007E965C 6600A40E6400E0A5 add [esi+ecx+$A5E00064], ah
|
||
007E9664 45 inc ebp
|
||
007E9665 005876 add [eax+$76], bl
|
||
007E9668 7C00 jl 007E966A
|
||
007E966A 087F4B or [edi+$4B], bh
|
||
007E966D 0088996A008B add [eax+$8B006A99], cl
|
||
007E9673 C078967E sar byte ptr [eax-$6A], $7E
|
||
007E9677 0007 add [edi], al
|
||
007E9679 0B546672 or edx, [esi+$72]
|
||
007E967D 6D insd
|
||
007E967E 59 pop ecx
|
||
007E967F 46 inc esi
|
||
007E9680 46 inc esi
|
||
007E9681 50 push eax
|
||
007E9682 5F pop edi
|
||
007E9683 48 dec eax
|
||
007E9684 58 pop eax
|
||
007E9685 048E add al, -$72
|
||
007E9687 7E00 jle 007E9689
|
||
007E9689 D0F2 DB $D0, $F2 // dl, 1
|
||
007E968B 49 dec ecx
|
||
007E968C 005E00 add [esi+$00], bl
|
||
007E968F 09555F or [ebp+$5F], edx
|
||
007E9692 59 pop ecx
|
||
007E9693 46 inc esi
|
||
007E9694 46 inc esi
|
||
007E9695 50 push eax
|
||
007E9696 5F pop edi
|
||
007E9697 48 dec eax
|
||
007E9698 58 pop eax
|
||
007E9699 0000 add [eax], al
|
||
|
||
*)
|
||
end;
|
||
|
||
end. |