8422 lines
331 KiB
ObjectPascal
8422 lines
331 KiB
ObjectPascal
|
|
unit U_YFCR_SH;
|
|||
|
|
|
|||
|
|
interface
|
|||
|
|
|
|||
|
|
uses
|
|||
|
|
Windows, Messages, SysUtils, Classes, Graphics,
|
|||
|
|
Controls, Forms, Dialogs, StdCtrls
|
|||
|
|
type
|
|||
|
|
TfrmYFCR_SH=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;
|
|||
|
|
cxGridDBColumn5: 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;
|
|||
|
|
Label8: TLabel;
|
|||
|
|
OrderNO: TEdit;
|
|||
|
|
Label9: TLabel;
|
|||
|
|
ComTaiTou: TEdit;
|
|||
|
|
YFName: TEdit;
|
|||
|
|
NOChk: TToolButton;
|
|||
|
|
PopupMenu1: TPopupMenu;
|
|||
|
|
N1: TMenuItem;
|
|||
|
|
N2: TMenuItem;
|
|||
|
|
ChkNote: TEdit;
|
|||
|
|
Label17: TLabel;
|
|||
|
|
Label12: TLabel;
|
|||
|
|
Label13: TLabel;
|
|||
|
|
Label14: TLabel;
|
|||
|
|
Label16: TLabel;
|
|||
|
|
v2SHStatus: TcxGridDBColumn;
|
|||
|
|
Label10: TLabel;
|
|||
|
|
note: TEdit;
|
|||
|
|
Label11: TLabel;
|
|||
|
|
ConNO: TEdit;
|
|||
|
|
v2ConNO: TcxGridDBColumn;
|
|||
|
|
v2P_Color: TcxGridDBColumn;
|
|||
|
|
Label15: TLabel;
|
|||
|
|
P_Color: TEdit;
|
|||
|
|
v2KPType: 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 NOChkClick(Sender : TObject);
|
|||
|
|
procedure N1Click(Sender : TObject);
|
|||
|
|
procedure N2Click(Sender : TObject);
|
|||
|
|
procedure v2sselPropertiesChange(Sender : TObject);
|
|||
|
|
procedure cxTabControl2Change(Sender : TObject);
|
|||
|
|
procedure _PROC_0082EBD9(Sender : TObject);
|
|||
|
|
procedure _PROC_0082F419(Sender : TObject);
|
|||
|
|
procedure _PROC_0082F7D5(Sender : TObject);
|
|||
|
|
procedure _PROC_0083005D(Sender : TObject);
|
|||
|
|
procedure _PROC_008303B1(Sender : TObject);
|
|||
|
|
procedure _PROC_00830B81(Sender : TObject);
|
|||
|
|
procedure _PROC_00830E9E(Sender : TObject);
|
|||
|
|
procedure _PROC_00830ED4(Sender : TObject);
|
|||
|
|
procedure _PROC_00830EE1(Sender : TObject);
|
|||
|
|
procedure _PROC_00831225(Sender : TObject);
|
|||
|
|
procedure _PROC_00831515(Sender : TObject);
|
|||
|
|
procedure _PROC_008317B9(Sender : TObject);
|
|||
|
|
procedure _PROC_00831A39(Sender : TObject);
|
|||
|
|
procedure _PROC_00831D71(Sender : TObject);
|
|||
|
|
procedure _PROC_0083211D(Sender : TObject);
|
|||
|
|
procedure _PROC_00832B41(Sender : TObject);
|
|||
|
|
procedure _PROC_008337D1(Sender : TObject);
|
|||
|
|
procedure _PROC_00833DD9(Sender : TObject);
|
|||
|
|
procedure _PROC_00833E08(Sender : TObject);
|
|||
|
|
procedure _PROC_00833E10(Sender : TObject);
|
|||
|
|
procedure _PROC_00833E1F(Sender : TObject);
|
|||
|
|
procedure _PROC_00833E33(Sender : TObject);
|
|||
|
|
procedure _PROC_00833E76(Sender : TObject);
|
|||
|
|
private
|
|||
|
|
{ Private declarations }
|
|||
|
|
public
|
|||
|
|
{ Public declarations }
|
|||
|
|
end ;
|
|||
|
|
|
|||
|
|
var
|
|||
|
|
frmYFCR_SH: TfrmYFCR_SH;
|
|||
|
|
|
|||
|
|
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
|
|||
|
|
|
|||
|
|
implementation
|
|||
|
|
|
|||
|
|
{$R *.DFM}
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.FormDestroy(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082E5D4 33C0 xor eax, eax
|
|||
|
|
|
|||
|
|
* Reference to GlobalVar_008959CC
|
|||
|
|
|
|
|||
|
|
0082E5D6 A3CC598900 mov dword ptr [$008959CC], eax
|
|||
|
|
0082E5DB C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.FormClose(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082E5DC C60102 mov byte ptr [ecx], $02
|
|||
|
|
0082E5DF C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.TBCloseClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082E5E0 53 push ebx
|
|||
|
|
0082E5E1 8BD8 mov ebx, eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
|
|
|||
|
|
0082E5E3 B90CE68200 mov ecx, $0082E60C
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
0082E5E8 8B9338030000 mov edx, [ebx+$0338]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>'
|
|||
|
|
|
|
|||
|
|
0082E5EE B820E68200 mov eax, $0082E620
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0082E5F3 E8A895F8FF call 007B7BA0
|
|||
|
|
0082E5F8 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
|||
|
|
|
|
|||
|
|
0082E5FA E89979C7FF call 004A5F98
|
|||
|
|
0082E5FF 5B pop ebx
|
|||
|
|
0082E600 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.TBDelClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082E62C 55 push ebp
|
|||
|
|
0082E62D 8BEC mov ebp, esp
|
|||
|
|
0082E62F 33C9 xor ecx, ecx
|
|||
|
|
0082E631 51 push ecx
|
|||
|
|
0082E632 51 push ecx
|
|||
|
|
0082E633 51 push ecx
|
|||
|
|
0082E634 51 push ecx
|
|||
|
|
0082E635 51 push ecx
|
|||
|
|
0082E636 51 push ecx
|
|||
|
|
0082E637 51 push ecx
|
|||
|
|
0082E638 51 push ecx
|
|||
|
|
0082E639 53 push ebx
|
|||
|
|
0082E63A 56 push esi
|
|||
|
|
0082E63B 57 push edi
|
|||
|
|
0082E63C 8945FC mov [ebp-$04], eax
|
|||
|
|
0082E63F 33C0 xor eax, eax
|
|||
|
|
0082E641 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>b<EFBFBD><62><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
0082E642 6833E88200 push $0082E833
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0082E647 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0082E64A 648920 mov fs:[eax], esp
|
|||
|
|
0082E64D 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
0082E650 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
0082E656 E86598C9FF call 004C7EC0
|
|||
|
|
0082E65B 84C0 test al, al
|
|||
|
|
0082E65D 0F85AD010000 jnz 0082E810
|
|||
|
|
0082E663 A044E88200 mov al, byte ptr [$0082E844]
|
|||
|
|
0082E668 50 push eax
|
|||
|
|
0082E669 8D45EC lea eax, [ebp-$14]
|
|||
|
|
0082E66C B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
|||
|
|
|
|
|||
|
|
0082E66E E8F1A6BEFF call 00418D64
|
|||
|
|
0082E673 8D4DEC lea ecx, [ebp-$14]
|
|||
|
|
0082E676 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
0082E679 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'ssel'
|
|||
|
|
|
|
|||
|
|
0082E67F BA50E88200 mov edx, $0082E850
|
|||
|
|
0082E684 8B18 mov ebx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
|||
|
|
|
|
|||
|
|
0082E686 FF9344020000 call dword ptr [ebx+$0244]
|
|||
|
|
0082E68C 84C0 test al, al
|
|||
|
|
0082E68E 751D jnz 0082E6AD
|
|||
|
|
0082E690 6A00 push $00
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>ʾ'
|
|||
|
|
|
|
|||
|
|
0082E692 B958E88200 mov ecx, $0082E858
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
|||
|
|
|
|
|||
|
|
0082E697 BA60E88200 mov edx, $0082E860
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.FormShow(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082E8E0 53 push ebx
|
|||
|
|
0082E8E1 8BD8 mov ebx, eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
|
|
|||
|
|
0082E8E3 B94CE98200 mov ecx, $0082E94C
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
0082E8E8 8B9338030000 mov edx, [ebx+$0338]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>'
|
|||
|
|
|
|
|||
|
|
0082E8EE B860E98200 mov eax, $0082E960
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0082E8F3 E8AC90F8FF call 007B79A4
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryTemp : TADOQuery
|
|||
|
|
|
|
|||
|
|
0082E8F8 8B8308030000 mov eax, [ebx+$0308]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0082E8FE E88560F8FF call 007B4988
|
|||
|
|
0082E903 83C4F8 add esp, -$08
|
|||
|
|
0082E906 DD1C24 fstp qword ptr [esp]
|
|||
|
|
0082E909 9B wait
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Enddate : TDateTimePicker
|
|||
|
|
|
|
|||
|
|
0082E90A 8B835C030000 mov eax, [ebx+$035C]
|
|||
|
|
|
|||
|
|
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
|||
|
|
|
|
|||
|
|
0082E910 E81739C4FF call 0047222C
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryTemp : TADOQuery
|
|||
|
|
|
|
|||
|
|
0082E915 8B8308030000 mov eax, [ebx+$0308]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0082E91B E86860F8FF call 007B4988
|
|||
|
|
0082E920 D8256CE98200 fsub dword ptr [$0082E96C]
|
|||
|
|
0082E926 83C4F8 add esp, -$08
|
|||
|
|
0082E929 DD1C24 fstp qword ptr [esp]
|
|||
|
|
0082E92C 9B wait
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.begdate : TDateTimePicker
|
|||
|
|
|
|
|||
|
|
0082E92D 8B8358030000 mov eax, [ebx+$0358]
|
|||
|
|
|
|||
|
|
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
|||
|
|
|
|
|||
|
|
0082E933 E8F438C4FF call 0047222C
|
|||
|
|
0082E938 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0082E93A E8E5F7FFFF call 0082E124
|
|||
|
|
0082E93F 5B pop ebx
|
|||
|
|
0082E940 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.TBRafreshClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082E970 53 push ebx
|
|||
|
|
0082E971 8BD8 mov ebx, eax
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ToolBar1 : TToolBar
|
|||
|
|
|
|
|||
|
|
0082E973 8B83F8020000 mov eax, [ebx+$02F8]
|
|||
|
|
0082E979 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolBar.SetFocus()
|
|||
|
|
|
|
|||
|
|
0082E97B FF92C4000000 call dword ptr [edx+$00C4]
|
|||
|
|
0082E981 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0082E983 E89CF7FFFF call 0082E124
|
|||
|
|
0082E988 5B pop ebx
|
|||
|
|
0082E989 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.ToolButton2Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082E98C 55 push ebp
|
|||
|
|
0082E98D 8BEC mov ebp, esp
|
|||
|
|
0082E98F 6A00 push $00
|
|||
|
|
0082E991 53 push ebx
|
|||
|
|
0082E992 8BD8 mov ebx, eax
|
|||
|
|
0082E994 33C0 xor eax, eax
|
|||
|
|
0082E996 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>`<60><><EFBFBD><EFBFBD>[Y]<5D>'
|
|||
|
|
|
|
|||
|
|
0082E997 6830EA8200 push $0082EA30
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0082E99C 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0082E99F 648920 mov fs:[eax], esp
|
|||
|
|
0082E9A2 BA44EA8200 mov edx, $0082EA44
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
0082E9A7 8B8304040000 mov eax, [ebx+$0404]
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
|||
|
|
|
|
|||
|
|
0082E9AD E86E9CC5FF call 00488620
|
|||
|
|
0082E9B2 BA44EA8200 mov edx, $0082EA44
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Label16 : TLabel
|
|||
|
|
|
|
|||
|
|
0082E9B7 8B8308040000 mov eax, [ebx+$0408]
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
|||
|
|
|
|
|||
|
|
0082E9BD E85E9CC5FF call 00488620
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryMain : TADOQuery
|
|||
|
|
|
|
|||
|
|
0082E9C2 8B831C030000 mov eax, [ebx+$031C]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.GetActive(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
0082E9C8 E84770C9FF call 004C5A14
|
|||
|
|
0082E9CD 84C0 test al, al
|
|||
|
|
0082E9CF 7449 jz 0082EA1A
|
|||
|
|
0082E9D1 8D45FC lea eax, [ebp-$04]
|
|||
|
|
0082E9D4 50 push eax
|
|||
|
|
0082E9D5 B902000000 mov ecx, $00000002
|
|||
|
|
0082E9DA BA01000000 mov edx, $00000001
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Panel1 : TPanel
|
|||
|
|
|
|
|||
|
|
0082E9DF 8B8310030000 mov eax, [ebx+$0310]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0082E9E5 E8C676F8FF call 007B60B0
|
|||
|
|
0082E9EA 8B55FC mov edx, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryMain : TADOQuery
|
|||
|
|
|
|
|||
|
|
0082E9ED 8B831C030000 mov eax, [ebx+$031C]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0082E9F3 E8D082F8FF call 007B6CC8
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
0082E9F8 8B9368030000 mov edx, [ebx+$0368]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryMain : TADOQuery
|
|||
|
|
|
|
|||
|
|
0082E9FE 8B831C030000 mov eax, [ebx+$031C]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0082EA04 E88784F8FF call 007B6E90
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
0082EA09 8B9368030000 mov edx, [ebx+$0368]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryMain : TADOQuery
|
|||
|
|
|
|
|||
|
|
0082EA0F 8B831C030000 mov eax, [ebx+$031C]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0082EA15 E8FE85F8FF call 007B7018
|
|||
|
|
0082EA1A 33C0 xor eax, eax
|
|||
|
|
0082EA1C 5A pop edx
|
|||
|
|
0082EA1D 59 pop ecx
|
|||
|
|
0082EA1E 59 pop ecx
|
|||
|
|
0082EA1F 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '[Y]<5D>'
|
|||
|
|
|
|
|||
|
|
0082EA22 6837EA8200 push $0082EA37
|
|||
|
|
0082EA27 8D45FC lea eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
0082EA2A E8F568BDFF call 00405324
|
|||
|
|
0082EA2F C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
0082EA30 E9BF60BDFF jmp 00404AF4
|
|||
|
|
0082EA35 EBF0 jmp 0082EA27
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
0082EA37 5B pop ebx
|
|||
|
|
0082EA38 59 pop ecx
|
|||
|
|
0082EA39 5D pop ebp
|
|||
|
|
0082EA3A C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.FactoryNameChange(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082EA48 56 push esi
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ToolButton2 : TToolButton
|
|||
|
|
|
|
|||
|
|
0082EA49 8B8014030000 mov eax, [eax+$0314]
|
|||
|
|
0082EA4F 66BEEBFF mov si, $FFEB
|
|||
|
|
|
|||
|
|
* Reference to: System.@CallDynaInst;
|
|||
|
|
|
|
|||
|
|
0082EA53 E8FC5ABDFF call 00404554
|
|||
|
|
0082EA58 5E pop esi
|
|||
|
|
0082EA59 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.Button2Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082EA5C 55 push ebp
|
|||
|
|
0082EA5D 8BEC mov ebp, esp
|
|||
|
|
0082EA5F 33C9 xor ecx, ecx
|
|||
|
|
0082EA61 51 push ecx
|
|||
|
|
0082EA62 51 push ecx
|
|||
|
|
0082EA63 51 push ecx
|
|||
|
|
0082EA64 51 push ecx
|
|||
|
|
0082EA65 51 push ecx
|
|||
|
|
0082EA66 53 push ebx
|
|||
|
|
0082EA67 56 push esi
|
|||
|
|
0082EA68 8BD8 mov ebx, eax
|
|||
|
|
0082EA6A 33C0 xor eax, eax
|
|||
|
|
0082EA6C 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>_<EFBFBD><5F><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
0082EA6D 6869EB8200 push $0082EB69
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0082EA72 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0082EA75 648920 mov fs:[eax], esp
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
0082EA78 8B8368030000 mov eax, [ebx+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
0082EA7E E83D94C9FF call 004C7EC0
|
|||
|
|
0082EA83 84C0 test al, al
|
|||
|
|
0082EA85 0F85C3000000 jnz 0082EB4E
|
|||
|
|
0082EA8B 6A24 push $24
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>ʾ'
|
|||
|
|
|
|
|||
|
|
0082EA8D B978EB8200 mov ecx, $0082EB78
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'ȷ<><C8B7>Ҫɾ<D2AA><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
|
|
|||
|
|
0082EA92 BA80EB8200 mov edx, $0082EB80
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.cxGridDBColumn8PropertiesEditValueChanged(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082F5B0 55 push ebp
|
|||
|
|
0082F5B1 8BEC mov ebp, esp
|
|||
|
|
0082F5B3 B908000000 mov ecx, $00000008
|
|||
|
|
0082F5B8 6A00 push $00
|
|||
|
|
0082F5BA 6A00 push $00
|
|||
|
|
0082F5BC 49 dec ecx
|
|||
|
|
0082F5BD 75F9 jnz 0082F5B8
|
|||
|
|
0082F5BF 51 push ecx
|
|||
|
|
0082F5C0 53 push ebx
|
|||
|
|
0082F5C1 56 push esi
|
|||
|
|
0082F5C2 8BDA mov ebx, edx
|
|||
|
|
0082F5C4 8BF0 mov esi, eax
|
|||
|
|
0082F5C6 33C0 xor eax, eax
|
|||
|
|
0082F5C8 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>1S<31><53><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
0082F5C9 68BEF78200 push $0082F7BE
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0082F5CE 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0082F5D1 648920 mov fs:[eax], esp
|
|||
|
|
0082F5D4 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0082F5D7 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;
|
|||
|
|
|
|
|||
|
|
0082F5D9 E8DE00D6FF call 0058F6BC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
0082F5DE 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;
|
|||
|
|
|
|
|||
|
|
0082F5E4 E863CDE2FF 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;
|
|||
|
|
|
|
|||
|
|
0082F5E9 E87625E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field TcxGridDBTableView.OFFS_0050
|
|||
|
|
|
|
|||
|
|
0082F5EE 8B4050 mov eax, [eax+$50]
|
|||
|
|
0082F5F1 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
0082F5F4 8B08 mov ecx, [eax]
|
|||
|
|
0082F5F6 FF5110 call dword ptr [ecx+$10]
|
|||
|
|
0082F5F9 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
0082F5FC 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F5FF E8E8B2BDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
0082F604 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
0082F60A 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
0082F60C E82F8EC9FF call 004C8440
|
|||
|
|
0082F611 8D55E0 lea edx, [ebp-$20]
|
|||
|
|
0082F614 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F617 E8D0B2BDFF call 0040A8EC
|
|||
|
|
0082F61C 8B55E0 mov edx, [ebp-$20]
|
|||
|
|
0082F61F 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
0082F622 E8A197BEFF call 00418DC8
|
|||
|
|
0082F627 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
0082F62A 50 push eax
|
|||
|
|
0082F62B 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
0082F62E 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
0082F630 E87F75C9FF call 004C6BB4
|
|||
|
|
0082F635 5A pop edx
|
|||
|
|
0082F636 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
0082F638 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
0082F63E 8BC3 mov eax, ebx
|
|||
|
|
0082F640 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Post()
|
|||
|
|
|
|
|||
|
|
0082F642 FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
0082F648 8B9E0C030000 mov ebx, [esi+$030C]
|
|||
|
|
0082F64E 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
0082F650 E87F62C9FF call 004C58D4
|
|||
|
|
0082F655 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
0082F657 E850E9CAFF call 004DDFAC
|
|||
|
|
0082F65C 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_44
|
|||
|
|
|
|
|||
|
|
0082F65E FF5244 call dword ptr [edx+$44]
|
|||
|
|
0082F661 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
0082F663 E844E9CAFF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'UPdate YCL_SG_HZ '
|
|||
|
|
|
|
|||
|
|
0082F668 BAD4F78200 mov edx, $0082F7D4
|
|||
|
|
0082F66D 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
0082F66F FF5138 call dword ptr [ecx+$38]
|
|||
|
|
0082F672 8D55DC lea edx, [ebp-$24]
|
|||
|
|
0082F675 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F678 E86FB2BDFF call 0040A8EC
|
|||
|
|
0082F67D 837DDC00 cmp dword ptr [ebp-$24], +$00
|
|||
|
|
0082F681 7440 jz 0082F6C3
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
0082F683 68F0F78200 push $0082F7F0
|
|||
|
|
0082F688 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '=''
|
|||
|
|
|
|
|||
|
|
0082F68B 6800F88200 push $0082F800
|
|||
|
|
0082F690 8D55D4 lea edx, [ebp-$2C]
|
|||
|
|
0082F693 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F696 E851B2BDFF call 0040A8EC
|
|||
|
|
0082F69B FF75D4 push dword ptr [ebp-$2C]
|
|||
|
|
0082F69E 680CF88200 push $0082F80C
|
|||
|
|
0082F6A3 8D45D8 lea eax, [ebp-$28]
|
|||
|
|
0082F6A6 BA05000000 mov edx, $00000005
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
0082F6AB E80460BDFF call 004056B4
|
|||
|
|
0082F6B0 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
0082F6B3 50 push eax
|
|||
|
|
0082F6B4 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
0082F6B6 E8F1E8CAFF call 004DDFAC
|
|||
|
|
0082F6BB 5A pop edx
|
|||
|
|
0082F6BC 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
0082F6BE FF5138 call dword ptr [ecx+$38]
|
|||
|
|
0082F6C1 EB2B jmp 0082F6EE
|
|||
|
|
0082F6C3 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
0082F6C5 E8E2E8CAFF call 004DDFAC
|
|||
|
|
0082F6CA 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
0082F6CB 68F0F78200 push $0082F7F0
|
|||
|
|
0082F6D0 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '=NULL'
|
|||
|
|
|
|
|||
|
|
0082F6D3 6818F88200 push $0082F818
|
|||
|
|
0082F6D8 8D45D0 lea eax, [ebp-$30]
|
|||
|
|
0082F6DB BA03000000 mov edx, $00000003
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
0082F6E0 E8CF5FBDFF call 004056B4
|
|||
|
|
0082F6E5 8B55D0 mov edx, [ebp-$30]
|
|||
|
|
0082F6E8 58 pop eax
|
|||
|
|
0082F6E9 8B08 mov ecx, [eax]
|
|||
|
|
0082F6EB FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ',Editer=''
|
|||
|
|
|
|
|||
|
|
0082F6EE 6828F88200 push $0082F828
|
|||
|
|
0082F6F3 8D55C8 lea edx, [ebp-$38]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.cxGridDBColumn5PropertiesEditValueChanged(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082F87C 55 push ebp
|
|||
|
|
0082F87D 8BEC mov ebp, esp
|
|||
|
|
0082F87F B91F000000 mov ecx, $0000001F
|
|||
|
|
0082F884 6A00 push $00
|
|||
|
|
0082F886 6A00 push $00
|
|||
|
|
0082F888 49 dec ecx
|
|||
|
|
0082F889 75F9 jnz 0082F884
|
|||
|
|
0082F88B 53 push ebx
|
|||
|
|
0082F88C 56 push esi
|
|||
|
|
0082F88D 8BF2 mov esi, edx
|
|||
|
|
0082F88F 8BD8 mov ebx, eax
|
|||
|
|
0082F891 33C0 xor eax, eax
|
|||
|
|
0082F893 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>wK<77><4B><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
0082F894 6878FF8200 push $0082FF78
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0082F899 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0082F89C 648920 mov fs:[eax], esp
|
|||
|
|
0082F89F 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0082F8A2 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;
|
|||
|
|
|
|
|||
|
|
0082F8A4 E813FED5FF call 0058F6BC
|
|||
|
|
0082F8A9 8D55DC lea edx, [ebp-$24]
|
|||
|
|
0082F8AC 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F8AF E838B0BDFF call 0040A8EC
|
|||
|
|
0082F8B4 837DDC00 cmp dword ptr [ebp-$24], +$00
|
|||
|
|
0082F8B8 750D jnz 0082F8C7
|
|||
|
|
0082F8BA 8D45FC lea eax, [ebp-$04]
|
|||
|
|
0082F8BD BA90FF8200 mov edx, $0082FF90
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
0082F8C2 E8F55ABDFF call 004053BC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
0082F8C7 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;
|
|||
|
|
|
|
|||
|
|
0082F8CD E87ACAE2FF 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;
|
|||
|
|
|
|
|||
|
|
0082F8D2 E88D22E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field TcxGridDBTableView.OFFS_0050
|
|||
|
|
|
|
|||
|
|
0082F8D7 8B4050 mov eax, [eax+$50]
|
|||
|
|
0082F8DA 8D55D8 lea edx, [ebp-$28]
|
|||
|
|
0082F8DD 8B08 mov ecx, [eax]
|
|||
|
|
0082F8DF FF5110 call dword ptr [ecx+$10]
|
|||
|
|
0082F8E2 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
0082F8E5 8D55E0 lea edx, [ebp-$20]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F8E8 E8FFAFBDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
0082F8ED 8BB368030000 mov esi, [ebx+$0368]
|
|||
|
|
0082F8F3 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
0082F8F5 E8468BC9FF call 004C8440
|
|||
|
|
0082F8FA 8D55C4 lea edx, [ebp-$3C]
|
|||
|
|
0082F8FD 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F900 E8E7AFBDFF call 0040A8EC
|
|||
|
|
0082F905 8B55C4 mov edx, [ebp-$3C]
|
|||
|
|
0082F908 8D45C8 lea eax, [ebp-$38]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
0082F90B E8B894BEFF call 00418DC8
|
|||
|
|
0082F910 8D45C8 lea eax, [ebp-$38]
|
|||
|
|
0082F913 50 push eax
|
|||
|
|
0082F914 8B55E0 mov edx, [ebp-$20]
|
|||
|
|
0082F917 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
0082F919 E89672C9FF call 004C6BB4
|
|||
|
|
0082F91E 5A pop edx
|
|||
|
|
0082F91F 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
0082F921 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
0082F927 8D55C0 lea edx, [ebp-$40]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.cxGridDBColumn1PropertiesEditValueChanged(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00830174 55 push ebp
|
|||
|
|
00830175 8BEC mov ebp, esp
|
|||
|
|
00830177 B908000000 mov ecx, $00000008
|
|||
|
|
0083017C 6A00 push $00
|
|||
|
|
0083017E 6A00 push $00
|
|||
|
|
00830180 49 dec ecx
|
|||
|
|
00830181 75F9 jnz 0083017C
|
|||
|
|
00830183 51 push ecx
|
|||
|
|
00830184 53 push ebx
|
|||
|
|
00830185 56 push esi
|
|||
|
|
00830186 8BDA mov ebx, edx
|
|||
|
|
00830188 8BF0 mov esi, eax
|
|||
|
|
0083018A 33C0 xor eax, eax
|
|||
|
|
0083018C 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>UG<55><47><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
0083018D 689A038300 push $0083039A
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830192 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830195 648920 mov fs:[eax], esp
|
|||
|
|
00830198 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0083019B 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;
|
|||
|
|
|
|
|||
|
|
0083019D E81AF5D5FF call 0058F6BC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
008301A2 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;
|
|||
|
|
|
|
|||
|
|
008301A8 E89FC1E2FF 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;
|
|||
|
|
|
|
|||
|
|
008301AD E8B219E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field TcxGridDBTableView.OFFS_0050
|
|||
|
|
|
|
|||
|
|
008301B2 8B4050 mov eax, [eax+$50]
|
|||
|
|
008301B5 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
008301B8 8B08 mov ecx, [eax]
|
|||
|
|
008301BA FF5110 call dword ptr [ecx+$10]
|
|||
|
|
008301BD 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
008301C0 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008301C3 E824A7BDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
008301C8 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
008301CE 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
008301D0 E86B82C9FF call 004C8440
|
|||
|
|
008301D5 8D55E0 lea edx, [ebp-$20]
|
|||
|
|
008301D8 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008301DB E80CA7BDFF call 0040A8EC
|
|||
|
|
008301E0 8B55E0 mov edx, [ebp-$20]
|
|||
|
|
008301E3 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
008301E6 E8DD8BBEFF call 00418DC8
|
|||
|
|
008301EB 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
008301EE 50 push eax
|
|||
|
|
008301EF 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
008301F2 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
008301F4 E8BB69C9FF call 004C6BB4
|
|||
|
|
008301F9 5A pop edx
|
|||
|
|
008301FA 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
008301FC FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
00830202 8BC3 mov eax, ebx
|
|||
|
|
00830204 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Post()
|
|||
|
|
|
|
|||
|
|
00830206 FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
0083020C 8B9E0C030000 mov ebx, [esi+$030C]
|
|||
|
|
00830212 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
00830214 E8BB56C9FF call 004C58D4
|
|||
|
|
00830219 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
0083021B E88CDDCAFF call 004DDFAC
|
|||
|
|
00830220 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_44
|
|||
|
|
|
|
|||
|
|
00830222 FF5244 call dword ptr [edx+$44]
|
|||
|
|
00830225 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
00830227 E880DDCAFF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'UPdate YF_Money_CR '
|
|||
|
|
|
|
|||
|
|
0083022C BAB0038300 mov edx, $008303B0
|
|||
|
|
00830231 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
00830233 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
00830236 8D55DC lea edx, [ebp-$24]
|
|||
|
|
00830239 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083023C E8ABA6BDFF call 0040A8EC
|
|||
|
|
00830241 837DDC00 cmp dword ptr [ebp-$24], +$00
|
|||
|
|
00830245 7440 jz 00830287
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
00830247 68CC038300 push $008303CC
|
|||
|
|
0083024C FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '=''
|
|||
|
|
|
|
|||
|
|
0083024F 68DC038300 push $008303DC
|
|||
|
|
00830254 8D55D4 lea edx, [ebp-$2C]
|
|||
|
|
00830257 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083025A E88DA6BDFF call 0040A8EC
|
|||
|
|
0083025F FF75D4 push dword ptr [ebp-$2C]
|
|||
|
|
00830262 68E8038300 push $008303E8
|
|||
|
|
00830267 8D45D8 lea eax, [ebp-$28]
|
|||
|
|
0083026A BA05000000 mov edx, $00000005
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
0083026F E84054BDFF call 004056B4
|
|||
|
|
00830274 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
00830277 50 push eax
|
|||
|
|
00830278 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
0083027A E82DDDCAFF call 004DDFAC
|
|||
|
|
0083027F 5A pop edx
|
|||
|
|
00830280 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
00830282 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
00830285 EB2B jmp 008302B2
|
|||
|
|
00830287 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
00830289 E81EDDCAFF call 004DDFAC
|
|||
|
|
0083028E 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
0083028F 68CC038300 push $008303CC
|
|||
|
|
00830294 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '=NULL'
|
|||
|
|
|
|
|||
|
|
00830297 68F4038300 push $008303F4
|
|||
|
|
0083029C 8D45D0 lea eax, [ebp-$30]
|
|||
|
|
0083029F BA03000000 mov edx, $00000003
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
008302A4 E80B54BDFF call 004056B4
|
|||
|
|
008302A9 8B55D0 mov edx, [ebp-$30]
|
|||
|
|
008302AC 58 pop eax
|
|||
|
|
008302AD 8B08 mov ecx, [eax]
|
|||
|
|
008302AF FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ',Editer=''
|
|||
|
|
|
|
|||
|
|
008302B2 6804048300 push $00830404
|
|||
|
|
008302B7 8D55C8 lea edx, [ebp-$38]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.ToolButton3Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00830458 55 push ebp
|
|||
|
|
00830459 8BEC mov ebp, esp
|
|||
|
|
0083045B B90C000000 mov ecx, $0000000C
|
|||
|
|
00830460 6A00 push $00
|
|||
|
|
00830462 6A00 push $00
|
|||
|
|
00830464 49 dec ecx
|
|||
|
|
00830465 75F9 jnz 00830460
|
|||
|
|
00830467 51 push ecx
|
|||
|
|
00830468 53 push ebx
|
|||
|
|
00830469 8945FC mov [ebp-$04], eax
|
|||
|
|
0083046C 33C0 xor eax, eax
|
|||
|
|
0083046E 55 push ebp
|
|||
|
|
0083046F 6880068300 push $00830680
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830474 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830477 648920 mov fs:[eax], esp
|
|||
|
|
0083047A 33C0 xor eax, eax
|
|||
|
|
0083047C 55 push ebp
|
|||
|
|
0083047D 6813068300 push $00830613
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830482 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830485 648920 mov fs:[eax], esp
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.cxGridDBColumn3PropertiesButtonClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00830710 55 push ebp
|
|||
|
|
00830711 8BEC mov ebp, esp
|
|||
|
|
00830713 51 push ecx
|
|||
|
|
00830714 B90C000000 mov ecx, $0000000C
|
|||
|
|
00830719 6A00 push $00
|
|||
|
|
0083071B 6A00 push $00
|
|||
|
|
0083071D 49 dec ecx
|
|||
|
|
0083071E 75F9 jnz 00830719
|
|||
|
|
00830720 51 push ecx
|
|||
|
|
00830721 874DFC xchg [ebp-$04], ecx
|
|||
|
|
00830724 53 push ebx
|
|||
|
|
00830725 56 push esi
|
|||
|
|
00830726 8BF0 mov esi, eax
|
|||
|
|
00830728 33C0 xor eax, eax
|
|||
|
|
0083072A 55 push ebp
|
|||
|
|
0083072B 68AF0A8300 push $00830AAF
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830730 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830733 648920 mov fs:[eax], esp
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00830736 8B8668030000 mov eax, [esi+$0368]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'YFType'
|
|||
|
|
|
|
|||
|
|
0083073C BAC40A8300 mov edx, $00830AC4
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00830741 E86E64C9FF call 004C6BB4
|
|||
|
|
00830746 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
00830749 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TClientDataSet.OFFS_60
|
|||
|
|
|
|
|||
|
|
0083074B FF5160 call dword ptr [ecx+$60]
|
|||
|
|
0083074E 8B45F8 mov eax, [ebp-$08]
|
|||
|
|
00830751 8D55FC lea edx, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00830754 E893A1BDFF call 0040A8EC
|
|||
|
|
00830759 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
|||
|
|
|
|
|||
|
|
0083075C BAD40A8300 mov edx, $00830AD4
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCmp;
|
|||
|
|
|
|
|||
|
|
00830761 E8DA4FBDFF call 00405740
|
|||
|
|
00830766 751D jnz 00830785
|
|||
|
|
00830768 6A00 push $00
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>ʾ'
|
|||
|
|
|
|
|||
|
|
0083076A B9E00A8300 mov ecx, $00830AE0
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD><EFBFBD>!'
|
|||
|
|
|
|
|||
|
|
0083076F BAE80A8300 mov edx, $00830AE8
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.cxGridDBColumn6PropertiesButtonClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00830C28 55 push ebp
|
|||
|
|
00830C29 8BEC mov ebp, esp
|
|||
|
|
00830C2B 51 push ecx
|
|||
|
|
00830C2C B906000000 mov ecx, $00000006
|
|||
|
|
00830C31 6A00 push $00
|
|||
|
|
00830C33 6A00 push $00
|
|||
|
|
00830C35 49 dec ecx
|
|||
|
|
00830C36 75F9 jnz 00830C31
|
|||
|
|
00830C38 51 push ecx
|
|||
|
|
00830C39 874DFC xchg [ebp-$04], ecx
|
|||
|
|
00830C3C 53 push ebx
|
|||
|
|
00830C3D 56 push esi
|
|||
|
|
00830C3E 8BF0 mov esi, eax
|
|||
|
|
00830C40 33C0 xor eax, eax
|
|||
|
|
00830C42 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>n<<3C><><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
00830C43 68810E8300 push $00830E81
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830C48 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830C4B 648920 mov fs:[eax], esp
|
|||
|
|
00830C4E 33C0 xor eax, eax
|
|||
|
|
00830C50 55 push ebp
|
|||
|
|
00830C51 68570E8300 push $00830E57
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830C56 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830C59 648920 mov fs:[eax], esp
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.v2Column3PropertiesButtonClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00830F84 55 push ebp
|
|||
|
|
00830F85 8BEC mov ebp, esp
|
|||
|
|
00830F87 51 push ecx
|
|||
|
|
00830F88 B906000000 mov ecx, $00000006
|
|||
|
|
00830F8D 6A00 push $00
|
|||
|
|
00830F8F 6A00 push $00
|
|||
|
|
00830F91 49 dec ecx
|
|||
|
|
00830F92 75F9 jnz 00830F8D
|
|||
|
|
00830F94 51 push ecx
|
|||
|
|
00830F95 874DFC xchg [ebp-$04], ecx
|
|||
|
|
00830F98 53 push ebx
|
|||
|
|
00830F99 56 push esi
|
|||
|
|
00830F9A 8BF0 mov esi, eax
|
|||
|
|
00830F9C 33C0 xor eax, eax
|
|||
|
|
00830F9E 55 push ebp
|
|||
|
|
00830F9F 68DD118300 push $008311DD
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830FA4 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830FA7 648920 mov fs:[eax], esp
|
|||
|
|
00830FAA 33C0 xor eax, eax
|
|||
|
|
00830FAC 55 push ebp
|
|||
|
|
00830FAD 68B3118300 push $008311B3
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830FB2 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830FB5 648920 mov fs:[eax], esp
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.ToolButton1Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008312C8 53 push ebx
|
|||
|
|
008312C9 8BD8 mov ebx, eax
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryMain : TADOQuery
|
|||
|
|
|
|
|||
|
|
008312CB 8B831C030000 mov eax, [ebx+$031C]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
008312D1 E8EA6BC9FF call 004C7EC0
|
|||
|
|
008312D6 84C0 test al, al
|
|||
|
|
008312D8 7516 jnz 008312F0
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>'
|
|||
|
|
|
|
|||
|
|
008312DA B9FC128300 mov ecx, $008312FC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryMain : TADOQuery
|
|||
|
|
|
|
|||
|
|
008312DF 8B931C030000 mov edx, [ebx+$031C]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
008312E5 8B8338030000 mov eax, [ebx+$0338]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
008312EB E8406FF8FF call 007B8230
|
|||
|
|
008312F0 5B pop ebx
|
|||
|
|
008312F1 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.v2Column2PropertiesEditValueChanged(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00831308 55 push ebp
|
|||
|
|
00831309 8BEC mov ebp, esp
|
|||
|
|
0083130B B908000000 mov ecx, $00000008
|
|||
|
|
00831310 6A00 push $00
|
|||
|
|
00831312 6A00 push $00
|
|||
|
|
00831314 49 dec ecx
|
|||
|
|
00831315 75F9 jnz 00831310
|
|||
|
|
00831317 53 push ebx
|
|||
|
|
00831318 56 push esi
|
|||
|
|
00831319 8BDA mov ebx, edx
|
|||
|
|
0083131B 8BF0 mov esi, eax
|
|||
|
|
0083131D 33C0 xor eax, eax
|
|||
|
|
0083131F 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>5<EFBFBD><35><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
00831320 68F0148300 push $008314F0
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00831325 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00831328 648920 mov fs:[eax], esp
|
|||
|
|
0083132B 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0083132E 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;
|
|||
|
|
|
|
|||
|
|
00831330 E887E3D5FF call 0058F6BC
|
|||
|
|
00831335 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
00831338 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083133B E8AC95BDFF call 0040A8EC
|
|||
|
|
00831340 837DF400 cmp dword ptr [ebp-$0C], +$00
|
|||
|
|
00831344 750D jnz 00831353
|
|||
|
|
00831346 8D45FC lea eax, [ebp-$04]
|
|||
|
|
00831349 BA08158300 mov edx, $00831508
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
0083134E E86940BDFF call 004053BC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
00831353 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;
|
|||
|
|
|
|
|||
|
|
00831359 E8EEAFE2FF 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;
|
|||
|
|
|
|
|||
|
|
0083135E E80108E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field TcxGridDBTableView.OFFS_0050
|
|||
|
|
|
|
|||
|
|
00831363 8B4050 mov eax, [eax+$50]
|
|||
|
|
00831366 8D55F0 lea edx, [ebp-$10]
|
|||
|
|
00831369 8B08 mov ecx, [eax]
|
|||
|
|
0083136B FF5110 call dword ptr [ecx+$10]
|
|||
|
|
0083136E 8B45F0 mov eax, [ebp-$10]
|
|||
|
|
00831371 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831374 E87395BDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00831379 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
0083137F 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
00831381 E8BA70C9FF call 004C8440
|
|||
|
|
00831386 8D55DC lea edx, [ebp-$24]
|
|||
|
|
00831389 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083138C E85B95BDFF call 0040A8EC
|
|||
|
|
00831391 8B55DC mov edx, [ebp-$24]
|
|||
|
|
00831394 8D45E0 lea eax, [ebp-$20]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
00831397 E82C7ABEFF call 00418DC8
|
|||
|
|
0083139C 8D45E0 lea eax, [ebp-$20]
|
|||
|
|
0083139F 50 push eax
|
|||
|
|
008313A0 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
008313A3 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
008313A5 E80A58C9FF call 004C6BB4
|
|||
|
|
008313AA 5A pop edx
|
|||
|
|
008313AB 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
008313AD FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
008313B3 8BC3 mov eax, ebx
|
|||
|
|
008313B5 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Post()
|
|||
|
|
|
|
|||
|
|
008313B7 FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
008313BD 8B9E0C030000 mov ebx, [esi+$030C]
|
|||
|
|
008313C3 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
008313C5 E80A45C9FF call 004C58D4
|
|||
|
|
008313CA 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
008313CC E8DBCBCAFF call 004DDFAC
|
|||
|
|
008313D1 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_44
|
|||
|
|
|
|
|||
|
|
008313D3 FF5244 call dword ptr [edx+$44]
|
|||
|
|
008313D6 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
008313D8 E8CFCBCAFF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'UPdate YF_Money_CR '
|
|||
|
|
|
|
|||
|
|
008313DD BA14158300 mov edx, $00831514
|
|||
|
|
008313E2 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
008313E4 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
008313E7 6830158300 push $00831530
|
|||
|
|
008313EC FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
008313EF 6840158300 push $00831540
|
|||
|
|
008313F4 8D55D4 lea edx, [ebp-$2C]
|
|||
|
|
008313F7 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008313FA E8ED94BDFF call 0040A8EC
|
|||
|
|
008313FF FF75D4 push dword ptr [ebp-$2C]
|
|||
|
|
00831402 8D45D8 lea eax, [ebp-$28]
|
|||
|
|
00831405 BA04000000 mov edx, $00000004
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
0083140A E8A542BDFF call 004056B4
|
|||
|
|
0083140F 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
00831412 50 push eax
|
|||
|
|
00831413 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
00831415 E892CBCAFF call 004DDFAC
|
|||
|
|
0083141A 5A pop edx
|
|||
|
|
0083141B 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
0083141D FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ',Editer=''
|
|||
|
|
|
|
|||
|
|
00831420 684C158300 push $0083154C
|
|||
|
|
00831425 8D55CC lea edx, [ebp-$34]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.v2PSPropertiesEditValueChanged(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008315AC 55 push ebp
|
|||
|
|
008315AD 8BEC mov ebp, esp
|
|||
|
|
008315AF B908000000 mov ecx, $00000008
|
|||
|
|
008315B4 6A00 push $00
|
|||
|
|
008315B6 6A00 push $00
|
|||
|
|
008315B8 49 dec ecx
|
|||
|
|
008315B9 75F9 jnz 008315B4
|
|||
|
|
008315BB 53 push ebx
|
|||
|
|
008315BC 56 push esi
|
|||
|
|
008315BD 8BDA mov ebx, edx
|
|||
|
|
008315BF 8BF0 mov esi, eax
|
|||
|
|
008315C1 33C0 xor eax, eax
|
|||
|
|
008315C3 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>[3<><33><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
008315C4 6894178300 push $00831794
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008315C9 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008315CC 648920 mov fs:[eax], esp
|
|||
|
|
008315CF 8D55FC lea edx, [ebp-$04]
|
|||
|
|
008315D2 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;
|
|||
|
|
|
|
|||
|
|
008315D4 E8E3E0D5FF call 0058F6BC
|
|||
|
|
008315D9 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
008315DC 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008315DF E80893BDFF call 0040A8EC
|
|||
|
|
008315E4 837DF400 cmp dword ptr [ebp-$0C], +$00
|
|||
|
|
008315E8 750D jnz 008315F7
|
|||
|
|
008315EA 8D45FC lea eax, [ebp-$04]
|
|||
|
|
008315ED BAAC178300 mov edx, $008317AC
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
008315F2 E8C53DBDFF call 004053BC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
008315F7 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;
|
|||
|
|
|
|
|||
|
|
008315FD E84AADE2FF 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;
|
|||
|
|
|
|
|||
|
|
00831602 E85D05E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field TcxGridDBTableView.OFFS_0050
|
|||
|
|
|
|
|||
|
|
00831607 8B4050 mov eax, [eax+$50]
|
|||
|
|
0083160A 8D55F0 lea edx, [ebp-$10]
|
|||
|
|
0083160D 8B08 mov ecx, [eax]
|
|||
|
|
0083160F FF5110 call dword ptr [ecx+$10]
|
|||
|
|
00831612 8B45F0 mov eax, [ebp-$10]
|
|||
|
|
00831615 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831618 E8CF92BDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
0083161D 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
00831623 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
00831625 E8166EC9FF call 004C8440
|
|||
|
|
0083162A 8D55DC lea edx, [ebp-$24]
|
|||
|
|
0083162D 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831630 E8B792BDFF call 0040A8EC
|
|||
|
|
00831635 8B55DC mov edx, [ebp-$24]
|
|||
|
|
00831638 8D45E0 lea eax, [ebp-$20]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
0083163B E88877BEFF call 00418DC8
|
|||
|
|
00831640 8D45E0 lea eax, [ebp-$20]
|
|||
|
|
00831643 50 push eax
|
|||
|
|
00831644 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
00831647 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00831649 E86655C9FF call 004C6BB4
|
|||
|
|
0083164E 5A pop edx
|
|||
|
|
0083164F 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
00831651 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
00831657 8BC3 mov eax, ebx
|
|||
|
|
00831659 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Post()
|
|||
|
|
|
|
|||
|
|
0083165B FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
00831661 8B9E0C030000 mov ebx, [esi+$030C]
|
|||
|
|
00831667 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
00831669 E86642C9FF call 004C58D4
|
|||
|
|
0083166E 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
00831670 E837C9CAFF call 004DDFAC
|
|||
|
|
00831675 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_44
|
|||
|
|
|
|
|||
|
|
00831677 FF5244 call dword ptr [edx+$44]
|
|||
|
|
0083167A 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
0083167C E82BC9CAFF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'UPdate YF_Money_CR '
|
|||
|
|
|
|
|||
|
|
00831681 BAB8178300 mov edx, $008317B8
|
|||
|
|
00831686 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
00831688 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
0083168B 68D4178300 push $008317D4
|
|||
|
|
00831690 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
00831693 68E4178300 push $008317E4
|
|||
|
|
00831698 8D55D4 lea edx, [ebp-$2C]
|
|||
|
|
0083169B 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083169E E84992BDFF call 0040A8EC
|
|||
|
|
008316A3 FF75D4 push dword ptr [ebp-$2C]
|
|||
|
|
008316A6 8D45D8 lea eax, [ebp-$28]
|
|||
|
|
008316A9 BA04000000 mov edx, $00000004
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
008316AE E80140BDFF call 004056B4
|
|||
|
|
008316B3 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
008316B6 50 push eax
|
|||
|
|
008316B7 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
008316B9 E8EEC8CAFF call 004DDFAC
|
|||
|
|
008316BE 5A pop edx
|
|||
|
|
008316BF 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
008316C1 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ',Editer=''
|
|||
|
|
|
|
|||
|
|
008316C4 68F0178300 push $008317F0
|
|||
|
|
008316C9 8D55CC lea edx, [ebp-$34]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.v2BatchNoPropertiesEditValueChanged(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00831850 55 push ebp
|
|||
|
|
00831851 8BEC mov ebp, esp
|
|||
|
|
00831853 B907000000 mov ecx, $00000007
|
|||
|
|
00831858 6A00 push $00
|
|||
|
|
0083185A 6A00 push $00
|
|||
|
|
0083185C 49 dec ecx
|
|||
|
|
0083185D 75F9 jnz 00831858
|
|||
|
|
0083185F 51 push ecx
|
|||
|
|
00831860 53 push ebx
|
|||
|
|
00831861 56 push esi
|
|||
|
|
00831862 8BDA mov ebx, edx
|
|||
|
|
00831864 8BF0 mov esi, eax
|
|||
|
|
00831866 33C0 xor eax, eax
|
|||
|
|
00831868 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>0<EFBFBD><30><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
00831869 68201A8300 push $00831A20
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0083186E 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00831871 648920 mov fs:[eax], esp
|
|||
|
|
00831874 8D55FC lea edx, [ebp-$04]
|
|||
|
|
00831877 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;
|
|||
|
|
|
|
|||
|
|
00831879 E83EDED5FF call 0058F6BC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
0083187E 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;
|
|||
|
|
|
|
|||
|
|
00831884 E8C3AAE2FF 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;
|
|||
|
|
|
|
|||
|
|
00831889 E8D602E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field TcxGridDBTableView.OFFS_0050
|
|||
|
|
|
|
|||
|
|
0083188E 8B4050 mov eax, [eax+$50]
|
|||
|
|
00831891 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
00831894 8B08 mov ecx, [eax]
|
|||
|
|
00831896 FF5110 call dword ptr [ecx+$10]
|
|||
|
|
00831899 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
0083189C 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083189F E84890BDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
008318A4 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
008318AA 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
008318AC E88F6BC9FF call 004C8440
|
|||
|
|
008318B1 8D55E0 lea edx, [ebp-$20]
|
|||
|
|
008318B4 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008318B7 E83090BDFF call 0040A8EC
|
|||
|
|
008318BC 8B55E0 mov edx, [ebp-$20]
|
|||
|
|
008318BF 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
008318C2 E80175BEFF call 00418DC8
|
|||
|
|
008318C7 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
008318CA 50 push eax
|
|||
|
|
008318CB 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
008318CE 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
008318D0 E8DF52C9FF call 004C6BB4
|
|||
|
|
008318D5 5A pop edx
|
|||
|
|
008318D6 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
008318D8 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
008318DE 8BC3 mov eax, ebx
|
|||
|
|
008318E0 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Post()
|
|||
|
|
|
|
|||
|
|
008318E2 FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
008318E8 8B9E0C030000 mov ebx, [esi+$030C]
|
|||
|
|
008318EE 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
008318F0 E8DF3FC9FF call 004C58D4
|
|||
|
|
008318F5 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
008318F7 E8B0C6CAFF call 004DDFAC
|
|||
|
|
008318FC 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_44
|
|||
|
|
|
|
|||
|
|
008318FE FF5244 call dword ptr [edx+$44]
|
|||
|
|
00831901 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
00831903 E8A4C6CAFF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'UPdate YF_Money_CR '
|
|||
|
|
|
|
|||
|
|
00831908 BA381A8300 mov edx, $00831A38
|
|||
|
|
0083190D 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
0083190F FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
00831912 68541A8300 push $00831A54
|
|||
|
|
00831917 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '=''
|
|||
|
|
|
|
|||
|
|
0083191A 68641A8300 push $00831A64
|
|||
|
|
0083191F 8D55D8 lea edx, [ebp-$28]
|
|||
|
|
00831922 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831925 E8C28FBDFF call 0040A8EC
|
|||
|
|
0083192A FF75D8 push dword ptr [ebp-$28]
|
|||
|
|
0083192D 68701A8300 push $00831A70
|
|||
|
|
00831932 8D45DC lea eax, [ebp-$24]
|
|||
|
|
00831935 BA05000000 mov edx, $00000005
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
0083193A E8753DBDFF call 004056B4
|
|||
|
|
0083193F 8B45DC mov eax, [ebp-$24]
|
|||
|
|
00831942 50 push eax
|
|||
|
|
00831943 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
|||
|
|
|
|
|||
|
|
00831945 E862C6CAFF call 004DDFAC
|
|||
|
|
0083194A 5A pop edx
|
|||
|
|
0083194B 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TADOQuery.OFFS_38
|
|||
|
|
|
|
|||
|
|
0083194D FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ',Editer=''
|
|||
|
|
|
|
|||
|
|
00831950 687C1A8300 push $00831A7C
|
|||
|
|
00831955 8D55D0 lea edx, [ebp-$30]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.v2PayMentPropertiesButtonClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00831AD0 55 push ebp
|
|||
|
|
00831AD1 8BEC mov ebp, esp
|
|||
|
|
00831AD3 51 push ecx
|
|||
|
|
00831AD4 B906000000 mov ecx, $00000006
|
|||
|
|
00831AD9 6A00 push $00
|
|||
|
|
00831ADB 6A00 push $00
|
|||
|
|
00831ADD 49 dec ecx
|
|||
|
|
00831ADE 75F9 jnz 00831AD9
|
|||
|
|
00831AE0 51 push ecx
|
|||
|
|
00831AE1 874DFC xchg [ebp-$04], ecx
|
|||
|
|
00831AE4 53 push ebx
|
|||
|
|
00831AE5 56 push esi
|
|||
|
|
00831AE6 8BF0 mov esi, eax
|
|||
|
|
00831AE8 33C0 xor eax, eax
|
|||
|
|
00831AEA 55 push ebp
|
|||
|
|
00831AEB 68271D8300 push $00831D27
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00831AF0 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00831AF3 648920 mov fs:[eax], esp
|
|||
|
|
00831AF6 33C0 xor eax, eax
|
|||
|
|
00831AF8 55 push ebp
|
|||
|
|
00831AF9 68FD1C8300 push $00831CFD
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00831AFE 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00831B01 648920 mov fs:[eax], esp
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.v2T_qtyPropertiesEditValueChanged(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00831E04 55 push ebp
|
|||
|
|
00831E05 8BEC mov ebp, esp
|
|||
|
|
00831E07 B910000000 mov ecx, $00000010
|
|||
|
|
00831E0C 6A00 push $00
|
|||
|
|
00831E0E 6A00 push $00
|
|||
|
|
00831E10 49 dec ecx
|
|||
|
|
00831E11 75F9 jnz 00831E0C
|
|||
|
|
00831E13 51 push ecx
|
|||
|
|
00831E14 53 push ebx
|
|||
|
|
00831E15 56 push esi
|
|||
|
|
00831E16 8BDA mov ebx, edx
|
|||
|
|
00831E18 8BF0 mov esi, eax
|
|||
|
|
00831E1A 33C0 xor eax, eax
|
|||
|
|
00831E1C 55 push ebp
|
|||
|
|
00831E1D 68AB208300 push $008320AB
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00831E22 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00831E25 648920 mov fs:[eax], esp
|
|||
|
|
00831E28 8D55FC lea edx, [ebp-$04]
|
|||
|
|
00831E2B 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;
|
|||
|
|
|
|
|||
|
|
00831E2D E88AD8D5FF call 0058F6BC
|
|||
|
|
00831E32 8D55F0 lea edx, [ebp-$10]
|
|||
|
|
00831E35 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831E38 E8AF8ABDFF call 0040A8EC
|
|||
|
|
00831E3D 837DF000 cmp dword ptr [ebp-$10], +$00
|
|||
|
|
00831E41 750D jnz 00831E50
|
|||
|
|
00831E43 8D45FC lea eax, [ebp-$04]
|
|||
|
|
00831E46 BAC0208300 mov edx, $008320C0
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
00831E4B E86C35BDFF call 004053BC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
00831E50 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;
|
|||
|
|
|
|
|||
|
|
00831E56 E8F1A4E2FF 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;
|
|||
|
|
|
|
|||
|
|
00831E5B E804FDE1FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field TcxGridDBTableView.OFFS_0050
|
|||
|
|
|
|
|||
|
|
00831E60 8B4050 mov eax, [eax+$50]
|
|||
|
|
00831E63 8D55EC lea edx, [ebp-$14]
|
|||
|
|
00831E66 8B08 mov ecx, [eax]
|
|||
|
|
00831E68 FF5110 call dword ptr [ecx+$10]
|
|||
|
|
00831E6B 8B45EC mov eax, [ebp-$14]
|
|||
|
|
00831E6E 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831E71 E8768ABDFF call 0040A8EC
|
|||
|
|
00831E76 8D45F4 lea eax, [ebp-$0C]
|
|||
|
|
00831E79 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'T_Price'
|
|||
|
|
|
|
|||
|
|
00831E7A BACC208300 mov edx, $008320CC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00831E7F 8B8668030000 mov eax, [esi+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00831E85 E82A4DC9FF call 004C6BB4
|
|||
|
|
00831E8A 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TClientDataSet.OFFS_54
|
|||
|
|
|
|
|||
|
|
00831E8C FF5254 call dword ptr [edx+$54]
|
|||
|
|
00831E8F DD5DDC fstp qword ptr [ebp-$24]
|
|||
|
|
00831E92 9B wait
|
|||
|
|
00831E93 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
|||
|
|
|
|
|||
|
|
00831E96 E891B8BDFF call 0040D72C
|
|||
|
|
00831E9B DC4DDC fmul qword ptr [ebp-$24]
|
|||
|
|
00831E9E DB7DD0 fstp tbyte ptr [ebp-$30]
|
|||
|
|
00831EA1 9B wait
|
|||
|
|
00831EA2 8D45D0 lea eax, [ebp-$30]
|
|||
|
|
00831EA5 8945E4 mov [ebp-$1C], eax
|
|||
|
|
00831EA8 C645E803 mov byte ptr [ebp-$18], $03
|
|||
|
|
00831EAC 8D55E4 lea edx, [ebp-$1C]
|
|||
|
|
00831EAF 33C9 xor ecx, ecx
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '%.2f'
|
|||
|
|
|
|
|||
|
|
00831EB1 B8DC208300 mov eax, $008320DC
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00831EB6 E8C9ACBDFF call 0040CB84
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00831EBB 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
00831EC1 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
00831EC3 E87865C9FF call 004C8440
|
|||
|
|
00831EC8 8D55BC lea edx, [ebp-$44]
|
|||
|
|
00831ECB 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831ECE E8198ABDFF call 0040A8EC
|
|||
|
|
00831ED3 8B55BC mov edx, [ebp-$44]
|
|||
|
|
00831ED6 8D45C0 lea eax, [ebp-$40]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
00831ED9 E8EA6EBEFF call 00418DC8
|
|||
|
|
00831EDE 8D45C0 lea eax, [ebp-$40]
|
|||
|
|
00831EE1 50 push eax
|
|||
|
|
00831EE2 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
00831EE5 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00831EE7 E8C84CC9FF call 004C6BB4
|
|||
|
|
00831EEC 5A pop edx
|
|||
|
|
00831EED 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
00831EEF FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
00831EF5 8D55A8 lea edx, [ebp-$58]
|
|||
|
|
00831EF8 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831EFB E8EC89BDFF call 0040A8EC
|
|||
|
|
00831F00 8B55A8 mov edx, [ebp-$58]
|
|||
|
|
00831F03 8D45AC lea eax, [ebp-$54]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
00831F06 E8BD6EBEFF call 00418DC8
|
|||
|
|
00831F0B 8D45AC lea eax, [ebp-$54]
|
|||
|
|
00831F0E 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'T_Money'
|
|||
|
|
|
|
|||
|
|
00831F0F BAEC208300 mov edx, $008320EC
|
|||
|
|
00831F14 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00831F16 E8994CC9FF call 004C6BB4
|
|||
|
|
00831F1B 5A pop edx
|
|||
|
|
00831F1C 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
00831F1E FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
00831F24 8D55A4 lea edx, [ebp-$5C]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.Button1Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00832194 55 push ebp
|
|||
|
|
00832195 8BEC mov ebp, esp
|
|||
|
|
00832197 B910000000 mov ecx, $00000010
|
|||
|
|
0083219C 6A00 push $00
|
|||
|
|
0083219E 6A00 push $00
|
|||
|
|
008321A0 49 dec ecx
|
|||
|
|
008321A1 75F9 jnz 0083219C
|
|||
|
|
008321A3 51 push ecx
|
|||
|
|
008321A4 53 push ebx
|
|||
|
|
008321A5 56 push esi
|
|||
|
|
008321A6 57 push edi
|
|||
|
|
008321A7 8945FC mov [ebp-$04], eax
|
|||
|
|
008321AA 33C0 xor eax, eax
|
|||
|
|
008321AC 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>%<25><><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
008321AD 6825258300 push $00832525
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008321B2 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008321B5 648920 mov fs:[eax], esp
|
|||
|
|
008321B8 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
008321BB 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
008321C1 E8FA5CC9FF call 004C7EC0
|
|||
|
|
008321C6 84C0 test al, al
|
|||
|
|
008321C8 0F85F1020000 jnz 008324BF
|
|||
|
|
008321CE A034258300 mov al, byte ptr [$00832534]
|
|||
|
|
008321D3 50 push eax
|
|||
|
|
008321D4 8D45EC lea eax, [ebp-$14]
|
|||
|
|
008321D7 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
|||
|
|
|
|
|||
|
|
008321D9 E8866BBEFF call 00418D64
|
|||
|
|
008321DE 8D4DEC lea ecx, [ebp-$14]
|
|||
|
|
008321E1 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
008321E4 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'ssel'
|
|||
|
|
|
|
|||
|
|
008321EA BA40258300 mov edx, $00832540
|
|||
|
|
008321EF 8B18 mov ebx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
|||
|
|
|
|
|||
|
|
008321F1 FF9344020000 call dword ptr [ebx+$0244]
|
|||
|
|
008321F7 84C0 test al, al
|
|||
|
|
008321F9 751D jnz 00832218
|
|||
|
|
008321FB 6A00 push $00
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>ʾ'
|
|||
|
|
|
|
|||
|
|
008321FD B948258300 mov ecx, $00832548
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
|||
|
|
|
|
|||
|
|
00832202 BA50258300 mov edx, $00832550
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.CheckBox1Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00832610 55 push ebp
|
|||
|
|
00832611 8BEC mov ebp, esp
|
|||
|
|
00832613 B905000000 mov ecx, $00000005
|
|||
|
|
00832618 6A00 push $00
|
|||
|
|
0083261A 6A00 push $00
|
|||
|
|
0083261C 49 dec ecx
|
|||
|
|
0083261D 75F9 jnz 00832618
|
|||
|
|
0083261F 53 push ebx
|
|||
|
|
00832620 56 push esi
|
|||
|
|
00832621 57 push edi
|
|||
|
|
00832622 8BF0 mov esi, eax
|
|||
|
|
00832624 33C0 xor eax, eax
|
|||
|
|
00832626 55 push ebp
|
|||
|
|
00832627 68DC278300 push $008327DC
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0083262C 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0083262F 648920 mov fs:[eax], esp
|
|||
|
|
00832632 BAF4278300 mov edx, $008327F4
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
00832637 8B8604040000 mov eax, [esi+$0404]
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
|||
|
|
|
|
|||
|
|
0083263D E8DE5FC5FF call 00488620
|
|||
|
|
00832642 BAF4278300 mov edx, $008327F4
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Label16 : TLabel
|
|||
|
|
|
|
|||
|
|
00832647 8B8608040000 mov eax, [esi+$0408]
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
|||
|
|
|
|
|||
|
|
0083264D E8CE5FC5FF call 00488620
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00832652 8B8668030000 mov eax, [esi+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
00832658 E86358C9FF call 004C7EC0
|
|||
|
|
0083265D 84C0 test al, al
|
|||
|
|
0083265F 0F8541010000 jnz 008327A6
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00832665 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
0083266B 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
|||
|
|
|
|
|||
|
|
0083266D E8E24EC9FF call 004C7554
|
|||
|
|
00832672 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.First(TDataSet);
|
|||
|
|
|
|
|||
|
|
00832674 E8B759C9FF call 004C8030
|
|||
|
|
00832679 E90D010000 jmp 0083278B
|
|||
|
|
0083267E 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
00832680 E8BB5DC9FF call 004C8440
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CheckBox1 : TCheckBox
|
|||
|
|
|
|
|||
|
|
00832685 8B86B4030000 mov eax, [esi+$03B4]
|
|||
|
|
0083268B 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TCheckBox.GetChecked()
|
|||
|
|
|
|
|||
|
|
0083268D FF92C8000000 call dword ptr [edx+$00C8]
|
|||
|
|
00832693 8BD0 mov edx, eax
|
|||
|
|
00832695 8D45F0 lea eax, [ebp-$10]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
|||
|
|
|
|
|||
|
|
00832698 E8C766BEFF call 00418D64
|
|||
|
|
0083269D 8D45F0 lea eax, [ebp-$10]
|
|||
|
|
008326A0 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'ssel'
|
|||
|
|
|
|
|||
|
|
008326A1 BA00288300 mov edx, $00832800
|
|||
|
|
008326A6 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
008326A8 E80745C9FF call 004C6BB4
|
|||
|
|
008326AD 5A pop edx
|
|||
|
|
008326AE 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
008326B0 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CheckBox1 : TCheckBox
|
|||
|
|
|
|
|||
|
|
008326B6 8B86B4030000 mov eax, [esi+$03B4]
|
|||
|
|
008326BC 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TCheckBox.GetChecked()
|
|||
|
|
|
|
|||
|
|
008326BE FF92C8000000 call dword ptr [edx+$00C8]
|
|||
|
|
008326C4 3C01 cmp al, $01
|
|||
|
|
008326C6 0F85AE000000 jnz 0083277A
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'Qty'
|
|||
|
|
|
|
|||
|
|
008326CC BA10288300 mov edx, $00832810
|
|||
|
|
008326D1 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
008326D3 E8DC44C9FF call 004C6BB4
|
|||
|
|
008326D8 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
|||
|
|
|
|
|||
|
|
008326DA FF524C call dword ptr [edx+$4C]
|
|||
|
|
008326DD DF7DE4 fistp qword ptr [ebp-$1C]
|
|||
|
|
008326E0 9B wait
|
|||
|
|
008326E1 8D55E0 lea edx, [ebp-$20]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
008326E4 8BBE04040000 mov edi, [esi+$0404]
|
|||
|
|
008326EA 8BC7 mov eax, edi
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
|||
|
|
|
|
|||
|
|
008326EC E8FF5EC5FF call 004885F0
|
|||
|
|
008326F1 8B45E0 mov eax, [ebp-$20]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
|||
|
|
|
|
|||
|
|
008326F4 E833B0BDFF call 0040D72C
|
|||
|
|
008326F9 D80D14288300 fmul dword ptr [$00832814]
|
|||
|
|
008326FF DF6DE4 fild qword ptr [ebp-$1C]
|
|||
|
|
00832702 DEC1 faddp st(1), st(0)
|
|||
|
|
00832704 D83514288300 fdiv dword ptr [$00832814]
|
|||
|
|
0083270A 83C4F4 add esp, -$0C
|
|||
|
|
0083270D DB3C24 fstp tbyte ptr [esp]
|
|||
|
|
00832710 9B wait
|
|||
|
|
00832711 8D45EC lea eax, [ebp-$14]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832714 E893AEBDFF call 0040D5AC
|
|||
|
|
00832719 8B55EC mov edx, [ebp-$14]
|
|||
|
|
0083271C 8BC7 mov eax, edi
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
|||
|
|
|
|
|||
|
|
0083271E E8FD5EC5FF call 00488620
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'Money'
|
|||
|
|
|
|
|||
|
|
00832723 BA20288300 mov edx, $00832820
|
|||
|
|
00832728 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
0083272A E88544C9FF call 004C6BB4
|
|||
|
|
0083272F 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
|||
|
|
|
|
|||
|
|
00832731 FF524C call dword ptr [edx+$4C]
|
|||
|
|
00832734 DF7DE4 fistp qword ptr [ebp-$1C]
|
|||
|
|
00832737 9B wait
|
|||
|
|
00832738 8D55D8 lea edx, [ebp-$28]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Label16 : TLabel
|
|||
|
|
|
|
|||
|
|
0083273B 8BBE08040000 mov edi, [esi+$0408]
|
|||
|
|
00832741 8BC7 mov eax, edi
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
|||
|
|
|
|
|||
|
|
00832743 E8A85EC5FF call 004885F0
|
|||
|
|
00832748 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
|||
|
|
|
|
|||
|
|
0083274B E8DCAFBDFF call 0040D72C
|
|||
|
|
00832750 D80D14288300 fmul dword ptr [$00832814]
|
|||
|
|
00832756 DF6DE4 fild qword ptr [ebp-$1C]
|
|||
|
|
00832759 DEC1 faddp st(1), st(0)
|
|||
|
|
0083275B D83514288300 fdiv dword ptr [$00832814]
|
|||
|
|
00832761 83C4F4 add esp, -$0C
|
|||
|
|
00832764 DB3C24 fstp tbyte ptr [esp]
|
|||
|
|
00832767 9B wait
|
|||
|
|
00832768 8D45DC lea eax, [ebp-$24]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
0083276B E83CAEBDFF call 0040D5AC
|
|||
|
|
00832770 8B55DC mov edx, [ebp-$24]
|
|||
|
|
00832773 8BC7 mov eax, edi
|
|||
|
|
|
|||
|
|
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
|||
|
|
|
|
|||
|
|
00832775 E8A65EC5FF call 00488620
|
|||
|
|
0083277A 8BC3 mov eax, ebx
|
|||
|
|
0083277C 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Post()
|
|||
|
|
|
|
|||
|
|
0083277E FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
00832784 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Next(TDataSet);
|
|||
|
|
|
|
|||
|
|
00832786 E8C15BC9FF call 004C834C
|
|||
|
|
|
|||
|
|
* Reference to field TClientDataSet.Eof : Boolean
|
|||
|
|
|
|
|||
|
|
0083278B 80BBA100000000 cmp byte ptr [ebx+$00A1], $00
|
|||
|
|
00832792 0F84E6FEFFFF jz 0083267E
|
|||
|
|
00832798 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.First(TDataSet);
|
|||
|
|
|
|
|||
|
|
0083279A E89158C9FF call 004C8030
|
|||
|
|
0083279F 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
|||
|
|
|
|
|||
|
|
008327A1 E8CE4DC9FF call 004C7574
|
|||
|
|
008327A6 33C0 xor eax, eax
|
|||
|
|
008327A8 5A pop edx
|
|||
|
|
008327A9 59 pop ecx
|
|||
|
|
008327AA 59 pop ecx
|
|||
|
|
008327AB 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '_^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
008327AE 68E3278300 push $008327E3
|
|||
|
|
008327B3 8D45D8 lea eax, [ebp-$28]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
008327B6 E8692BBDFF call 00405324
|
|||
|
|
008327BB 8D45DC lea eax, [ebp-$24]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
008327BE E8612BBDFF call 00405324
|
|||
|
|
008327C3 8D45E0 lea eax, [ebp-$20]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
008327C6 E8592BBDFF call 00405324
|
|||
|
|
008327CB 8D45EC lea eax, [ebp-$14]
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrClr(void;void);
|
|||
|
|
|
|
|||
|
|
008327CE E8512BBDFF call 00405324
|
|||
|
|
008327D3 8D45F0 lea eax, [ebp-$10]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
|||
|
|
|
|
|||
|
|
008327D6 E8991EBEFF call 00414674
|
|||
|
|
008327DB C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
008327DC E91323BDFF jmp 00404AF4
|
|||
|
|
008327E1 EBD0 jmp 008327B3
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
008327E3 5F pop edi
|
|||
|
|
008327E4 5E pop esi
|
|||
|
|
008327E5 5B pop ebx
|
|||
|
|
008327E6 8BE5 mov esp, ebp
|
|||
|
|
008327E8 5D pop ebp
|
|||
|
|
008327E9 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.v2T_PricePropertiesEditValueChanged(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00832828 55 push ebp
|
|||
|
|
00832829 8BEC mov ebp, esp
|
|||
|
|
0083282B B910000000 mov ecx, $00000010
|
|||
|
|
00832830 6A00 push $00
|
|||
|
|
00832832 6A00 push $00
|
|||
|
|
00832834 49 dec ecx
|
|||
|
|
00832835 75F9 jnz 00832830
|
|||
|
|
00832837 51 push ecx
|
|||
|
|
00832838 53 push ebx
|
|||
|
|
00832839 56 push esi
|
|||
|
|
0083283A 8BDA mov ebx, edx
|
|||
|
|
0083283C 8BF0 mov esi, eax
|
|||
|
|
0083283E 33C0 xor eax, eax
|
|||
|
|
00832840 55 push ebp
|
|||
|
|
00832841 68CF2A8300 push $00832ACF
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00832846 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00832849 648920 mov fs:[eax], esp
|
|||
|
|
0083284C 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0083284F 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;
|
|||
|
|
|
|
|||
|
|
00832851 E866CED5FF call 0058F6BC
|
|||
|
|
00832856 8D55F0 lea edx, [ebp-$10]
|
|||
|
|
00832859 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083285C E88B80BDFF call 0040A8EC
|
|||
|
|
00832861 837DF000 cmp dword ptr [ebp-$10], +$00
|
|||
|
|
00832865 750D jnz 00832874
|
|||
|
|
00832867 8D45FC lea eax, [ebp-$04]
|
|||
|
|
0083286A BAE42A8300 mov edx, $00832AE4
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
0083286F E8482BBDFF call 004053BC
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
00832874 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;
|
|||
|
|
|
|
|||
|
|
0083287A E8CD9AE2FF 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;
|
|||
|
|
|
|
|||
|
|
0083287F E8E0F2E1FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field TcxGridDBTableView.OFFS_0050
|
|||
|
|
|
|
|||
|
|
00832884 8B4050 mov eax, [eax+$50]
|
|||
|
|
00832887 8D55EC lea edx, [ebp-$14]
|
|||
|
|
0083288A 8B08 mov ecx, [eax]
|
|||
|
|
0083288C FF5110 call dword ptr [ecx+$10]
|
|||
|
|
0083288F 8B45EC mov eax, [ebp-$14]
|
|||
|
|
00832892 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00832895 E85280BDFF call 0040A8EC
|
|||
|
|
0083289A 8D45F4 lea eax, [ebp-$0C]
|
|||
|
|
0083289D 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'T_Qty'
|
|||
|
|
|
|
|||
|
|
0083289E BAF02A8300 mov edx, $00832AF0
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
008328A3 8B8668030000 mov eax, [esi+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
008328A9 E80643C9FF call 004C6BB4
|
|||
|
|
008328AE 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TClientDataSet.OFFS_54
|
|||
|
|
|
|
|||
|
|
008328B0 FF5254 call dword ptr [edx+$54]
|
|||
|
|
008328B3 DD5DDC fstp qword ptr [ebp-$24]
|
|||
|
|
008328B6 9B wait
|
|||
|
|
008328B7 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
|||
|
|
|
|
|||
|
|
008328BA E86DAEBDFF call 0040D72C
|
|||
|
|
008328BF DC4DDC fmul qword ptr [ebp-$24]
|
|||
|
|
008328C2 DB7DD0 fstp tbyte ptr [ebp-$30]
|
|||
|
|
008328C5 9B wait
|
|||
|
|
008328C6 8D45D0 lea eax, [ebp-$30]
|
|||
|
|
008328C9 8945E4 mov [ebp-$1C], eax
|
|||
|
|
008328CC C645E803 mov byte ptr [ebp-$18], $03
|
|||
|
|
008328D0 8D55E4 lea edx, [ebp-$1C]
|
|||
|
|
008328D3 33C9 xor ecx, ecx
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '%.2f'
|
|||
|
|
|
|
|||
|
|
008328D5 B8002B8300 mov eax, $00832B00
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
008328DA E8A5A2BDFF call 0040CB84
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
008328DF 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
008328E5 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
008328E7 E8545BC9FF call 004C8440
|
|||
|
|
008328EC 8D55BC lea edx, [ebp-$44]
|
|||
|
|
008328EF 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008328F2 E8F57FBDFF call 0040A8EC
|
|||
|
|
008328F7 8B55BC mov edx, [ebp-$44]
|
|||
|
|
008328FA 8D45C0 lea eax, [ebp-$40]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
008328FD E8C664BEFF call 00418DC8
|
|||
|
|
00832902 8D45C0 lea eax, [ebp-$40]
|
|||
|
|
00832905 50 push eax
|
|||
|
|
00832906 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
00832909 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
0083290B E8A442C9FF call 004C6BB4
|
|||
|
|
00832910 5A pop edx
|
|||
|
|
00832911 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
00832913 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
00832919 8D55A8 lea edx, [ebp-$58]
|
|||
|
|
0083291C 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083291F E8C87FBDFF call 0040A8EC
|
|||
|
|
00832924 8B55A8 mov edx, [ebp-$58]
|
|||
|
|
00832927 8D45AC lea eax, [ebp-$54]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
0083292A E89964BEFF call 00418DC8
|
|||
|
|
0083292F 8D45AC lea eax, [ebp-$54]
|
|||
|
|
00832932 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'T_Money'
|
|||
|
|
|
|
|||
|
|
00832933 BA102B8300 mov edx, $00832B10
|
|||
|
|
00832938 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
0083293A E87542C9FF call 004C6BB4
|
|||
|
|
0083293F 5A pop edx
|
|||
|
|
00832940 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.DestroyFields()
|
|||
|
|
|
|
|||
|
|
00832942 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
00832948 8D55A4 lea edx, [ebp-$5C]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.cxTabControl1Change(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00832BB8 55 push ebp
|
|||
|
|
00832BB9 8BEC mov ebp, esp
|
|||
|
|
00832BBB 6A00 push $00
|
|||
|
|
00832BBD 6A00 push $00
|
|||
|
|
00832BBF 53 push ebx
|
|||
|
|
00832BC0 56 push esi
|
|||
|
|
00832BC1 57 push edi
|
|||
|
|
00832BC2 8BD8 mov ebx, eax
|
|||
|
|
00832BC4 33C0 xor eax, eax
|
|||
|
|
00832BC6 55 push ebp
|
|||
|
|
00832BC7 687A2D8300 push $00832D7A
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00832BCC 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00832BCF 648920 mov fs:[eax], esp
|
|||
|
|
00832BD2 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tchk : TToolButton
|
|||
|
|
|
|
|||
|
|
00832BD4 8B83BC030000 mov eax, [ebx+$03BC]
|
|||
|
|
00832BDA 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
00832BDC FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00832BDF 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tnochk : TToolButton
|
|||
|
|
|
|
|||
|
|
00832BE1 8B83C0030000 mov eax, [ebx+$03C0]
|
|||
|
|
00832BE7 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
00832BE9 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00832BEC 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.TBDel : TToolButton
|
|||
|
|
|
|
|||
|
|
00832BEE 8B8300030000 mov eax, [ebx+$0300]
|
|||
|
|
00832BF4 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
00832BF6 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
00832BF9 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);
|
|||
|
|
|
|
|||
|
|
00832BFF E84097E2FF call 0065C344
|
|||
|
|
00832C04 8BF0 mov esi, eax
|
|||
|
|
00832C06 4E dec esi
|
|||
|
|
00832C07 85F6 test esi, esi
|
|||
|
|
00832C09 7C54 jl 00832C5F
|
|||
|
|
00832C0B 46 inc esi
|
|||
|
|
00832C0C 33FF xor edi, edi
|
|||
|
|
00832C0E 8BD7 mov edx, edi
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
00832C10 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;
|
|||
|
|
|
|
|||
|
|
00832C16 E8B58DE3FF call 0066B9D0
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832C1B E8008CE3FF call 0066B820
|
|||
|
|
00832C20 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832C23 E8A081E3FF call 0066ADC8
|
|||
|
|
00832C28 8B45F8 mov eax, [ebp-$08]
|
|||
|
|
00832C2B 8D55FC lea edx, [ebp-$04]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832C2E E84978BDFF call 0040A47C
|
|||
|
|
00832C33 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'SSEL'
|
|||
|
|
|
|
|||
|
|
00832C36 BA902D8300 mov edx, $00832D90
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCmp;
|
|||
|
|
|
|
|||
|
|
00832C3B E8002BBDFF call 00405740
|
|||
|
|
00832C40 7419 jz 00832C5B
|
|||
|
|
00832C42 8BD7 mov edx, edi
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
00832C44 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;
|
|||
|
|
|
|
|||
|
|
00832C4A E8818DE3FF call 0066B9D0
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832C4F E87C75E2FF call 0065A1D0
|
|||
|
|
00832C54 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
|||
|
|
|
|
|||
|
|
00832C56 E80563DFFF call 00628F60
|
|||
|
|
00832C5B 47 inc edi
|
|||
|
|
00832C5C 4E dec esi
|
|||
|
|
00832C5D 75AF jnz 00832C0E
|
|||
|
|
|
|||
|
|
* Reference to field TfrmYFCR_SH.OFFS_0444
|
|||
|
|
|
|
|||
|
|
00832C5F 8B8344040000 mov eax, [ebx+$0444]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>Ȩ<EFBFBD><C8A8>'
|
|||
|
|
|
|
|||
|
|
00832C65 BAA02D8300 mov edx, $00832DA0
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCmp;
|
|||
|
|
|
|
|||
|
|
00832C6A E8D12ABDFF call 00405740
|
|||
|
|
00832C6F 7570 jnz 00832CE1
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.cxTabControl1 : TcxTabControl
|
|||
|
|
|
|
|||
|
|
00832C71 8B83B8030000 mov eax, [ebx+$03B8]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
00832C77 83B83C03000000 cmp dword ptr [eax+$033C], +$00
|
|||
|
|
00832C7E 753F jnz 00832CBF
|
|||
|
|
00832C80 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tchk : TToolButton
|
|||
|
|
|
|
|||
|
|
00832C82 8B83BC030000 mov eax, [ebx+$03BC]
|
|||
|
|
00832C88 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
00832C8A FF5164 call dword ptr [ecx+$64]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
00832C8D 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);
|
|||
|
|
|
|
|||
|
|
00832C93 E8AC96E2FF call 0065C344
|
|||
|
|
00832C98 8BF0 mov esi, eax
|
|||
|
|
00832C9A 4E dec esi
|
|||
|
|
00832C9B 85F6 test esi, esi
|
|||
|
|
00832C9D 7C20 jl 00832CBF
|
|||
|
|
00832C9F 46 inc esi
|
|||
|
|
00832CA0 33FF xor edi, edi
|
|||
|
|
00832CA2 8BD7 mov edx, edi
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
00832CA4 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;
|
|||
|
|
|
|
|||
|
|
00832CAA E8218DE3FF call 0066B9D0
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832CAF E81C75E2FF call 0065A1D0
|
|||
|
|
00832CB4 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
|||
|
|
|
|
|||
|
|
00832CB6 E8A562DFFF call 00628F60
|
|||
|
|
00832CBB 47 inc edi
|
|||
|
|
00832CBC 4E dec esi
|
|||
|
|
00832CBD 75E3 jnz 00832CA2
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.cxTabControl1 : TcxTabControl
|
|||
|
|
|
|
|||
|
|
00832CBF 8B83B8030000 mov eax, [ebx+$03B8]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
00832CC5 83B83C03000001 cmp dword ptr [eax+$033C], +$01
|
|||
|
|
00832CCC 0F8586000000 jnz 00832D58
|
|||
|
|
00832CD2 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tnochk : TToolButton
|
|||
|
|
|
|
|||
|
|
00832CD4 8B83C0030000 mov eax, [ebx+$03C0]
|
|||
|
|
00832CDA 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
00832CDC FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00832CDF EB77 jmp 00832D58
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.cxTabControl1 : TcxTabControl
|
|||
|
|
|
|
|||
|
|
00832CE1 8B83B8030000 mov eax, [ebx+$03B8]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
00832CE7 83B83C03000000 cmp dword ptr [eax+$033C], +$00
|
|||
|
|
00832CEE 754C jnz 00832D3C
|
|||
|
|
00832CF0 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tchk : TToolButton
|
|||
|
|
|
|
|||
|
|
00832CF2 8B83BC030000 mov eax, [ebx+$03BC]
|
|||
|
|
00832CF8 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
00832CFA FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00832CFD B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.TBDel : TToolButton
|
|||
|
|
|
|
|||
|
|
00832CFF 8B8300030000 mov eax, [ebx+$0300]
|
|||
|
|
00832D05 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
00832D07 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
00832D0A 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);
|
|||
|
|
|
|
|||
|
|
00832D10 E82F96E2FF call 0065C344
|
|||
|
|
00832D15 8BF0 mov esi, eax
|
|||
|
|
00832D17 4E dec esi
|
|||
|
|
00832D18 85F6 test esi, esi
|
|||
|
|
00832D1A 7C20 jl 00832D3C
|
|||
|
|
00832D1C 46 inc esi
|
|||
|
|
00832D1D 33FF xor edi, edi
|
|||
|
|
00832D1F 8BD7 mov edx, edi
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tv2 : TcxGridDBTableView
|
|||
|
|
|
|
|||
|
|
00832D21 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;
|
|||
|
|
|
|
|||
|
|
00832D27 E8A48CE3FF call 0066B9D0
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832D2C E89F74E2FF call 0065A1D0
|
|||
|
|
00832D31 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
|||
|
|
|
|
|||
|
|
00832D33 E82862DFFF call 00628F60
|
|||
|
|
00832D38 47 inc edi
|
|||
|
|
00832D39 4E dec esi
|
|||
|
|
00832D3A 75E3 jnz 00832D1F
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.cxTabControl1 : TcxTabControl
|
|||
|
|
|
|
|||
|
|
00832D3C 8B83B8030000 mov eax, [ebx+$03B8]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
00832D42 83B83C03000001 cmp dword ptr [eax+$033C], +$01
|
|||
|
|
00832D49 750D jnz 00832D58
|
|||
|
|
00832D4B B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Tnochk : TToolButton
|
|||
|
|
|
|
|||
|
|
00832D4D 8B83C0030000 mov eax, [ebx+$03C0]
|
|||
|
|
00832D53 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
00832D55 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00832D58 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832D5A E8C5B3FFFF call 0082E124
|
|||
|
|
00832D5F 33C0 xor eax, eax
|
|||
|
|
00832D61 5A pop edx
|
|||
|
|
00832D62 59 pop ecx
|
|||
|
|
00832D63 59 pop ecx
|
|||
|
|
00832D64 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
00832D67 68812D8300 push $00832D81
|
|||
|
|
00832D6C 8D45F8 lea eax, [ebp-$08]
|
|||
|
|
00832D6F BA02000000 mov edx, $00000002
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
|||
|
|
|
|
|||
|
|
00832D74 E8CF25BDFF call 00405348
|
|||
|
|
00832D79 C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
00832D7A E9751DBDFF jmp 00404AF4
|
|||
|
|
00832D7F EBEB jmp 00832D6C
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
00832D81 5F pop edi
|
|||
|
|
00832D82 5E pop esi
|
|||
|
|
00832D83 5B pop ebx
|
|||
|
|
00832D84 59 pop ecx
|
|||
|
|
00832D85 59 pop ecx
|
|||
|
|
00832D86 5D pop ebp
|
|||
|
|
00832D87 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.TchkClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00832DA8 55 push ebp
|
|||
|
|
00832DA9 8BEC mov ebp, esp
|
|||
|
|
00832DAB B905000000 mov ecx, $00000005
|
|||
|
|
00832DB0 6A00 push $00
|
|||
|
|
00832DB2 6A00 push $00
|
|||
|
|
00832DB4 49 dec ecx
|
|||
|
|
00832DB5 75F9 jnz 00832DB0
|
|||
|
|
00832DB7 51 push ecx
|
|||
|
|
00832DB8 53 push ebx
|
|||
|
|
00832DB9 56 push esi
|
|||
|
|
00832DBA 57 push edi
|
|||
|
|
00832DBB 8945FC mov [ebp-$04], eax
|
|||
|
|
00832DBE 33C0 xor eax, eax
|
|||
|
|
00832DC0 55 push ebp
|
|||
|
|
00832DC1 68E82F8300 push $00832FE8
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00832DC6 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00832DC9 648920 mov fs:[eax], esp
|
|||
|
|
00832DCC 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00832DCF 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
00832DD5 E8E650C9FF call 004C7EC0
|
|||
|
|
00832DDA 84C0 test al, al
|
|||
|
|
00832DDC 0F85E3010000 jnz 00832FC5
|
|||
|
|
00832DE2 A0F82F8300 mov al, byte ptr [$00832FF8]
|
|||
|
|
00832DE7 50 push eax
|
|||
|
|
00832DE8 8D45EC lea eax, [ebp-$14]
|
|||
|
|
00832DEB B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
|||
|
|
|
|
|||
|
|
00832DED E8725FBEFF call 00418D64
|
|||
|
|
00832DF2 8D4DEC lea ecx, [ebp-$14]
|
|||
|
|
00832DF5 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00832DF8 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'ssel'
|
|||
|
|
|
|
|||
|
|
00832DFE BA04308300 mov edx, $00833004
|
|||
|
|
00832E03 8B18 mov ebx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
|||
|
|
|
|
|||
|
|
00832E05 FF9344020000 call dword ptr [ebx+$0244]
|
|||
|
|
00832E0B 84C0 test al, al
|
|||
|
|
00832E0D 751D jnz 00832E2C
|
|||
|
|
00832E0F 6A00 push $00
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>ʾ'
|
|||
|
|
|
|
|||
|
|
00832E11 B90C308300 mov ecx, $0083300C
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
|||
|
|
|
|
|||
|
|
00832E16 BA14308300 mov edx, $00833014
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.TnochkClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008330B0 55 push ebp
|
|||
|
|
008330B1 8BEC mov ebp, esp
|
|||
|
|
008330B3 B904000000 mov ecx, $00000004
|
|||
|
|
008330B8 6A00 push $00
|
|||
|
|
008330BA 6A00 push $00
|
|||
|
|
008330BC 49 dec ecx
|
|||
|
|
008330BD 75F9 jnz 008330B8
|
|||
|
|
008330BF 51 push ecx
|
|||
|
|
008330C0 53 push ebx
|
|||
|
|
008330C1 56 push esi
|
|||
|
|
008330C2 57 push edi
|
|||
|
|
008330C3 8945FC mov [ebp-$04], eax
|
|||
|
|
008330C6 33C0 xor eax, eax
|
|||
|
|
008330C8 55 push ebp
|
|||
|
|
008330C9 68C7328300 push $008332C7
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008330CE 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008330D1 648920 mov fs:[eax], esp
|
|||
|
|
008330D4 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
008330D7 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
008330DD E8DE4DC9FF call 004C7EC0
|
|||
|
|
008330E2 84C0 test al, al
|
|||
|
|
008330E4 0F85BA010000 jnz 008332A4
|
|||
|
|
008330EA A0D8328300 mov al, byte ptr [$008332D8]
|
|||
|
|
008330EF 50 push eax
|
|||
|
|
008330F0 8D45EC lea eax, [ebp-$14]
|
|||
|
|
008330F3 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
|||
|
|
|
|
|||
|
|
008330F5 E86A5CBEFF call 00418D64
|
|||
|
|
008330FA 8D4DEC lea ecx, [ebp-$14]
|
|||
|
|
008330FD 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00833100 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'ssel'
|
|||
|
|
|
|
|||
|
|
00833106 BAE4328300 mov edx, $008332E4
|
|||
|
|
0083310B 8B18 mov ebx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
|||
|
|
|
|
|||
|
|
0083310D FF9344020000 call dword ptr [ebx+$0244]
|
|||
|
|
00833113 84C0 test al, al
|
|||
|
|
00833115 751D jnz 00833134
|
|||
|
|
00833117 6A00 push $00
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>ʾ'
|
|||
|
|
|
|
|||
|
|
00833119 B9EC328300 mov ecx, $008332EC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
|||
|
|
|
|
|||
|
|
0083311E BAF4328300 mov edx, $008332F4
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.ToolButton4Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00833384 53 push ebx
|
|||
|
|
00833385 8BD8 mov ebx, eax
|
|||
|
|
00833387 8BCB mov ecx, ebx
|
|||
|
|
00833389 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to class TfrmSXCKNewList
|
|||
|
|
|
|
|||
|
|
0083338B A128417D00 mov eax, dword ptr [$007D4128]
|
|||
|
|
|
|||
|
|
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
|||
|
|
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
|||
|
|
|
|
|||
|
|
00833390 E83BEAC6FF call 004A1DD0
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.v2OrderNOPropertiesButtonClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008333AC 55 push ebp
|
|||
|
|
008333AD 8BEC mov ebp, esp
|
|||
|
|
008333AF 51 push ecx
|
|||
|
|
008333B0 B90F000000 mov ecx, $0000000F
|
|||
|
|
008333B5 6A00 push $00
|
|||
|
|
008333B7 6A00 push $00
|
|||
|
|
008333B9 49 dec ecx
|
|||
|
|
008333BA 75F9 jnz 008333B5
|
|||
|
|
008333BC 51 push ecx
|
|||
|
|
008333BD 874DFC xchg [ebp-$04], ecx
|
|||
|
|
008333C0 53 push ebx
|
|||
|
|
008333C1 56 push esi
|
|||
|
|
008333C2 8BF0 mov esi, eax
|
|||
|
|
008333C4 33C0 xor eax, eax
|
|||
|
|
008333C6 55 push ebp
|
|||
|
|
008333C7 6858378300 push $00833758
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008333CC 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008333CF 648920 mov fs:[eax], esp
|
|||
|
|
008333D2 33C0 xor eax, eax
|
|||
|
|
008333D4 55 push ebp
|
|||
|
|
008333D5 6804378300 push $00833704
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008333DA 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008333DD 648920 mov fs:[eax], esp
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.NOChkClick(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008338A0 55 push ebp
|
|||
|
|
008338A1 8BEC mov ebp, esp
|
|||
|
|
008338A3 B908000000 mov ecx, $00000008
|
|||
|
|
008338A8 6A00 push $00
|
|||
|
|
008338AA 6A00 push $00
|
|||
|
|
008338AC 49 dec ecx
|
|||
|
|
008338AD 75F9 jnz 008338A8
|
|||
|
|
008338AF 51 push ecx
|
|||
|
|
008338B0 53 push ebx
|
|||
|
|
008338B1 56 push esi
|
|||
|
|
008338B2 57 push edi
|
|||
|
|
008338B3 8945FC mov [ebp-$04], eax
|
|||
|
|
008338B6 33C0 xor eax, eax
|
|||
|
|
008338B8 55 push ebp
|
|||
|
|
008338B9 68D93B8300 push $00833BD9
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008338BE 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008338C1 648920 mov fs:[eax], esp
|
|||
|
|
008338C4 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
008338C7 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
008338CD E8EE45C9FF call 004C7EC0
|
|||
|
|
008338D2 84C0 test al, al
|
|||
|
|
008338D4 0F85BF020000 jnz 00833B99
|
|||
|
|
008338DA A0E83B8300 mov al, byte ptr [$00833BE8]
|
|||
|
|
008338DF 50 push eax
|
|||
|
|
008338E0 8D45EC lea eax, [ebp-$14]
|
|||
|
|
008338E3 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
|||
|
|
|
|
|||
|
|
008338E5 E87A54BEFF call 00418D64
|
|||
|
|
008338EA 8D4DEC lea ecx, [ebp-$14]
|
|||
|
|
008338ED 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
008338F0 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'ssel'
|
|||
|
|
|
|
|||
|
|
008338F6 BAF43B8300 mov edx, $00833BF4
|
|||
|
|
008338FB 8B18 mov ebx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
|||
|
|
|
|
|||
|
|
008338FD FF9344020000 call dword ptr [ebx+$0244]
|
|||
|
|
00833903 84C0 test al, al
|
|||
|
|
00833905 751D jnz 00833924
|
|||
|
|
00833907 6A00 push $00
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>ʾ'
|
|||
|
|
|
|
|||
|
|
00833909 B9FC3B8300 mov ecx, $00833BFC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
|||
|
|
|
|
|||
|
|
0083390E BA043C8300 mov edx, $00833C04
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.N1Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00833D18 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00833D1A 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Reference to : TfrmSelExportField._PROC_007B84A4()
|
|||
|
|
|
|
|||
|
|
00833D20 E87F47F8FF call 007B84A4
|
|||
|
|
00833D25 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.N2Click(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00833D28 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00833D2A 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Reference to : TfrmSelExportField._PROC_007B84A4()
|
|||
|
|
|
|
|||
|
|
00833D30 E86F47F8FF call 007B84A4
|
|||
|
|
00833D35 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.v2sselPropertiesChange(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00833D38 53 push ebx
|
|||
|
|
00833D39 56 push esi
|
|||
|
|
00833D3A 8BD8 mov ebx, eax
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ToolBar1 : TToolBar
|
|||
|
|
|
|
|||
|
|
00833D3C 8B83F8020000 mov eax, [ebx+$02F8]
|
|||
|
|
00833D42 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolBar.SetFocus()
|
|||
|
|
|
|
|||
|
|
00833D44 FF92C4000000 call dword ptr [edx+$00C4]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'Qty'
|
|||
|
|
|
|
|||
|
|
00833D4A BAB83D8300 mov edx, $00833DB8
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00833D4F 8BB368030000 mov esi, [ebx+$0368]
|
|||
|
|
00833D55 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00833D57 E8582EC9FF call 004C6BB4
|
|||
|
|
00833D5C 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
|||
|
|
|
|
|||
|
|
00833D5E FF524C call dword ptr [edx+$4C]
|
|||
|
|
00833D61 D835BC3D8300 fdiv dword ptr [$00833DBC]
|
|||
|
|
00833D67 83C4F8 add esp, -$08
|
|||
|
|
00833D6A DD1C24 fstp qword ptr [esp]
|
|||
|
|
00833D6D 9B wait
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
00833D6E 8B9304040000 mov edx, [ebx+$0404]
|
|||
|
|
00833D74 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
|||
|
|
|
|
|||
|
|
00833D76 E81530F8FF call 007B6D90
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'Money'
|
|||
|
|
|
|
|||
|
|
00833D7B BAC83D8300 mov edx, $00833DC8
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.CDS_HZ : TClientDataSet
|
|||
|
|
|
|
|||
|
|
00833D80 8BB368030000 mov esi, [ebx+$0368]
|
|||
|
|
00833D86 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00833D88 E8272EC9FF call 004C6BB4
|
|||
|
|
00833D8D 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
|||
|
|
|
|
|||
|
|
00833D8F FF524C call dword ptr [edx+$4C]
|
|||
|
|
00833D92 D835BC3D8300 fdiv dword ptr [$00833DBC]
|
|||
|
|
00833D98 83C4F8 add esp, -$08
|
|||
|
|
00833D9B DD1C24 fstp qword ptr [esp]
|
|||
|
|
00833D9E 9B wait
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.Label16 : TLabel
|
|||
|
|
|
|
|||
|
|
00833D9F 8B9308040000 mov edx, [ebx+$0408]
|
|||
|
|
00833DA5 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
|||
|
|
|
|
|||
|
|
00833DA7 E8E42FF8FF call 007B6D90
|
|||
|
|
00833DAC 5E pop esi
|
|||
|
|
00833DAD 5B pop ebx
|
|||
|
|
00833DAE C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH.cxTabControl2Change(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00833DD0 E84FA3FFFF call 0082E124
|
|||
|
|
00833DD5 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_0082EBD9(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082EBD9 8BEC mov ebp, esp
|
|||
|
|
0082EBDB B929000000 mov ecx, $00000029
|
|||
|
|
0082EBE0 6A00 push $00
|
|||
|
|
0082EBE2 6A00 push $00
|
|||
|
|
0082EBE4 49 dec ecx
|
|||
|
|
0082EBE5 75F9 jnz 0082EBE0
|
|||
|
|
0082EBE7 51 push ecx
|
|||
|
|
0082EBE8 53 push ebx
|
|||
|
|
0082EBE9 56 push esi
|
|||
|
|
0082EBEA 57 push edi
|
|||
|
|
0082EBEB 8945FC mov [ebp-$04], eax
|
|||
|
|
0082EBEE 33C0 xor eax, eax
|
|||
|
|
0082EBF0 55 push ebp
|
|||
|
|
0082EBF1 685DF38200 push $0082F35D
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0082EBF6 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0082EBF9 648920 mov fs:[eax], esp
|
|||
|
|
0082EBFC 33C0 xor eax, eax
|
|||
|
|
0082EBFE 55 push ebp
|
|||
|
|
0082EBFF 6817F28200 push $0082F217
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0082EC04 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0082EC07 648920 mov fs:[eax], esp
|
|||
|
|
0082EC0A 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
0082EC0D 8B800C030000 mov eax, [eax+$030C]
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
|||
|
|
|
|
|||
|
|
0082EC13 E814D2CAFF call 004DBE2C
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOConnection.BeginTrans(TADOConnection):Integer;
|
|||
|
|
|
|
|||
|
|
0082EC18 E87736CAFF call 004D2294
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'YF_Money_CR'
|
|||
|
|
|
|
|||
|
|
0082EC1D 6878F38200 push $0082F378
|
|||
|
|
0082EC22 6A04 push $04
|
|||
|
|
0082EC24 6A01 push $01
|
|||
|
|
0082EC26 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
0082EC29 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
0082EC2C 8B800C030000 mov eax, [eax+$030C]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'YF'
|
|||
|
|
|
|
|||
|
|
0082EC32 B98CF38200 mov ecx, $0082F38C
|
|||
|
|
|
|||
|
|
* Reference to : TfrmSelExportField._PROC_007B7708()
|
|||
|
|
|
|
|||
|
|
0082EC37 E8CC8AF8FF call 007B7708
|
|||
|
|
0082EC3C 84C0 test al, al
|
|||
|
|
0082EC3E 753A jnz 0082EC7A
|
|||
|
|
0082EC40 33DB xor ebx, ebx
|
|||
|
|
0082EC42 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control TfrmYFCR_SH.ADOQueryCmd : TADOQuery
|
|||
|
|
|
|
|||
|
|
0082EC45 8B800C030000 mov eax, [eax+$030C]
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
|||
|
|
|
|
|||
|
|
0082EC4B E8DCD1CAFF call 004DBE2C
|
|||
|
|
|
|||
|
|
* Reference to: ADODB.TADOConnection.RollbackTrans(TADOConnection);
|
|||
|
|
|
|
|||
|
|
0082EC50 E88B36CAFF call 004D22E0
|
|||
|
|
0082EC55 6A00 push $00
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>ʾ'
|
|||
|
|
|
|
|||
|
|
0082EC57 B990F38200 mov ecx, $0082F390
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>'
|
|||
|
|
|
|
|||
|
|
0082EC5C BA98F38200 mov edx, $0082F398
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_0082F419(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082F419 7064 jo 0082F47F
|
|||
|
|
0082F41B 61 popa
|
|||
|
|
0082F41C 7465 jz 0082F483
|
|||
|
|
0082F41E 205946 and [ecx+$46], bl
|
|||
|
|
0082F421 5F pop edi
|
|||
|
|
0082F422 4D dec ebp
|
|||
|
|
0082F423 6F outsd
|
|||
|
|
0082F424 6E outsb
|
|||
|
|
0082F425 65795F jns 0082F487
|
|||
|
|
0082F428 43 inc ebx
|
|||
|
|
0082F429 52 push edx
|
|||
|
|
0082F42A 49 dec ecx
|
|||
|
|
0082F42B 44 inc esp
|
|||
|
|
0082F42C 207365 and [ebx+$65], dh
|
|||
|
|
0082F42F 7420 jz 0082F451
|
|||
|
|
0082F431 43 inc ebx
|
|||
|
|
0082F432 52 push edx
|
|||
|
|
0082F433 49 dec ecx
|
|||
|
|
0082F434 44 inc esp
|
|||
|
|
0082F435 3D43524944 cmp eax, $44495243
|
|||
|
|
0082F43A 2B31 sub esi, dword ptr [ecx]
|
|||
|
|
0082F43C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F43E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F440 FFFF DB $FF, $FF //
|
|||
|
|
0082F442 FFFF DB $FF, $FF //
|
|||
|
|
0082F444 1C00 sbb al, $00
|
|||
|
|
0082F446 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F448 7365 jnb 0082F4AF
|
|||
|
|
0082F44A 6C insb
|
|||
|
|
0082F44B 656374202A arpl gs:[eax+$2A], si
|
|||
|
|
0082F450 206672 and [esi+$72], ah
|
|||
|
|
0082F453 6F outsd
|
|||
|
|
0082F454 6D insd
|
|||
|
|
0082F455 205946 and [ecx+$46], bl
|
|||
|
|
0082F458 5F pop edi
|
|||
|
|
0082F459 4D dec ebp
|
|||
|
|
0082F45A 6F outsd
|
|||
|
|
0082F45B 6E outsb
|
|||
|
|
0082F45C 65795F jns 0082F4BE
|
|||
|
|
0082F45F 43 inc ebx
|
|||
|
|
0082F460 52 push edx
|
|||
|
|
0082F461 49 dec ecx
|
|||
|
|
0082F462 44 inc esp
|
|||
|
|
0082F463 2000 and [eax], al
|
|||
|
|
0082F465 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F467 00FF add bh, bh
|
|||
|
|
0082F469 FFFF DB $FF, $FF //
|
|||
|
|
0082F46B FF2400 jmp dword ptr [eax+eax]
|
|||
|
|
0082F46E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F470 7365 jnb 0082F4D7
|
|||
|
|
0082F472 6C insb
|
|||
|
|
0082F473 656374202A arpl gs:[eax+$2A], si
|
|||
|
|
0082F478 206672 and [esi+$72], ah
|
|||
|
|
0082F47B 6F outsd
|
|||
|
|
0082F47C 6D insd
|
|||
|
|
0082F47D 205946 and [ecx+$46], bl
|
|||
|
|
0082F480 5F pop edi
|
|||
|
|
0082F481 4D dec ebp
|
|||
|
|
0082F482 6F outsd
|
|||
|
|
0082F483 6E outsb
|
|||
|
|
0082F484 65795F jns 0082F4E6
|
|||
|
|
0082F487 4B dec ebx
|
|||
|
|
0082F488 43 inc ebx
|
|||
|
|
0082F489 207768 and [edi+$68], dh
|
|||
|
|
0082F48C 657265 jb 0082F4F4
|
|||
|
|
0082F48F 2031 and [ecx], dh
|
|||
|
|
0082F491 3C3E cmp al, $3E
|
|||
|
|
0082F493 3100 xor [eax], eax
|
|||
|
|
0082F495 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F497 00FF add bh, bh
|
|||
|
|
0082F499 FFFF DB $FF, $FF //
|
|||
|
|
0082F49B FF09 dec dword ptr [ecx]
|
|||
|
|
0082F49D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F49F 004661 add [esi+$61], al
|
|||
|
|
0082F4A2 63746F72 arpl [edi+ebp*2+$72], si
|
|||
|
|
0082F4A6 794E jns 0082F4F6
|
|||
|
|
0082F4A8 6F outsd
|
|||
|
|
0082F4A9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F4AB 00FF add bh, bh
|
|||
|
|
0082F4AD FFFF DB $FF, $FF //
|
|||
|
|
0082F4AF FF07 inc dword ptr [edi]
|
|||
|
|
0082F4B1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F4B3 005A64 add [edx+$64], bl
|
|||
|
|
0082F4B6 7953 jns 0082F50B
|
|||
|
|
0082F4B8 7472 jz 0082F52C
|
|||
|
|
0082F4BA 3100 xor [eax], eax
|
|||
|
|
0082F4BC FFFF DB $FF, $FF //
|
|||
|
|
0082F4BE FFFF DB $FF, $FF //
|
|||
|
|
0082F4C0 06 push es
|
|||
|
|
0082F4C1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F4C3 00D3 add bl, dl
|
|||
|
|
0082F4C5 A6 cmpsb
|
|||
|
|
0082F4C6 B8B6B8B600 mov eax, $00B6B8B6
|
|||
|
|
0082F4CB 00FF add bh, bh
|
|||
|
|
0082F4CD FFFF DB $FF, $FF //
|
|||
|
|
0082F4CF FF2400 jmp dword ptr [eax+eax]
|
|||
|
|
0082F4D2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F4D4 7365 jnb 0082F53B
|
|||
|
|
0082F4D6 6C insb
|
|||
|
|
0082F4D7 656374202A arpl gs:[eax+$2A], si
|
|||
|
|
0082F4DC 206672 and [esi+$72], ah
|
|||
|
|
0082F4DF 6F outsd
|
|||
|
|
0082F4E0 6D insd
|
|||
|
|
0082F4E1 205946 and [ecx+$46], bl
|
|||
|
|
0082F4E4 5F pop edi
|
|||
|
|
0082F4E5 4D dec ebp
|
|||
|
|
0082F4E6 6F outsd
|
|||
|
|
0082F4E7 6E outsb
|
|||
|
|
0082F4E8 65795F jns 0082F54A
|
|||
|
|
0082F4EB 43 inc ebx
|
|||
|
|
0082F4EC 52 push edx
|
|||
|
|
0082F4ED 207768 and [edi+$68], dh
|
|||
|
|
0082F4F0 657265 jb 0082F558
|
|||
|
|
0082F4F3 2031 and [ecx], dh
|
|||
|
|
0082F4F5 3C3E cmp al, $3E
|
|||
|
|
0082F4F7 3100 xor [eax], eax
|
|||
|
|
0082F4F9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F4FB 00FF add bh, bh
|
|||
|
|
0082F4FD FFFF DB $FF, $FF //
|
|||
|
|
0082F4FF FF0400 inc dword ptr [eax+eax]
|
|||
|
|
0082F502 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F504 59 pop ecx
|
|||
|
|
0082F505 46 inc esi
|
|||
|
|
0082F506 49 dec ecx
|
|||
|
|
0082F507 44 inc esp
|
|||
|
|
0082F508 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F50A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F50C FFFF DB $FF, $FF //
|
|||
|
|
0082F50E FFFF DB $FF, $FF //
|
|||
|
|
0082F510 06 push es
|
|||
|
|
0082F511 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F513 004669 add [esi+$69], al
|
|||
|
|
0082F516 6C insb
|
|||
|
|
0082F517 6C insb
|
|||
|
|
0082F518 657200 jb 0082F51B
|
|||
|
|
0082F51B 00FF add bh, bh
|
|||
|
|
0082F51D FFFF DB $FF, $FF //
|
|||
|
|
0082F51F FF06 inc dword ptr [esi]
|
|||
|
|
0082F521 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F523 004352 add [ebx+$52], al
|
|||
|
|
0082F526 54 push esp
|
|||
|
|
0082F527 7970 jns 0082F599
|
|||
|
|
0082F529 650000 add gs:[eax], al
|
|||
|
|
0082F52C FFFF DB $FF, $FF //
|
|||
|
|
0082F52E FFFF DB $FF, $FF //
|
|||
|
|
0082F530 0A00 or al, byte ptr [eax]
|
|||
|
|
0082F532 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F534 D3A6B8B6BFEE shl dword ptr [esi+$EEBFB6B8], cl
|
|||
|
|
0082F53A B5C7 mov ch, $C7
|
|||
|
|
0082F53C BCC70000FF mov esp, $FF0000C7
|
|||
|
|
0082F541 FFFF DB $FF, $FF //
|
|||
|
|
0082F543 FF06 inc dword ptr [esi]
|
|||
|
|
0082F545 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F547 004352 add [ebx+$52], al
|
|||
|
|
0082F54A 46 inc esi
|
|||
|
|
0082F54B 6C insb
|
|||
|
|
0082F54C 61 popa
|
|||
|
|
0082F54D 670000 add [bx+si], al
|
|||
|
|
0082F550 FFFF DB $FF, $FF //
|
|||
|
|
0082F552 FFFF DB $FF, $FF //
|
|||
|
|
0082F554 07 pop es
|
|||
|
|
0082F555 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F557 005174 add [ecx+$74], dl
|
|||
|
|
0082F55A 7946 jns 0082F5A2
|
|||
|
|
0082F55C 6C insb
|
|||
|
|
0082F55D 61 popa
|
|||
|
|
0082F55E 6700FF add bh, bh
|
|||
|
|
0082F561 FFFF DB $FF, $FF //
|
|||
|
|
0082F563 FF06 inc dword ptr [esi]
|
|||
|
|
0082F565 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F567 004352 add [ebx+$52], al
|
|||
|
|
0082F56A 54 push esp
|
|||
|
|
0082F56B 696D650000FFFF imul ebp, [ebp+$65], $FFFF0000
|
|||
|
|
0082F572 FFFF DB $FF, $FF //
|
|||
|
|
0082F574 0A00 or al, byte ptr [eax]
|
|||
|
|
0082F576 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F578 7979 jns 0082F5F3
|
|||
|
|
0082F57A 7979 jns 0082F5F5
|
|||
|
|
0082F57C 2D4D4D2D64 sub eax, $642D4D4D
|
|||
|
|
0082F581 640000 add fs:[eax], al
|
|||
|
|
0082F584 FFFF DB $FF, $FF //
|
|||
|
|
0082F586 FFFF DB $FF, $FF //
|
|||
|
|
0082F588 06 push es
|
|||
|
|
0082F589 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F58B 007374 add [ebx+$74], dh
|
|||
|
|
0082F58E 61 popa
|
|||
|
|
0082F58F 7475 jz 0082F606
|
|||
|
|
0082F591 7300 jnb 0082F593
|
|||
|
|
0082F593 00FF add bh, bh
|
|||
|
|
0082F595 FFFF DB $FF, $FF //
|
|||
|
|
0082F597 FF0400 inc dword ptr [eax+eax]
|
|||
|
|
0082F59A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F59C 59 pop ecx
|
|||
|
|
0082F59D 46 inc esi
|
|||
|
|
0082F59E 49 dec ecx
|
|||
|
|
0082F59F 640000 add fs:[eax], al
|
|||
|
|
0082F5A2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F5A4 D4 aam
|
|||
|
|
0082F5A5 F6D0 not al
|
|||
|
|
0082F5A7 D0CA ror dl, 1
|
|||
|
|
0082F5A9 A7 cmpsd
|
|||
|
|
0082F5AA B0DC mov al, $DC
|
|||
|
|
0082F5AC 2100 and [eax], eax
|
|||
|
|
0082F5AE 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F5B0 55 push ebp
|
|||
|
|
0082F5B1 8BEC mov ebp, esp
|
|||
|
|
0082F5B3 B908000000 mov ecx, $00000008
|
|||
|
|
0082F5B8 6A00 push $00
|
|||
|
|
0082F5BA 6A00 push $00
|
|||
|
|
0082F5BC 49 dec ecx
|
|||
|
|
0082F5BD 75F9 jnz 0082F5B8
|
|||
|
|
0082F5BF 51 push ecx
|
|||
|
|
0082F5C0 53 push ebx
|
|||
|
|
0082F5C1 56 push esi
|
|||
|
|
0082F5C2 8BDA mov ebx, edx
|
|||
|
|
0082F5C4 8BF0 mov esi, eax
|
|||
|
|
0082F5C6 33C0 xor eax, eax
|
|||
|
|
0082F5C8 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>1S<31><53><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
0082F5C9 68BEF78200 push $0082F7BE
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0082F5CE 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0082F5D1 648920 mov fs:[eax], esp
|
|||
|
|
0082F5D4 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0082F5D7 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;
|
|||
|
|
|
|
|||
|
|
0082F5D9 E8DE00D6FF call 0058F6BC
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
0082F5DE 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;
|
|||
|
|
|
|
|||
|
|
0082F5E4 E863CDE2FF 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;
|
|||
|
|
|
|
|||
|
|
0082F5E9 E87625E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field N.A..OFFS_0050
|
|||
|
|
|
|
|||
|
|
0082F5EE 8B4050 mov eax, [eax+$50]
|
|||
|
|
0082F5F1 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
0082F5F4 8B08 mov ecx, [eax]
|
|||
|
|
0082F5F6 FF5110 call dword ptr [ecx+$10]
|
|||
|
|
0082F5F9 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
0082F5FC 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F5FF E8E8B2BDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
0082F604 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
0082F60A 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
0082F60C E82F8EC9FF call 004C8440
|
|||
|
|
0082F611 8D55E0 lea edx, [ebp-$20]
|
|||
|
|
0082F614 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F617 E8D0B2BDFF call 0040A8EC
|
|||
|
|
0082F61C 8B55E0 mov edx, [ebp-$20]
|
|||
|
|
0082F61F 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
0082F622 E8A197BEFF call 00418DC8
|
|||
|
|
0082F627 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
0082F62A 50 push eax
|
|||
|
|
0082F62B 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
0082F62E 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
0082F630 E87F75C9FF call 004C6BB4
|
|||
|
|
0082F635 5A pop edx
|
|||
|
|
0082F636 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_00B4
|
|||
|
|
|
|
|||
|
|
0082F638 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
0082F63E 8BC3 mov eax, ebx
|
|||
|
|
0082F640 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_024C
|
|||
|
|
|
|
|||
|
|
0082F642 FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
|
|||
|
|
* Reference to control OrdDate : N.A.
|
|||
|
|
|
|
|||
|
|
0082F648 8B9E0C030000 mov ebx, [esi+$030C]
|
|||
|
|
0082F64E 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
0082F650 E87F62C9FF call 004C58D4
|
|||
|
|
0082F655 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;
|
|||
|
|
|
|
|||
|
|
0082F657 E850E9CAFF call 004DDFAC
|
|||
|
|
0082F65C 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_44
|
|||
|
|
|
|
|||
|
|
0082F65E FF5244 call dword ptr [edx+$44]
|
|||
|
|
0082F661 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;
|
|||
|
|
|
|
|||
|
|
0082F663 E844E9CAFF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'UPdate YCL_SG_HZ '
|
|||
|
|
|
|
|||
|
|
0082F668 BAD4F78200 mov edx, $0082F7D4
|
|||
|
|
0082F66D 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
0082F66F FF5138 call dword ptr [ecx+$38]
|
|||
|
|
0082F672 8D55DC lea edx, [ebp-$24]
|
|||
|
|
0082F675 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F678 E86FB2BDFF call 0040A8EC
|
|||
|
|
0082F67D 837DDC00 cmp dword ptr [ebp-$24], +$00
|
|||
|
|
0082F681 7440 jz 0082F6C3
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
0082F683 68F0F78200 push $0082F7F0
|
|||
|
|
0082F688 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '=''
|
|||
|
|
|
|
|||
|
|
0082F68B 6800F88200 push $0082F800
|
|||
|
|
0082F690 8D55D4 lea edx, [ebp-$2C]
|
|||
|
|
0082F693 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F696 E851B2BDFF call 0040A8EC
|
|||
|
|
0082F69B FF75D4 push dword ptr [ebp-$2C]
|
|||
|
|
0082F69E 680CF88200 push $0082F80C
|
|||
|
|
0082F6A3 8D45D8 lea eax, [ebp-$28]
|
|||
|
|
0082F6A6 BA05000000 mov edx, $00000005
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
0082F6AB E80460BDFF call 004056B4
|
|||
|
|
0082F6B0 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
0082F6B3 50 push eax
|
|||
|
|
0082F6B4 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;
|
|||
|
|
|
|
|||
|
|
0082F6B6 E8F1E8CAFF call 004DDFAC
|
|||
|
|
0082F6BB 5A pop edx
|
|||
|
|
0082F6BC 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
0082F6BE FF5138 call dword ptr [ecx+$38]
|
|||
|
|
0082F6C1 EB2B jmp 0082F6EE
|
|||
|
|
0082F6C3 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;
|
|||
|
|
|
|
|||
|
|
0082F6C5 E8E2E8CAFF call 004DDFAC
|
|||
|
|
0082F6CA 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
0082F6CB 68F0F78200 push $0082F7F0
|
|||
|
|
0082F6D0 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '=NULL'
|
|||
|
|
|
|
|||
|
|
0082F6D3 6818F88200 push $0082F818
|
|||
|
|
0082F6D8 8D45D0 lea eax, [ebp-$30]
|
|||
|
|
0082F6DB BA03000000 mov edx, $00000003
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
0082F6E0 E8CF5FBDFF call 004056B4
|
|||
|
|
0082F6E5 8B55D0 mov edx, [ebp-$30]
|
|||
|
|
0082F6E8 58 pop eax
|
|||
|
|
0082F6E9 8B08 mov ecx, [eax]
|
|||
|
|
0082F6EB FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ',Editer=''
|
|||
|
|
|
|
|||
|
|
0082F6EE 6828F88200 push $0082F828
|
|||
|
|
0082F6F3 8D55C8 lea edx, [ebp-$38]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_0082F7D5(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0082F7D5 50 push eax
|
|||
|
|
0082F7D6 6461 popa
|
|||
|
|
0082F7D8 7465 jz 0082F83F
|
|||
|
|
0082F7DA 205943 and [ecx+$43], bl
|
|||
|
|
0082F7DD 4C dec esp
|
|||
|
|
0082F7DE 5F pop edi
|
|||
|
|
0082F7DF 53 push ebx
|
|||
|
|
0082F7E0 47 inc edi
|
|||
|
|
0082F7E1 5F pop edi
|
|||
|
|
0082F7E2 48 dec eax
|
|||
|
|
0082F7E3 5A pop edx
|
|||
|
|
0082F7E4 2000 and [eax], al
|
|||
|
|
0082F7E6 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F7E8 FFFF DB $FF, $FF //
|
|||
|
|
0082F7EA FFFF DB $FF, $FF //
|
|||
|
|
0082F7EC 0500000020 add eax, +$20000000
|
|||
|
|
0082F7F1 53 push ebx
|
|||
|
|
0082F7F2 657420 jz 0082F815
|
|||
|
|
0082F7F5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F7F7 00FF add bh, bh
|
|||
|
|
0082F7F9 FFFF DB $FF, $FF //
|
|||
|
|
0082F7FB FF02 inc dword ptr [edx]
|
|||
|
|
0082F7FD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F7FF 003D270000FF add [$FF000027], bh
|
|||
|
|
0082F805 FFFF DB $FF, $FF //
|
|||
|
|
0082F807 FF01 inc dword ptr [ecx]
|
|||
|
|
0082F809 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F80B 0027 add [edi], ah
|
|||
|
|
0082F80D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F80F 00FF add bh, bh
|
|||
|
|
0082F811 FFFF DB $FF, $FF //
|
|||
|
|
0082F813 FF050000003D inc dword ptr [$3D000000]
|
|||
|
|
0082F819 4E dec esi
|
|||
|
|
0082F81A 55 push ebp
|
|||
|
|
0082F81B 4C dec esp
|
|||
|
|
0082F81C 4C dec esp
|
|||
|
|
0082F81D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F81F 00FF add bh, bh
|
|||
|
|
0082F821 FFFF DB $FF, $FF //
|
|||
|
|
0082F823 FF09 dec dword ptr [ecx]
|
|||
|
|
0082F825 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F827 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
0082F82E 723D jb 0082F86D
|
|||
|
|
0082F830 27 daa
|
|||
|
|
0082F831 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F833 00FF add bh, bh
|
|||
|
|
0082F835 FFFF DB $FF, $FF //
|
|||
|
|
0082F837 FF1400 call dword ptr [eax+eax]
|
|||
|
|
0082F83A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F83C 2C45 sub al, $45
|
|||
|
|
0082F83E 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
0082F847 657464 jz 0082F8AE
|
|||
|
|
0082F84A 61 popa
|
|||
|
|
0082F84B 7465 jz 0082F8B2
|
|||
|
|
0082F84D 2829 sub [ecx], ch
|
|||
|
|
0082F84F 2000 and [eax], al
|
|||
|
|
0082F851 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F853 00FF add bh, bh
|
|||
|
|
0082F855 FFFF DB $FF, $FF //
|
|||
|
|
0082F857 FF0E dec dword ptr [esi]
|
|||
|
|
0082F859 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0082F85B 0020 add [eax], ah
|
|||
|
|
0082F85D 7768 jnbe 0082F8C7
|
|||
|
|
0082F85F 657265 jb 0082F8C7
|
|||
|
|
0082F862 205375 and [ebx+$75], dl
|
|||
|
|
0082F865 624964 bound ecx, qword ptr [ecx+$64]
|
|||
|
|
0082F868 3D270000FF cmp eax, $FF000027
|
|||
|
|
0082F86D FFFF DB $FF, $FF //
|
|||
|
|
0082F86F FF0500000053 inc dword ptr [$53000000]
|
|||
|
|
0082F875 7562 jnz 0082F8D9
|
|||
|
|
0082F877 49 dec ecx
|
|||
|
|
0082F878 640000 add fs:[eax], al
|
|||
|
|
0082F87B 00558B add [ebp-$75], dl
|
|||
|
|
0082F87E EC in al, dx
|
|||
|
|
0082F87F B91F000000 mov ecx, $0000001F
|
|||
|
|
0082F884 6A00 push $00
|
|||
|
|
0082F886 6A00 push $00
|
|||
|
|
0082F888 49 dec ecx
|
|||
|
|
0082F889 75F9 jnz 0082F884
|
|||
|
|
0082F88B 53 push ebx
|
|||
|
|
0082F88C 56 push esi
|
|||
|
|
0082F88D 8BF2 mov esi, edx
|
|||
|
|
0082F88F 8BD8 mov ebx, eax
|
|||
|
|
0082F891 33C0 xor eax, eax
|
|||
|
|
0082F893 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>wK<77><4B><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
0082F894 6878FF8200 push $0082FF78
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0082F899 64FF30 push dword ptr fs:[eax]
|
|||
|
|
0082F89C 648920 mov fs:[eax], esp
|
|||
|
|
0082F89F 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0082F8A2 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;
|
|||
|
|
|
|
|||
|
|
0082F8A4 E813FED5FF call 0058F6BC
|
|||
|
|
0082F8A9 8D55DC lea edx, [ebp-$24]
|
|||
|
|
0082F8AC 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F8AF E838B0BDFF call 0040A8EC
|
|||
|
|
0082F8B4 837DDC00 cmp dword ptr [ebp-$24], +$00
|
|||
|
|
0082F8B8 750D jnz 0082F8C7
|
|||
|
|
0082F8BA 8D45FC lea eax, [ebp-$04]
|
|||
|
|
0082F8BD BA90FF8200 mov edx, $0082FF90
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
0082F8C2 E8F55ABDFF call 004053BC
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
0082F8C7 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;
|
|||
|
|
|
|
|||
|
|
0082F8CD E87ACAE2FF 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;
|
|||
|
|
|
|
|||
|
|
0082F8D2 E88D22E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field N.A..OFFS_0050
|
|||
|
|
|
|
|||
|
|
0082F8D7 8B4050 mov eax, [eax+$50]
|
|||
|
|
0082F8DA 8D55D8 lea edx, [ebp-$28]
|
|||
|
|
0082F8DD 8B08 mov ecx, [eax]
|
|||
|
|
0082F8DF FF5110 call dword ptr [ecx+$10]
|
|||
|
|
0082F8E2 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
0082F8E5 8D55E0 lea edx, [ebp-$20]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F8E8 E8FFAFBDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
0082F8ED 8BB368030000 mov esi, [ebx+$0368]
|
|||
|
|
0082F8F3 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
0082F8F5 E8468BC9FF call 004C8440
|
|||
|
|
0082F8FA 8D55C4 lea edx, [ebp-$3C]
|
|||
|
|
0082F8FD 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0082F900 E8E7AFBDFF call 0040A8EC
|
|||
|
|
0082F905 8B55C4 mov edx, [ebp-$3C]
|
|||
|
|
0082F908 8D45C8 lea eax, [ebp-$38]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
0082F90B E8B894BEFF call 00418DC8
|
|||
|
|
0082F910 8D45C8 lea eax, [ebp-$38]
|
|||
|
|
0082F913 50 push eax
|
|||
|
|
0082F914 8B55E0 mov edx, [ebp-$20]
|
|||
|
|
0082F917 8BC6 mov eax, esi
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
0082F919 E89672C9FF call 004C6BB4
|
|||
|
|
0082F91E 5A pop edx
|
|||
|
|
0082F91F 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_00B4
|
|||
|
|
|
|
|||
|
|
0082F921 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
0082F927 8D55C0 lea edx, [ebp-$40]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_0083005D(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0083005D 50 push eax
|
|||
|
|
0083005E 6461 popa
|
|||
|
|
00830060 7465 jz 008300C7
|
|||
|
|
00830062 205946 and [ecx+$46], bl
|
|||
|
|
00830065 5F pop edi
|
|||
|
|
00830066 4D dec ebp
|
|||
|
|
00830067 6F outsd
|
|||
|
|
00830068 6E outsb
|
|||
|
|
00830069 65795F jns 008300CB
|
|||
|
|
0083006C 43 inc ebx
|
|||
|
|
0083006D 52 push edx
|
|||
|
|
0083006E 2000 and [eax], al
|
|||
|
|
00830070 FFFF DB $FF, $FF //
|
|||
|
|
00830072 FFFF DB $FF, $FF //
|
|||
|
|
00830074 0500000020 add eax, +$20000000
|
|||
|
|
00830079 53 push ebx
|
|||
|
|
0083007A 657420 jz 0083009D
|
|||
|
|
0083007D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083007F 00FF add bh, bh
|
|||
|
|
00830081 FFFF DB $FF, $FF //
|
|||
|
|
00830083 FF01 inc dword ptr [ecx]
|
|||
|
|
00830085 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830087 003D000000FF add [$FF000000], bh
|
|||
|
|
0083008D FFFF DB $FF, $FF //
|
|||
|
|
0083008F FF07 inc dword ptr [edi]
|
|||
|
|
00830091 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830093 002C4D6F6E6579 add [$79656E6F+ecx*2], ch
|
|||
|
|
0083009A 3D00FFFFFF cmp eax, $FFFFFF00
|
|||
|
|
0083009F FF09 dec dword ptr [ecx]
|
|||
|
|
008300A1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008300A3 002C42 add [edx+eax*2], ch
|
|||
|
|
008300A6 42 inc edx
|
|||
|
|
008300A7 4D dec ebp
|
|||
|
|
008300A8 6F outsd
|
|||
|
|
008300A9 6E outsb
|
|||
|
|
008300AA 65793D jns 008300EA
|
|||
|
|
008300AD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008300AF 00FF add bh, bh
|
|||
|
|
008300B1 FFFF DB $FF, $FF //
|
|||
|
|
008300B3 FF09 dec dword ptr [ecx]
|
|||
|
|
008300B5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008300B7 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
008300BE 723D jb 008300FD
|
|||
|
|
008300C0 27 daa
|
|||
|
|
008300C1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008300C3 00FF add bh, bh
|
|||
|
|
008300C5 FFFF DB $FF, $FF //
|
|||
|
|
008300C7 FF1400 call dword ptr [eax+eax]
|
|||
|
|
008300CA 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008300CC 2C45 sub al, $45
|
|||
|
|
008300CE 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
008300D7 657464 jz 0083013E
|
|||
|
|
008300DA 61 popa
|
|||
|
|
008300DB 7465 jz 00830142
|
|||
|
|
008300DD 2829 sub [ecx], ch
|
|||
|
|
008300DF 2000 and [eax], al
|
|||
|
|
008300E1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008300E3 00FF add bh, bh
|
|||
|
|
008300E5 FFFF DB $FF, $FF //
|
|||
|
|
008300E7 FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
008300ED 7768 jnbe 00830157
|
|||
|
|
008300EF 657265 jb 00830157
|
|||
|
|
008300F2 205946 and [ecx+$46], bl
|
|||
|
|
008300F5 49 dec ecx
|
|||
|
|
008300F6 643D27000000 cmp eax, $00000027
|
|||
|
|
008300FC FFFF DB $FF, $FF //
|
|||
|
|
008300FE FFFF DB $FF, $FF //
|
|||
|
|
00830100 0400 add al, +$00
|
|||
|
|
00830102 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830104 59 pop ecx
|
|||
|
|
00830105 46 inc esi
|
|||
|
|
00830106 49 dec ecx
|
|||
|
|
00830107 640000 add fs:[eax], al
|
|||
|
|
0083010A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083010C FFFF DB $FF, $FF //
|
|||
|
|
0083010E FFFF DB $FF, $FF //
|
|||
|
|
00830110 2B00 sub eax, dword ptr [eax]
|
|||
|
|
00830112 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830114 55 push ebp
|
|||
|
|
00830115 7064 jo 0083017B
|
|||
|
|
00830117 61 popa
|
|||
|
|
00830118 7465 jz 0083017F
|
|||
|
|
0083011A 205946 and [ecx+$46], bl
|
|||
|
|
0083011D 5F pop edi
|
|||
|
|
0083011E 4D dec ebp
|
|||
|
|
0083011F 6F outsd
|
|||
|
|
00830120 6E outsb
|
|||
|
|
00830121 65795F jns 00830183
|
|||
|
|
00830124 4B dec ebx
|
|||
|
|
00830125 43 inc ebx
|
|||
|
|
00830126 205365 and [ebx+$65], dl
|
|||
|
|
00830129 7420 jz 0083014B
|
|||
|
|
0083012B 4B dec ebx
|
|||
|
|
0083012C 43 inc ebx
|
|||
|
|
0083012D 42 inc edx
|
|||
|
|
0083012E 42 inc edx
|
|||
|
|
0083012F 4D dec ebp
|
|||
|
|
00830130 6F outsd
|
|||
|
|
00830131 6E outsb
|
|||
|
|
00830132 65793D jns 00830172
|
|||
|
|
00830135 4B dec ebx
|
|||
|
|
00830136 43 inc ebx
|
|||
|
|
00830137 42 inc edx
|
|||
|
|
00830138 42 inc edx
|
|||
|
|
00830139 4D dec ebp
|
|||
|
|
0083013A 6F outsd
|
|||
|
|
0083013B 6E outsb
|
|||
|
|
0083013C 65792D jns 0083016C
|
|||
|
|
0083013F 00FF add bh, bh
|
|||
|
|
00830141 FFFF DB $FF, $FF //
|
|||
|
|
00830143 FF01 inc dword ptr [ecx]
|
|||
|
|
00830145 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830147 002B add [ebx], ch
|
|||
|
|
00830149 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083014B 00FF add bh, bh
|
|||
|
|
0083014D FFFF DB $FF, $FF //
|
|||
|
|
0083014F FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
00830155 7768 jnbe 008301BF
|
|||
|
|
00830157 657265 jb 008301BF
|
|||
|
|
0083015A 204352 and [ebx+$52], al
|
|||
|
|
0083015D 49 dec ecx
|
|||
|
|
0083015E 44 inc esp
|
|||
|
|
0083015F 3D27000000 cmp eax, $00000027
|
|||
|
|
00830164 FFFF DB $FF, $FF //
|
|||
|
|
00830166 FFFF DB $FF, $FF //
|
|||
|
|
00830168 0400 add al, +$00
|
|||
|
|
0083016A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083016C 43 inc ebx
|
|||
|
|
0083016D 52 push edx
|
|||
|
|
0083016E 49 dec ecx
|
|||
|
|
0083016F 44 inc esp
|
|||
|
|
00830170 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830172 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830174 55 push ebp
|
|||
|
|
00830175 8BEC mov ebp, esp
|
|||
|
|
00830177 B908000000 mov ecx, $00000008
|
|||
|
|
0083017C 6A00 push $00
|
|||
|
|
0083017E 6A00 push $00
|
|||
|
|
00830180 49 dec ecx
|
|||
|
|
00830181 75F9 jnz 0083017C
|
|||
|
|
00830183 51 push ecx
|
|||
|
|
00830184 53 push ebx
|
|||
|
|
00830185 56 push esi
|
|||
|
|
00830186 8BDA mov ebx, edx
|
|||
|
|
00830188 8BF0 mov esi, eax
|
|||
|
|
0083018A 33C0 xor eax, eax
|
|||
|
|
0083018C 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>UG<55><47><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
0083018D 689A038300 push $0083039A
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830192 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830195 648920 mov fs:[eax], esp
|
|||
|
|
00830198 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0083019B 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;
|
|||
|
|
|
|
|||
|
|
0083019D E81AF5D5FF call 0058F6BC
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
008301A2 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;
|
|||
|
|
|
|
|||
|
|
008301A8 E89FC1E2FF 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;
|
|||
|
|
|
|
|||
|
|
008301AD E8B219E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field N.A..OFFS_0050
|
|||
|
|
|
|
|||
|
|
008301B2 8B4050 mov eax, [eax+$50]
|
|||
|
|
008301B5 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
008301B8 8B08 mov ecx, [eax]
|
|||
|
|
008301BA FF5110 call dword ptr [ecx+$10]
|
|||
|
|
008301BD 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
008301C0 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008301C3 E824A7BDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
008301C8 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
008301CE 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
008301D0 E86B82C9FF call 004C8440
|
|||
|
|
008301D5 8D55E0 lea edx, [ebp-$20]
|
|||
|
|
008301D8 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008301DB E80CA7BDFF call 0040A8EC
|
|||
|
|
008301E0 8B55E0 mov edx, [ebp-$20]
|
|||
|
|
008301E3 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
008301E6 E8DD8BBEFF call 00418DC8
|
|||
|
|
008301EB 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
008301EE 50 push eax
|
|||
|
|
008301EF 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
008301F2 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
008301F4 E8BB69C9FF call 004C6BB4
|
|||
|
|
008301F9 5A pop edx
|
|||
|
|
008301FA 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_00B4
|
|||
|
|
|
|
|||
|
|
008301FC FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
00830202 8BC3 mov eax, ebx
|
|||
|
|
00830204 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_024C
|
|||
|
|
|
|
|||
|
|
00830206 FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
|
|||
|
|
* Reference to control OrdDate : N.A.
|
|||
|
|
|
|
|||
|
|
0083020C 8B9E0C030000 mov ebx, [esi+$030C]
|
|||
|
|
00830212 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
00830214 E8BB56C9FF call 004C58D4
|
|||
|
|
00830219 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;
|
|||
|
|
|
|
|||
|
|
0083021B E88CDDCAFF call 004DDFAC
|
|||
|
|
00830220 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_44
|
|||
|
|
|
|
|||
|
|
00830222 FF5244 call dword ptr [edx+$44]
|
|||
|
|
00830225 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;
|
|||
|
|
|
|
|||
|
|
00830227 E880DDCAFF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'UPdate YF_Money_CR '
|
|||
|
|
|
|
|||
|
|
0083022C BAB0038300 mov edx, $008303B0
|
|||
|
|
00830231 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
00830233 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
00830236 8D55DC lea edx, [ebp-$24]
|
|||
|
|
00830239 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083023C E8ABA6BDFF call 0040A8EC
|
|||
|
|
00830241 837DDC00 cmp dword ptr [ebp-$24], +$00
|
|||
|
|
00830245 7440 jz 00830287
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
00830247 68CC038300 push $008303CC
|
|||
|
|
0083024C FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '=''
|
|||
|
|
|
|
|||
|
|
0083024F 68DC038300 push $008303DC
|
|||
|
|
00830254 8D55D4 lea edx, [ebp-$2C]
|
|||
|
|
00830257 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083025A E88DA6BDFF call 0040A8EC
|
|||
|
|
0083025F FF75D4 push dword ptr [ebp-$2C]
|
|||
|
|
00830262 68E8038300 push $008303E8
|
|||
|
|
00830267 8D45D8 lea eax, [ebp-$28]
|
|||
|
|
0083026A BA05000000 mov edx, $00000005
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
0083026F E84054BDFF call 004056B4
|
|||
|
|
00830274 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
00830277 50 push eax
|
|||
|
|
00830278 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;
|
|||
|
|
|
|
|||
|
|
0083027A E82DDDCAFF call 004DDFAC
|
|||
|
|
0083027F 5A pop edx
|
|||
|
|
00830280 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
00830282 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
00830285 EB2B jmp 008302B2
|
|||
|
|
00830287 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;
|
|||
|
|
|
|
|||
|
|
00830289 E81EDDCAFF call 004DDFAC
|
|||
|
|
0083028E 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
0083028F 68CC038300 push $008303CC
|
|||
|
|
00830294 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '=NULL'
|
|||
|
|
|
|
|||
|
|
00830297 68F4038300 push $008303F4
|
|||
|
|
0083029C 8D45D0 lea eax, [ebp-$30]
|
|||
|
|
0083029F BA03000000 mov edx, $00000003
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
008302A4 E80B54BDFF call 004056B4
|
|||
|
|
008302A9 8B55D0 mov edx, [ebp-$30]
|
|||
|
|
008302AC 58 pop eax
|
|||
|
|
008302AD 8B08 mov ecx, [eax]
|
|||
|
|
008302AF FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ',Editer=''
|
|||
|
|
|
|
|||
|
|
008302B2 6804048300 push $00830404
|
|||
|
|
008302B7 8D55C8 lea edx, [ebp-$38]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_008303B1(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008303B1 50 push eax
|
|||
|
|
008303B2 6461 popa
|
|||
|
|
008303B4 7465 jz 0083041B
|
|||
|
|
008303B6 205946 and [ecx+$46], bl
|
|||
|
|
008303B9 5F pop edi
|
|||
|
|
008303BA 4D dec ebp
|
|||
|
|
008303BB 6F outsd
|
|||
|
|
008303BC 6E outsb
|
|||
|
|
008303BD 65795F jns 0083041F
|
|||
|
|
008303C0 43 inc ebx
|
|||
|
|
008303C1 52 push edx
|
|||
|
|
008303C2 2000 and [eax], al
|
|||
|
|
008303C4 FFFF DB $FF, $FF //
|
|||
|
|
008303C6 FFFF DB $FF, $FF //
|
|||
|
|
008303C8 0500000020 add eax, +$20000000
|
|||
|
|
008303CD 53 push ebx
|
|||
|
|
008303CE 657420 jz 008303F1
|
|||
|
|
008303D1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008303D3 00FF add bh, bh
|
|||
|
|
008303D5 FFFF DB $FF, $FF //
|
|||
|
|
008303D7 FF02 inc dword ptr [edx]
|
|||
|
|
008303D9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008303DB 003D270000FF add [$FF000027], bh
|
|||
|
|
008303E1 FFFF DB $FF, $FF //
|
|||
|
|
008303E3 FF01 inc dword ptr [ecx]
|
|||
|
|
008303E5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008303E7 0027 add [edi], ah
|
|||
|
|
008303E9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008303EB 00FF add bh, bh
|
|||
|
|
008303ED FFFF DB $FF, $FF //
|
|||
|
|
008303EF FF050000003D inc dword ptr [$3D000000]
|
|||
|
|
008303F5 4E dec esi
|
|||
|
|
008303F6 55 push ebp
|
|||
|
|
008303F7 4C dec esp
|
|||
|
|
008303F8 4C dec esp
|
|||
|
|
008303F9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008303FB 00FF add bh, bh
|
|||
|
|
008303FD FFFF DB $FF, $FF //
|
|||
|
|
008303FF FF09 dec dword ptr [ecx]
|
|||
|
|
00830401 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830403 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
0083040A 723D jb 00830449
|
|||
|
|
0083040C 27 daa
|
|||
|
|
0083040D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083040F 00FF add bh, bh
|
|||
|
|
00830411 FFFF DB $FF, $FF //
|
|||
|
|
00830413 FF1400 call dword ptr [eax+eax]
|
|||
|
|
00830416 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830418 2C45 sub al, $45
|
|||
|
|
0083041A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
00830423 657464 jz 0083048A
|
|||
|
|
00830426 61 popa
|
|||
|
|
00830427 7465 jz 0083048E
|
|||
|
|
00830429 2829 sub [ecx], ch
|
|||
|
|
0083042B 2000 and [eax], al
|
|||
|
|
0083042D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083042F 00FF add bh, bh
|
|||
|
|
00830431 FFFF DB $FF, $FF //
|
|||
|
|
00830433 FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
00830439 7768 jnbe 008304A3
|
|||
|
|
0083043B 657265 jb 008304A3
|
|||
|
|
0083043E 205946 and [ecx+$46], bl
|
|||
|
|
00830441 49 dec ecx
|
|||
|
|
00830442 643D27000000 cmp eax, $00000027
|
|||
|
|
00830448 FFFF DB $FF, $FF //
|
|||
|
|
0083044A FFFF DB $FF, $FF //
|
|||
|
|
0083044C 0400 add al, +$00
|
|||
|
|
0083044E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830450 59 pop ecx
|
|||
|
|
00830451 46 inc esi
|
|||
|
|
00830452 49 dec ecx
|
|||
|
|
00830453 640000 add fs:[eax], al
|
|||
|
|
00830456 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830458 55 push ebp
|
|||
|
|
00830459 8BEC mov ebp, esp
|
|||
|
|
0083045B B90C000000 mov ecx, $0000000C
|
|||
|
|
00830460 6A00 push $00
|
|||
|
|
00830462 6A00 push $00
|
|||
|
|
00830464 49 dec ecx
|
|||
|
|
00830465 75F9 jnz 00830460
|
|||
|
|
00830467 51 push ecx
|
|||
|
|
00830468 53 push ebx
|
|||
|
|
00830469 8945FC mov [ebp-$04], eax
|
|||
|
|
0083046C 33C0 xor eax, eax
|
|||
|
|
0083046E 55 push ebp
|
|||
|
|
0083046F 6880068300 push $00830680
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830474 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830477 648920 mov fs:[eax], esp
|
|||
|
|
0083047A 33C0 xor eax, eax
|
|||
|
|
0083047C 55 push ebp
|
|||
|
|
0083047D 6813068300 push $00830613
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830482 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830485 648920 mov fs:[eax], esp
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00830B81(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00830B81 50 push eax
|
|||
|
|
00830B82 6461 popa
|
|||
|
|
00830B84 7465 jz 00830BEB
|
|||
|
|
00830B86 205946 and [ecx+$46], bl
|
|||
|
|
00830B89 5F pop edi
|
|||
|
|
00830B8A 4D dec ebp
|
|||
|
|
00830B8B 6F outsd
|
|||
|
|
00830B8C 6E outsb
|
|||
|
|
00830B8D 65795F jns 00830BEF
|
|||
|
|
00830B90 43 inc ebx
|
|||
|
|
00830B91 52 push edx
|
|||
|
|
00830B92 2000 and [eax], al
|
|||
|
|
00830B94 FFFF DB $FF, $FF //
|
|||
|
|
00830B96 FFFF DB $FF, $FF //
|
|||
|
|
00830B98 0D00000020 or eax, $20000000
|
|||
|
|
00830B9D 53 push ebx
|
|||
|
|
00830B9E 657420 jz 00830BC1
|
|||
|
|
00830BA1 59 pop ecx
|
|||
|
|
00830BA2 46 inc esi
|
|||
|
|
00830BA3 43 inc ebx
|
|||
|
|
00830BA4 6F outsd
|
|||
|
|
00830BA5 64653D27000000 cmp eax, $00000027
|
|||
|
|
00830BAC FFFF DB $FF, $FF //
|
|||
|
|
00830BAE FFFF DB $FF, $FF //
|
|||
|
|
00830BB0 0100 add [eax], eax
|
|||
|
|
00830BB2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830BB4 27 daa
|
|||
|
|
00830BB5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830BB7 00FF add bh, bh
|
|||
|
|
00830BB9 FFFF DB $FF, $FF //
|
|||
|
|
00830BBB FF0A dec dword ptr [edx]
|
|||
|
|
00830BBD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830BBF 0020 add [eax], ah
|
|||
|
|
00830BC1 2C59 sub al, $59
|
|||
|
|
00830BC3 46 inc esi
|
|||
|
|
00830BC4 4E dec esi
|
|||
|
|
00830BC5 61 popa
|
|||
|
|
00830BC6 6D insd
|
|||
|
|
00830BC7 653D270000FF cmp eax, $FF000027
|
|||
|
|
00830BCD FFFF DB $FF, $FF //
|
|||
|
|
00830BCF FF09 dec dword ptr [ecx]
|
|||
|
|
00830BD1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830BD3 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
00830BDA 723D jb 00830C19
|
|||
|
|
00830BDC 27 daa
|
|||
|
|
00830BDD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830BDF 00FF add bh, bh
|
|||
|
|
00830BE1 FFFF DB $FF, $FF //
|
|||
|
|
00830BE3 FF1400 call dword ptr [eax+eax]
|
|||
|
|
00830BE6 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830BE8 2C45 sub al, $45
|
|||
|
|
00830BEA 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
00830BF3 657464 jz 00830C5A
|
|||
|
|
00830BF6 61 popa
|
|||
|
|
00830BF7 7465 jz 00830C5E
|
|||
|
|
00830BF9 2829 sub [ecx], ch
|
|||
|
|
00830BFB 2000 and [eax], al
|
|||
|
|
00830BFD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830BFF 00FF add bh, bh
|
|||
|
|
00830C01 FFFF DB $FF, $FF //
|
|||
|
|
00830C03 FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
00830C09 7768 jnbe 00830C73
|
|||
|
|
00830C0B 657265 jb 00830C73
|
|||
|
|
00830C0E 205946 and [ecx+$46], bl
|
|||
|
|
00830C11 49 dec ecx
|
|||
|
|
00830C12 643D27000000 cmp eax, $00000027
|
|||
|
|
00830C18 FFFF DB $FF, $FF //
|
|||
|
|
00830C1A FFFF DB $FF, $FF //
|
|||
|
|
00830C1C 0400 add al, +$00
|
|||
|
|
00830C1E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830C20 59 pop ecx
|
|||
|
|
00830C21 46 inc esi
|
|||
|
|
00830C22 49 dec ecx
|
|||
|
|
00830C23 640000 add fs:[eax], al
|
|||
|
|
00830C26 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830C28 55 push ebp
|
|||
|
|
00830C29 8BEC mov ebp, esp
|
|||
|
|
00830C2B 51 push ecx
|
|||
|
|
00830C2C B906000000 mov ecx, $00000006
|
|||
|
|
00830C31 6A00 push $00
|
|||
|
|
00830C33 6A00 push $00
|
|||
|
|
00830C35 49 dec ecx
|
|||
|
|
00830C36 75F9 jnz 00830C31
|
|||
|
|
00830C38 51 push ecx
|
|||
|
|
00830C39 874DFC xchg [ebp-$04], ecx
|
|||
|
|
00830C3C 53 push ebx
|
|||
|
|
00830C3D 56 push esi
|
|||
|
|
00830C3E 8BF0 mov esi, eax
|
|||
|
|
00830C40 33C0 xor eax, eax
|
|||
|
|
00830C42 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>n<<3C><><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
00830C43 68810E8300 push $00830E81
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830C48 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830C4B 648920 mov fs:[eax], esp
|
|||
|
|
00830C4E 33C0 xor eax, eax
|
|||
|
|
00830C50 55 push ebp
|
|||
|
|
00830C51 68570E8300 push $00830E57
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830C56 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830C59 648920 mov fs:[eax], esp
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00830E9E(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00830E9E 6E outsb
|
|||
|
|
00830E9F 6974000000FFFFFF imul esi, [eax+eax+$00], $FFFFFF00
|
|||
|
|
00830EA7 FF08 dec dword ptr [eax]
|
|||
|
|
00830EA9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00830ED4(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00830ED4 6E outsb
|
|||
|
|
00830ED5 697400FFFFFFFF13 imul esi, [eax+eax-$01], $13FFFFFF
|
|||
|
|
00830EDD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00830EE1(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00830EE1 50 push eax
|
|||
|
|
00830EE2 6461 popa
|
|||
|
|
00830EE4 7465 jz 00830F4B
|
|||
|
|
00830EE6 205946 and [ecx+$46], bl
|
|||
|
|
00830EE9 5F pop edi
|
|||
|
|
00830EEA 4D dec ebp
|
|||
|
|
00830EEB 6F outsd
|
|||
|
|
00830EEC 6E outsb
|
|||
|
|
00830EED 65795F jns 00830F4F
|
|||
|
|
00830EF0 43 inc ebx
|
|||
|
|
00830EF1 52 push edx
|
|||
|
|
00830EF2 2000 and [eax], al
|
|||
|
|
00830EF4 FFFF DB $FF, $FF //
|
|||
|
|
00830EF6 FFFF DB $FF, $FF //
|
|||
|
|
00830EF8 0E push cs
|
|||
|
|
00830EF9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830EFB 0020 add [eax], ah
|
|||
|
|
00830EFD 53 push ebx
|
|||
|
|
00830EFE 657420 jz 00830F21
|
|||
|
|
00830F01 51 push ecx
|
|||
|
|
00830F02 7479 jz 00830F7D
|
|||
|
|
00830F04 55 push ebp
|
|||
|
|
00830F05 6E outsb
|
|||
|
|
00830F06 69743D270000FFFF imul esi, [ebp+edi+$27], $FFFF0000
|
|||
|
|
00830F0E FFFF DB $FF, $FF //
|
|||
|
|
00830F10 07 pop es
|
|||
|
|
00830F11 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830F13 005A64 add [edx+$64], bl
|
|||
|
|
00830F16 794E jns 00830F66
|
|||
|
|
00830F18 61 popa
|
|||
|
|
00830F19 6D insd
|
|||
|
|
00830F1A 6500FF add bh, bh
|
|||
|
|
00830F1D FFFF DB $FF, $FF //
|
|||
|
|
00830F1F FF01 inc dword ptr [ecx]
|
|||
|
|
00830F21 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830F23 0027 add [edi], ah
|
|||
|
|
00830F25 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830F27 00FF add bh, bh
|
|||
|
|
00830F29 FFFF DB $FF, $FF //
|
|||
|
|
00830F2B FF09 dec dword ptr [ecx]
|
|||
|
|
00830F2D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830F2F 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
00830F36 723D jb 00830F75
|
|||
|
|
00830F38 27 daa
|
|||
|
|
00830F39 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830F3B 00FF add bh, bh
|
|||
|
|
00830F3D FFFF DB $FF, $FF //
|
|||
|
|
00830F3F FF1400 call dword ptr [eax+eax]
|
|||
|
|
00830F42 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830F44 2C45 sub al, $45
|
|||
|
|
00830F46 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
00830F4F 657464 jz 00830FB6
|
|||
|
|
00830F52 61 popa
|
|||
|
|
00830F53 7465 jz 00830FBA
|
|||
|
|
00830F55 2829 sub [ecx], ch
|
|||
|
|
00830F57 2000 and [eax], al
|
|||
|
|
00830F59 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830F5B 00FF add bh, bh
|
|||
|
|
00830F5D FFFF DB $FF, $FF //
|
|||
|
|
00830F5F FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
00830F65 7768 jnbe 00830FCF
|
|||
|
|
00830F67 657265 jb 00830FCF
|
|||
|
|
00830F6A 205946 and [ecx+$46], bl
|
|||
|
|
00830F6D 49 dec ecx
|
|||
|
|
00830F6E 643D27000000 cmp eax, $00000027
|
|||
|
|
00830F74 FFFF DB $FF, $FF //
|
|||
|
|
00830F76 FFFF DB $FF, $FF //
|
|||
|
|
00830F78 0400 add al, +$00
|
|||
|
|
00830F7A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830F7C 59 pop ecx
|
|||
|
|
00830F7D 46 inc esi
|
|||
|
|
00830F7E 49 dec ecx
|
|||
|
|
00830F7F 640000 add fs:[eax], al
|
|||
|
|
00830F82 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00830F84 55 push ebp
|
|||
|
|
00830F85 8BEC mov ebp, esp
|
|||
|
|
00830F87 51 push ecx
|
|||
|
|
00830F88 B906000000 mov ecx, $00000006
|
|||
|
|
00830F8D 6A00 push $00
|
|||
|
|
00830F8F 6A00 push $00
|
|||
|
|
00830F91 49 dec ecx
|
|||
|
|
00830F92 75F9 jnz 00830F8D
|
|||
|
|
00830F94 51 push ecx
|
|||
|
|
00830F95 874DFC xchg [ebp-$04], ecx
|
|||
|
|
00830F98 53 push ebx
|
|||
|
|
00830F99 56 push esi
|
|||
|
|
00830F9A 8BF0 mov esi, eax
|
|||
|
|
00830F9C 33C0 xor eax, eax
|
|||
|
|
00830F9E 55 push ebp
|
|||
|
|
00830F9F 68DD118300 push $008311DD
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830FA4 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830FA7 648920 mov fs:[eax], esp
|
|||
|
|
00830FAA 33C0 xor eax, eax
|
|||
|
|
00830FAC 55 push ebp
|
|||
|
|
00830FAD 68B3118300 push $008311B3
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00830FB2 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00830FB5 648920 mov fs:[eax], esp
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00831225(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00831225 50 push eax
|
|||
|
|
00831226 6461 popa
|
|||
|
|
00831228 7465 jz 0083128F
|
|||
|
|
0083122A 205946 and [ecx+$46], bl
|
|||
|
|
0083122D 5F pop edi
|
|||
|
|
0083122E 4D dec ebp
|
|||
|
|
0083122F 6F outsd
|
|||
|
|
00831230 6E outsb
|
|||
|
|
00831231 65795F jns 00831293
|
|||
|
|
00831234 43 inc ebx
|
|||
|
|
00831235 52 push edx
|
|||
|
|
00831236 2000 and [eax], al
|
|||
|
|
00831238 FFFF DB $FF, $FF //
|
|||
|
|
0083123A FFFF DB $FF, $FF //
|
|||
|
|
0083123C 0D00000020 or eax, $20000000
|
|||
|
|
00831241 53 push ebx
|
|||
|
|
00831242 657420 jz 00831265
|
|||
|
|
00831245 42 inc edx
|
|||
|
|
00831246 5A pop edx
|
|||
|
|
00831247 54 push esp
|
|||
|
|
00831248 7970 jns 008312BA
|
|||
|
|
0083124A 653D27000000 cmp eax, $00000027
|
|||
|
|
00831250 FFFF DB $FF, $FF //
|
|||
|
|
00831252 FFFF DB $FF, $FF //
|
|||
|
|
00831254 07 pop es
|
|||
|
|
00831255 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831257 005A64 add [edx+$64], bl
|
|||
|
|
0083125A 794E jns 008312AA
|
|||
|
|
0083125C 61 popa
|
|||
|
|
0083125D 6D insd
|
|||
|
|
0083125E 6500FF add bh, bh
|
|||
|
|
00831261 FFFF DB $FF, $FF //
|
|||
|
|
00831263 FF01 inc dword ptr [ecx]
|
|||
|
|
00831265 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831267 0027 add [edi], ah
|
|||
|
|
00831269 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083126B 00FF add bh, bh
|
|||
|
|
0083126D FFFF DB $FF, $FF //
|
|||
|
|
0083126F FF09 dec dword ptr [ecx]
|
|||
|
|
00831271 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831273 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
0083127A 723D jb 008312B9
|
|||
|
|
0083127C 27 daa
|
|||
|
|
0083127D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083127F 00FF add bh, bh
|
|||
|
|
00831281 FFFF DB $FF, $FF //
|
|||
|
|
00831283 FF1400 call dword ptr [eax+eax]
|
|||
|
|
00831286 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831288 2C45 sub al, $45
|
|||
|
|
0083128A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
00831293 657464 jz 008312FA
|
|||
|
|
00831296 61 popa
|
|||
|
|
00831297 7465 jz 008312FE
|
|||
|
|
00831299 2829 sub [ecx], ch
|
|||
|
|
0083129B 2000 and [eax], al
|
|||
|
|
0083129D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083129F 00FF add bh, bh
|
|||
|
|
008312A1 FFFF DB $FF, $FF //
|
|||
|
|
008312A3 FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
008312A9 7768 jnbe 00831313
|
|||
|
|
008312AB 657265 jb 00831313
|
|||
|
|
008312AE 205946 and [ecx+$46], bl
|
|||
|
|
008312B1 49 dec ecx
|
|||
|
|
008312B2 643D27000000 cmp eax, $00000027
|
|||
|
|
008312B8 FFFF DB $FF, $FF //
|
|||
|
|
008312BA FFFF DB $FF, $FF //
|
|||
|
|
008312BC 0400 add al, +$00
|
|||
|
|
008312BE 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008312C0 59 pop ecx
|
|||
|
|
008312C1 46 inc esi
|
|||
|
|
008312C2 49 dec ecx
|
|||
|
|
008312C3 640000 add fs:[eax], al
|
|||
|
|
008312C6 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008312C8 53 push ebx
|
|||
|
|
008312C9 8BD8 mov ebx, eax
|
|||
|
|
|
|||
|
|
* Reference to control ToolBar2 : N.A.
|
|||
|
|
|
|
|||
|
|
008312CB 8B831C030000 mov eax, [ebx+$031C]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
008312D1 E8EA6BC9FF call 004C7EC0
|
|||
|
|
008312D6 84C0 test al, al
|
|||
|
|
008312D8 7516 jnz 008312F0
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>б<EFBFBD>'
|
|||
|
|
|
|
|||
|
|
008312DA B9FC128300 mov ecx, $008312FC
|
|||
|
|
|
|||
|
|
* Reference to control ToolBar2 : N.A.
|
|||
|
|
|
|
|||
|
|
008312DF 8B931C030000 mov edx, [ebx+$031C]
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
008312E5 8B8338030000 mov eax, [ebx+$0338]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
008312EB E8406FF8FF call 007B8230
|
|||
|
|
008312F0 5B pop ebx
|
|||
|
|
008312F1 C3 ret
|
|||
|
|
|
|||
|
|
008312F2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008312F4 FFFF DB $FF, $FF //
|
|||
|
|
008312F6 FFFF DB $FF, $FF //
|
|||
|
|
008312F8 0A00 or al, byte ptr [eax]
|
|||
|
|
008312FA 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008312FC D3A6B8B6BFEE shl dword ptr [esi+$EEBFB6B8], cl
|
|||
|
|
00831302 C1D0B1 rcl eax, $B1
|
|||
|
|
00831305 ED in eax, dx
|
|||
|
|
00831306 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831308 55 push ebp
|
|||
|
|
00831309 8BEC mov ebp, esp
|
|||
|
|
0083130B B908000000 mov ecx, $00000008
|
|||
|
|
00831310 6A00 push $00
|
|||
|
|
00831312 6A00 push $00
|
|||
|
|
00831314 49 dec ecx
|
|||
|
|
00831315 75F9 jnz 00831310
|
|||
|
|
00831317 53 push ebx
|
|||
|
|
00831318 56 push esi
|
|||
|
|
00831319 8BDA mov ebx, edx
|
|||
|
|
0083131B 8BF0 mov esi, eax
|
|||
|
|
0083131D 33C0 xor eax, eax
|
|||
|
|
0083131F 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>5<EFBFBD><35><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
00831320 68F0148300 push $008314F0
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00831325 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00831328 648920 mov fs:[eax], esp
|
|||
|
|
0083132B 8D55FC lea edx, [ebp-$04]
|
|||
|
|
0083132E 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;
|
|||
|
|
|
|
|||
|
|
00831330 E887E3D5FF call 0058F6BC
|
|||
|
|
00831335 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
00831338 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083133B E8AC95BDFF call 0040A8EC
|
|||
|
|
00831340 837DF400 cmp dword ptr [ebp-$0C], +$00
|
|||
|
|
00831344 750D jnz 00831353
|
|||
|
|
00831346 8D45FC lea eax, [ebp-$04]
|
|||
|
|
00831349 BA08158300 mov edx, $00831508
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
0083134E E86940BDFF call 004053BC
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
00831353 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;
|
|||
|
|
|
|
|||
|
|
00831359 E8EEAFE2FF 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;
|
|||
|
|
|
|
|||
|
|
0083135E E80108E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field N.A..OFFS_0050
|
|||
|
|
|
|
|||
|
|
00831363 8B4050 mov eax, [eax+$50]
|
|||
|
|
00831366 8D55F0 lea edx, [ebp-$10]
|
|||
|
|
00831369 8B08 mov ecx, [eax]
|
|||
|
|
0083136B FF5110 call dword ptr [ecx+$10]
|
|||
|
|
0083136E 8B45F0 mov eax, [ebp-$10]
|
|||
|
|
00831371 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831374 E87395BDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
00831379 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
0083137F 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
00831381 E8BA70C9FF call 004C8440
|
|||
|
|
00831386 8D55DC lea edx, [ebp-$24]
|
|||
|
|
00831389 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083138C E85B95BDFF call 0040A8EC
|
|||
|
|
00831391 8B55DC mov edx, [ebp-$24]
|
|||
|
|
00831394 8D45E0 lea eax, [ebp-$20]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
00831397 E82C7ABEFF call 00418DC8
|
|||
|
|
0083139C 8D45E0 lea eax, [ebp-$20]
|
|||
|
|
0083139F 50 push eax
|
|||
|
|
008313A0 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
008313A3 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
008313A5 E80A58C9FF call 004C6BB4
|
|||
|
|
008313AA 5A pop edx
|
|||
|
|
008313AB 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_00B4
|
|||
|
|
|
|
|||
|
|
008313AD FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
008313B3 8BC3 mov eax, ebx
|
|||
|
|
008313B5 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_024C
|
|||
|
|
|
|
|||
|
|
008313B7 FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
|
|||
|
|
* Reference to control OrdDate : N.A.
|
|||
|
|
|
|
|||
|
|
008313BD 8B9E0C030000 mov ebx, [esi+$030C]
|
|||
|
|
008313C3 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
008313C5 E80A45C9FF call 004C58D4
|
|||
|
|
008313CA 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;
|
|||
|
|
|
|
|||
|
|
008313CC E8DBCBCAFF call 004DDFAC
|
|||
|
|
008313D1 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_44
|
|||
|
|
|
|
|||
|
|
008313D3 FF5244 call dword ptr [edx+$44]
|
|||
|
|
008313D6 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;
|
|||
|
|
|
|
|||
|
|
008313D8 E8CFCBCAFF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'UPdate YF_Money_CR '
|
|||
|
|
|
|
|||
|
|
008313DD BA14158300 mov edx, $00831514
|
|||
|
|
008313E2 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
008313E4 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
008313E7 6830158300 push $00831530
|
|||
|
|
008313EC FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
008313EF 6840158300 push $00831540
|
|||
|
|
008313F4 8D55D4 lea edx, [ebp-$2C]
|
|||
|
|
008313F7 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008313FA E8ED94BDFF call 0040A8EC
|
|||
|
|
008313FF FF75D4 push dword ptr [ebp-$2C]
|
|||
|
|
00831402 8D45D8 lea eax, [ebp-$28]
|
|||
|
|
00831405 BA04000000 mov edx, $00000004
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
0083140A E8A542BDFF call 004056B4
|
|||
|
|
0083140F 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
00831412 50 push eax
|
|||
|
|
00831413 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;
|
|||
|
|
|
|
|||
|
|
00831415 E892CBCAFF call 004DDFAC
|
|||
|
|
0083141A 5A pop edx
|
|||
|
|
0083141B 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
0083141D FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ',Editer=''
|
|||
|
|
|
|
|||
|
|
00831420 684C158300 push $0083154C
|
|||
|
|
00831425 8D55CC lea edx, [ebp-$34]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00831515(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00831515 50 push eax
|
|||
|
|
00831516 6461 popa
|
|||
|
|
00831518 7465 jz 0083157F
|
|||
|
|
0083151A 205946 and [ecx+$46], bl
|
|||
|
|
0083151D 5F pop edi
|
|||
|
|
0083151E 4D dec ebp
|
|||
|
|
0083151F 6F outsd
|
|||
|
|
00831520 6E outsb
|
|||
|
|
00831521 65795F jns 00831583
|
|||
|
|
00831524 43 inc ebx
|
|||
|
|
00831525 52 push edx
|
|||
|
|
00831526 2000 and [eax], al
|
|||
|
|
00831528 FFFF DB $FF, $FF //
|
|||
|
|
0083152A FFFF DB $FF, $FF //
|
|||
|
|
0083152C 0500000020 add eax, +$20000000
|
|||
|
|
00831531 53 push ebx
|
|||
|
|
00831532 657420 jz 00831555
|
|||
|
|
00831535 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831537 00FF add bh, bh
|
|||
|
|
00831539 FFFF DB $FF, $FF //
|
|||
|
|
0083153B FF01 inc dword ptr [ecx]
|
|||
|
|
0083153D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083153F 003D000000FF add [$FF000000], bh
|
|||
|
|
00831545 FFFF DB $FF, $FF //
|
|||
|
|
00831547 FF09 dec dword ptr [ecx]
|
|||
|
|
00831549 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083154B 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
00831552 723D jb 00831591
|
|||
|
|
00831554 27 daa
|
|||
|
|
00831555 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831557 00FF add bh, bh
|
|||
|
|
00831559 FFFF DB $FF, $FF //
|
|||
|
|
0083155B FF01 inc dword ptr [ecx]
|
|||
|
|
0083155D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083155F 0027 add [edi], ah
|
|||
|
|
00831561 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831563 00FF add bh, bh
|
|||
|
|
00831565 FFFF DB $FF, $FF //
|
|||
|
|
00831567 FF1400 call dword ptr [eax+eax]
|
|||
|
|
0083156A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083156C 2C45 sub al, $45
|
|||
|
|
0083156E 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
00831577 657464 jz 008315DE
|
|||
|
|
0083157A 61 popa
|
|||
|
|
0083157B 7465 jz 008315E2
|
|||
|
|
0083157D 2829 sub [ecx], ch
|
|||
|
|
0083157F 2000 and [eax], al
|
|||
|
|
00831581 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831583 00FF add bh, bh
|
|||
|
|
00831585 FFFF DB $FF, $FF //
|
|||
|
|
00831587 FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
0083158D 7768 jnbe 008315F7
|
|||
|
|
0083158F 657265 jb 008315F7
|
|||
|
|
00831592 205946 and [ecx+$46], bl
|
|||
|
|
00831595 49 dec ecx
|
|||
|
|
00831596 643D27000000 cmp eax, $00000027
|
|||
|
|
0083159C FFFF DB $FF, $FF //
|
|||
|
|
0083159E FFFF DB $FF, $FF //
|
|||
|
|
008315A0 0400 add al, +$00
|
|||
|
|
008315A2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008315A4 59 pop ecx
|
|||
|
|
008315A5 46 inc esi
|
|||
|
|
008315A6 49 dec ecx
|
|||
|
|
008315A7 640000 add fs:[eax], al
|
|||
|
|
008315AA 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008315AC 55 push ebp
|
|||
|
|
008315AD 8BEC mov ebp, esp
|
|||
|
|
008315AF B908000000 mov ecx, $00000008
|
|||
|
|
008315B4 6A00 push $00
|
|||
|
|
008315B6 6A00 push $00
|
|||
|
|
008315B8 49 dec ecx
|
|||
|
|
008315B9 75F9 jnz 008315B4
|
|||
|
|
008315BB 53 push ebx
|
|||
|
|
008315BC 56 push esi
|
|||
|
|
008315BD 8BDA mov ebx, edx
|
|||
|
|
008315BF 8BF0 mov esi, eax
|
|||
|
|
008315C1 33C0 xor eax, eax
|
|||
|
|
008315C3 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27>[3<><33><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
008315C4 6894178300 push $00831794
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008315C9 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008315CC 648920 mov fs:[eax], esp
|
|||
|
|
008315CF 8D55FC lea edx, [ebp-$04]
|
|||
|
|
008315D2 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;
|
|||
|
|
|
|
|||
|
|
008315D4 E8E3E0D5FF call 0058F6BC
|
|||
|
|
008315D9 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
008315DC 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008315DF E80893BDFF call 0040A8EC
|
|||
|
|
008315E4 837DF400 cmp dword ptr [ebp-$0C], +$00
|
|||
|
|
008315E8 750D jnz 008315F7
|
|||
|
|
008315EA 8D45FC lea eax, [ebp-$04]
|
|||
|
|
008315ED BAAC178300 mov edx, $008317AC
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
008315F2 E8C53DBDFF call 004053BC
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
008315F7 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;
|
|||
|
|
|
|
|||
|
|
008315FD E84AADE2FF 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;
|
|||
|
|
|
|
|||
|
|
00831602 E85D05E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field N.A..OFFS_0050
|
|||
|
|
|
|
|||
|
|
00831607 8B4050 mov eax, [eax+$50]
|
|||
|
|
0083160A 8D55F0 lea edx, [ebp-$10]
|
|||
|
|
0083160D 8B08 mov ecx, [eax]
|
|||
|
|
0083160F FF5110 call dword ptr [ecx+$10]
|
|||
|
|
00831612 8B45F0 mov eax, [ebp-$10]
|
|||
|
|
00831615 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831618 E8CF92BDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
0083161D 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
00831623 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
00831625 E8166EC9FF call 004C8440
|
|||
|
|
0083162A 8D55DC lea edx, [ebp-$24]
|
|||
|
|
0083162D 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831630 E8B792BDFF call 0040A8EC
|
|||
|
|
00831635 8B55DC mov edx, [ebp-$24]
|
|||
|
|
00831638 8D45E0 lea eax, [ebp-$20]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
0083163B E88877BEFF call 00418DC8
|
|||
|
|
00831640 8D45E0 lea eax, [ebp-$20]
|
|||
|
|
00831643 50 push eax
|
|||
|
|
00831644 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
00831647 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00831649 E86655C9FF call 004C6BB4
|
|||
|
|
0083164E 5A pop edx
|
|||
|
|
0083164F 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_00B4
|
|||
|
|
|
|
|||
|
|
00831651 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
00831657 8BC3 mov eax, ebx
|
|||
|
|
00831659 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_024C
|
|||
|
|
|
|
|||
|
|
0083165B FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
|
|||
|
|
* Reference to control OrdDate : N.A.
|
|||
|
|
|
|
|||
|
|
00831661 8B9E0C030000 mov ebx, [esi+$030C]
|
|||
|
|
00831667 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
00831669 E86642C9FF call 004C58D4
|
|||
|
|
0083166E 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;
|
|||
|
|
|
|
|||
|
|
00831670 E837C9CAFF call 004DDFAC
|
|||
|
|
00831675 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_44
|
|||
|
|
|
|
|||
|
|
00831677 FF5244 call dword ptr [edx+$44]
|
|||
|
|
0083167A 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;
|
|||
|
|
|
|
|||
|
|
0083167C E82BC9CAFF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'UPdate YF_Money_CR '
|
|||
|
|
|
|
|||
|
|
00831681 BAB8178300 mov edx, $008317B8
|
|||
|
|
00831686 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
00831688 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
0083168B 68D4178300 push $008317D4
|
|||
|
|
00831690 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
00831693 68E4178300 push $008317E4
|
|||
|
|
00831698 8D55D4 lea edx, [ebp-$2C]
|
|||
|
|
0083169B 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083169E E84992BDFF call 0040A8EC
|
|||
|
|
008316A3 FF75D4 push dword ptr [ebp-$2C]
|
|||
|
|
008316A6 8D45D8 lea eax, [ebp-$28]
|
|||
|
|
008316A9 BA04000000 mov edx, $00000004
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
008316AE E80140BDFF call 004056B4
|
|||
|
|
008316B3 8B45D8 mov eax, [ebp-$28]
|
|||
|
|
008316B6 50 push eax
|
|||
|
|
008316B7 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;
|
|||
|
|
|
|
|||
|
|
008316B9 E8EEC8CAFF call 004DDFAC
|
|||
|
|
008316BE 5A pop edx
|
|||
|
|
008316BF 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
008316C1 FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ',Editer=''
|
|||
|
|
|
|
|||
|
|
008316C4 68F0178300 push $008317F0
|
|||
|
|
008316C9 8D55CC lea edx, [ebp-$34]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_008317B9(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008317B9 50 push eax
|
|||
|
|
008317BA 6461 popa
|
|||
|
|
008317BC 7465 jz 00831823
|
|||
|
|
008317BE 205946 and [ecx+$46], bl
|
|||
|
|
008317C1 5F pop edi
|
|||
|
|
008317C2 4D dec ebp
|
|||
|
|
008317C3 6F outsd
|
|||
|
|
008317C4 6E outsb
|
|||
|
|
008317C5 65795F jns 00831827
|
|||
|
|
008317C8 43 inc ebx
|
|||
|
|
008317C9 52 push edx
|
|||
|
|
008317CA 2000 and [eax], al
|
|||
|
|
008317CC FFFF DB $FF, $FF //
|
|||
|
|
008317CE FFFF DB $FF, $FF //
|
|||
|
|
008317D0 0500000020 add eax, +$20000000
|
|||
|
|
008317D5 53 push ebx
|
|||
|
|
008317D6 657420 jz 008317F9
|
|||
|
|
008317D9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008317DB 00FF add bh, bh
|
|||
|
|
008317DD FFFF DB $FF, $FF //
|
|||
|
|
008317DF FF01 inc dword ptr [ecx]
|
|||
|
|
008317E1 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008317E3 003D000000FF add [$FF000000], bh
|
|||
|
|
008317E9 FFFF DB $FF, $FF //
|
|||
|
|
008317EB FF09 dec dword ptr [ecx]
|
|||
|
|
008317ED 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008317EF 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
008317F6 723D jb 00831835
|
|||
|
|
008317F8 27 daa
|
|||
|
|
008317F9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008317FB 00FF add bh, bh
|
|||
|
|
008317FD FFFF DB $FF, $FF //
|
|||
|
|
008317FF FF01 inc dword ptr [ecx]
|
|||
|
|
00831801 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831803 0027 add [edi], ah
|
|||
|
|
00831805 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831807 00FF add bh, bh
|
|||
|
|
00831809 FFFF DB $FF, $FF //
|
|||
|
|
0083180B FF1400 call dword ptr [eax+eax]
|
|||
|
|
0083180E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831810 2C45 sub al, $45
|
|||
|
|
00831812 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
0083181B 657464 jz 00831882
|
|||
|
|
0083181E 61 popa
|
|||
|
|
0083181F 7465 jz 00831886
|
|||
|
|
00831821 2829 sub [ecx], ch
|
|||
|
|
00831823 2000 and [eax], al
|
|||
|
|
00831825 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831827 00FF add bh, bh
|
|||
|
|
00831829 FFFF DB $FF, $FF //
|
|||
|
|
0083182B FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
00831831 7768 jnbe 0083189B
|
|||
|
|
00831833 657265 jb 0083189B
|
|||
|
|
00831836 205946 and [ecx+$46], bl
|
|||
|
|
00831839 49 dec ecx
|
|||
|
|
0083183A 643D27000000 cmp eax, $00000027
|
|||
|
|
00831840 FFFF DB $FF, $FF //
|
|||
|
|
00831842 FFFF DB $FF, $FF //
|
|||
|
|
00831844 0400 add al, +$00
|
|||
|
|
00831846 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831848 59 pop ecx
|
|||
|
|
00831849 46 inc esi
|
|||
|
|
0083184A 49 dec ecx
|
|||
|
|
0083184B 640000 add fs:[eax], al
|
|||
|
|
0083184E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831850 55 push ebp
|
|||
|
|
00831851 8BEC mov ebp, esp
|
|||
|
|
00831853 B907000000 mov ecx, $00000007
|
|||
|
|
00831858 6A00 push $00
|
|||
|
|
0083185A 6A00 push $00
|
|||
|
|
0083185C 49 dec ecx
|
|||
|
|
0083185D 75F9 jnz 00831858
|
|||
|
|
0083185F 51 push ecx
|
|||
|
|
00831860 53 push ebx
|
|||
|
|
00831861 56 push esi
|
|||
|
|
00831862 8BDA mov ebx, edx
|
|||
|
|
00831864 8BF0 mov esi, eax
|
|||
|
|
00831866 33C0 xor eax, eax
|
|||
|
|
00831868 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>0<EFBFBD><30><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
00831869 68201A8300 push $00831A20
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
0083186E 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00831871 648920 mov fs:[eax], esp
|
|||
|
|
00831874 8D55FC lea edx, [ebp-$04]
|
|||
|
|
00831877 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;
|
|||
|
|
|
|
|||
|
|
00831879 E83EDED5FF call 0058F6BC
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
0083187E 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;
|
|||
|
|
|
|
|||
|
|
00831884 E8C3AAE2FF 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;
|
|||
|
|
|
|
|||
|
|
00831889 E8D602E2FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field N.A..OFFS_0050
|
|||
|
|
|
|
|||
|
|
0083188E 8B4050 mov eax, [eax+$50]
|
|||
|
|
00831891 8D55F4 lea edx, [ebp-$0C]
|
|||
|
|
00831894 8B08 mov ecx, [eax]
|
|||
|
|
00831896 FF5110 call dword ptr [ecx+$10]
|
|||
|
|
00831899 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
0083189C 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
0083189F E84890BDFF call 0040A8EC
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
008318A4 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
008318AA 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
008318AC E88F6BC9FF call 004C8440
|
|||
|
|
008318B1 8D55E0 lea edx, [ebp-$20]
|
|||
|
|
008318B4 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
008318B7 E83090BDFF call 0040A8EC
|
|||
|
|
008318BC 8B55E0 mov edx, [ebp-$20]
|
|||
|
|
008318BF 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
008318C2 E80175BEFF call 00418DC8
|
|||
|
|
008318C7 8D45E4 lea eax, [ebp-$1C]
|
|||
|
|
008318CA 50 push eax
|
|||
|
|
008318CB 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
008318CE 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
008318D0 E8DF52C9FF call 004C6BB4
|
|||
|
|
008318D5 5A pop edx
|
|||
|
|
008318D6 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_00B4
|
|||
|
|
|
|
|||
|
|
008318D8 FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
008318DE 8BC3 mov eax, ebx
|
|||
|
|
008318E0 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_024C
|
|||
|
|
|
|
|||
|
|
008318E2 FF924C020000 call dword ptr [edx+$024C]
|
|||
|
|
|
|||
|
|
* Reference to control OrdDate : N.A.
|
|||
|
|
|
|
|||
|
|
008318E8 8B9E0C030000 mov ebx, [esi+$030C]
|
|||
|
|
008318EE 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Close(TDataSet);
|
|||
|
|
|
|
|||
|
|
008318F0 E8DF3FC9FF call 004C58D4
|
|||
|
|
008318F5 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;
|
|||
|
|
|
|
|||
|
|
008318F7 E8B0C6CAFF call 004DDFAC
|
|||
|
|
008318FC 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_44
|
|||
|
|
|
|
|||
|
|
008318FE FF5244 call dword ptr [edx+$44]
|
|||
|
|
00831901 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;
|
|||
|
|
|
|
|||
|
|
00831903 E8A4C6CAFF call 004DDFAC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'UPdate YF_Money_CR '
|
|||
|
|
|
|
|||
|
|
00831908 BA381A8300 mov edx, $00831A38
|
|||
|
|
0083190D 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
0083190F FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ' Set '
|
|||
|
|
|
|
|||
|
|
00831912 68541A8300 push $00831A54
|
|||
|
|
00831917 FF75F8 push dword ptr [ebp-$08]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '=''
|
|||
|
|
|
|
|||
|
|
0083191A 68641A8300 push $00831A64
|
|||
|
|
0083191F 8D55D8 lea edx, [ebp-$28]
|
|||
|
|
00831922 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831925 E8C28FBDFF call 0040A8EC
|
|||
|
|
0083192A FF75D8 push dword ptr [ebp-$28]
|
|||
|
|
0083192D 68701A8300 push $00831A70
|
|||
|
|
00831932 8D45DC lea eax, [ebp-$24]
|
|||
|
|
00831935 BA05000000 mov edx, $00000005
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCatN;
|
|||
|
|
|
|
|||
|
|
0083193A E8753DBDFF call 004056B4
|
|||
|
|
0083193F 8B45DC mov eax, [ebp-$24]
|
|||
|
|
00831942 50 push eax
|
|||
|
|
00831943 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;
|
|||
|
|
|
|
|||
|
|
00831945 E862C6CAFF call 004DDFAC
|
|||
|
|
0083194A 5A pop edx
|
|||
|
|
0083194B 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_38
|
|||
|
|
|
|
|||
|
|
0083194D FF5138 call dword ptr [ecx+$38]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ',Editer=''
|
|||
|
|
|
|
|||
|
|
00831950 687C1A8300 push $00831A7C
|
|||
|
|
00831955 8D55D0 lea edx, [ebp-$30]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00831A39(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00831A39 50 push eax
|
|||
|
|
00831A3A 6461 popa
|
|||
|
|
00831A3C 7465 jz 00831AA3
|
|||
|
|
00831A3E 205946 and [ecx+$46], bl
|
|||
|
|
00831A41 5F pop edi
|
|||
|
|
00831A42 4D dec ebp
|
|||
|
|
00831A43 6F outsd
|
|||
|
|
00831A44 6E outsb
|
|||
|
|
00831A45 65795F jns 00831AA7
|
|||
|
|
00831A48 43 inc ebx
|
|||
|
|
00831A49 52 push edx
|
|||
|
|
00831A4A 2000 and [eax], al
|
|||
|
|
00831A4C FFFF DB $FF, $FF //
|
|||
|
|
00831A4E FFFF DB $FF, $FF //
|
|||
|
|
00831A50 0500000020 add eax, +$20000000
|
|||
|
|
00831A55 53 push ebx
|
|||
|
|
00831A56 657420 jz 00831A79
|
|||
|
|
00831A59 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831A5B 00FF add bh, bh
|
|||
|
|
00831A5D FFFF DB $FF, $FF //
|
|||
|
|
00831A5F FF02 inc dword ptr [edx]
|
|||
|
|
00831A61 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831A63 003D270000FF add [$FF000027], bh
|
|||
|
|
00831A69 FFFF DB $FF, $FF //
|
|||
|
|
00831A6B FF01 inc dword ptr [ecx]
|
|||
|
|
00831A6D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831A6F 0027 add [edi], ah
|
|||
|
|
00831A71 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831A73 00FF add bh, bh
|
|||
|
|
00831A75 FFFF DB $FF, $FF //
|
|||
|
|
00831A77 FF09 dec dword ptr [ecx]
|
|||
|
|
00831A79 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831A7B 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
00831A82 723D jb 00831AC1
|
|||
|
|
00831A84 27 daa
|
|||
|
|
00831A85 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831A87 00FF add bh, bh
|
|||
|
|
00831A89 FFFF DB $FF, $FF //
|
|||
|
|
00831A8B FF1400 call dword ptr [eax+eax]
|
|||
|
|
00831A8E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831A90 2C45 sub al, $45
|
|||
|
|
00831A92 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
00831A9B 657464 jz 00831B02
|
|||
|
|
00831A9E 61 popa
|
|||
|
|
00831A9F 7465 jz 00831B06
|
|||
|
|
00831AA1 2829 sub [ecx], ch
|
|||
|
|
00831AA3 2000 and [eax], al
|
|||
|
|
00831AA5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831AA7 00FF add bh, bh
|
|||
|
|
00831AA9 FFFF DB $FF, $FF //
|
|||
|
|
00831AAB FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
00831AB1 7768 jnbe 00831B1B
|
|||
|
|
00831AB3 657265 jb 00831B1B
|
|||
|
|
00831AB6 205946 and [ecx+$46], bl
|
|||
|
|
00831AB9 49 dec ecx
|
|||
|
|
00831ABA 643D27000000 cmp eax, $00000027
|
|||
|
|
00831AC0 FFFF DB $FF, $FF //
|
|||
|
|
00831AC2 FFFF DB $FF, $FF //
|
|||
|
|
00831AC4 0400 add al, +$00
|
|||
|
|
00831AC6 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831AC8 59 pop ecx
|
|||
|
|
00831AC9 46 inc esi
|
|||
|
|
00831ACA 49 dec ecx
|
|||
|
|
00831ACB 640000 add fs:[eax], al
|
|||
|
|
00831ACE 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831AD0 55 push ebp
|
|||
|
|
00831AD1 8BEC mov ebp, esp
|
|||
|
|
00831AD3 51 push ecx
|
|||
|
|
00831AD4 B906000000 mov ecx, $00000006
|
|||
|
|
00831AD9 6A00 push $00
|
|||
|
|
00831ADB 6A00 push $00
|
|||
|
|
00831ADD 49 dec ecx
|
|||
|
|
00831ADE 75F9 jnz 00831AD9
|
|||
|
|
00831AE0 51 push ecx
|
|||
|
|
00831AE1 874DFC xchg [ebp-$04], ecx
|
|||
|
|
00831AE4 53 push ebx
|
|||
|
|
00831AE5 56 push esi
|
|||
|
|
00831AE6 8BF0 mov esi, eax
|
|||
|
|
00831AE8 33C0 xor eax, eax
|
|||
|
|
00831AEA 55 push ebp
|
|||
|
|
00831AEB 68271D8300 push $00831D27
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00831AF0 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00831AF3 648920 mov fs:[eax], esp
|
|||
|
|
00831AF6 33C0 xor eax, eax
|
|||
|
|
00831AF8 55 push ebp
|
|||
|
|
00831AF9 68FD1C8300 push $00831CFD
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00831AFE 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00831B01 648920 mov fs:[eax], esp
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00831D71(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00831D71 50 push eax
|
|||
|
|
00831D72 6461 popa
|
|||
|
|
00831D74 7465 jz 00831DDB
|
|||
|
|
00831D76 205946 and [ecx+$46], bl
|
|||
|
|
00831D79 5F pop edi
|
|||
|
|
00831D7A 4D dec ebp
|
|||
|
|
00831D7B 6F outsd
|
|||
|
|
00831D7C 6E outsb
|
|||
|
|
00831D7D 65795F jns 00831DDF
|
|||
|
|
00831D80 43 inc ebx
|
|||
|
|
00831D81 52 push edx
|
|||
|
|
00831D82 2000 and [eax], al
|
|||
|
|
00831D84 FFFF DB $FF, $FF //
|
|||
|
|
00831D86 FFFF DB $FF, $FF //
|
|||
|
|
00831D88 0E push cs
|
|||
|
|
00831D89 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831D8B 0020 add [eax], ah
|
|||
|
|
00831D8D 53 push ebx
|
|||
|
|
00831D8E 657420 jz 00831DB1
|
|||
|
|
00831D91 50 push eax
|
|||
|
|
00831D92 61 popa
|
|||
|
|
00831D93 794D jns 00831DE2
|
|||
|
|
00831D95 656E outsb
|
|||
|
|
00831D97 743D jz 00831DD6
|
|||
|
|
00831D99 27 daa
|
|||
|
|
00831D9A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831D9C FFFF DB $FF, $FF //
|
|||
|
|
00831D9E FFFF DB $FF, $FF //
|
|||
|
|
00831DA0 0100 add [eax], eax
|
|||
|
|
00831DA2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831DA4 27 daa
|
|||
|
|
00831DA5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831DA7 00FF add bh, bh
|
|||
|
|
00831DA9 FFFF DB $FF, $FF //
|
|||
|
|
00831DAB FF09 dec dword ptr [ecx]
|
|||
|
|
00831DAD 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831DAF 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
00831DB6 723D jb 00831DF5
|
|||
|
|
00831DB8 27 daa
|
|||
|
|
00831DB9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831DBB 00FF add bh, bh
|
|||
|
|
00831DBD FFFF DB $FF, $FF //
|
|||
|
|
00831DBF FF1400 call dword ptr [eax+eax]
|
|||
|
|
00831DC2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831DC4 2C45 sub al, $45
|
|||
|
|
00831DC6 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
00831DCF 657464 jz 00831E36
|
|||
|
|
00831DD2 61 popa
|
|||
|
|
00831DD3 7465 jz 00831E3A
|
|||
|
|
00831DD5 2829 sub [ecx], ch
|
|||
|
|
00831DD7 2000 and [eax], al
|
|||
|
|
00831DD9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831DDB 00FF add bh, bh
|
|||
|
|
00831DDD FFFF DB $FF, $FF //
|
|||
|
|
00831DDF FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
00831DE5 7768 jnbe 00831E4F
|
|||
|
|
00831DE7 657265 jb 00831E4F
|
|||
|
|
00831DEA 205946 and [ecx+$46], bl
|
|||
|
|
00831DED 49 dec ecx
|
|||
|
|
00831DEE 643D27000000 cmp eax, $00000027
|
|||
|
|
00831DF4 FFFF DB $FF, $FF //
|
|||
|
|
00831DF6 FFFF DB $FF, $FF //
|
|||
|
|
00831DF8 0400 add al, +$00
|
|||
|
|
00831DFA 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831DFC 59 pop ecx
|
|||
|
|
00831DFD 46 inc esi
|
|||
|
|
00831DFE 49 dec ecx
|
|||
|
|
00831DFF 640000 add fs:[eax], al
|
|||
|
|
00831E02 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00831E04 55 push ebp
|
|||
|
|
00831E05 8BEC mov ebp, esp
|
|||
|
|
00831E07 B910000000 mov ecx, $00000010
|
|||
|
|
00831E0C 6A00 push $00
|
|||
|
|
00831E0E 6A00 push $00
|
|||
|
|
00831E10 49 dec ecx
|
|||
|
|
00831E11 75F9 jnz 00831E0C
|
|||
|
|
00831E13 51 push ecx
|
|||
|
|
00831E14 53 push ebx
|
|||
|
|
00831E15 56 push esi
|
|||
|
|
00831E16 8BDA mov ebx, edx
|
|||
|
|
00831E18 8BF0 mov esi, eax
|
|||
|
|
00831E1A 33C0 xor eax, eax
|
|||
|
|
00831E1C 55 push ebp
|
|||
|
|
00831E1D 68AB208300 push $008320AB
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00831E22 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00831E25 648920 mov fs:[eax], esp
|
|||
|
|
00831E28 8D55FC lea edx, [ebp-$04]
|
|||
|
|
00831E2B 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;
|
|||
|
|
|
|
|||
|
|
00831E2D E88AD8D5FF call 0058F6BC
|
|||
|
|
00831E32 8D55F0 lea edx, [ebp-$10]
|
|||
|
|
00831E35 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831E38 E8AF8ABDFF call 0040A8EC
|
|||
|
|
00831E3D 837DF000 cmp dword ptr [ebp-$10], +$00
|
|||
|
|
00831E41 750D jnz 00831E50
|
|||
|
|
00831E43 8D45FC lea eax, [ebp-$04]
|
|||
|
|
00831E46 BAC0208300 mov edx, $008320C0
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrLAsg(void;void;void;void);
|
|||
|
|
|
|
|||
|
|
00831E4B E86C35BDFF call 004053BC
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
00831E50 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;
|
|||
|
|
|
|
|||
|
|
00831E56 E8F1A4E2FF 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;
|
|||
|
|
|
|
|||
|
|
00831E5B E804FDE1FF call 00651B64
|
|||
|
|
|
|||
|
|
* Reference to field N.A..OFFS_0050
|
|||
|
|
|
|
|||
|
|
00831E60 8B4050 mov eax, [eax+$50]
|
|||
|
|
00831E63 8D55EC lea edx, [ebp-$14]
|
|||
|
|
00831E66 8B08 mov ecx, [eax]
|
|||
|
|
00831E68 FF5110 call dword ptr [ecx+$10]
|
|||
|
|
00831E6B 8B45EC mov eax, [ebp-$14]
|
|||
|
|
00831E6E 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831E71 E8768ABDFF call 0040A8EC
|
|||
|
|
00831E76 8D45F4 lea eax, [ebp-$0C]
|
|||
|
|
00831E79 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'T_Price'
|
|||
|
|
|
|
|||
|
|
00831E7A BACC208300 mov edx, $008320CC
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
00831E7F 8B8668030000 mov eax, [esi+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00831E85 E82A4DC9FF call 004C6BB4
|
|||
|
|
00831E8A 8B10 mov edx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TLabel.GetFloating()
|
|||
|
|
|
|
|||
|
|
00831E8C FF5254 call dword ptr [edx+$54]
|
|||
|
|
00831E8F DD5DDC fstp qword ptr [ebp-$24]
|
|||
|
|
00831E92 9B wait
|
|||
|
|
00831E93 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
|||
|
|
|
|
|||
|
|
00831E96 E891B8BDFF call 0040D72C
|
|||
|
|
00831E9B DC4DDC fmul qword ptr [ebp-$24]
|
|||
|
|
00831E9E DB7DD0 fstp tbyte ptr [ebp-$30]
|
|||
|
|
00831EA1 9B wait
|
|||
|
|
00831EA2 8D45D0 lea eax, [ebp-$30]
|
|||
|
|
00831EA5 8945E4 mov [ebp-$1C], eax
|
|||
|
|
00831EA8 C645E803 mov byte ptr [ebp-$18], $03
|
|||
|
|
00831EAC 8D55E4 lea edx, [ebp-$1C]
|
|||
|
|
00831EAF 33C9 xor ecx, ecx
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '%.2f'
|
|||
|
|
|
|
|||
|
|
00831EB1 B8DC208300 mov eax, $008320DC
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00831EB6 E8C9ACBDFF call 0040CB84
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
00831EBB 8B9E68030000 mov ebx, [esi+$0368]
|
|||
|
|
00831EC1 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.Edit(TDataSet);
|
|||
|
|
|
|
|||
|
|
00831EC3 E87865C9FF call 004C8440
|
|||
|
|
00831EC8 8D55BC lea edx, [ebp-$44]
|
|||
|
|
00831ECB 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831ECE E8198ABDFF call 0040A8EC
|
|||
|
|
00831ED3 8B55BC mov edx, [ebp-$44]
|
|||
|
|
00831ED6 8D45C0 lea eax, [ebp-$40]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
00831ED9 E8EA6EBEFF call 00418DC8
|
|||
|
|
00831EDE 8D45C0 lea eax, [ebp-$40]
|
|||
|
|
00831EE1 50 push eax
|
|||
|
|
00831EE2 8B55F8 mov edx, [ebp-$08]
|
|||
|
|
00831EE5 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00831EE7 E8C84CC9FF call 004C6BB4
|
|||
|
|
00831EEC 5A pop edx
|
|||
|
|
00831EED 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_00B4
|
|||
|
|
|
|
|||
|
|
00831EEF FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
00831EF5 8D55A8 lea edx, [ebp-$58]
|
|||
|
|
00831EF8 8B45F4 mov eax, [ebp-$0C]
|
|||
|
|
|
|||
|
|
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
|||
|
|
|
|
|||
|
|
00831EFB E8EC89BDFF call 0040A8EC
|
|||
|
|
00831F00 8B55A8 mov edx, [ebp-$58]
|
|||
|
|
00831F03 8D45AC lea eax, [ebp-$54]
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
|||
|
|
|
|
|||
|
|
00831F06 E8BD6EBEFF call 00418DC8
|
|||
|
|
00831F0B 8D45AC lea eax, [ebp-$54]
|
|||
|
|
00831F0E 50 push eax
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'T_Money'
|
|||
|
|
|
|
|||
|
|
00831F0F BAEC208300 mov edx, $008320EC
|
|||
|
|
00831F14 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
|||
|
|
|
|
|||
|
|
00831F16 E8994CC9FF call 004C6BB4
|
|||
|
|
00831F1B 5A pop edx
|
|||
|
|
00831F1C 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_00B4
|
|||
|
|
|
|
|||
|
|
00831F1E FF91B4000000 call dword ptr [ecx+$00B4]
|
|||
|
|
00831F24 8D55A4 lea edx, [ebp-$5C]
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_0083211D(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
0083211D 50 push eax
|
|||
|
|
0083211E 6461 popa
|
|||
|
|
00832120 7465 jz 00832187
|
|||
|
|
00832122 205946 and [ecx+$46], bl
|
|||
|
|
00832125 5F pop edi
|
|||
|
|
00832126 4D dec ebp
|
|||
|
|
00832127 6F outsd
|
|||
|
|
00832128 6E outsb
|
|||
|
|
00832129 65795F jns 0083218B
|
|||
|
|
0083212C 43 inc ebx
|
|||
|
|
0083212D 52 push edx
|
|||
|
|
0083212E 2000 and [eax], al
|
|||
|
|
00832130 FFFF DB $FF, $FF //
|
|||
|
|
00832132 FFFF DB $FF, $FF //
|
|||
|
|
00832134 0500000020 add eax, +$20000000
|
|||
|
|
00832139 53 push ebx
|
|||
|
|
0083213A 657420 jz 0083215D
|
|||
|
|
0083213D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083213F 00FF add bh, bh
|
|||
|
|
00832141 FFFF DB $FF, $FF //
|
|||
|
|
00832143 FF01 inc dword ptr [ecx]
|
|||
|
|
00832145 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832147 003D000000FF add [$FF000000], bh
|
|||
|
|
0083214D FFFF DB $FF, $FF //
|
|||
|
|
0083214F FF09 dec dword ptr [ecx]
|
|||
|
|
00832151 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832153 002C54 add [esp+edx*2], ch
|
|||
|
|
00832156 5F pop edi
|
|||
|
|
00832157 4D dec ebp
|
|||
|
|
00832158 6F outsd
|
|||
|
|
00832159 6E outsb
|
|||
|
|
0083215A 65793D jns 0083219A
|
|||
|
|
0083215D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083215F 00FF add bh, bh
|
|||
|
|
00832161 FFFF DB $FF, $FF //
|
|||
|
|
00832163 FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
00832169 7768 jnbe 008321D3
|
|||
|
|
0083216B 657265 jb 008321D3
|
|||
|
|
0083216E 205946 and [ecx+$46], bl
|
|||
|
|
00832171 49 dec ecx
|
|||
|
|
00832172 643D27000000 cmp eax, $00000027
|
|||
|
|
00832178 FFFF DB $FF, $FF //
|
|||
|
|
0083217A FFFF DB $FF, $FF //
|
|||
|
|
0083217C 0400 add al, +$00
|
|||
|
|
0083217E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832180 59 pop ecx
|
|||
|
|
00832181 46 inc esi
|
|||
|
|
00832182 49 dec ecx
|
|||
|
|
00832183 640000 add fs:[eax], al
|
|||
|
|
00832186 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832188 FFFF DB $FF, $FF //
|
|||
|
|
0083218A FFFF DB $FF, $FF //
|
|||
|
|
0083218C 0100 add [eax], eax
|
|||
|
|
0083218E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832190 27 daa
|
|||
|
|
00832191 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832193 00558B add [ebp-$75], dl
|
|||
|
|
00832196 EC in al, dx
|
|||
|
|
00832197 B910000000 mov ecx, $00000010
|
|||
|
|
0083219C 6A00 push $00
|
|||
|
|
0083219E 6A00 push $00
|
|||
|
|
008321A0 49 dec ecx
|
|||
|
|
008321A1 75F9 jnz 0083219C
|
|||
|
|
008321A3 51 push ecx
|
|||
|
|
008321A4 53 push ebx
|
|||
|
|
008321A5 56 push esi
|
|||
|
|
008321A6 57 push edi
|
|||
|
|
008321A7 8945FC mov [ebp-$04], eax
|
|||
|
|
008321AA 33C0 xor eax, eax
|
|||
|
|
008321AC 55 push ebp
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>%<25><><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
|||
|
|
|
|
|||
|
|
008321AD 6825258300 push $00832525
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008321B2 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008321B5 648920 mov fs:[eax], esp
|
|||
|
|
008321B8 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
008321BB 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
008321C1 E8FA5CC9FF call 004C7EC0
|
|||
|
|
008321C6 84C0 test al, al
|
|||
|
|
008321C8 0F85F1020000 jnz 008324BF
|
|||
|
|
008321CE A034258300 mov al, byte ptr [$00832534]
|
|||
|
|
008321D3 50 push eax
|
|||
|
|
008321D4 8D45EC lea eax, [ebp-$14]
|
|||
|
|
008321D7 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
|||
|
|
|
|
|||
|
|
008321D9 E8866BBEFF call 00418D64
|
|||
|
|
008321DE 8D4DEC lea ecx, [ebp-$14]
|
|||
|
|
008321E1 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
008321E4 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'ssel'
|
|||
|
|
|
|
|||
|
|
008321EA BA40258300 mov edx, $00832540
|
|||
|
|
008321EF 8B18 mov ebx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_0244
|
|||
|
|
|
|
|||
|
|
008321F1 FF9344020000 call dword ptr [ebx+$0244]
|
|||
|
|
008321F7 84C0 test al, al
|
|||
|
|
008321F9 751D jnz 00832218
|
|||
|
|
008321FB 6A00 push $00
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>ʾ'
|
|||
|
|
|
|
|||
|
|
008321FD B948258300 mov ecx, $00832548
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
|||
|
|
|
|
|||
|
|
00832202 BA50258300 mov edx, $00832550
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00832B41(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00832B41 50 push eax
|
|||
|
|
00832B42 6461 popa
|
|||
|
|
00832B44 7465 jz 00832BAB
|
|||
|
|
00832B46 205946 and [ecx+$46], bl
|
|||
|
|
00832B49 5F pop edi
|
|||
|
|
00832B4A 4D dec ebp
|
|||
|
|
00832B4B 6F outsd
|
|||
|
|
00832B4C 6E outsb
|
|||
|
|
00832B4D 65795F jns 00832BAF
|
|||
|
|
00832B50 43 inc ebx
|
|||
|
|
00832B51 52 push edx
|
|||
|
|
00832B52 2000 and [eax], al
|
|||
|
|
00832B54 FFFF DB $FF, $FF //
|
|||
|
|
00832B56 FFFF DB $FF, $FF //
|
|||
|
|
00832B58 0500000020 add eax, +$20000000
|
|||
|
|
00832B5D 53 push ebx
|
|||
|
|
00832B5E 657420 jz 00832B81
|
|||
|
|
00832B61 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832B63 00FF add bh, bh
|
|||
|
|
00832B65 FFFF DB $FF, $FF //
|
|||
|
|
00832B67 FF01 inc dword ptr [ecx]
|
|||
|
|
00832B69 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832B6B 003D000000FF add [$FF000000], bh
|
|||
|
|
00832B71 FFFF DB $FF, $FF //
|
|||
|
|
00832B73 FF09 dec dword ptr [ecx]
|
|||
|
|
00832B75 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832B77 002C54 add [esp+edx*2], ch
|
|||
|
|
00832B7A 5F pop edi
|
|||
|
|
00832B7B 4D dec ebp
|
|||
|
|
00832B7C 6F outsd
|
|||
|
|
00832B7D 6E outsb
|
|||
|
|
00832B7E 65793D jns 00832BBE
|
|||
|
|
00832B81 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832B83 00FF add bh, bh
|
|||
|
|
00832B85 FFFF DB $FF, $FF //
|
|||
|
|
00832B87 FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
00832B8D 7768 jnbe 00832BF7
|
|||
|
|
00832B8F 657265 jb 00832BF7
|
|||
|
|
00832B92 205946 and [ecx+$46], bl
|
|||
|
|
00832B95 49 dec ecx
|
|||
|
|
00832B96 643D27000000 cmp eax, $00000027
|
|||
|
|
00832B9C FFFF DB $FF, $FF //
|
|||
|
|
00832B9E FFFF DB $FF, $FF //
|
|||
|
|
00832BA0 0400 add al, +$00
|
|||
|
|
00832BA2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832BA4 59 pop ecx
|
|||
|
|
00832BA5 46 inc esi
|
|||
|
|
00832BA6 49 dec ecx
|
|||
|
|
00832BA7 640000 add fs:[eax], al
|
|||
|
|
00832BAA 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832BAC FFFF DB $FF, $FF //
|
|||
|
|
00832BAE FFFF DB $FF, $FF //
|
|||
|
|
00832BB0 0100 add [eax], eax
|
|||
|
|
00832BB2 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832BB4 27 daa
|
|||
|
|
00832BB5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00832BB7 00558B add [ebp-$75], dl
|
|||
|
|
00832BBA EC in al, dx
|
|||
|
|
00832BBB 6A00 push $00
|
|||
|
|
00832BBD 6A00 push $00
|
|||
|
|
00832BBF 53 push ebx
|
|||
|
|
00832BC0 56 push esi
|
|||
|
|
00832BC1 57 push edi
|
|||
|
|
00832BC2 8BD8 mov ebx, eax
|
|||
|
|
00832BC4 33C0 xor eax, eax
|
|||
|
|
00832BC6 55 push ebp
|
|||
|
|
00832BC7 687A2D8300 push $00832D7A
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00832BCC 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00832BCF 648920 mov fs:[eax], esp
|
|||
|
|
00832BD2 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control BankName : N.A.
|
|||
|
|
|
|
|||
|
|
00832BD4 8B83BC030000 mov eax, [ebx+$03BC]
|
|||
|
|
00832BDA 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_64
|
|||
|
|
|
|
|||
|
|
00832BDC FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00832BDF 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control Label21 : N.A.
|
|||
|
|
|
|
|||
|
|
00832BE1 8B83C0030000 mov eax, [ebx+$03C0]
|
|||
|
|
00832BE7 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_64
|
|||
|
|
|
|
|||
|
|
00832BE9 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00832BEC 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control TBClose : TToolButton
|
|||
|
|
|
|
|||
|
|
00832BEE 8B8300030000 mov eax, [ebx+$0300]
|
|||
|
|
00832BF4 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
00832BF6 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
00832BF9 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);
|
|||
|
|
|
|
|||
|
|
00832BFF E84097E2FF call 0065C344
|
|||
|
|
00832C04 8BF0 mov esi, eax
|
|||
|
|
00832C06 4E dec esi
|
|||
|
|
00832C07 85F6 test esi, esi
|
|||
|
|
00832C09 7C54 jl 00832C5F
|
|||
|
|
00832C0B 46 inc esi
|
|||
|
|
00832C0C 33FF xor edi, edi
|
|||
|
|
00832C0E 8BD7 mov edx, edi
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
00832C10 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;
|
|||
|
|
|
|
|||
|
|
00832C16 E8B58DE3FF call 0066B9D0
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832C1B E8008CE3FF call 0066B820
|
|||
|
|
00832C20 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832C23 E8A081E3FF call 0066ADC8
|
|||
|
|
00832C28 8B45F8 mov eax, [ebp-$08]
|
|||
|
|
00832C2B 8D55FC lea edx, [ebp-$04]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832C2E E84978BDFF call 0040A47C
|
|||
|
|
00832C33 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'SSEL'
|
|||
|
|
|
|
|||
|
|
00832C36 BA902D8300 mov edx, $00832D90
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCmp;
|
|||
|
|
|
|
|||
|
|
00832C3B E8002BBDFF call 00405740
|
|||
|
|
00832C40 7419 jz 00832C5B
|
|||
|
|
00832C42 8BD7 mov edx, edi
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
00832C44 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;
|
|||
|
|
|
|
|||
|
|
00832C4A E8818DE3FF call 0066B9D0
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832C4F E87C75E2FF call 0065A1D0
|
|||
|
|
00832C54 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
|||
|
|
|
|
|||
|
|
00832C56 E80563DFFF call 00628F60
|
|||
|
|
00832C5B 47 inc edi
|
|||
|
|
00832C5C 4E dec esi
|
|||
|
|
00832C5D 75AF jnz 00832C0E
|
|||
|
|
|
|||
|
|
* Reference to control Label32 : N.A.
|
|||
|
|
|
|
|||
|
|
00832C5F 8B8344040000 mov eax, [ebx+$0444]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>Ȩ<EFBFBD><C8A8>'
|
|||
|
|
|
|
|||
|
|
00832C65 BAA02D8300 mov edx, $00832DA0
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCmp;
|
|||
|
|
|
|
|||
|
|
00832C6A E8D12ABDFF call 00405740
|
|||
|
|
00832C6F 7570 jnz 00832CE1
|
|||
|
|
|
|||
|
|
* Reference to control Label19 : N.A.
|
|||
|
|
|
|
|||
|
|
00832C71 8B83B8030000 mov eax, [ebx+$03B8]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
00832C77 83B83C03000000 cmp dword ptr [eax+$033C], +$00
|
|||
|
|
00832C7E 753F jnz 00832CBF
|
|||
|
|
00832C80 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control BankName : N.A.
|
|||
|
|
|
|
|||
|
|
00832C82 8B83BC030000 mov eax, [ebx+$03BC]
|
|||
|
|
00832C88 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_64
|
|||
|
|
|
|
|||
|
|
00832C8A FF5164 call dword ptr [ecx+$64]
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
00832C8D 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);
|
|||
|
|
|
|
|||
|
|
00832C93 E8AC96E2FF call 0065C344
|
|||
|
|
00832C98 8BF0 mov esi, eax
|
|||
|
|
00832C9A 4E dec esi
|
|||
|
|
00832C9B 85F6 test esi, esi
|
|||
|
|
00832C9D 7C20 jl 00832CBF
|
|||
|
|
00832C9F 46 inc esi
|
|||
|
|
00832CA0 33FF xor edi, edi
|
|||
|
|
00832CA2 8BD7 mov edx, edi
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
00832CA4 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;
|
|||
|
|
|
|
|||
|
|
00832CAA E8218DE3FF call 0066B9D0
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832CAF E81C75E2FF call 0065A1D0
|
|||
|
|
00832CB4 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
|||
|
|
|
|
|||
|
|
00832CB6 E8A562DFFF call 00628F60
|
|||
|
|
00832CBB 47 inc edi
|
|||
|
|
00832CBC 4E dec esi
|
|||
|
|
00832CBD 75E3 jnz 00832CA2
|
|||
|
|
|
|||
|
|
* Reference to control Label19 : N.A.
|
|||
|
|
|
|
|||
|
|
00832CBF 8B83B8030000 mov eax, [ebx+$03B8]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
00832CC5 83B83C03000001 cmp dword ptr [eax+$033C], +$01
|
|||
|
|
00832CCC 0F8586000000 jnz 00832D58
|
|||
|
|
00832CD2 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control Label21 : N.A.
|
|||
|
|
|
|
|||
|
|
00832CD4 8B83C0030000 mov eax, [ebx+$03C0]
|
|||
|
|
00832CDA 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_64
|
|||
|
|
|
|
|||
|
|
00832CDC FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00832CDF EB77 jmp 00832D58
|
|||
|
|
|
|||
|
|
* Reference to control Label19 : N.A.
|
|||
|
|
|
|
|||
|
|
00832CE1 8B83B8030000 mov eax, [ebx+$03B8]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
00832CE7 83B83C03000000 cmp dword ptr [eax+$033C], +$00
|
|||
|
|
00832CEE 754C jnz 00832D3C
|
|||
|
|
00832CF0 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control BankName : N.A.
|
|||
|
|
|
|
|||
|
|
00832CF2 8B83BC030000 mov eax, [ebx+$03BC]
|
|||
|
|
00832CF8 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_64
|
|||
|
|
|
|
|||
|
|
00832CFA FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00832CFD B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control TBClose : TToolButton
|
|||
|
|
|
|
|||
|
|
00832CFF 8B8300030000 mov eax, [ebx+$0300]
|
|||
|
|
00832D05 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
00832D07 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
00832D0A 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);
|
|||
|
|
|
|
|||
|
|
00832D10 E82F96E2FF call 0065C344
|
|||
|
|
00832D15 8BF0 mov esi, eax
|
|||
|
|
00832D17 4E dec esi
|
|||
|
|
00832D18 85F6 test esi, esi
|
|||
|
|
00832D1A 7C20 jl 00832D3C
|
|||
|
|
00832D1C 46 inc esi
|
|||
|
|
00832D1D 33FF xor edi, edi
|
|||
|
|
00832D1F 8BD7 mov edx, edi
|
|||
|
|
|
|||
|
|
* Reference to control v1PRTPrice : N.A.
|
|||
|
|
|
|
|||
|
|
00832D21 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;
|
|||
|
|
|
|
|||
|
|
00832D27 E8A48CE3FF call 0066B9D0
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832D2C E89F74E2FF call 0065A1D0
|
|||
|
|
00832D31 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
|||
|
|
|
|
|||
|
|
00832D33 E82862DFFF call 00628F60
|
|||
|
|
00832D38 47 inc edi
|
|||
|
|
00832D39 4E dec esi
|
|||
|
|
00832D3A 75E3 jnz 00832D1F
|
|||
|
|
|
|||
|
|
* Reference to control Label19 : N.A.
|
|||
|
|
|
|
|||
|
|
00832D3C 8B83B8030000 mov eax, [ebx+$03B8]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
00832D42 83B83C03000001 cmp dword ptr [eax+$033C], +$01
|
|||
|
|
00832D49 750D jnz 00832D58
|
|||
|
|
00832D4B B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control Label21 : N.A.
|
|||
|
|
|
|
|||
|
|
00832D4D 8B83C0030000 mov eax, [ebx+$03C0]
|
|||
|
|
00832D53 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_64
|
|||
|
|
|
|
|||
|
|
00832D55 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00832D58 8BC3 mov eax, ebx
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00832D5A E8C5B3FFFF call 0082E124
|
|||
|
|
00832D5F 33C0 xor eax, eax
|
|||
|
|
00832D61 5A pop edx
|
|||
|
|
00832D62 59 pop ecx
|
|||
|
|
00832D63 59 pop ecx
|
|||
|
|
00832D64 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
00832D67 68812D8300 push $00832D81
|
|||
|
|
00832D6C 8D45F8 lea eax, [ebp-$08]
|
|||
|
|
00832D6F BA02000000 mov edx, $00000002
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
|||
|
|
|
|
|||
|
|
00832D74 E8CF25BDFF call 00405348
|
|||
|
|
00832D79 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_008337D1(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
008337D1 50 push eax
|
|||
|
|
008337D2 6461 popa
|
|||
|
|
008337D4 7465 jz 0083383B
|
|||
|
|
008337D6 205946 and [ecx+$46], bl
|
|||
|
|
008337D9 5F pop edi
|
|||
|
|
008337DA 4D dec ebp
|
|||
|
|
008337DB 6F outsd
|
|||
|
|
008337DC 6E outsb
|
|||
|
|
008337DD 65795F jns 0083383F
|
|||
|
|
008337E0 43 inc ebx
|
|||
|
|
008337E1 52 push edx
|
|||
|
|
008337E2 2000 and [eax], al
|
|||
|
|
008337E4 FFFF DB $FF, $FF //
|
|||
|
|
008337E6 FFFF DB $FF, $FF //
|
|||
|
|
008337E8 0E push cs
|
|||
|
|
008337E9 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008337EB 0020 add [eax], ah
|
|||
|
|
008337ED 53 push ebx
|
|||
|
|
008337EE 657420 jz 00833811
|
|||
|
|
008337F1 4F dec edi
|
|||
|
|
008337F2 7264 jb 00833858
|
|||
|
|
008337F4 65724E jb 00833845
|
|||
|
|
008337F7 4F dec edi
|
|||
|
|
008337F8 3D270000FF cmp eax, $FF000027
|
|||
|
|
008337FD FFFF DB $FF, $FF //
|
|||
|
|
008337FF FF07 inc dword ptr [edi]
|
|||
|
|
00833801 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833803 004F72 add [edi+$72], cl
|
|||
|
|
00833806 6465724E jb 00833858
|
|||
|
|
0083380A 4F dec edi
|
|||
|
|
0083380B 00FF add bh, bh
|
|||
|
|
0083380D FFFF DB $FF, $FF //
|
|||
|
|
0083380F FF01 inc dword ptr [ecx]
|
|||
|
|
00833811 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833813 0027 add [edi], ah
|
|||
|
|
00833815 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833817 00FF add bh, bh
|
|||
|
|
00833819 FFFF DB $FF, $FF //
|
|||
|
|
0083381B FF0E dec dword ptr [esi]
|
|||
|
|
0083381D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083381F 0020 add [eax], ah
|
|||
|
|
00833821 2C50 sub al, $50
|
|||
|
|
00833823 5F pop edi
|
|||
|
|
00833824 43 inc ebx
|
|||
|
|
00833825 6F outsd
|
|||
|
|
00833826 64654E dec esi
|
|||
|
|
00833829 61 popa
|
|||
|
|
0083382A 6D insd
|
|||
|
|
0083382B 653D270000FF cmp eax, $FF000027
|
|||
|
|
00833831 FFFF DB $FF, $FF //
|
|||
|
|
00833833 FF0A dec dword ptr [edx]
|
|||
|
|
00833835 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833837 0020 add [eax], ah
|
|||
|
|
00833839 2C50 sub al, $50
|
|||
|
|
0083383B 5F pop edi
|
|||
|
|
0083383C 53 push ebx
|
|||
|
|
0083383D 7065 jo 008338A4
|
|||
|
|
0083383F 633D270000FF arpl [$FF000027], di
|
|||
|
|
00833845 FFFF DB $FF, $FF //
|
|||
|
|
00833847 FF09 dec dword ptr [ecx]
|
|||
|
|
00833849 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083384B 002C4564697465 add [$65746964+eax*2], ch
|
|||
|
|
00833852 723D jb 00833891
|
|||
|
|
00833854 27 daa
|
|||
|
|
00833855 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833857 00FF add bh, bh
|
|||
|
|
00833859 FFFF DB $FF, $FF //
|
|||
|
|
0083385B FF1400 call dword ptr [eax+eax]
|
|||
|
|
0083385E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833860 2C45 sub al, $45
|
|||
|
|
00833862 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
|
|||
|
|
0083386B 657464 jz 008338D2
|
|||
|
|
0083386E 61 popa
|
|||
|
|
0083386F 7465 jz 008338D6
|
|||
|
|
00833871 2829 sub [ecx], ch
|
|||
|
|
00833873 2000 and [eax], al
|
|||
|
|
00833875 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833877 00FF add bh, bh
|
|||
|
|
00833879 FFFF DB $FF, $FF //
|
|||
|
|
0083387B FF0D00000020 dec dword ptr [$20000000]
|
|||
|
|
00833881 7768 jnbe 008338EB
|
|||
|
|
00833883 657265 jb 008338EB
|
|||
|
|
00833886 205946 and [ecx+$46], bl
|
|||
|
|
00833889 49 dec ecx
|
|||
|
|
0083388A 643D27000000 cmp eax, $00000027
|
|||
|
|
00833890 FFFF DB $FF, $FF //
|
|||
|
|
00833892 FFFF DB $FF, $FF //
|
|||
|
|
00833894 0400 add al, +$00
|
|||
|
|
00833896 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833898 59 pop ecx
|
|||
|
|
00833899 46 inc esi
|
|||
|
|
0083389A 49 dec ecx
|
|||
|
|
0083389B 640000 add fs:[eax], al
|
|||
|
|
0083389E 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008338A0 55 push ebp
|
|||
|
|
008338A1 8BEC mov ebp, esp
|
|||
|
|
008338A3 B908000000 mov ecx, $00000008
|
|||
|
|
008338A8 6A00 push $00
|
|||
|
|
008338AA 6A00 push $00
|
|||
|
|
008338AC 49 dec ecx
|
|||
|
|
008338AD 75F9 jnz 008338A8
|
|||
|
|
008338AF 51 push ecx
|
|||
|
|
008338B0 53 push ebx
|
|||
|
|
008338B1 56 push esi
|
|||
|
|
008338B2 57 push edi
|
|||
|
|
008338B3 8945FC mov [ebp-$04], eax
|
|||
|
|
008338B6 33C0 xor eax, eax
|
|||
|
|
008338B8 55 push ebp
|
|||
|
|
008338B9 68D93B8300 push $00833BD9
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
008338BE 64FF30 push dword ptr fs:[eax]
|
|||
|
|
008338C1 648920 mov fs:[eax], esp
|
|||
|
|
008338C4 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
008338C7 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
|||
|
|
|
|
|||
|
|
008338CD E8EE45C9FF call 004C7EC0
|
|||
|
|
008338D2 84C0 test al, al
|
|||
|
|
008338D4 0F85BF020000 jnz 00833B99
|
|||
|
|
008338DA A0E83B8300 mov al, byte ptr [$00833BE8]
|
|||
|
|
008338DF 50 push eax
|
|||
|
|
008338E0 8D45EC lea eax, [ebp-$14]
|
|||
|
|
008338E3 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
|||
|
|
|
|
|||
|
|
008338E5 E87A54BEFF call 00418D64
|
|||
|
|
008338EA 8D4DEC lea ecx, [ebp-$14]
|
|||
|
|
008338ED 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Reference to control Label14 : TLabel
|
|||
|
|
|
|
|||
|
|
008338F0 8B8068030000 mov eax, [eax+$0368]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'ssel'
|
|||
|
|
|
|
|||
|
|
008338F6 BAF43B8300 mov edx, $00833BF4
|
|||
|
|
008338FB 8B18 mov ebx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TLabel.OFFS_0244
|
|||
|
|
|
|
|||
|
|
008338FD FF9344020000 call dword ptr [ebx+$0244]
|
|||
|
|
00833903 84C0 test al, al
|
|||
|
|
00833905 751D jnz 00833924
|
|||
|
|
00833907 6A00 push $00
|
|||
|
|
|
|||
|
|
* Possible String Reference to: '<27><>ʾ'
|
|||
|
|
|
|
|||
|
|
00833909 B9FC3B8300 mov ecx, $00833BFC
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
|||
|
|
|
|
|||
|
|
0083390E BA043C8300 mov edx, $00833C04
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00833DD9(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00833DD9 8BEC mov ebp, esp
|
|||
|
|
00833DDB 33C0 xor eax, eax
|
|||
|
|
00833DDD 55 push ebp
|
|||
|
|
00833DDE 68FD3D8300 push $00833DFD
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00833DE3 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00833DE6 648920 mov fs:[eax], esp
|
|||
|
|
00833DE9 FF05D0598900 inc dword ptr [$008959D0]
|
|||
|
|
00833DEF 33C0 xor eax, eax
|
|||
|
|
00833DF1 5A pop edx
|
|||
|
|
00833DF2 59 pop ecx
|
|||
|
|
00833DF3 59 pop ecx
|
|||
|
|
00833DF4 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
|
|||
|
|
* Possible String Reference to: ']Ë<><C38B>-<2D>Y<EFBFBD>'
|
|||
|
|
|
|
|||
|
|
00833DF7 68043E8300 push $00833E04
|
|||
|
|
00833DFC C3 ret
|
|||
|
|
|
|||
|
|
|
|||
|
|
* Reference to: System.@HandleFinally;
|
|||
|
|
|
|
|||
|
|
00833DFD E9F20CBDFF jmp 00404AF4
|
|||
|
|
00833E02 EBF8 jmp 00833DFC
|
|||
|
|
|
|||
|
|
****** END
|
|||
|
|
|
|
|||
|
|
00833E04 5D pop ebp
|
|||
|
|
00833E05 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00833E08(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00833E08 832DD059890001 sub dword ptr [$008959D0], +$01
|
|||
|
|
00833E0F C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00833E10(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00833E10 5C pop esp
|
|||
|
|
00833E11 3E830000 add dword ptr ds:[eax], +$00
|
|||
|
|
00833E15 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00833E1F(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00833E1F 004C4783 add [edi+eax*2-$7D], cl
|
|||
|
|
00833E23 00723F add [edx+$3F], dh
|
|||
|
|
00833E26 83005D add dword ptr [eax], +$5D
|
|||
|
|
00833E29 43 inc ebx
|
|||
|
|
00833E2A 830000 add dword ptr [eax], +$00
|
|||
|
|
00833E2D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00833E33(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00833E33 0018 add [eax], bl
|
|||
|
|
00833E35 0400 add al, +$00
|
|||
|
|
00833E37 0088F1490028 add [eax+$280049F1], cl
|
|||
|
|
00833E3D D4 aam
|
|||
|
|
00833E3E 42 inc edx
|
|||
|
|
00833E3F 005C1F4A add [edi+ebx+$4A], bl
|
|||
|
|
00833E43 0010 add [eax], dl
|
|||
|
|
00833E45 214A00 and [edx+$00], ecx
|
|||
|
|
00833E48 BC4540008C mov esp, $8C004045
|
|||
|
|
00833E4D 45 inc ebp
|
|||
|
|
00833E4E 4A dec edx
|
|||
|
|
00833E4F 00E4 add ah, ah
|
|||
|
|
00833E51 42 inc edx
|
|||
|
|
00833E52 40 inc eax
|
|||
|
|
00833E53 0000 add [eax], al
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
procedure TfrmYFCR_SH._PROC_00833E76(Sender : TObject);
|
|||
|
|
begin
|
|||
|
|
(*
|
|||
|
|
00833E76 48 dec eax
|
|||
|
|
00833E77 0050D4 add [eax-$2C], dl
|
|||
|
|
00833E7A 42 inc edx
|
|||
|
|
00833E7B 0008 add [eax], cl
|
|||
|
|
00833E7D 2D4A007CD0 sub eax, $D07C004A
|
|||
|
|
00833E82 42 inc edx
|
|||
|
|
00833E83 00F4 add ah, dh
|
|||
|
|
00833E85 6B4A00D0 imul ecx, [edx+$00], $D0
|
|||
|
|
00833E89 1D4A0030F6 sbb eax, $F630004A
|
|||
|
|
00833E8E 48 dec eax
|
|||
|
|
00833E8F 004CFB48 add [ebx+edi*8+$48], cl
|
|||
|
|
00833E93 0098FA48000C add [eax+$C0048FA], bl
|
|||
|
|
00833E99 7948 jns 00833EE3
|
|||
|
|
00833E9B 00ACF04800E829 add [eax+esi*8+$29E80048], ch
|
|||
|
|
00833EA2 4A dec edx
|
|||
|
|
00833EA3 00E4 add ah, ah
|
|||
|
|
00833EA5 ED in eax, dx
|
|||
|
|
00833EA6 48 dec eax
|
|||
|
|
00833EA7 00547848 add [eax+edi*2+$48], dl
|
|||
|
|
00833EAB 005878 add [eax+$78], bl
|
|||
|
|
00833EAE 48 dec eax
|
|||
|
|
00833EAF 00DC add ah, bl
|
|||
|
|
00833EB1 2A4A00 sub cl, byte ptr [edx+$00]
|
|||
|
|
00833EB4 3CA9 cmp al, $A9
|
|||
|
|
00833EB6 48 dec eax
|
|||
|
|
00833EB7 00C0 add al, al
|
|||
|
|
00833EB9 834800D0 or dword ptr [eax+$00], -$30
|
|||
|
|
00833EBD 7948 jns 00833F07
|
|||
|
|
00833EBF 004C8548 add [ebp+eax*4+$48], cl
|
|||
|
|
00833EC3 00D0 add al, dl
|
|||
|
|
00833EC5 2C4A sub al, $4A
|
|||
|
|
00833EC7 009C2B4A008486 add [ebx+ebp+$8684004A], bl
|
|||
|
|
00833ECE 48 dec eax
|
|||
|
|
00833ECF 00482D add [eax+$2D], cl
|
|||
|
|
00833ED2 4A dec edx
|
|||
|
|
00833ED3 00C0 add al, al
|
|||
|
|
00833ED5 A9480038EE test eax, $EE380048
|
|||
|
|
00833EDA 48 dec eax
|
|||
|
|
00833EDB 00F4 add ah, dh
|
|||
|
|
00833EDD EE out dx, al
|
|||
|
|
00833EDE 48 dec eax
|
|||
|
|
00833EDF 00F0 add al, dh
|
|||
|
|
00833EE1 E94800D8EE jmp EF5B3F2E
|
|||
|
|
00833EE6 48 dec eax
|
|||
|
|
00833EE7 00D8 add al, bl
|
|||
|
|
00833EE9 1B4A00 sbb ecx, [edx+$00]
|
|||
|
|
00833EEC EC in al, dx
|
|||
|
|
00833EED 334A00 xor ecx, [edx+$00]
|
|||
|
|
00833EF0 20C4 and ah, al
|
|||
|
|
00833EF2 48 dec eax
|
|||
|
|
00833EF3 00B0404A0010 add [eax+$10004A40], dh
|
|||
|
|
00833EF9 44 inc esp
|
|||
|
|
00833EFA 4A dec edx
|
|||
|
|
00833EFB 00CC add ah, cl
|
|||
|
|
00833EFD 42 inc edx
|
|||
|
|
00833EFE 4A dec edx
|
|||
|
|
00833EFF 00B8C44800BC add [eax+$BC0048C4], bh
|
|||
|
|
00833F05 C44800 les ecx, [eax+$00]
|
|||
|
|
00833F08 48 dec eax
|
|||
|
|
00833F09 45 inc ebp
|
|||
|
|
00833F0A 4A dec edx
|
|||
|
|
00833F0B 001CC3 add [ebx+eax*8], bl
|
|||
|
|
00833F0E 48 dec eax
|
|||
|
|
00833F0F 0018 add [eax], bl
|
|||
|
|
00833F11 F0 lock
|
|||
|
|
00833F12 48 dec eax
|
|||
|
|
00833F13 00444C4A add [esp+ecx*2+$4A], al
|
|||
|
|
00833F17 000C02 add [edx+eax], cl
|
|||
|
|
00833F1A 49 dec ecx
|
|||
|
|
00833F1B 0094EC48009C64 add [esp+ebp*8+$649C0048], dl
|
|||
|
|
00833F22 4A dec edx
|
|||
|
|
00833F23 008C154A003C18 add [ebp+edx+$183C004A], cl
|
|||
|
|
00833F2A 4A dec edx
|
|||
|
|
00833F2B 0038 add [eax], bh
|
|||
|
|
00833F2D 52 push edx
|
|||
|
|
00833F2E 4A dec edx
|
|||
|
|
00833F2F 005C224A add [edx+$4A], bl
|
|||
|
|
00833F33 00D8 add al, bl
|
|||
|
|
00833F35 224A00 and cl, byte ptr [edx+$00]
|
|||
|
|
00833F38 7C68 jl 00833FA2
|
|||
|
|
00833F3A 4A dec edx
|
|||
|
|
00833F3B 00941F4A003C60 add [edi+ebx+$603C004A], dl
|
|||
|
|
00833F42 4A dec edx
|
|||
|
|
00833F43 001447 add [edi+eax*2], dl
|
|||
|
|
00833F46 4A dec edx
|
|||
|
|
00833F47 0034654A00CC2C add [$2CCC004A], dh
|
|||
|
|
00833F4E 4A dec edx
|
|||
|
|
00833F4F 000E add [esi], cl
|
|||
|
|
00833F51 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833F53 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833F55 0003 add [ebx], al
|
|||
|
|
00833F57 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833F59 0020 add [eax], ah
|
|||
|
|
00833F5B 114000 adc [eax+$00], eax
|
|||
|
|
00833F5E 0C04 or al, $04
|
|||
|
|
00833F60 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833F62 2011 and [ecx], dl
|
|||
|
|
00833F64 40 inc eax
|
|||
|
|
00833F65 0010 add [eax], dl
|
|||
|
|
00833F67 0400 add al, +$00
|
|||
|
|
00833F69 0020 add [eax], ah
|
|||
|
|
00833F6B 114000 adc [eax+$00], eax
|
|||
|
|
00833F6E 1404 adc al, $04
|
|||
|
|
00833F70 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833F72 44 inc esp
|
|||
|
|
00833F73 00F4 add ah, dh
|
|||
|
|
00833F75 46 inc esi
|
|||
|
|
00833F76 8300F8 add dword ptr [eax], -$08
|
|||
|
|
00833F79 0200 add al, byte ptr [eax]
|
|||
|
|
00833F7B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833F7D 0008 add [eax], cl
|
|||
|
|
00833F7F 54 push esp
|
|||
|
|
00833F80 6F outsd
|
|||
|
|
00833F81 6F outsd
|
|||
|
|
00833F82 6C insb
|
|||
|
|
00833F83 42 inc edx
|
|||
|
|
00833F84 61 popa
|
|||
|
|
00833F85 7231 jb 00833FB8
|
|||
|
|
00833F87 FC cld
|
|||
|
|
00833F88 0200 add al, byte ptr [eax]
|
|||
|
|
00833F8A 0001 add [ecx], al
|
|||
|
|
00833F8C 0009 add [ecx], cl
|
|||
|
|
00833F8E 54 push esp
|
|||
|
|
00833F8F 42 inc edx
|
|||
|
|
00833F90 52 push edx
|
|||
|
|
00833F91 61 popa
|
|||
|
|
00833F92 667265 jb 00833FFA
|
|||
|
|
00833F95 7368 jnb 00833FFF
|
|||
|
|
00833F97 0003 add [ebx], al
|
|||
|
|
00833F99 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833F9B 0100 add [eax], eax
|
|||
|
|
00833F9D 0554424465 add eax, +$65444254
|
|||
|
|
00833FA2 6C insb
|
|||
|
|
00833FA3 0403 add al, +$03
|
|||
|
|
00833FA5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833FA7 0100 add [eax], eax
|
|||
|
|
00833FA9 07 pop es
|
|||
|
|
00833FAA 54 push esp
|
|||
|
|
00833FAB 42 inc edx
|
|||
|
|
00833FAC 43 inc ebx
|
|||
|
|
00833FAD 6C insb
|
|||
|
|
00833FAE 6F outsd
|
|||
|
|
00833FAF 7365 jnb 00834016
|
|||
|
|
00833FB1 0803 or [ebx], al
|
|||
|
|
00833FB3 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833FB5 0200 add al, byte ptr [eax]
|
|||
|
|
00833FB7 0C41 or al, $41
|
|||
|
|
00833FB9 44 inc esp
|
|||
|
|
00833FBA 4F dec edi
|
|||
|
|
00833FBB 51 push ecx
|
|||
|
|
00833FBC 7565 jnz 00834023
|
|||
|
|
00833FBE 7279 jb 00834039
|
|||
|
|
00833FC0 54 push esp
|
|||
|
|
00833FC1 656D insd
|
|||
|
|
00833FC3 700C jo 00833FD1
|
|||
|
|
00833FC5 0300 add eax, [eax]
|
|||
|
|
00833FC7 0002 add [edx], al
|
|||
|
|
00833FC9 000B add [ebx], cl
|
|||
|
|
00833FCB 41 inc ecx
|
|||
|
|
00833FCC 44 inc esp
|
|||
|
|
00833FCD 4F dec edi
|
|||
|
|
00833FCE 51 push ecx
|
|||
|
|
00833FCF 7565 jnz 00834036
|
|||
|
|
00833FD1 7279 jb 0083404C
|
|||
|
|
00833FD3 43 inc ebx
|
|||
|
|
00833FD4 6D insd
|
|||
|
|
00833FD5 641003 adc fs:[ebx], al
|
|||
|
|
00833FD8 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833FDA 0300 add eax, [eax]
|
|||
|
|
00833FDC 06 push es
|
|||
|
|
00833FDD 50 push eax
|
|||
|
|
00833FDE 61 popa
|
|||
|
|
00833FDF 6E outsb
|
|||
|
|
00833FE0 656C insb
|
|||
|
|
00833FE2 311403 xor [ebx+eax], edx
|
|||
|
|
00833FE5 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00833FE7 0100 add [eax], eax
|
|||
|
|
00833FE9 0B546F6F or edx, [edi+ebp*2+$6F]
|
|||
|
|
00833FED 6C insb
|
|||
|
|
00833FEE 42 inc edx
|
|||
|
|
00833FEF 7574 jnz 00834065
|
|||
|
|
00833FF1 746F jz 00834062
|
|||
|
|
00833FF3 6E outsb
|
|||
|
|
00833FF4 3218 xor bl, byte ptr [eax]
|
|||
|
|
00833FF6 0300 add eax, [eax]
|
|||
|
|
00833FF8 000400 add [eax+eax], al
|
|||
|
|
00833FFB 06 push es
|
|||
|
|
00833FFC 4C dec esp
|
|||
|
|
00833FFD 61 popa
|
|||
|
|
00833FFE 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
00834001 311C03 xor [ebx+eax], ebx
|
|||
|
|
00834004 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00834006 0500065946 add eax, +$46590600
|
|||
|
|
0083400B 4E dec esi
|
|||
|
|
0083400C 61 popa
|
|||
|
|
0083400D 6D insd
|
|||
|
|
0083400E 652003 and gs:[ebx], al
|
|||
|
|
00834011 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00834013 0200 add al, byte ptr [eax]
|
|||
|
|
00834015 0C41 or al, $41
|
|||
|
|
00834017 44 inc esp
|
|||
|
|
00834018 4F dec edi
|
|||
|
|
00834019 51 push ecx
|
|||
|
|
0083401A 7565 jnz 00834081
|
|||
|
|
0083401C 7279 jb 00834097
|
|||
|
|
0083401E 4D dec ebp
|
|||
|
|
0083401F 61 popa
|
|||
|
|
00834020 696E2403000001 imul ebp, [esi+$24], $01000003
|
|||
|
|
00834027 000B add [ebx], cl
|
|||
|
|
00834029 54 push esp
|
|||
|
|
0083402A 6F outsd
|
|||
|
|
0083402B 6F outsd
|
|||
|
|
0083402C 6C insb
|
|||
|
|
0083402D 42 inc edx
|
|||
|
|
0083402E 7574 jnz 008340A4
|
|||
|
|
00834030 746F jz 008340A1
|
|||
|
|
00834032 6E outsb
|
|||
|
|
00834033 3128 xor [eax], ebp
|
|||
|
|
00834035 0300 add eax, [eax]
|
|||
|
|
00834037 0006 add [esi], al
|
|||
|
|
00834039 0003 add [ebx], al
|
|||
|
|
0083403B 52 push edx
|
|||
|
|
0083403C 4D dec ebp
|
|||
|
|
0083403D 312C03 xor [ebx+eax], ebp
|
|||
|
|
00834040 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00834042 07 pop es
|
|||
|
|
00834043 0009 add [ecx], cl
|
|||
|
|
00834045 52 push edx
|
|||
|
|
00834046 4D dec ebp
|
|||
|
|
00834047 44 inc esp
|
|||
|
|
00834048 42 inc edx
|
|||
|
|
00834049 5F pop edi
|
|||
|
|
0083404A 4D dec ebp
|
|||
|
|
0083404B 61 popa
|
|||
|
|
0083404C 696E3003000004 imul ebp, [esi+$30], $04000003
|
|||
|
|
00834053 0006 add [esi], al
|
|||
|
|
00834055 4C dec esp
|
|||
|
|
00834056 61 popa
|
|||
|
|
00834057 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0083405A 333403 xor esi, [ebx+eax]
|
|||
|
|
0083405D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083405F 05000B4661 add eax, +$61460B00
|
|||
|
|
00834064 63746F72 arpl [edi+ebp*2+$72], si
|
|||
|
|
00834068 794E jns 008340B8
|
|||
|
|
0083406A 61 popa
|
|||
|
|
0083406B 6D insd
|
|||
|
|
0083406C 653803 cmp gs:[ebx], al
|
|||
|
|
0083406F 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00834071 0400 add al, +$00
|
|||
|
|
00834073 06 push es
|
|||
|
|
00834074 4C dec esp
|
|||
|
|
00834075 61 popa
|
|||
|
|
00834076 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
00834079 323C03 xor bh, byte ptr [ebx+eax]
|
|||
|
|
0083407C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083407E 0800 or [eax], al
|
|||
|
|
00834080 07 pop es
|
|||
|
|
00834081 626567 bound esp, qword ptr [ebp+$67]
|
|||
|
|
00834084 6461 popa
|
|||
|
|
00834086 7465 jz 008340ED
|
|||
|
|
00834088 40 inc eax
|
|||
|
|
00834089 0300 add eax, [eax]
|
|||
|
|
0083408B 0008 add [eax], cl
|
|||
|
|
0083408D 0007 add [edi], al
|
|||
|
|
0083408F 45 inc ebp
|
|||
|
|
00834090 6E outsb
|
|||
|
|
00834091 646461 popa
|
|||
|
|
00834094 7465 jz 008340FB
|
|||
|
|
00834096 44 inc esp
|
|||
|
|
00834097 0300 add eax, [eax]
|
|||
|
|
00834099 0009 add [ecx], cl
|
|||
|
|
0083409B 0010 add [eax], dl
|
|||
|
|
0083409D 637847 arpl [eax+$47], di
|
|||
|
|
008340A0 7269 jb 0083410B
|
|||
|
|
008340A2 6450 push eax
|
|||
|
|
008340A4 6F outsd
|
|||
|
|
008340A5 7075 jo 0083411C
|
|||
|
|
008340A7 704D jo 008340F6
|
|||
|
|
008340A9 656E outsb
|
|||
|
|
008340AB 7532 jnz 008340DF
|
|||
|
|
008340AD 48 dec eax
|
|||
|
|
008340AE 0300 add eax, [eax]
|
|||
|
|
008340B0 000A add [edx], cl
|
|||
|
|
008340B2 000544535F48 add [$485F5344], al
|
|||
|
|
008340B8 5A pop edx
|
|||
|
|
008340B9 4C dec esp
|
|||
|
|
008340BA 0300 add eax, [eax]
|
|||
|
|
008340BC 000B add [ebx], cl
|
|||
|
|
008340BE 0006 add [esi], al
|
|||
|
|
008340C0 43 inc ebx
|
|||
|
|
008340C1 44 inc esp
|
|||
|
|
008340C2 53 push ebx
|
|||
|
|
008340C3 5F pop edi
|
|||
|
|
008340C4 48 dec eax
|
|||
|
|
008340C5 5A pop edx
|
|||
|
|
008340C6 50 push eax
|
|||
|
|
008340C7 0300 add eax, [eax]
|
|||
|
|
008340C9 0001 add [ecx], al
|
|||
|
|
008340CB 000B add [ebx], cl
|
|||
|
|
008340CD 54 push esp
|
|||
|
|
008340CE 6F outsd
|
|||
|
|
008340CF 6F outsd
|
|||
|
|
008340D0 6C insb
|
|||
|
|
008340D1 42 inc edx
|
|||
|
|
008340D2 7574 jnz 00834148
|
|||
|
|
008340D4 746F jz 00834145
|
|||
|
|
008340D6 6E outsb
|
|||
|
|
008340D7 33540300 xor edx, [ebx+eax+$00]
|
|||
|
|
008340DB 000400 add [eax+eax], al
|
|||
|
|
008340DE 06 push es
|
|||
|
|
008340DF 4C dec esp
|
|||
|
|
008340E0 61 popa
|
|||
|
|
008340E1 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
008340E4 3458 xor al, $58
|
|||
|
|
008340E6 0300 add eax, [eax]
|
|||
|
|
008340E8 00050009436F add [$6F430900], al
|
|||
|
|
008340EE 6D insd
|
|||
|
|
008340EF 54 push esp
|
|||
|
|
008340F0 61 popa
|
|||
|
|
008340F1 69746F755C030000 imul esi, [edi+ebp*2+$75], $0000035C
|
|||
|
|
008340F9 0C00 or al, $00
|
|||
|
|
008340FB 0D63785461 or eax, $61547863
|
|||
|
|
00834100 62436F bound eax, qword ptr [ebx+$6F]
|
|||
|
|
00834103 6E outsb
|
|||
|
|
00834104 7472 jz 00834178
|
|||
|
|
00834106 6F outsd
|
|||
|
|
00834107 6C insb
|
|||
|
|
00834108 316003 xor [eax+$03], esp
|
|||
|
|
0083410B 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083410D 0100 add [eax], eax
|
|||
|
|
0083410F 0454 add al, +$54
|
|||
|
|
00834111 63686B arpl [eax+$6B], bp
|
|||
|
|
00834114 640300 add eax, fs:[eax]
|
|||
|
|
00834117 0001 add [ecx], al
|
|||
|
|
00834119 0006 add [esi], al
|
|||
|
|
0083411B 54 push esp
|
|||
|
|
0083411C 4E dec esi
|
|||
|
|
0083411D 6F outsd
|
|||
|
|
0083411E 63686B arpl [eax+$6B], bp
|
|||
|
|
00834121 6803000004 push $04000003
|
|||
|
|
00834126 0006 add [esi], al
|
|||
|
|
00834128 4C dec esp
|
|||
|
|
00834129 61 popa
|
|||
|
|
0083412A 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0083412D 356C030000 xor eax, $0000036C
|
|||
|
|
00834132 050005636F add eax, +$6F630500
|
|||
|
|
00834137 6E outsb
|
|||
|
|
00834138 4E dec esi
|
|||
|
|
00834139 6F outsd
|
|||
|
|
0083413A 7003 jo 0083413F
|
|||
|
|
0083413C 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083413E 0100 add [eax], eax
|
|||
|
|
00834140 054E6F6368 add eax, +$68636F4E
|
|||
|
|
00834145 6B74030000 imul esi, [ebx+eax+$00], $00
|
|||
|
|
0083414A 0D000A506F or eax, $6F500A00
|
|||
|
|
0083414F 7075 jo 008341C6
|
|||
|
|
00834151 704D jo 008341A0
|
|||
|
|
00834153 656E outsb
|
|||
|
|
00834155 7531 jnz 00834188
|
|||
|
|
00834157 7803 js 0083415C
|
|||
|
|
00834159 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083415B 0E push cs
|
|||
|
|
0083415C 0002 add [edx], al
|
|||
|
|
0083415E 4E dec esi
|
|||
|
|
0083415F 317C0300 xor [ebx+eax+$00], edi
|
|||
|
|
00834163 000E add [esi], cl
|
|||
|
|
00834165 0002 add [edx], al
|
|||
|
|
00834167 4E dec esi
|
|||
|
|
00834168 328003000005 xor al, byte ptr [eax+$5000003]
|
|||
|
|
0083416E 0007 add [edi], al
|
|||
|
|
00834170 43 inc ebx
|
|||
|
|
00834171 686B4E6F74 push $746F4E6B
|
|||
|
|
00834176 658403 test gs:[ebx], al
|
|||
|
|
00834179 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083417B 0400 add al, +$00
|
|||
|
|
0083417D 07 pop es
|
|||
|
|
0083417E 4C dec esp
|
|||
|
|
0083417F 61 popa
|
|||
|
|
00834180 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
00834183 3137 xor [edi], esi
|
|||
|
|
00834185 8803 mov [ebx], al
|
|||
|
|
00834187 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00834189 0F0009 str word ptr [ecx]
|
|||
|
|
0083418C 43 inc ebx
|
|||
|
|
0083418D 6865636B42 push $426B6365
|
|||
|
|
00834192 6F outsd
|
|||
|
|
00834193 7831 js 008341C6
|
|||
|
|
00834195 8C03 mov word ptr [ebx], es
|
|||
|
|
00834197 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00834199 0400 add al, +$00
|
|||
|
|
0083419B 07 pop es
|
|||
|
|
0083419C 4C dec esp
|
|||
|
|
0083419D 61 popa
|
|||
|
|
0083419E 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
008341A1 3130 xor [eax], esi
|
|||
|
|
008341A3 90 nop
|
|||
|
|
008341A4 0300 add eax, [eax]
|
|||
|
|
008341A6 000400 add [eax+eax], al
|
|||
|
|
008341A9 07 pop es
|
|||
|
|
008341AA 4C dec esp
|
|||
|
|
008341AB 61 popa
|
|||
|
|
008341AC 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
008341AF 3132 xor [edx], esi
|
|||
|
|
008341B1 94 xchg eax, esp
|
|||
|
|
008341B2 0300 add eax, [eax]
|
|||
|
|
008341B4 000400 add [eax+eax], al
|
|||
|
|
008341B7 06 push es
|
|||
|
|
008341B8 4C dec esp
|
|||
|
|
008341B9 61 popa
|
|||
|
|
008341BA 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
008341BD 37 aaa
|
|||
|
|
008341BE 98 cwde
|
|||
|
|
008341BF 0300 add eax, [eax]
|
|||
|
|
008341C1 00050006464B add [$4B460600], al
|
|||
|
|
008341C7 54 push esp
|
|||
|
|
008341C8 7970 jns 0083423A
|
|||
|
|
008341CA 659C pushf
|
|||
|
|
008341CC 0300 add eax, [eax]
|
|||
|
|
008341CE 000400 add [eax+eax], al
|
|||
|
|
008341D1 06 push es
|
|||
|
|
008341D2 4C dec esp
|
|||
|
|
008341D3 61 popa
|
|||
|
|
008341D4 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
008341D7 36A003000005 mov al, byte ptr [$05000003]
|
|||
|
|
008341DD 00044E add [esi+ecx*2], al
|
|||
|
|
008341E0 6F outsd
|
|||
|
|
008341E1 7465 jz 00834248
|
|||
|
|
008341E3 A4 movsb
|
|||
|
|
008341E4 0300 add eax, [eax]
|
|||
|
|
008341E6 0010 add [eax], dl
|
|||
|
|
008341E8 0007 add [edi], al
|
|||
|
|
008341EA 637847 arpl [eax+$47], di
|
|||
|
|
008341ED 7269 jb 00834258
|
|||
|
|
008341EF 6432A803000011 xor ch, byte ptr fs:[eax+$11000003]
|
|||
|
|
008341F6 0003 add [ebx], al
|
|||
|
|
008341F8 54 push esp
|
|||
|
|
008341F9 7632 jbe 0083422D
|
|||
|
|
008341FB AC lodsb
|
|||
|
|
008341FC 0300 add eax, [eax]
|
|||
|
|
008341FE 0012 add [edx], dl
|
|||
|
|
00834200 0006 add [esi], al
|
|||
|
|
00834202 7632 jbe 00834236
|
|||
|
|
00834204 53 push ebx
|
|||
|
|
00834205 7365 jnb 0083426C
|
|||
|
|
00834207 6C insb
|
|||
|
|
00834208 B003 mov al, $03
|
|||
|
|
0083420A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083420C 1200 adc al, byte ptr [eax]
|
|||
|
|
0083420E 0F637847 packusdw MM7, [eax+$47]
|
|||
|
|
00834212 7269 jb 0083427D
|
|||
|
|
00834214 6444 inc esp
|
|||
|
|
00834216 42 inc edx
|
|||
|
|
00834217 43 inc ebx
|
|||
|
|
00834218 6F outsd
|
|||
|
|
00834219 6C insb
|
|||
|
|
0083421A 756D jnz 00834289
|
|||
|
|
0083421C 6E outsb
|
|||
|
|
0083421D 31B40300001200 xor [ebx+eax+$120000], esi
|
|||
|
|
00834224 097632 or [esi+$32], esi
|
|||
|
|
00834227 43 inc ebx
|
|||
|
|
00834228 6F outsd
|
|||
|
|
00834229 6C insb
|
|||
|
|
0083422A 756D jnz 00834299
|
|||
|
|
0083422C 6E outsb
|
|||
|
|
0083422D 36B803000012 mov eax, $12000003
|
|||
|
|
00834233 000F add [edi], cl
|
|||
|
|
00834235 637847 arpl [eax+$47], di
|
|||
|
|
00834238 7269 jb 008342A3
|
|||
|
|
0083423A 6444 inc esp
|
|||
|
|
0083423C 42 inc edx
|
|||
|
|
0083423D 43 inc ebx
|
|||
|
|
0083423E 6F outsd
|
|||
|
|
0083423F 6C insb
|
|||
|
|
00834240 756D jnz 008342AF
|
|||
|
|
00834242 6E outsb
|
|||
|
|
00834243 33BC0300001200 xor edi, [ebx+eax+$120000]
|
|||
|
|
0083424A 035642 add edx, [esi+$42]
|
|||
|
|
0083424D 5A pop edx
|
|||
|
|
0083424E C00300 rol byte ptr [ebx], $00
|
|||
|
|
00834251 0012 add [edx], dl
|
|||
|
|
00834253 0003 add [ebx], al
|
|||
|
|
00834255 56 push esi
|
|||
|
|
00834256 59 pop ecx
|
|||
|
|
00834257 42 inc edx
|
|||
|
|
00834258 C403 les eax, [ebx]
|
|||
|
|
0083425A 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083425C 1200 adc al, byte ptr [eax]
|
|||
|
|
0083425E 035648 add edx, [esi+$48]
|
|||
|
|
00834261 4C dec esp
|
|||
|
|
00834262 C803 enter , $03
|
|||
|
|
00834264 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00834266 1200 adc al, byte ptr [eax]
|
|||
|
|
00834268 097632 or [esi+$32], esi
|
|||
|
|
0083426B 46 inc esi
|
|||
|
|
0083426C 58 pop eax
|
|||
|
|
0083426D 4D dec ebp
|
|||
|
|
0083426E 6F outsd
|
|||
|
|
0083426F 6E outsb
|
|||
|
|
00834270 6579CC jns 0083423F
|
|||
|
|
00834273 0300 add eax, [eax]
|
|||
|
|
00834275 0012 add [edx], dl
|
|||
|
|
00834277 0009 add [ecx], cl
|
|||
|
|
00834279 7632 jbe 008342AD
|
|||
|
|
0083427B 53 push ebx
|
|||
|
|
0083427C 58 pop eax
|
|||
|
|
0083427D 4D dec ebp
|
|||
|
|
0083427E 6F outsd
|
|||
|
|
0083427F 6E outsb
|
|||
|
|
00834280 6579D0 jns 00834253
|
|||
|
|
00834283 0300 add eax, [eax]
|
|||
|
|
00834285 0012 add [edx], dl
|
|||
|
|
00834287 000A add [edx], cl
|
|||
|
|
00834289 7632 jbe 008342BD
|
|||
|
|
0083428B 42 inc edx
|
|||
|
|
0083428C 61 popa
|
|||
|
|
0083428D 6E outsb
|
|||
|
|
0083428E 6B4E616D imul ecx, [esi+$61], $6D
|
|||
|
|
00834292 65D4 aam
|
|||
|
|
00834294 0300 add eax, [eax]
|
|||
|
|
00834296 0012 add [edx], dl
|
|||
|
|
00834298 0008 add [eax], cl
|
|||
|
|
0083429A 7632 jbe 008342CE
|
|||
|
|
0083429C 42 inc edx
|
|||
|
|
0083429D 61 popa
|
|||
|
|
0083429E 6E outsb
|
|||
|
|
0083429F 6B4E6FD8 imul ecx, [esi+$6F], $D8
|
|||
|
|
008342A3 0300 add eax, [eax]
|
|||
|
|
008342A5 0012 add [edx], dl
|
|||
|
|
008342A7 0003 add [ebx], al
|
|||
|
|
008342A9 56 push esi
|
|||
|
|
008342AA 42 inc edx
|
|||
|
|
008342AB 42 inc edx
|
|||
|
|
008342AC DC03 fadd qword ptr [ebx]
|
|||
|
|
008342AE 0000 add [eax], al
|
|||
|
|
|
|||
|
|
008342B0 1200 adc al, byte ptr [eax]
|
|||
|
|
008342B2 0B7632 or esi, [esi+$32]
|
|||
|
|
008342B5 43 inc ebx
|
|||
|
|
008342B6 6F outsd
|
|||
|
|
008342B7 6D insd
|
|||
|
|
008342B8 54 push esp
|
|||
|
|
008342B9 61 popa
|
|||
|
|
008342BA 69546F75E0030000 imul edx, [edi+ebp*2+$75], $000003E0
|
|||
|
|
008342C2 1200 adc al, byte ptr [eax]
|
|||
|
|
008342C4 0B7632 or esi, [esi+$32]
|
|||
|
|
008342C7 43 inc ebx
|
|||
|
|
008342C8 686B737461 push $6174736B
|
|||
|
|
008342CD 7475 jz 00834344
|
|||
|
|
008342CF 73E4 jnb 008342B5
|
|||
|
|
008342D1 0300 add eax, [eax]
|
|||
|
|
008342D3 0012 add [edx], dl
|
|||
|
|
008342D5 0008 add [eax], cl
|
|||
|
|
008342D7 7632 jbe 0083430B
|
|||
|
|
008342D9 46 inc esi
|
|||
|
|
008342DA 4B dec ebx
|
|||
|
|
008342DB 54 push esp
|
|||
|
|
008342DC 7970 jns 0083434E
|
|||
|
|
008342DE 65E803000012 call 128342E7
|
|||
|
|
008342E4 0009 add [ecx], cl
|
|||
|
|
008342E6 7632 jbe 0083431A
|
|||
|
|
008342E8 63686B arpl [eax+$6B], bp
|
|||
|
|
008342EB 6E outsb
|
|||
|
|
008342EC 6F outsd
|
|||
|
|
008342ED 7465 jz 00834354
|
|||
|
|
008342EF EC in al, dx
|
|||
|
|
008342F0 0300 add eax, [eax]
|
|||
|
|
008342F2 0012 add [edx], dl
|
|||
|
|
008342F4 0009 add [ecx], cl
|
|||
|
|
008342F6 7632 jbe 0083432A
|
|||
|
|
008342F8 43 inc ebx
|
|||
|
|
008342F9 6F outsd
|
|||
|
|
008342FA 6C insb
|
|||
|
|
008342FB 756D jnz 0083436A
|
|||
|
|
008342FD 6E outsb
|
|||
|
|
008342FE 31F0 xor eax, esi
|
|||
|
|
00834300 0300 add eax, [eax]
|
|||
|
|
00834302 0013 add [ebx], dl
|
|||
|
|
00834304 000C63 add [ebx], cl
|
|||
|
|
00834307 7847 js 00834350
|
|||
|
|
00834309 7269 jb 00834374
|
|||
|
|
0083430B 644C dec esp
|
|||
|
|
0083430D 657665 jbe 00834375
|
|||
|
|
00834310 6C insb
|
|||
|
|
00834311 31F4 xor esp, esi
|
|||
|
|
00834313 0300 add eax, [eax]
|
|||
|
|
00834315 0012 add [edx], dl
|
|||
|
|
00834317 0007 add [edi], al
|
|||
|
|
00834319 7632 jbe 0083434D
|
|||
|
|
0083431B 48 dec eax
|
|||
|
|
0083431C 7569 jnz 00834387
|
|||
|
|
0083431E 6C insb
|
|||
|
|
0083431F 76F8 jbe 00834319
|
|||
|
|
00834321 0300 add eax, [eax]
|
|||
|
|
00834323 0012 add [edx], dl
|
|||
|
|
00834325 000A add [edx], cl
|
|||
|
|
00834327 7632 jbe 0083435B
|
|||
|
|
00834329 4B dec ebx
|
|||
|
|
0083432A 50 push eax
|
|||
|
|
0083432B 53 push ebx
|
|||
|
|
0083432C 7461 jz 0083438F
|
|||
|
|
0083432E 7475 jz 008343A5
|
|||
|
|
00834330 73FC jnb 0083432E
|
|||
|
|
00834332 0300 add eax, [eax]
|
|||
|
|
00834334 0012 add [edx], dl
|
|||
|
|
00834336 000A add [edx], cl
|
|||
|
|
00834338 7632 jbe 0083436C
|
|||
|
|
0083433A 43 inc ebx
|
|||
|
|
0083433B 4F dec edi
|
|||
|
|
0083433C 7264 jb 008343A2
|
|||
|
|
0083433E 65724E jb 0083438F
|
|||
|
|
00834341 6F outsd
|
|||
|
|
00834342 000400 add [eax+eax], al
|
|||
|
|
00834345 000400 add [eax+eax], al
|
|||
|
|
00834348 06 push es
|
|||
|
|
00834349 4C dec esp
|
|||
|
|
0083434A 61 popa
|
|||
|
|
0083434B 62656C bound esp, qword ptr [ebp+$6C]
|
|||
|
|
0083434E 390404 cmp [esp+eax], eax
|
|||
|
|
00834351 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00834353 0500074F72 add eax, +$724F0700
|
|||
|
|
00834358 6465724E jb 008343AA
|
|||
|
|
0083435C 4F dec edi
|
|||
|
|
0083435D 2000 and [eax], al
|
|||
|
|
0083435F 1200 adc al, byte ptr [eax]
|
|||
|
|
00834361 A4 movsb
|
|||
|
|
00834362 4C dec esp
|
|||
|
|
00834363 83000B add dword ptr [eax], +$0B
|
|||
|
|
00834366 46 inc esi
|
|||
|
|
00834367 6F outsd
|
|||
|
|
00834368 726D jb 008343D7
|
|||
|
|
0083436A 44 inc esp
|
|||
|
|
0083436B 657374 jnb 008343E2
|
|||
|
|
0083436E 726F jb 008343DF
|
|||
|
|
00834370 7910 jns 00834382
|
|||
|
|
00834372 00AC4C83000946 add [esp+ecx*2+$46090083], ch
|
|||
|
|
00834379 6F outsd
|
|||
|
|
0083437A 726D jb 008343E9
|
|||
|
|
0083437C 43 inc ebx
|
|||
|
|
0083437D 6C insb
|
|||
|
|
0083437E 6F outsd
|
|||
|
|
0083437F 7365 jnb 008343E6
|
|||
|
|
00834381 1300 adc eax, [eax]
|
|||
|
|
00834383 B04C mov al, $4C
|
|||
|
|
00834385 83000C add dword ptr [eax], +$0C
|
|||
|
|
00834388 54 push esp
|
|||
|
|
00834389 42 inc edx
|
|||
|
|
0083438A 43 inc ebx
|
|||
|
|
0083438B 6C insb
|
|||
|
|
0083438C 6F outsd
|
|||
|
|
0083438D 7365 jnb 008343F4
|
|||
|
|
0083438F 43 inc ebx
|
|||
|
|
00834390 6C insb
|
|||
|
|
00834391 69636B1100FC4C imul esp, [ebx+$6B], $4CFC0011
|
|||
|
|
00834398 83000A add dword ptr [eax], +$0A
|
|||
|
|
0083439B 54 push esp
|
|||
|
|
0083439C 42 inc edx
|
|||
|
|
0083439D 44 inc esp
|
|||
|
|
0083439E 656C insb
|
|||
|
|
008343A0 43 inc ebx
|
|||
|
|
008343A1 6C insb
|
|||
|
|
008343A2 69636B0F00B04F imul esp, [ebx+$6B], $4FB0000F
|
|||
|
|
008343A9 830008 add dword ptr [eax], +$08
|
|||
|
|
008343AC 46 inc esi
|
|||
|
|
008343AD 6F outsd
|
|||
|
|
008343AE 726D jb 0083441D
|
|||
|
|
008343B0 53 push ebx
|
|||
|
|
008343B1 686F771500 push $0015776F
|
|||
|
|
008343B6 5C pop esp
|
|||
|
|
008343B7 50 push eax
|
|||
|
|
008343B8 83000E add dword ptr [eax], +$0E
|
|||
|
|
008343BB 54 push esp
|
|||
|
|
008343BC 42 inc edx
|
|||
|
|
008343BD 52 push edx
|
|||
|
|
008343BE 61 popa
|
|||
|
|
008343BF 667265 jb 00834427
|
|||
|
|
008343C2 7368 jnb 0083442C
|
|||
|
|
008343C4 43 inc ebx
|
|||
|
|
008343C5 6C insb
|
|||
|
|
008343C6 69636B17007850 imul esp, [ebx+$6B], $50780017
|
|||
|
|
008343CD 830010 add dword ptr [eax], +$10
|
|||
|
|
008343D0 54 push esp
|
|||
|
|
008343D1 6F outsd
|
|||
|
|
008343D2 6F outsd
|
|||
|
|
008343D3 6C insb
|
|||
|
|
008343D4 42 inc edx
|
|||
|
|
008343D5 7574 jnz 0083444B
|
|||
|
|
008343D7 746F jz 00834448
|
|||
|
|
008343D9 6E outsb
|
|||
|
|
008343DA 32436C xor al, byte ptr [ebx+$6C]
|
|||
|
|
008343DD 69636B18001451 imul esp, [ebx+$6B], $51140018
|
|||
|
|
008343E4 830011 add dword ptr [eax], +$11
|
|||
|
|
008343E7 46 inc esi
|
|||
|
|
008343E8 61 popa
|
|||
|
|
008343E9 63746F72 arpl [edi+ebp*2+$72], si
|
|||
|
|
008343ED 794E jns 0083443D
|
|||
|
|
008343EF 61 popa
|
|||
|
|
008343F0 6D insd
|
|||
|
|
008343F1 6543 inc ebx
|
|||
|
|
008343F3 68616E6765 push $65676E61
|
|||
|
|
008343F8 1300 adc eax, [eax]
|
|||
|
|
008343FA 285183 sub [ecx-$7D], dl
|
|||
|
|
008343FD 000C42 add [edx+eax*2], cl
|
|||
|
|
00834400 7574 jnz 00834476
|
|||
|
|
00834402 746F jz 00834473
|
|||
|
|
00834404 6E outsb
|
|||
|
|
00834405 32436C xor al, byte ptr [ebx+$6C]
|
|||
|
|
00834408 69636B3000D05C imul esp, [ebx+$6B], $5CD00030
|
|||
|
|
0083440F 830029 add dword ptr [eax], +$29
|
|||
|
|
00834412 637847 arpl [eax+$47], di
|
|||
|
|
00834415 7269 jb 00834480
|
|||
|
|
00834417 6444 inc esp
|
|||
|
|
00834419 42 inc edx
|
|||
|
|
0083441A 43 inc ebx
|
|||
|
|
0083441B 6F outsd
|
|||
|
|
0083441C 6C insb
|
|||
|
|
0083441D 756D jnz 0083448C
|
|||
|
|
0083441F 6E outsb
|
|||
|
|
00834420 385072 cmp [eax+$72], dl
|
|||
|
|
00834423 6F outsd
|
|||
|
|
00834424 7065 jo 0083448B
|
|||
|
|
00834426 7274 jb 0083449C
|
|||
|
|
00834428 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
0083442F 56 push esi
|
|||
|
|
00834430 61 popa
|
|||
|
|
00834431 6C insb
|
|||
|
|
00834432 7565 jnz 00834499
|
|||
|
|
00834434 43 inc ebx
|
|||
|
|
00834435 68616E6765 push $65676E61
|
|||
|
|
0083443A 643000 xor fs:[eax], al
|
|||
|
|
0083443D 9C pushf
|
|||
|
|
0083443E 5F pop edi
|
|||
|
|
0083443F 830029 add dword ptr [eax], +$29
|
|||
|
|
00834442 637847 arpl [eax+$47], di
|
|||
|
|
00834445 7269 jb 008344B0
|
|||
|
|
00834447 6444 inc esp
|
|||
|
|
00834449 42 inc edx
|
|||
|
|
0083444A 43 inc ebx
|
|||
|
|
0083444B 6F outsd
|
|||
|
|
0083444C 6C insb
|
|||
|
|
0083444D 756D jnz 008344BC
|
|||
|
|
0083444F 6E outsb
|
|||
|
|
00834450 3550726F70 xor eax, $706F7250
|
|||
|
|
00834455 657274 jb 008344CC
|
|||
|
|
00834458 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
0083445F 56 push esi
|
|||
|
|
00834460 61 popa
|
|||
|
|
00834461 6C insb
|
|||
|
|
00834462 7565 jnz 008344C9
|
|||
|
|
00834464 43 inc ebx
|
|||
|
|
00834465 68616E6765 push $65676E61
|
|||
|
|
0083446A 643000 xor fs:[eax], al
|
|||
|
|
0083446D E867830029 call 2983C7D9
|
|||
|
|
00834472 637847 arpl [eax+$47], di
|
|||
|
|
00834475 7269 jb 008344E0
|
|||
|
|
00834477 6444 inc esp
|
|||
|
|
00834479 42 inc edx
|
|||
|
|
0083447A 43 inc ebx
|
|||
|
|
0083447B 6F outsd
|
|||
|
|
0083447C 6C insb
|
|||
|
|
0083447D 756D jnz 008344EC
|
|||
|
|
0083447F 6E outsb
|
|||
|
|
00834480 315072 xor [eax+$72], edx
|
|||
|
|
00834483 6F outsd
|
|||
|
|
00834484 7065 jo 008344EB
|
|||
|
|
00834486 7274 jb 008344FC
|
|||
|
|
00834488 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
0083448F 56 push esi
|
|||
|
|
00834490 61 popa
|
|||
|
|
00834491 6C insb
|
|||
|
|
00834492 7565 jnz 008344F9
|
|||
|
|
00834494 43 inc ebx
|
|||
|
|
00834495 68616E6765 push $65676E61
|
|||
|
|
0083449A 6417 pop ss
|
|||
|
|
0083449C 00B46A83001054 add [edx+ebp*2+$54100083], dh
|
|||
|
|
008344A3 6F outsd
|
|||
|
|
008344A4 6F outsd
|
|||
|
|
008344A5 6C insb
|
|||
|
|
008344A6 42 inc edx
|
|||
|
|
008344A7 7574 jnz 0083451D
|
|||
|
|
008344A9 746F jz 0083451A
|
|||
|
|
008344AB 6E outsb
|
|||
|
|
008344AC 33436C xor eax, [ebx+$6C]
|
|||
|
|
008344AF 69636B2B00506D imul esp, [ebx+$6B], $6D50002B
|
|||
|
|
008344B6 830024 add dword ptr [eax], +$24
|
|||
|
|
008344B9 637847 arpl [eax+$47], di
|
|||
|
|
008344BC 7269 jb 00834527
|
|||
|
|
008344BE 6444 inc esp
|
|||
|
|
008344C0 42 inc edx
|
|||
|
|
008344C1 43 inc ebx
|
|||
|
|
008344C2 6F outsd
|
|||
|
|
008344C3 6C insb
|
|||
|
|
008344C4 756D jnz 00834533
|
|||
|
|
008344C6 6E outsb
|
|||
|
|
008344C7 335072 xor edx, [eax+$72]
|
|||
|
|
008344CA 6F outsd
|
|||
|
|
008344CB 7065 jo 00834532
|
|||
|
|
008344CD 7274 jb 00834543
|
|||
|
|
008344CF 69657342757474 imul esp, [ebp+$73], $74747542
|
|||
|
|
008344D6 6F outsd
|
|||
|
|
008344D7 6E outsb
|
|||
|
|
008344D8 43 inc ebx
|
|||
|
|
008344D9 6C insb
|
|||
|
|
008344DA 69636B2B00D071 imul esp, [ebx+$6B], $71D0002B
|
|||
|
|
008344E1 830024 add dword ptr [eax], +$24
|
|||
|
|
008344E4 637847 arpl [eax+$47], di
|
|||
|
|
008344E7 7269 jb 00834552
|
|||
|
|
008344E9 6444 inc esp
|
|||
|
|
008344EB 42 inc edx
|
|||
|
|
008344EC 43 inc ebx
|
|||
|
|
008344ED 6F outsd
|
|||
|
|
008344EE 6C insb
|
|||
|
|
008344EF 756D jnz 0083455E
|
|||
|
|
008344F1 6E outsb
|
|||
|
|
008344F2 3650 push eax
|
|||
|
|
008344F4 726F jb 00834565
|
|||
|
|
008344F6 7065 jo 0083455D
|
|||
|
|
008344F8 7274 jb 0083456E
|
|||
|
|
008344FA 69657342757474 imul esp, [ebp+$73], $74747542
|
|||
|
|
00834501 6F outsd
|
|||
|
|
00834502 6E outsb
|
|||
|
|
00834503 43 inc ebx
|
|||
|
|
00834504 6C insb
|
|||
|
|
00834505 69636B25002C75 imul esp, [ebx+$6B], $752C0025
|
|||
|
|
0083450C 83001E add dword ptr [eax], +$1E
|
|||
|
|
0083450F 7632 jbe 00834543
|
|||
|
|
00834511 43 inc ebx
|
|||
|
|
00834512 6F outsd
|
|||
|
|
00834513 6C insb
|
|||
|
|
00834514 756D jnz 00834583
|
|||
|
|
00834516 6E outsb
|
|||
|
|
00834517 335072 xor edx, [eax+$72]
|
|||
|
|
0083451A 6F outsd
|
|||
|
|
0083451B 7065 jo 00834582
|
|||
|
|
0083451D 7274 jb 00834593
|
|||
|
|
0083451F 69657342757474 imul esp, [ebp+$73], $74747542
|
|||
|
|
00834526 6F outsd
|
|||
|
|
00834527 6E outsb
|
|||
|
|
00834528 43 inc ebx
|
|||
|
|
00834529 6C insb
|
|||
|
|
0083452A 69636B17007078 imul esp, [ebx+$6B], $78700017
|
|||
|
|
00834531 830010 add dword ptr [eax], +$10
|
|||
|
|
00834534 54 push esp
|
|||
|
|
00834535 6F outsd
|
|||
|
|
00834536 6F outsd
|
|||
|
|
00834537 6C insb
|
|||
|
|
00834538 42 inc edx
|
|||
|
|
00834539 7574 jnz 008345AF
|
|||
|
|
0083453B 746F jz 008345AC
|
|||
|
|
0083453D 6E outsb
|
|||
|
|
0083453E 31436C xor [ebx+$6C], eax
|
|||
|
|
00834541 69636B2A00B078 imul esp, [ebx+$6B], $78B0002A
|
|||
|
|
00834548 830023 add dword ptr [eax], +$23
|
|||
|
|
0083454B 7632 jbe 0083457F
|
|||
|
|
0083454D 43 inc ebx
|
|||
|
|
0083454E 6F outsd
|
|||
|
|
0083454F 6C insb
|
|||
|
|
00834550 756D jnz 008345BF
|
|||
|
|
00834552 6E outsb
|
|||
|
|
00834553 3450 xor al, $50
|
|||
|
|
00834555 726F jb 008345C6
|
|||
|
|
00834557 7065 jo 008345BE
|
|||
|
|
00834559 7274 jb 008345CF
|
|||
|
|
0083455B 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
00834562 56 push esi
|
|||
|
|
00834563 61 popa
|
|||
|
|
00834564 6C insb
|
|||
|
|
00834565 7565 jnz 008345CC
|
|||
|
|
00834567 43 inc ebx
|
|||
|
|
00834568 68616E6765 push $65676E61
|
|||
|
|
0083456D 642500E07E83 and eax, $837EE000
|
|||
|
|
00834573 001E add [esi], bl
|
|||
|
|
00834575 7632 jbe 008345A9
|
|||
|
|
00834577 43 inc ebx
|
|||
|
|
00834578 6F outsd
|
|||
|
|
00834579 6C insb
|
|||
|
|
0083457A 756D jnz 008345E9
|
|||
|
|
0083457C 6E outsb
|
|||
|
|
0083457D 315072 xor [eax+$72], edx
|
|||
|
|
00834580 6F outsd
|
|||
|
|
00834581 7065 jo 008345E8
|
|||
|
|
00834583 7274 jb 008345F9
|
|||
|
|
00834585 69657342757474 imul esp, [ebp+$73], $74747542
|
|||
|
|
0083458C 6F outsd
|
|||
|
|
0083458D 6E outsb
|
|||
|
|
0083458E 43 inc ebx
|
|||
|
|
0083458F 6C insb
|
|||
|
|
00834590 69636B24005083 imul esp, [ebx+$6B], $83500024
|
|||
|
|
00834597 83001D add dword ptr [eax], +$1D
|
|||
|
|
0083459A 56 push esi
|
|||
|
|
0083459B 42 inc edx
|
|||
|
|
0083459C 42 inc edx
|
|||
|
|
0083459D 50 push eax
|
|||
|
|
0083459E 726F jb 0083460F
|
|||
|
|
008345A0 7065 jo 00834607
|
|||
|
|
008345A2 7274 jb 00834618
|
|||
|
|
008345A4 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
008345AB 56 push esi
|
|||
|
|
008345AC 61 popa
|
|||
|
|
008345AD 6C insb
|
|||
|
|
008345AE 7565 jnz 00834615
|
|||
|
|
008345B0 43 inc ebx
|
|||
|
|
008345B1 68616E6765 push $65676E61
|
|||
|
|
008345B6 6416 push ss
|
|||
|
|
008345B8 00748783 add [edi+eax*4-$7D], dh
|
|||
|
|
008345BC 000F add [edi], cl
|
|||
|
|
008345BE 43 inc ebx
|
|||
|
|
008345BF 6F outsd
|
|||
|
|
008345C0 6D insd
|
|||
|
|
008345C1 54 push esp
|
|||
|
|
008345C2 61 popa
|
|||
|
|
008345C3 69746F754368616E imul esi, [edi+ebp*2+$75], $6E616843
|
|||
|
|
008345CB 67652A00 sub al, byte ptr gs:[bx+si]
|
|||
|
|
008345CF 888783002376 mov [edi+$76230083], al
|
|||
|
|
008345D5 32436F xor al, byte ptr [ebx+$6F]
|
|||
|
|
008345D8 6C insb
|
|||
|
|
008345D9 756D jnz 00834648
|
|||
|
|
008345DB 6E outsb
|
|||
|
|
008345DC 315072 xor [eax+$72], edx
|
|||
|
|
008345DF 6F outsd
|
|||
|
|
008345E0 7065 jo 00834647
|
|||
|
|
008345E2 7274 jb 00834658
|
|||
|
|
008345E4 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
008345EB 56 push esi
|
|||
|
|
008345EC 61 popa
|
|||
|
|
008345ED 6C insb
|
|||
|
|
008345EE 7565 jnz 00834655
|
|||
|
|
008345F0 43 inc ebx
|
|||
|
|
008345F1 68616E6765 push $65676E61
|
|||
|
|
008345F6 642E0008 add cs:[eax], cl
|
|||
|
|
008345FA 8A8300277632 mov al, byte ptr [ebx+$32762700]
|
|||
|
|
00834600 44 inc esp
|
|||
|
|
00834601 657261 jb 00834665
|
|||
|
|
00834604 7465 jz 0083466B
|
|||
|
|
00834606 4D dec ebp
|
|||
|
|
00834607 6F outsd
|
|||
|
|
00834608 6E outsb
|
|||
|
|
00834609 657950 jns 0083465C
|
|||
|
|
0083460C 726F jb 0083467D
|
|||
|
|
0083460E 7065 jo 00834675
|
|||
|
|
00834610 7274 jb 00834686
|
|||
|
|
00834612 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
00834619 56 push esi
|
|||
|
|
0083461A 61 popa
|
|||
|
|
0083461B 6C insb
|
|||
|
|
0083461C 7565 jnz 00834683
|
|||
|
|
0083461E 43 inc ebx
|
|||
|
|
0083461F 68616E6765 push $65676E61
|
|||
|
|
00834624 642800 sub fs:[eax], al
|
|||
|
|
00834627 048C add al, -$74
|
|||
|
|
00834629 830021 add dword ptr [eax], +$21
|
|||
|
|
0083462C 7632 jbe 00834660
|
|||
|
|
0083462E 667374 jnb 008346A5
|
|||
|
|
00834631 7231 jb 00834664
|
|||
|
|
00834633 50 push eax
|
|||
|
|
00834634 726F jb 008346A5
|
|||
|
|
00834636 7065 jo 0083469D
|
|||
|
|
00834638 7274 jb 008346AE
|
|||
|
|
0083463A 69657345646974 imul esp, [ebp+$73], $74696445
|
|||
|
|
00834641 56 push esi
|
|||
|
|
00834642 61 popa
|
|||
|
|
00834643 6C insb
|
|||
|
|
00834644 7565 jnz 008346AB
|
|||
|
|
00834646 43 inc ebx
|
|||
|
|
00834647 68616E6765 push $65676E61
|
|||
|
|
0083464C 641000 adc fs:[eax], al
|
|||
|
|
0083464F 708D jo 008345DE
|
|||
|
|
00834651 830009 add dword ptr [eax], +$09
|
|||
|
|
00834654 54 push esp
|
|||
|
|
00834655 63686B arpl [eax+$6B], bp
|
|||
|
|
00834658 43 inc ebx
|
|||
|
|
00834659 6C insb
|
|||
|
|
0083465A 69636B12005490 imul esp, [ebx+$6B], $90540012
|
|||
|
|
00834661 83000B add dword ptr [eax], +$0B
|
|||
|
|
00834664 54 push esp
|
|||
|
|
00834665 4E dec esi
|
|||
|
|
00834666 6F outsd
|
|||
|
|
00834667 63686B arpl [eax+$6B], bp
|
|||
|
|
0083466A 43 inc ebx
|
|||
|
|
0083466B 6C insb
|
|||
|
|
0083466C 69636B1A000493 imul esp, [ebx+$6B], $9304001A
|
|||
|
|
00834673 830013 add dword ptr [eax], +$13
|
|||
|
|
00834676 637854 arpl [eax+$54], di
|
|||
|
|
00834679 61 popa
|
|||
|
|
0083467A 62436F bound eax, qword ptr [ebx+$6F]
|
|||
|
|
0083467D 6E outsb
|
|||
|
|
0083467E 7472 jz 008346F2
|
|||
|
|
00834680 6F outsd
|
|||
|
|
00834681 6C insb
|
|||
|
|
00834682 314368 xor [ebx+$68], eax
|
|||
|
|
00834685 61 popa
|
|||
|
|
00834686 6E outsb
|
|||
|
|
00834687 67651100 adc gs:[bx+si], eax
|
|||
|
|
0083468B 189383000A4E sbb [ebx+$4E0A0083], dl
|
|||
|
|
00834691 6F outsd
|
|||
|
|
00834692 63686B arpl [eax+$6B], bp
|
|||
|
|
00834695 43 inc ebx
|
|||
|
|
00834696 6C insb
|
|||
|
|
00834697 69636B0E00AC96 imul esp, [ebx+$6B], $96AC000E
|
|||
|
|
0083469E 830007 add dword ptr [eax], +$07
|
|||
|
|
008346A1 4E dec esi
|
|||
|
|
008346A2 31436C xor [ebx+$6C], eax
|
|||
|
|
008346A5 69636B0E00BC96 imul esp, [ebx+$6B], $96BC000E
|
|||
|
|
008346AC 830007 add dword ptr [eax], +$07
|
|||
|
|
008346AF 4E dec esi
|
|||
|
|
008346B0 32436C xor al, byte ptr [ebx+$6C]
|
|||
|
|
008346B3 69636B1500CC96 imul esp, [ebx+$6B], $96CC0015
|
|||
|
|
008346BA 83000E add dword ptr [eax], +$0E
|
|||
|
|
008346BD 43 inc ebx
|
|||
|
|
008346BE 6865636B42 push $426B6365
|
|||
|
|
008346C3 6F outsd
|
|||
|
|
008346C4 7831 js 008346F7
|
|||
|
|
008346C6 43 inc ebx
|
|||
|
|
008346C7 6C insb
|
|||
|
|
008346C8 69636B1D005C98 imul esp, [ebx+$6B], $985C001D
|
|||
|
|
008346CF 830016 add dword ptr [eax], +$16
|
|||
|
|
008346D2 7632 jbe 00834706
|
|||
|
|
008346D4 53 push ebx
|
|||
|
|
008346D5 7365 jnb 0083473C
|
|||
|
|
008346D7 6C insb
|
|||
|
|
008346D8 50 push eax
|
|||
|
|
008346D9 726F jb 0083474A
|
|||
|
|
008346DB 7065 jo 00834742
|
|||
|
|
008346DD 7274 jb 00834753
|
|||
|
|
008346DF 6965734368616E imul esp, [ebp+$73], $6E616843
|
|||
|
|
008346E6 67650B5466 or edx, gs:[si+$66]
|
|||
|
|
008346EB 726D jb 0083475A
|
|||
|
|
008346ED 46 inc esi
|
|||
|
|
008346EE 4B dec ebx
|
|||
|
|
008346EF 43 inc ebx
|
|||
|
|
008346F0 52 push edx
|
|||
|
|
008346F1 5F pop edi
|
|||
|
|
008346F2 53 push ebx
|
|||
|
|
008346F3 48 dec eax
|
|||
|
|
008346F4 1400 adc al, $00
|
|||
|
|
008346F6 28944500648A45 sub [ebp+eax*2+$458A6400], dl
|
|||
|
|
008346FD 00B8124D0020 add [eax+$20004D12], bh
|
|||
|
|
00834703 42 inc edx
|
|||
|
|
00834704 44 inc esp
|
|||
|
|
00834705 001C5F add [edi+ebx*2], bl
|
|||
|
|
00834708 47 inc edi
|
|||
|
|
00834709 00B867470064 add [eax+$64004767], bh
|
|||
|
|
0083470F D37800 sar dword ptr [eax+$00], cl
|
|||
|
|
00834712 A80A test al, $0A
|
|||
|
|
00834714 7800 js 00834716
|
|||
|
|
00834716 E0A5 loopn -$5B
|
|||
|
|
00834718 45 inc ebp
|
|||
|
|
00834719 005876 add [eax+$76], bl
|
|||
|
|
0083471C 7C00 jl 0083471E
|
|||
|
|
0083471E 087F4B or [edi+$4B], bh
|
|||
|
|
00834721 0088996A0064 add [eax+$64006A99], cl
|
|||
|
|
00834727 5D pop ebp
|
|||
|
|
00834728 57 push edi
|
|||
|
|
00834729 00887E49008C add [eax+$8C00497E], cl
|
|||
|
|
0083472F 7649 jbe 0083477A
|
|||
|
|
00834731 00C0 add al, al
|
|||
|
|
00834733 96 xchg eax, esi
|
|||
|
|
00834734 47 inc edi
|
|||
|
|
00834735 0000 add [eax], al
|
|||
|
|
|
|||
|
|
00834737 16 push ss
|
|||
|
|
00834738 6300 arpl [eax], ax
|
|||
|
|
0083473A F4 hlt
|
|||
|
|
0083473B B466 mov ah, $66
|
|||
|
|
0083473D 0034B1 add [ecx+esi*4], dh
|
|||
|
|
00834740 6600A40E64008BC0 add [esi+ecx+$C08B0064], ah
|
|||
|
|
00834748 4C dec esp
|
|||
|
|
00834749 47 inc edi
|
|||
|
|
0083474A 830007 add dword ptr [eax], +$07
|
|||
|
|
0083474D 0B546672 or edx, [esi+$72]
|
|||
|
|
00834751 6D insd
|
|||
|
|
00834752 46 inc esi
|
|||
|
|
00834753 4B dec ebx
|
|||
|
|
00834754 43 inc ebx
|
|||
|
|
00834755 52 push edx
|
|||
|
|
00834756 5F pop edi
|
|||
|
|
00834757 53 push ebx
|
|||
|
|
00834758 48 dec eax
|
|||
|
|
00834759 5C pop esp
|
|||
|
|
0083475A 3E8300D0 add dword ptr ds:[eax], -$30
|
|||
|
|
0083475E F2 repne
|
|||
|
|
0083475F 49 dec ecx
|
|||
|
|
00834760 005E00 add [esi+$00], bl
|
|||
|
|
00834763 09555F or [ebp+$5F], edx
|
|||
|
|
00834766 46 inc esi
|
|||
|
|
00834767 4B dec ebx
|
|||
|
|
00834768 43 inc ebx
|
|||
|
|
00834769 52 push edx
|
|||
|
|
0083476A 5F pop edi
|
|||
|
|
0083476B 53 push ebx
|
|||
|
|
0083476C 48 dec eax
|
|||
|
|
0083476D 0000 add [eax], al
|
|||
|
|
|
|||
|
|
0083476F 90 nop
|
|||
|
|
00834770 55 push ebp
|
|||
|
|
00834771 8BEC mov ebp, esp
|
|||
|
|
00834773 6A00 push $00
|
|||
|
|
00834775 6A00 push $00
|
|||
|
|
00834777 53 push ebx
|
|||
|
|
00834778 56 push esi
|
|||
|
|
00834779 57 push edi
|
|||
|
|
0083477A 8BD8 mov ebx, eax
|
|||
|
|
0083477C 33C0 xor eax, eax
|
|||
|
|
0083477E 55 push ebp
|
|||
|
|
0083477F 686A488300 push $0083486A
|
|||
|
|
|
|||
|
|
***** TRY
|
|||
|
|
|
|
|||
|
|
00834784 64FF30 push dword ptr fs:[eax]
|
|||
|
|
00834787 648920 mov fs:[eax], esp
|
|||
|
|
0083478A 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control ConNo : N.A.
|
|||
|
|
|
|
|||
|
|
0083478C 8B8360030000 mov eax, [ebx+$0360]
|
|||
|
|
00834792 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_64
|
|||
|
|
|
|
|||
|
|
00834794 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
00834797 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control Label11 : TLabel
|
|||
|
|
|
|
|||
|
|
00834799 8B8364030000 mov eax, [ebx+$0364]
|
|||
|
|
0083479F 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TLabel.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
008347A1 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
008347A4 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to control TBClose : TToolButton
|
|||
|
|
|
|
|||
|
|
008347A6 8B8300030000 mov eax, [ebx+$0300]
|
|||
|
|
008347AC 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TToolButton.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
008347AE FF5164 call dword ptr [ecx+$64]
|
|||
|
|
|
|||
|
|
* Reference to control Label17 : TLabel
|
|||
|
|
|
|
|||
|
|
008347B1 8B83A8030000 mov eax, [ebx+$03A8]
|
|||
|
|
|
|||
|
|
* Reference to: QStdCtrls.TCustomLabel.Notification(TCustomLabel;TComponent;TOperation);
|
|||
|
|
| or: QStdCtrls.TCustomLabel.SetTransparent(TCustomLabel;Boolean);
|
|||
|
|
|
|
|||
|
|
008347B7 E8887BE2FF call 0065C344
|
|||
|
|
008347BC 8BF8 mov edi, eax
|
|||
|
|
008347BE 4F dec edi
|
|||
|
|
008347BF 85FF test edi, edi
|
|||
|
|
008347C1 7C54 jl 00834817
|
|||
|
|
008347C3 47 inc edi
|
|||
|
|
008347C4 33F6 xor esi, esi
|
|||
|
|
008347C6 8BD6 mov edx, esi
|
|||
|
|
|
|||
|
|
* Reference to control Label17 : TLabel
|
|||
|
|
|
|
|||
|
|
008347C8 8B83A8030000 mov eax, [ebx+$03A8]
|
|||
|
|
|
|||
|
|
* Reference to: StdCtrls.TCustomLabel.GetLabelText(TCustomLabel):AnsiString;
|
|||
|
|
|
|
|||
|
|
008347CE E8FD71E3FF call 0066B9D0
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
008347D3 E84870E3FF call 0066B820
|
|||
|
|
008347D8 8D55F8 lea edx, [ebp-$08]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
008347DB E8E865E3FF call 0066ADC8
|
|||
|
|
008347E0 8B45F8 mov eax, [ebp-$08]
|
|||
|
|
008347E3 8D55FC lea edx, [ebp-$04]
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
008347E6 E8915CBDFF call 0040A47C
|
|||
|
|
008347EB 8B45FC mov eax, [ebp-$04]
|
|||
|
|
|
|||
|
|
* Possible String Reference to: 'SSEL'
|
|||
|
|
|
|
|||
|
|
008347EE BA80488300 mov edx, $00834880
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrCmp;
|
|||
|
|
|
|
|||
|
|
008347F3 E8480FBDFF call 00405740
|
|||
|
|
008347F8 7419 jz 00834813
|
|||
|
|
008347FA 8BD6 mov edx, esi
|
|||
|
|
|
|||
|
|
* Reference to control Label17 : TLabel
|
|||
|
|
|
|
|||
|
|
008347FC 8B83A8030000 mov eax, [ebx+$03A8]
|
|||
|
|
|
|||
|
|
* Reference to: StdCtrls.TCustomLabel.GetLabelText(TCustomLabel):AnsiString;
|
|||
|
|
|
|
|||
|
|
00834802 E8C971E3FF call 0066B9D0
|
|||
|
|
|
|||
|
|
|
|
|||
|
|
00834807 E8C459E2FF call 0065A1D0
|
|||
|
|
0083480C 33D2 xor edx, edx
|
|||
|
|
|
|||
|
|
* Reference to : TcxCustomGridTableView._PROC_00628F60()
|
|||
|
|
|
|
|||
|
|
0083480E E84D47DFFF call 00628F60
|
|||
|
|
00834813 46 inc esi
|
|||
|
|
00834814 4F dec edi
|
|||
|
|
00834815 75AF jnz 008347C6
|
|||
|
|
|
|||
|
|
* Reference to control Label10 : TLabel
|
|||
|
|
|
|
|||
|
|
00834817 8B835C030000 mov eax, [ebx+$035C]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
0083481D 83B83C03000000 cmp dword ptr [eax+$033C], +$00
|
|||
|
|
00834824 750D jnz 00834833
|
|||
|
|
00834826 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control ConNo : N.A.
|
|||
|
|
|
|
|||
|
|
00834828 8B8360030000 mov eax, [ebx+$0360]
|
|||
|
|
0083482E 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Possible reference to virtual method TN.A..OFFS_64
|
|||
|
|
|
|
|||
|
|
00834830 FF5164 call dword ptr [ecx+$64]
|
|||
|
|
|
|||
|
|
* Reference to control Label10 : TLabel
|
|||
|
|
|
|
|||
|
|
00834833 8B835C030000 mov eax, [ebx+$035C]
|
|||
|
|
|
|||
|
|
* Reference to control ADOTemp : N.A.
|
|||
|
|
|
|
|||
|
|
00834839 83B83C03000001 cmp dword ptr [eax+$033C], +$01
|
|||
|
|
00834840 750D jnz 0083484F
|
|||
|
|
00834842 B201 mov dl, $01
|
|||
|
|
|
|||
|
|
* Reference to control Label11 : TLabel
|
|||
|
|
|
|
|||
|
|
00834844 8B8364030000 mov eax, [ebx+$0364]
|
|||
|
|
0083484A 8B08 mov ecx, [eax]
|
|||
|
|
|
|||
|
|
* Reference to method TLabel.SetEnabled(Boolean)
|
|||
|
|
|
|
|||
|
|
0083484C FF5164 call dword ptr [ecx+$64]
|
|||
|
|
0083484F 33C0 xor eax, eax
|
|||
|
|
00834851 5A pop edx
|
|||
|
|
00834852 59 pop ecx
|
|||
|
|
00834853 59 pop ecx
|
|||
|
|
00834854 648910 mov fs:[eax], edx
|
|||
|
|
|
|||
|
|
****** FINALLY
|
|||
|
|
|
|
|||
|
|
00834857 6871488300 push $00834871
|
|||
|
|
0083485C 8D45F8 lea eax, [ebp-$08]
|
|||
|
|
0083485F BA02000000 mov edx, $00000002
|
|||
|
|
|
|||
|
|
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
|||
|
|
|
|
|||
|
|
00834864 E8DF0ABDFF call 00405348
|
|||
|
|
00834869 C3 ret
|
|||
|
|
|
|||
|
|
*)
|
|||
|
|
end;
|
|||
|
|
|
|||
|
|
end.
|