D7myChuangpin/YSYF/U_YSCRPB_QTTJ.pas
“ddf” ece69a5ac1 1
2024-07-23 20:18:14 +08:00

10422 lines
408 KiB
ObjectPascal
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

unit U_YSCRPB_QTTJ;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs, StdCtrls
type
TfrmYSCRPB_QTTJ=class(TForm)
ToolBar1: TToolBar;
TBRafresh: TToolButton;
TBDel: TToolButton;
TBClose: TToolButton;
ADOQueryTemp: TADOQuery;
ADOQueryCmd: TADOQuery;
Panel1: TPanel;
ToolButton2: TToolButton;
Label1: TLabel;
YFName: TEdit;
ADOQueryMain: TADOQuery;
ToolButton1: TToolButton;
RM1: TRMGridReport;
RMDB_Main: TRMDBDataSet;
cxGrid2: TcxGrid;
Tv2: TcxGridDBTableView;
cxGridDBColumn1: TcxGridDBColumn;
cxGridDBColumn3: TcxGridDBColumn;
cxGridLevel1: TcxGridLevel;
Label2: TLabel;
Label6: TLabel;
begdate: TDateTimePicker;
Enddate: TDateTimePicker;
cxGridPopupMenu2: TcxGridPopupMenu;
DS_HZ: TDataSource;
CDS_HZ: TClientDataSet;
ToolButton3: TToolButton;
VBZ: TcxGridDBColumn;
VMoney: TcxGridDBColumn;
v2Column6: TcxGridDBColumn;
VOrderNo: TcxGridDBColumn;
v2Column2: TcxGridDBColumn;
Label7: TLabel;
Edit1: TEdit;
Button1: TToolButton;
CheckBox1: TCheckBox;
OrderNo: TEdit;
Label8: TLabel;
TZDSC: TToolButton;
v2ConNo: TcxGridDBColumn;
Label11: TLabel;
Label13: TLabel;
Label4: TLabel;
ConNo: TEdit;
Label5: TLabel;
chknote: TEdit;
ADOQuery1: TADOQuery;
Label3: TLabel;
ComTaitou: TEdit;
Label9: TLabel;
FactoryName: TEdit;
v2chknote: TcxGridDBColumn;
cxTabControl2: TcxTabControl;
RadioGroup1: TRadioGroup;
TPrint: TToolButton;
Order_FYZC: TClientDataSet;
v2RMBMoney: TcxGridDBColumn;
v2Huilv: TcxGridDBColumn;
v2PayMent: TcxGridDBColumn;
v2Qty: 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 ComTaitouChange(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 v2Column7PropertiesButtonClick(Sender : TObject);
procedure v2PSPropertiesEditValueChanged(Sender : TObject);
procedure v2Column2PropertiesEditValueChanged(Sender : TObject);
procedure v2KPMoneyPropertiesEditValueChanged(Sender : TObject);
procedure Button1Click(Sender : TObject);
procedure CheckBox1Click(Sender : TObject);
procedure cxTabControl1Change(Sender : TObject);
procedure FormCreate(Sender : TObject);
procedure TchkClick(Sender : TObject);
procedure TnochkClick(Sender : TObject);
procedure v2ComTaitouPropertiesButtonClick(Sender : TObject);
procedure TZDSCClick(Sender : TObject);
procedure VBZPropertiesButtonClick(Sender : TObject);
procedure v2Column4PropertiesButtonClick(Sender : TObject);
procedure v2Column5PropertiesChange(Sender : TObject);
procedure v2ConNoHZPropertiesButtonClick(Sender : TObject);
procedure v2GYSNamePropertiesButtonClick(Sender : TObject);
procedure v2Column6PropertiesButtonClick(Sender : TObject);
procedure ConNoKeyPress(Sender : TObject);
procedure OrderNoKeyPress(Sender : TObject);
procedure Tv2StylesGetContentStyle(Sender : TObject);
procedure cxTabControl2Change(Sender : TObject);
procedure RadioGroup1Click(Sender : TObject);
procedure TPrintClick(Sender : TObject);
procedure _PROC_008787D1(Sender : TObject);
procedure _PROC_00879259(Sender : TObject);
procedure _PROC_0087969D(Sender : TObject);
procedure _PROC_0087A009(Sender : TObject);
procedure _PROC_0087A345(Sender : TObject);
procedure _PROC_0087ACFD(Sender : TObject);
procedure _PROC_0087B01A(Sender : TObject);
procedure _PROC_0087B050(Sender : TObject);
procedure _PROC_0087B05D(Sender : TObject);
procedure _PROC_0087B3B9(Sender : TObject);
procedure _PROC_0087BACD(Sender : TObject);
procedure _PROC_0087BDD1(Sender : TObject);
procedure _PROC_0087C051(Sender : TObject);
procedure _PROC_0087C475(Sender : TObject);
procedure _PROC_0087D3F1(Sender : TObject);
procedure _PROC_0087DC95(Sender : TObject);
procedure _PROC_0087DFE9(Sender : TObject);
procedure _PROC_0087E401(Sender : TObject);
procedure _PROC_0087E6D1(Sender : TObject);
procedure _PROC_0087E94D(Sender : TObject);
procedure _PROC_0087EB29(Sender : TObject);
procedure _PROC_0087EBC1(Sender : TObject);
procedure _PROC_0087EEF9(Sender : TObject);
procedure _PROC_0087EF91(Sender : TObject);
procedure _PROC_0087FC13(Sender : TObject);
procedure _PROC_008805A1(Sender : TObject);
procedure _PROC_008805D0(Sender : TObject);
procedure _PROC_008805D8(Sender : TObject);
procedure _PROC_0088063E(Sender : TObject);
private
{ Private declarations }
public
{ Public declarations }
end ;
var
frmYSCRPB_QTTJ: TfrmYSCRPB_QTTJ;
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
implementation
{$R *.DFM}
procedure TfrmYSCRPB_QTTJ.FormDestroy(Sender : TObject);
begin
(*
0087819C 33C0 xor eax, eax
* Reference to GlobalVar_00895ACC
|
0087819E A3CC5A8900 mov dword ptr [$00895ACC], eax
008781A3 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.FormClose(Sender : TObject);
begin
(*
008781A4 C60102 mov byte ptr [ecx], $02
008781A7 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.TBCloseClick(Sender : TObject);
begin
(*
008781A8 53 push ebx
008781A9 8BD8 mov ebx, eax
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
008781AB B9D4818700 mov ecx, $008781D4
* Reference to control TfrmYSCRPB_QTTJ.Tv2 : TcxGridDBTableView
|
008781B0 8B9334030000 mov edx, [ebx+$0334]
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>4'
|
008781B6 B8E8818700 mov eax, $008781E8
|
008781BB E8E0F9F3FF call 007B7BA0
008781C0 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
008781C2 E8D1DDC2FF call 004A5F98
008781C7 5B pop ebx
008781C8 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.TBDelClick(Sender : TObject);
begin
(*
008781F4 55 push ebp
008781F5 8BEC mov ebp, esp
008781F7 33C9 xor ecx, ecx
008781F9 51 push ecx
008781FA 51 push ecx
008781FB 51 push ecx
008781FC 51 push ecx
008781FD 51 push ecx
008781FE 51 push ecx
008781FF 51 push ecx
00878200 51 push ecx
00878201 53 push ebx
00878202 56 push esi
00878203 57 push edi
00878204 8945FC mov [ebp-$04], eax
00878207 33C0 xor eax, eax
00878209 55 push ebp
* Possible String Reference to: '<27><>Ƹ<EFBFBD><C6B8><EFBFBD>_^[<5B><>]<5D>'
|
0087820A 68FB838700 push $008783FB
***** TRY
|
0087820F 64FF30 push dword ptr fs:[eax]
00878212 648920 mov fs:[eax], esp
00878215 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
00878218 8B805C030000 mov eax, [eax+$035C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0087821E E89DFCC4FF call 004C7EC0
00878223 84C0 test al, al
00878225 0F85AD010000 jnz 008783D8
0087822B A00C848700 mov al, byte ptr [$0087840C]
00878230 50 push eax
00878231 8D45EC lea eax, [ebp-$14]
00878234 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
00878236 E8290BBAFF call 00418D64
0087823B 8D4DEC lea ecx, [ebp-$14]
0087823E 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
00878241 8B805C030000 mov eax, [eax+$035C]
* Possible String Reference to: 'ssel'
|
00878247 BA18848700 mov edx, $00878418
0087824C 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
0087824E FF9344020000 call dword ptr [ebx+$0244]
00878254 84C0 test al, al
00878256 751D jnz 00878275
00878258 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0087825A B920848700 mov ecx, $00878420
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
0087825F BA28848700 mov edx, $00878428
*)
end;
procedure TfrmYSCRPB_QTTJ.FormShow(Sender : TObject);
begin
(*
008784A8 53 push ebx
008784A9 8BD8 mov ebx, eax
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
008784AB B938858700 mov ecx, $00878538
* Reference to control TfrmYSCRPB_QTTJ.Tv2 : TcxGridDBTableView
|
008784B0 8B9334030000 mov edx, [ebx+$0334]
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>4'
|
008784B6 B84C858700 mov eax, $0087854C
|
008784BB E8E4F4F3FF call 007B79A4
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryTemp : TADOQuery
|
008784C0 8B8308030000 mov eax, [ebx+$0308]
|
008784C6 E8BDC4F3FF call 007B4988
008784CB 83C4F8 add esp, -$08
008784CE DD1C24 fstp qword ptr [esp]
008784D1 9B wait
* Reference to control TfrmYSCRPB_QTTJ.Enddate : TDateTimePicker
|
008784D2 8B8350030000 mov eax, [ebx+$0350]
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
008784D8 E84F9DBFFF call 0047222C
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryTemp : TADOQuery
|
008784DD 8B8308030000 mov eax, [ebx+$0308]
|
008784E3 E8A0C4F3FF call 007B4988
008784E8 83C4F8 add esp, -$08
008784EB DD1C24 fstp qword ptr [esp]
008784EE 9B wait
* Reference to control TfrmYSCRPB_QTTJ.begdate : TDateTimePicker
|
008784EF 8B834C030000 mov eax, [ebx+$034C]
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
008784F5 E8329DBFFF call 0047222C
008784FA 33D2 xor edx, edx
* Reference to control TfrmYSCRPB_QTTJ.TZDSC : TToolButton
|
008784FC 8B8390030000 mov eax, [ebx+$0390]
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
00878502 E80900C1FF call 00488510
* Reference to field TfrmYSCRPB_QTTJ.OFFS_03F8
|
00878507 8B83F8030000 mov eax, [ebx+$03F8]
* Possible String Reference to: '<27>ӷ<EFBFBD>'
|
0087850D BA60858700 mov edx, $00878560
* Reference to: System.@LStrCmp;
|
00878512 E829D2B8FF call 00405740
00878517 750D jnz 00878526
00878519 B201 mov dl, $01
* Reference to control TfrmYSCRPB_QTTJ.TZDSC : TToolButton
|
0087851B 8B8390030000 mov eax, [ebx+$0390]
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
00878521 E8EAFFC0FF call 00488510
00878526 8BC3 mov eax, ebx
|
00878528 E81FF2FFFF call 0087774C
0087852D 5B pop ebx
0087852E C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.TBRafreshClick(Sender : TObject);
begin
(*
00878568 53 push ebx
00878569 8BD8 mov ebx, eax
* Reference to control TfrmYSCRPB_QTTJ.begdate : TDateTimePicker
|
0087856B 8B834C030000 mov eax, [ebx+$034C]
00878571 8B10 mov edx, [eax]
* Reference to method TDateTimePicker.SetFocus()
|
00878573 FF92C4000000 call dword ptr [edx+$00C4]
00878579 8BC3 mov eax, ebx
|
0087857B E8CCF1FFFF call 0087774C
00878580 5B pop ebx
00878581 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.ToolButton2Click(Sender : TObject);
begin
(*
00878584 55 push ebp
00878585 8BEC mov ebp, esp
00878587 6A00 push $00
00878589 53 push ebx
0087858A 8BD8 mov ebx, eax
0087858C 33C0 xor eax, eax
0087858E 55 push ebp
* Possible String Reference to: '<27><>ĸ<EFBFBD><C4B8><EFBFBD>[Y]<5D>'
|
0087858F 6818868700 push $00878618
***** TRY
|
00878594 64FF30 push dword ptr fs:[eax]
00878597 648920 mov fs:[eax], esp
0087859A BA2C868700 mov edx, $0087862C
* Reference to control TfrmYSCRPB_QTTJ.Label13 : TLabel
|
0087859F 8B839C030000 mov eax, [ebx+$039C]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
008785A5 E87600C1FF call 00488620
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
008785AA 8B8320030000 mov eax, [ebx+$0320]
* Reference to: DB.TDataSet.GetActive(TDataSet):Boolean;
|
008785B0 E85FD4C4FF call 004C5A14
008785B5 84C0 test al, al
008785B7 7449 jz 00878602
008785B9 8D45FC lea eax, [ebp-$04]
008785BC 50 push eax
008785BD B902000000 mov ecx, $00000002
008785C2 BA01000000 mov edx, $00000001
* Reference to control TfrmYSCRPB_QTTJ.Panel1 : TPanel
|
008785C7 8B8310030000 mov eax, [ebx+$0310]
|
008785CD E8DEDAF3FF call 007B60B0
008785D2 8B55FC mov edx, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
008785D5 8B8320030000 mov eax, [ebx+$0320]
|
008785DB E8E8E6F3FF call 007B6CC8
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
008785E0 8B935C030000 mov edx, [ebx+$035C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
008785E6 8B8320030000 mov eax, [ebx+$0320]
|
008785EC E89FE8F3FF call 007B6E90
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
008785F1 8B935C030000 mov edx, [ebx+$035C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
008785F7 8B8320030000 mov eax, [ebx+$0320]
|
008785FD E816EAF3FF call 007B7018
00878602 33C0 xor eax, eax
00878604 5A pop edx
00878605 59 pop ecx
00878606 59 pop ecx
00878607 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '[Y]<5D>'
|
0087860A 681F868700 push $0087861F
0087860F 8D45FC lea eax, [ebp-$04]
* Reference to: System.@LStrClr(void;void);
|
00878612 E80DCDB8FF call 00405324
00878617 C3 ret
* Reference to: System.@HandleFinally;
|
00878618 E9D7C4B8FF jmp 00404AF4
0087861D EBF0 jmp 0087860F
****** END
|
0087861F 5B pop ebx
00878620 59 pop ecx
00878621 5D pop ebp
00878622 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.ComTaitouChange(Sender : TObject);
begin
(*
00878630 56 push esi
* Reference to control TfrmYSCRPB_QTTJ.RadioGroup1 : TRadioGroup
|
00878631 8B90CC030000 mov edx, [eax+$03CC]
* Reference to field TRadioGroup.ItemIndex : Integer
|
00878637 83BA1802000002 cmp dword ptr [edx+$0218], +$02
0087863E 750F jnz 0087864F
* Reference to control TfrmYSCRPB_QTTJ.ToolButton2 : TToolButton
|
00878640 8B8014030000 mov eax, [eax+$0314]
00878646 66BEEBFF mov si, $FFEB
* Reference to: System.@CallDynaInst;
|
0087864A E805BFB8FF call 00404554
0087864F 5E pop esi
00878650 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.Button2Click(Sender : TObject);
begin
(*
00878654 55 push ebp
00878655 8BEC mov ebp, esp
00878657 33C9 xor ecx, ecx
00878659 51 push ecx
0087865A 51 push ecx
0087865B 51 push ecx
0087865C 51 push ecx
0087865D 51 push ecx
0087865E 53 push ebx
0087865F 56 push esi
00878660 8BD8 mov ebx, eax
00878662 33C0 xor eax, eax
00878664 55 push ebp
* Possible String Reference to: '<27><>ø<EFBFBD><C3B8><EFBFBD>^[<5B><>]<5D>'
|
00878665 6861878700 push $00878761
***** TRY
|
0087866A 64FF30 push dword ptr fs:[eax]
0087866D 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
00878670 8B835C030000 mov eax, [ebx+$035C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
00878676 E845F8C4FF call 004C7EC0
0087867B 84C0 test al, al
0087867D 0F85C3000000 jnz 00878746
00878683 6A24 push $24
* Possible String Reference to: '<27><>ʾ'
|
00878685 B970878700 mov ecx, $00878770
* Possible String Reference to: 'ȷ<><C8B7>Ҫɾ<D2AA><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
0087868A BA78878700 mov edx, $00878778
*)
end;
procedure TfrmYSCRPB_QTTJ.cxGridDBColumn8PropertiesEditValueChanged(Sender : TObject);
begin
(*
00879478 55 push ebp
00879479 8BEC mov ebp, esp
0087947B B908000000 mov ecx, $00000008
00879480 6A00 push $00
00879482 6A00 push $00
00879484 49 dec ecx
00879485 75F9 jnz 00879480
00879487 51 push ecx
00879488 53 push ebx
00879489 56 push esi
0087948A 8BDA mov ebx, edx
0087948C 8BF0 mov esi, eax
0087948E 33C0 xor eax, eax
00879490 55 push ebp
* Possible String Reference to: '<27>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
00879491 6886968700 push $00879686
***** TRY
|
00879496 64FF30 push dword ptr fs:[eax]
00879499 648920 mov fs:[eax], esp
0087949C 8D55FC lea edx, [ebp-$04]
0087949F 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;
|
008794A1 E81662D1FF call 0058F6BC
* Reference to control TfrmYSCRPB_QTTJ.Tv2 : TcxGridDBTableView
|
008794A6 8B8634030000 mov eax, [esi+$0334]
* 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;
|
008794AC E89B2EDEFF 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;
|
008794B1 E8AE86DDFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
008794B6 8B4050 mov eax, [eax+$50]
008794B9 8D55F4 lea edx, [ebp-$0C]
008794BC 8B08 mov ecx, [eax]
008794BE FF5110 call dword ptr [ecx+$10]
008794C1 8B45F4 mov eax, [ebp-$0C]
008794C4 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008794C7 E82014B9FF call 0040A8EC
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
008794CC 8B9E5C030000 mov ebx, [esi+$035C]
008794D2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008794D4 E867EFC4FF call 004C8440
008794D9 8D55E0 lea edx, [ebp-$20]
008794DC 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008794DF E80814B9FF call 0040A8EC
008794E4 8B55E0 mov edx, [ebp-$20]
008794E7 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008794EA E8D9F8B9FF call 00418DC8
008794EF 8D45E4 lea eax, [ebp-$1C]
008794F2 50 push eax
008794F3 8B55F8 mov edx, [ebp-$08]
008794F6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008794F8 E8B7D6C4FF call 004C6BB4
008794FD 5A pop edx
008794FE 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
00879500 FF91B4000000 call dword ptr [ecx+$00B4]
00879506 8BC3 mov eax, ebx
00879508 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
0087950A FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryCmd : TADOQuery
|
00879510 8B9E0C030000 mov ebx, [esi+$030C]
00879516 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00879518 E8B7C3C4FF call 004C58D4
0087951D 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087951F E8884AC6FF call 004DDFAC
00879524 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00879526 FF5244 call dword ptr [edx+$44]
00879529 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087952B E87C4AC6FF call 004DDFAC
* Possible String Reference to: 'UPdate YCL_SG_HZ '
|
00879530 BA9C968700 mov edx, $0087969C
00879535 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00879537 FF5138 call dword ptr [ecx+$38]
0087953A 8D55DC lea edx, [ebp-$24]
0087953D 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00879540 E8A713B9FF call 0040A8EC
00879545 837DDC00 cmp dword ptr [ebp-$24], +$00
00879549 7440 jz 0087958B
* Possible String Reference to: ' Set '
|
0087954B 68B8968700 push $008796B8
00879550 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
00879553 68C8968700 push $008796C8
00879558 8D55D4 lea edx, [ebp-$2C]
0087955B 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087955E E88913B9FF call 0040A8EC
00879563 FF75D4 push dword ptr [ebp-$2C]
00879566 68D4968700 push $008796D4
0087956B 8D45D8 lea eax, [ebp-$28]
0087956E BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
00879573 E83CC1B8FF call 004056B4
00879578 8B45D8 mov eax, [ebp-$28]
0087957B 50 push eax
0087957C 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087957E E8294AC6FF call 004DDFAC
00879583 5A pop edx
00879584 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00879586 FF5138 call dword ptr [ecx+$38]
00879589 EB2B jmp 008795B6
0087958B 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087958D E81A4AC6FF call 004DDFAC
00879592 50 push eax
* Possible String Reference to: ' Set '
|
00879593 68B8968700 push $008796B8
00879598 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=NULL'
|
0087959B 68E0968700 push $008796E0
008795A0 8D45D0 lea eax, [ebp-$30]
008795A3 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
008795A8 E807C1B8FF call 004056B4
008795AD 8B55D0 mov edx, [ebp-$30]
008795B0 58 pop eax
008795B1 8B08 mov ecx, [eax]
008795B3 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
008795B6 68F0968700 push $008796F0
008795BB 8D55C8 lea edx, [ebp-$38]
*)
end;
procedure TfrmYSCRPB_QTTJ.cxGridDBColumn5PropertiesEditValueChanged(Sender : TObject);
begin
(*
00879744 55 push ebp
00879745 8BEC mov ebp, esp
00879747 B924000000 mov ecx, $00000024
0087974C 6A00 push $00
0087974E 6A00 push $00
00879750 49 dec ecx
00879751 75F9 jnz 0087974C
00879753 53 push ebx
00879754 56 push esi
00879755 8BF2 mov esi, edx
00879757 8BD8 mov ebx, eax
00879759 33C0 xor eax, eax
0087975B 55 push ebp
* Possible String Reference to: '<27><EFBFBD><E2ABB8><EFBFBD>^[<5B><>]<5D>'
|
0087975C 680D9F8700 push $00879F0D
***** TRY
|
00879761 64FF30 push dword ptr fs:[eax]
00879764 648920 mov fs:[eax], esp
00879767 8D55FC lea edx, [ebp-$04]
0087976A 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;
|
0087976C E84B5FD1FF call 0058F6BC
00879771 8D55D8 lea edx, [ebp-$28]
00879774 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00879777 E87011B9FF call 0040A8EC
0087977C 837DD800 cmp dword ptr [ebp-$28], +$00
00879780 7513 jnz 00879795
00879782 8D45C8 lea eax, [ebp-$38]
* 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);
|
00879785 E8D63BBAFF call 0041D360
0087978A 8D55C8 lea edx, [ebp-$38]
0087978D 8D45FC lea eax, [ebp-$04]
* Reference to: Variants.@VarToWStr(WideString;WideString;TVarData;TVarData);
|
00879790 E87BE5B9FF call 00417D10
* Reference to control TfrmYSCRPB_QTTJ.Tv2 : TcxGridDBTableView
|
00879795 8B8334030000 mov eax, [ebx+$0334]
* 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;
|
0087979B E8AC2BDEFF 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;
|
008797A0 E8BF83DDFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
008797A5 8B4050 mov eax, [eax+$50]
008797A8 8D55C4 lea edx, [ebp-$3C]
008797AB 8B08 mov ecx, [eax]
008797AD FF5110 call dword ptr [ecx+$10]
008797B0 8B45C4 mov eax, [ebp-$3C]
008797B3 8D55E0 lea edx, [ebp-$20]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008797B6 E83111B9FF call 0040A8EC
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
008797BB 8BB35C030000 mov esi, [ebx+$035C]
008797C1 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008797C3 E878ECC4FF call 004C8440
008797C8 8D55B0 lea edx, [ebp-$50]
008797CB 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008797CE E81911B9FF call 0040A8EC
008797D3 8B55B0 mov edx, [ebp-$50]
008797D6 8D45B4 lea eax, [ebp-$4C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008797D9 E8EAF5B9FF call 00418DC8
008797DE 8D45B4 lea eax, [ebp-$4C]
008797E1 50 push eax
008797E2 8B55E0 mov edx, [ebp-$20]
008797E5 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008797E7 E8C8D3C4FF call 004C6BB4
008797EC 5A pop edx
008797ED 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
008797EF FF91B4000000 call dword ptr [ecx+$00B4]
008797F5 8D55AC lea edx, [ebp-$54]
*)
end;
procedure TfrmYSCRPB_QTTJ.cxGridDBColumn1PropertiesEditValueChanged(Sender : TObject);
begin
(*
0087A120 55 push ebp
0087A121 8BEC mov ebp, esp
0087A123 B908000000 mov ecx, $00000008
0087A128 6A00 push $00
0087A12A 6A00 push $00
0087A12C 49 dec ecx
0087A12D 75F9 jnz 0087A128
0087A12F 51 push ecx
0087A130 53 push ebx
0087A131 56 push esi
0087A132 8BDA mov ebx, edx
0087A134 8BF0 mov esi, eax
0087A136 33C0 xor eax, eax
0087A138 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087A139 682EA38700 push $0087A32E
***** TRY
|
0087A13E 64FF30 push dword ptr fs:[eax]
0087A141 648920 mov fs:[eax], esp
0087A144 8D55FC lea edx, [ebp-$04]
0087A147 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;
|
0087A149 E86E55D1FF call 0058F6BC
* Reference to control TfrmYSCRPB_QTTJ.Tv2 : TcxGridDBTableView
|
0087A14E 8B8634030000 mov eax, [esi+$0334]
* 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;
|
0087A154 E8F321DEFF 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;
|
0087A159 E8067ADDFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
0087A15E 8B4050 mov eax, [eax+$50]
0087A161 8D55F4 lea edx, [ebp-$0C]
0087A164 8B08 mov ecx, [eax]
0087A166 FF5110 call dword ptr [ecx+$10]
0087A169 8B45F4 mov eax, [ebp-$0C]
0087A16C 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087A16F E87807B9FF call 0040A8EC
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087A174 8B9E5C030000 mov ebx, [esi+$035C]
0087A17A 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0087A17C E8BFE2C4FF call 004C8440
0087A181 8D55E0 lea edx, [ebp-$20]
0087A184 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087A187 E86007B9FF call 0040A8EC
0087A18C 8B55E0 mov edx, [ebp-$20]
0087A18F 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0087A192 E831ECB9FF call 00418DC8
0087A197 8D45E4 lea eax, [ebp-$1C]
0087A19A 50 push eax
0087A19B 8B55F8 mov edx, [ebp-$08]
0087A19E 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087A1A0 E80FCAC4FF call 004C6BB4
0087A1A5 5A pop edx
0087A1A6 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
0087A1A8 FF91B4000000 call dword ptr [ecx+$00B4]
0087A1AE 8BC3 mov eax, ebx
0087A1B0 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
0087A1B2 FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryCmd : TADOQuery
|
0087A1B8 8B9E0C030000 mov ebx, [esi+$030C]
0087A1BE 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087A1C0 E80FB7C4FF call 004C58D4
0087A1C5 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087A1C7 E8E03DC6FF call 004DDFAC
0087A1CC 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
0087A1CE FF5244 call dword ptr [edx+$44]
0087A1D1 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087A1D3 E8D43DC6FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0087A1D8 BA44A38700 mov edx, $0087A344
0087A1DD 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087A1DF FF5138 call dword ptr [ecx+$38]
0087A1E2 8D55DC lea edx, [ebp-$24]
0087A1E5 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087A1E8 E8FF06B9FF call 0040A8EC
0087A1ED 837DDC00 cmp dword ptr [ebp-$24], +$00
0087A1F1 7440 jz 0087A233
* Possible String Reference to: ' Set '
|
0087A1F3 6860A38700 push $0087A360
0087A1F8 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
0087A1FB 6870A38700 push $0087A370
0087A200 8D55D4 lea edx, [ebp-$2C]
0087A203 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087A206 E8E106B9FF call 0040A8EC
0087A20B FF75D4 push dword ptr [ebp-$2C]
0087A20E 687CA38700 push $0087A37C
0087A213 8D45D8 lea eax, [ebp-$28]
0087A216 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
0087A21B E894B4B8FF call 004056B4
0087A220 8B45D8 mov eax, [ebp-$28]
0087A223 50 push eax
0087A224 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087A226 E8813DC6FF call 004DDFAC
0087A22B 5A pop edx
0087A22C 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087A22E FF5138 call dword ptr [ecx+$38]
0087A231 EB2B jmp 0087A25E
0087A233 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087A235 E8723DC6FF call 004DDFAC
0087A23A 50 push eax
* Possible String Reference to: ' Set '
|
0087A23B 6860A38700 push $0087A360
0087A240 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=NULL'
|
0087A243 6888A38700 push $0087A388
0087A248 8D45D0 lea eax, [ebp-$30]
0087A24B BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
0087A250 E85FB4B8FF call 004056B4
0087A255 8B55D0 mov edx, [ebp-$30]
0087A258 58 pop eax
0087A259 8B08 mov ecx, [eax]
0087A25B FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0087A25E 6898A38700 push $0087A398
0087A263 8D55C8 lea edx, [ebp-$38]
*)
end;
procedure TfrmYSCRPB_QTTJ.ToolButton3Click(Sender : TObject);
begin
(*
0087A3EC 55 push ebp
0087A3ED 8BEC mov ebp, esp
0087A3EF B916000000 mov ecx, $00000016
0087A3F4 6A00 push $00
0087A3F6 6A00 push $00
0087A3F8 49 dec ecx
0087A3F9 75F9 jnz 0087A3F4
0087A3FB 51 push ecx
0087A3FC 53 push ebx
0087A3FD 56 push esi
0087A3FE 8945FC mov [ebp-$04], eax
0087A401 33C0 xor eax, eax
0087A403 55 push ebp
* Possible String Reference to: '那<><E982A3><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087A404 686DA78700 push $0087A76D
***** TRY
|
0087A409 64FF30 push dword ptr fs:[eax]
0087A40C 648920 mov fs:[eax], esp
0087A40F 33C0 xor eax, eax
0087A411 55 push ebp
0087A412 68F0A68700 push $0087A6F0
***** TRY
|
0087A417 64FF30 push dword ptr fs:[eax]
0087A41A 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ.cxGridDBColumn3PropertiesButtonClick(Sender : TObject);
begin
(*
0087A8DC 55 push ebp
0087A8DD 8BEC mov ebp, esp
0087A8DF 51 push ecx
0087A8E0 B90C000000 mov ecx, $0000000C
0087A8E5 6A00 push $00
0087A8E7 6A00 push $00
0087A8E9 49 dec ecx
0087A8EA 75F9 jnz 0087A8E5
0087A8EC 51 push ecx
0087A8ED 874DFC xchg [ebp-$04], ecx
0087A8F0 53 push ebx
0087A8F1 56 push esi
0087A8F2 8BF0 mov esi, eax
0087A8F4 33C0 xor eax, eax
0087A8F6 55 push ebp
* Possible String Reference to: '鎞<><E98E9E><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087A8F7 6861AC8700 push $0087AC61
***** TRY
|
0087A8FC 64FF30 push dword ptr fs:[eax]
0087A8FF 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087A902 8B865C030000 mov eax, [esi+$035C]
* Possible String Reference to: 'YFType'
|
0087A908 BA78AC8700 mov edx, $0087AC78
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087A90D E8A2C2C4FF call 004C6BB4
0087A912 8D55F8 lea edx, [ebp-$08]
0087A915 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
0087A917 FF5160 call dword ptr [ecx+$60]
0087A91A 8B45F8 mov eax, [ebp-$08]
0087A91D 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087A920 E8C7FFB8FF call 0040A8EC
0087A925 837DFC00 cmp dword ptr [ebp-$04], +$00
0087A929 741D jz 0087A948
0087A92B 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0087A92D B980AC8700 mov ecx, $0087AC80
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2>ܸ<EFBFBD><DCB8><EFBFBD>!'
|
0087A932 BA88AC8700 mov edx, $0087AC88
*)
end;
procedure TfrmYSCRPB_QTTJ.cxGridDBColumn6PropertiesButtonClick(Sender : TObject);
begin
(*
0087ADA4 55 push ebp
0087ADA5 8BEC mov ebp, esp
0087ADA7 51 push ecx
0087ADA8 B906000000 mov ecx, $00000006
0087ADAD 6A00 push $00
0087ADAF 6A00 push $00
0087ADB1 49 dec ecx
0087ADB2 75F9 jnz 0087ADAD
0087ADB4 51 push ecx
0087ADB5 874DFC xchg [ebp-$04], ecx
0087ADB8 53 push ebx
0087ADB9 56 push esi
0087ADBA 8BF0 mov esi, eax
0087ADBC 33C0 xor eax, eax
0087ADBE 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087ADBF 68FDAF8700 push $0087AFFD
***** TRY
|
0087ADC4 64FF30 push dword ptr fs:[eax]
0087ADC7 648920 mov fs:[eax], esp
0087ADCA 33C0 xor eax, eax
0087ADCC 55 push ebp
0087ADCD 68D3AF8700 push $0087AFD3
***** TRY
|
0087ADD2 64FF30 push dword ptr fs:[eax]
0087ADD5 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ.v2Column3PropertiesButtonClick(Sender : TObject);
begin
(*
0087B100 55 push ebp
0087B101 8BEC mov ebp, esp
0087B103 51 push ecx
0087B104 B906000000 mov ecx, $00000006
0087B109 6A00 push $00
0087B10B 6A00 push $00
0087B10D 49 dec ecx
0087B10E 75F9 jnz 0087B109
0087B110 51 push ecx
0087B111 874DFC xchg [ebp-$04], ecx
0087B114 53 push ebx
0087B115 56 push esi
0087B116 8BF0 mov esi, eax
0087B118 33C0 xor eax, eax
0087B11A 55 push ebp
* Possible String Reference to: '閗<><E99697><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087B11B 6859B38700 push $0087B359
***** TRY
|
0087B120 64FF30 push dword ptr fs:[eax]
0087B123 648920 mov fs:[eax], esp
0087B126 33C0 xor eax, eax
0087B128 55 push ebp
0087B129 682FB38700 push $0087B32F
***** TRY
|
0087B12E 64FF30 push dword ptr fs:[eax]
0087B131 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ.ToolButton1Click(Sender : TObject);
begin
(*
0087B460 53 push ebx
0087B461 8BD8 mov ebx, eax
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
0087B463 8B8320030000 mov eax, [ebx+$0320]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0087B469 E852CAC4FF call 004C7EC0
0087B46E 84C0 test al, al
0087B470 7516 jnz 0087B488
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>б<EFBFBD>'
|
0087B472 B994B48700 mov ecx, $0087B494
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
0087B477 8B9320030000 mov edx, [ebx+$0320]
* Reference to control TfrmYSCRPB_QTTJ.Tv2 : TcxGridDBTableView
|
0087B47D 8B8334030000 mov eax, [ebx+$0334]
|
0087B483 E8A8CDF3FF call 007B8230
0087B488 5B pop ebx
0087B489 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.v2Column7PropertiesButtonClick(Sender : TObject);
begin
(*
0087B4A0 55 push ebp
0087B4A1 8BEC mov ebp, esp
0087B4A3 51 push ecx
0087B4A4 B919000000 mov ecx, $00000019
0087B4A9 6A00 push $00
0087B4AB 6A00 push $00
0087B4AD 49 dec ecx
0087B4AE 75F9 jnz 0087B4A9
0087B4B0 874DFC xchg [ebp-$04], ecx
0087B4B3 53 push ebx
0087B4B4 8945FC mov [ebp-$04], eax
0087B4B7 33C0 xor eax, eax
0087B4B9 55 push ebp
* Possible String Reference to: '鹐<><E9B990><EFBFBD><EFBFBD>[<5B><>]<5D>'
|
0087B4BA 6836BA8700 push $0087BA36
***** TRY
|
0087B4BF 64FF30 push dword ptr fs:[eax]
0087B4C2 648920 mov fs:[eax], esp
0087B4C5 33C0 xor eax, eax
0087B4C7 55 push ebp
0087B4C8 68B5B98700 push $0087B9B5
***** TRY
|
0087B4CD 64FF30 push dword ptr fs:[eax]
0087B4D0 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ.v2PSPropertiesEditValueChanged(Sender : TObject);
begin
(*
0087BBC4 55 push ebp
0087BBC5 8BEC mov ebp, esp
0087BBC7 B908000000 mov ecx, $00000008
0087BBCC 6A00 push $00
0087BBCE 6A00 push $00
0087BBD0 49 dec ecx
0087BBD1 75F9 jnz 0087BBCC
0087BBD3 53 push ebx
0087BBD4 56 push esi
0087BBD5 8BDA mov ebx, edx
0087BBD7 8BF0 mov esi, eax
0087BBD9 33C0 xor eax, eax
0087BBDB 55 push ebp
* Possible String Reference to: '<27>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087BBDC 68ACBD8700 push $0087BDAC
***** TRY
|
0087BBE1 64FF30 push dword ptr fs:[eax]
0087BBE4 648920 mov fs:[eax], esp
0087BBE7 8D55FC lea edx, [ebp-$04]
0087BBEA 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;
|
0087BBEC E8CB3AD1FF call 0058F6BC
0087BBF1 8D55F4 lea edx, [ebp-$0C]
0087BBF4 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BBF7 E8F0ECB8FF call 0040A8EC
0087BBFC 837DF400 cmp dword ptr [ebp-$0C], +$00
0087BC00 750D jnz 0087BC0F
0087BC02 8D45FC lea eax, [ebp-$04]
0087BC05 BAC4BD8700 mov edx, $0087BDC4
* Reference to: System.@LStrLAsg(void;void;void;void);
|
0087BC0A E8AD97B8FF call 004053BC
* Reference to control TfrmYSCRPB_QTTJ.Tv2 : TcxGridDBTableView
|
0087BC0F 8B8634030000 mov eax, [esi+$0334]
* 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;
|
0087BC15 E83207DEFF 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;
|
0087BC1A E8455FDDFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
0087BC1F 8B4050 mov eax, [eax+$50]
0087BC22 8D55F0 lea edx, [ebp-$10]
0087BC25 8B08 mov ecx, [eax]
0087BC27 FF5110 call dword ptr [ecx+$10]
0087BC2A 8B45F0 mov eax, [ebp-$10]
0087BC2D 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BC30 E8B7ECB8FF call 0040A8EC
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087BC35 8B9E5C030000 mov ebx, [esi+$035C]
0087BC3B 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0087BC3D E8FEC7C4FF call 004C8440
0087BC42 8D55DC lea edx, [ebp-$24]
0087BC45 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BC48 E89FECB8FF call 0040A8EC
0087BC4D 8B55DC mov edx, [ebp-$24]
0087BC50 8D45E0 lea eax, [ebp-$20]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0087BC53 E870D1B9FF call 00418DC8
0087BC58 8D45E0 lea eax, [ebp-$20]
0087BC5B 50 push eax
0087BC5C 8B55F8 mov edx, [ebp-$08]
0087BC5F 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087BC61 E84EAFC4FF call 004C6BB4
0087BC66 5A pop edx
0087BC67 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
0087BC69 FF91B4000000 call dword ptr [ecx+$00B4]
0087BC6F 8BC3 mov eax, ebx
0087BC71 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
0087BC73 FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryCmd : TADOQuery
|
0087BC79 8B9E0C030000 mov ebx, [esi+$030C]
0087BC7F 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087BC81 E84E9CC4FF call 004C58D4
0087BC86 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087BC88 E81F23C6FF call 004DDFAC
0087BC8D 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
0087BC8F FF5244 call dword ptr [edx+$44]
0087BC92 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087BC94 E81323C6FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0087BC99 BAD0BD8700 mov edx, $0087BDD0
0087BC9E 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087BCA0 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
0087BCA3 68ECBD8700 push $0087BDEC
0087BCA8 FF75F8 push dword ptr [ebp-$08]
0087BCAB 68FCBD8700 push $0087BDFC
0087BCB0 8D55D4 lea edx, [ebp-$2C]
0087BCB3 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BCB6 E831ECB8FF call 0040A8EC
0087BCBB FF75D4 push dword ptr [ebp-$2C]
0087BCBE 8D45D8 lea eax, [ebp-$28]
0087BCC1 BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
0087BCC6 E8E999B8FF call 004056B4
0087BCCB 8B45D8 mov eax, [ebp-$28]
0087BCCE 50 push eax
0087BCCF 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087BCD1 E8D622C6FF call 004DDFAC
0087BCD6 5A pop edx
0087BCD7 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087BCD9 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0087BCDC 6808BE8700 push $0087BE08
0087BCE1 8D55CC lea edx, [ebp-$34]
*)
end;
procedure TfrmYSCRPB_QTTJ.v2Column2PropertiesEditValueChanged(Sender : TObject);
begin
(*
0087BE68 55 push ebp
0087BE69 8BEC mov ebp, esp
0087BE6B B907000000 mov ecx, $00000007
0087BE70 6A00 push $00
0087BE72 6A00 push $00
0087BE74 49 dec ecx
0087BE75 75F9 jnz 0087BE70
0087BE77 51 push ecx
0087BE78 53 push ebx
0087BE79 56 push esi
0087BE7A 8BDA mov ebx, edx
0087BE7C 8BF0 mov esi, eax
0087BE7E 33C0 xor eax, eax
0087BE80 55 push ebp
* Possible String Reference to: '鷊<><E9B78A><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087BE81 6838C08700 push $0087C038
***** TRY
|
0087BE86 64FF30 push dword ptr fs:[eax]
0087BE89 648920 mov fs:[eax], esp
0087BE8C 8D55FC lea edx, [ebp-$04]
0087BE8F 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;
|
0087BE91 E82638D1FF call 0058F6BC
* Reference to control TfrmYSCRPB_QTTJ.Tv2 : TcxGridDBTableView
|
0087BE96 8B8634030000 mov eax, [esi+$0334]
* 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;
|
0087BE9C E8AB04DEFF 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;
|
0087BEA1 E8BE5CDDFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
0087BEA6 8B4050 mov eax, [eax+$50]
0087BEA9 8D55F4 lea edx, [ebp-$0C]
0087BEAC 8B08 mov ecx, [eax]
0087BEAE FF5110 call dword ptr [ecx+$10]
0087BEB1 8B45F4 mov eax, [ebp-$0C]
0087BEB4 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BEB7 E830EAB8FF call 0040A8EC
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087BEBC 8B9E5C030000 mov ebx, [esi+$035C]
0087BEC2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0087BEC4 E877C5C4FF call 004C8440
0087BEC9 8D55E0 lea edx, [ebp-$20]
0087BECC 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BECF E818EAB8FF call 0040A8EC
0087BED4 8B55E0 mov edx, [ebp-$20]
0087BED7 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0087BEDA E8E9CEB9FF call 00418DC8
0087BEDF 8D45E4 lea eax, [ebp-$1C]
0087BEE2 50 push eax
0087BEE3 8B55F8 mov edx, [ebp-$08]
0087BEE6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087BEE8 E8C7ACC4FF call 004C6BB4
0087BEED 5A pop edx
0087BEEE 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
0087BEF0 FF91B4000000 call dword ptr [ecx+$00B4]
0087BEF6 8BC3 mov eax, ebx
0087BEF8 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
0087BEFA FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryCmd : TADOQuery
|
0087BF00 8B9E0C030000 mov ebx, [esi+$030C]
0087BF06 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087BF08 E8C799C4FF call 004C58D4
0087BF0D 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087BF0F E89820C6FF call 004DDFAC
0087BF14 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
0087BF16 FF5244 call dword ptr [edx+$44]
0087BF19 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087BF1B E88C20C6FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0087BF20 BA50C08700 mov edx, $0087C050
0087BF25 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087BF27 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
0087BF2A 686CC08700 push $0087C06C
0087BF2F FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
0087BF32 687CC08700 push $0087C07C
0087BF37 8D55D8 lea edx, [ebp-$28]
0087BF3A 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BF3D E8AAE9B8FF call 0040A8EC
0087BF42 FF75D8 push dword ptr [ebp-$28]
0087BF45 6888C08700 push $0087C088
0087BF4A 8D45DC lea eax, [ebp-$24]
0087BF4D BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
0087BF52 E85D97B8FF call 004056B4
0087BF57 8B45DC mov eax, [ebp-$24]
0087BF5A 50 push eax
0087BF5B 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087BF5D E84A20C6FF call 004DDFAC
0087BF62 5A pop edx
0087BF63 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087BF65 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0087BF68 6894C08700 push $0087C094
0087BF6D 8D55D0 lea edx, [ebp-$30]
*)
end;
procedure TfrmYSCRPB_QTTJ.v2KPMoneyPropertiesEditValueChanged(Sender : TObject);
begin
(*
0087C0E8 55 push ebp
0087C0E9 8BEC mov ebp, esp
0087C0EB B90C000000 mov ecx, $0000000C
0087C0F0 6A00 push $00
0087C0F2 6A00 push $00
0087C0F4 49 dec ecx
0087C0F5 75F9 jnz 0087C0F0
0087C0F7 53 push ebx
0087C0F8 56 push esi
0087C0F9 8BDA mov ebx, edx
0087C0FB 8BF0 mov esi, eax
0087C0FD 33C0 xor eax, eax
0087C0FF 55 push ebp
0087C100 68DFC38700 push $0087C3DF
***** TRY
|
0087C105 64FF30 push dword ptr fs:[eax]
0087C108 648920 mov fs:[eax], esp
0087C10B 8D55FC lea edx, [ebp-$04]
0087C10E 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;
|
0087C110 E8A735D1FF call 0058F6BC
0087C115 8D55EC lea edx, [ebp-$14]
0087C118 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087C11B E8CCE7B8FF call 0040A8EC
0087C120 837DEC00 cmp dword ptr [ebp-$14], +$00
0087C124 750D jnz 0087C133
0087C126 8D45FC lea eax, [ebp-$04]
0087C129 BAF4C38700 mov edx, $0087C3F4
* Reference to: System.@LStrLAsg(void;void;void;void);
|
0087C12E E88992B8FF call 004053BC
* Reference to control TfrmYSCRPB_QTTJ.Tv2 : TcxGridDBTableView
|
0087C133 8B8634030000 mov eax, [esi+$0334]
* 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;
|
0087C139 E80E02DEFF 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;
|
0087C13E E8215ADDFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
0087C143 8B4050 mov eax, [eax+$50]
0087C146 8D55E8 lea edx, [ebp-$18]
0087C149 8B08 mov ecx, [eax]
0087C14B FF5110 call dword ptr [ecx+$10]
0087C14E 8B45E8 mov eax, [ebp-$18]
0087C151 8D55F0 lea edx, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087C154 E893E7B8FF call 0040A8EC
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087C159 8B9E5C030000 mov ebx, [esi+$035C]
0087C15F 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0087C161 E8DAC2C4FF call 004C8440
0087C166 8D55D4 lea edx, [ebp-$2C]
0087C169 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087C16C E87BE7B8FF call 0040A8EC
0087C171 8B55D4 mov edx, [ebp-$2C]
0087C174 8D45D8 lea eax, [ebp-$28]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0087C177 E84CCCB9FF call 00418DC8
0087C17C 8D45D8 lea eax, [ebp-$28]
0087C17F 50 push eax
0087C180 8B55F0 mov edx, [ebp-$10]
0087C183 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087C185 E82AAAC4FF call 004C6BB4
0087C18A 5A pop edx
0087C18B 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
0087C18D FF91B4000000 call dword ptr [ecx+$00B4]
0087C193 8BC3 mov eax, ebx
0087C195 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
0087C197 FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryTemp : TADOQuery
|
0087C19D 8B9E08030000 mov ebx, [esi+$0308]
0087C1A3 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087C1A5 E82A97C4FF call 004C58D4
0087C1AA 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087C1AC E8FB1DC6FF call 004DDFAC
0087C1B1 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
0087C1B3 FF5244 call dword ptr [edx+$44]
* Possible String Reference to: 'select isnull(KPMoney,0) KPMoney fr
| om YF_Money_CR where YFID=''
|
0087C1B6 6800C48700 push $0087C400
* Possible String Reference to: 'YFID'
|
0087C1BB BA48C48700 mov edx, $0087C448
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087C1C0 8B865C030000 mov eax, [esi+$035C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087C1C6 E8E9A9C4FF call 004C6BB4
0087C1CB 8D55CC lea edx, [ebp-$34]
0087C1CE 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
0087C1D0 FF5160 call dword ptr [ecx+$60]
0087C1D3 FF75CC push dword ptr [ebp-$34]
0087C1D6 6858C48700 push $0087C458
0087C1DB 8D45D0 lea eax, [ebp-$30]
0087C1DE BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
0087C1E3 E8CC94B8FF call 004056B4
0087C1E8 8B45D0 mov eax, [ebp-$30]
0087C1EB 50 push eax
0087C1EC 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087C1EE E8B91DC6FF call 004DDFAC
0087C1F3 5A pop edx
0087C1F4 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087C1F6 FF5138 call dword ptr [ecx+$38]
0087C1F9 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
0087C1FB E8C896C4FF call 004C58C8
* Possible String Reference to: 'KPMoney'
|
0087C200 BA64C48700 mov edx, $0087C464
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryTemp : TADOQuery
|
0087C205 8B8608030000 mov eax, [esi+$0308]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087C20B E8A4A9C4FF call 004C6BB4
0087C210 8D55F4 lea edx, [ebp-$0C]
0087C213 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_60
|
0087C215 FF5160 call dword ptr [ecx+$60]
* Possible String Reference to: 'KPMoney'
|
0087C218 BA64C48700 mov edx, $0087C464
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087C21D 8B865C030000 mov eax, [esi+$035C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087C223 E88CA9C4FF call 004C6BB4
0087C228 8D55F8 lea edx, [ebp-$08]
0087C22B 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
0087C22D FF5160 call dword ptr [ecx+$60]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryCmd : TADOQuery
|
0087C230 8B9E0C030000 mov ebx, [esi+$030C]
0087C236 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087C238 E89796C4FF call 004C58D4
0087C23D 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087C23F E8681DC6FF call 004DDFAC
0087C244 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
0087C246 FF5244 call dword ptr [edx+$44]
0087C249 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087C24B E85C1DC6FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0087C250 BA74C48700 mov edx, $0087C474
0087C255 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087C257 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
0087C25A 6890C48700 push $0087C490
0087C25F FF75F0 push dword ptr [ebp-$10]
0087C262 68A0C48700 push $0087C4A0
0087C267 8D55C4 lea edx, [ebp-$3C]
0087C26A 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087C26D E87AE6B8FF call 0040A8EC
0087C272 FF75C4 push dword ptr [ebp-$3C]
0087C275 8D45C8 lea eax, [ebp-$38]
0087C278 BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
0087C27D E83294B8FF call 004056B4
0087C282 8B45C8 mov eax, [ebp-$38]
0087C285 50 push eax
0087C286 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087C288 E81F1DC6FF call 004DDFAC
0087C28D 5A pop edx
0087C28E 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087C290 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0087C293 68ACC48700 push $0087C4AC
0087C298 8D55BC lea edx, [ebp-$44]
*)
end;
procedure TfrmYSCRPB_QTTJ.Button1Click(Sender : TObject);
begin
(*
0087C568 55 push ebp
0087C569 8BEC mov ebp, esp
0087C56B B910000000 mov ecx, $00000010
0087C570 6A00 push $00
0087C572 6A00 push $00
0087C574 49 dec ecx
0087C575 75F9 jnz 0087C570
0087C577 51 push ecx
0087C578 53 push ebx
0087C579 56 push esi
0087C57A 57 push edi
0087C57B 8945FC mov [ebp-$04], eax
0087C57E 33C0 xor eax, eax
0087C580 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
0087C581 68F9C88700 push $0087C8F9
***** TRY
|
0087C586 64FF30 push dword ptr fs:[eax]
0087C589 648920 mov fs:[eax], esp
0087C58C 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087C58F 8B805C030000 mov eax, [eax+$035C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0087C595 E826B9C4FF call 004C7EC0
0087C59A 84C0 test al, al
0087C59C 0F85F1020000 jnz 0087C893
0087C5A2 A008C98700 mov al, byte ptr [$0087C908]
0087C5A7 50 push eax
0087C5A8 8D45EC lea eax, [ebp-$14]
0087C5AB B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
0087C5AD E8B2C7B9FF call 00418D64
0087C5B2 8D4DEC lea ecx, [ebp-$14]
0087C5B5 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087C5B8 8B805C030000 mov eax, [eax+$035C]
* Possible String Reference to: 'ssel'
|
0087C5BE BA14C98700 mov edx, $0087C914
0087C5C3 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
0087C5C5 FF9344020000 call dword ptr [ebx+$0244]
0087C5CB 84C0 test al, al
0087C5CD 751D jnz 0087C5EC
0087C5CF 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0087C5D1 B91CC98700 mov ecx, $0087C91C
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
0087C5D6 BA24C98700 mov edx, $0087C924
*)
end;
procedure TfrmYSCRPB_QTTJ.CheckBox1Click(Sender : TObject);
begin
(*
0087C9E4 55 push ebp
0087C9E5 8BEC mov ebp, esp
0087C9E7 33C9 xor ecx, ecx
0087C9E9 51 push ecx
0087C9EA 51 push ecx
0087C9EB 51 push ecx
0087C9EC 51 push ecx
0087C9ED 51 push ecx
0087C9EE 51 push ecx
0087C9EF 51 push ecx
0087C9F0 51 push ecx
0087C9F1 53 push ebx
0087C9F2 56 push esi
0087C9F3 57 push edi
0087C9F4 8BF0 mov esi, eax
0087C9F6 33C0 xor eax, eax
0087C9F8 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><7F><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
0087C9F9 6821CB8700 push $0087CB21
***** TRY
|
0087C9FE 64FF30 push dword ptr fs:[eax]
0087CA01 648920 mov fs:[eax], esp
0087CA04 BA38CB8700 mov edx, $0087CB38
* Reference to control TfrmYSCRPB_QTTJ.Label13 : TLabel
|
0087CA09 8B869C030000 mov eax, [esi+$039C]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
0087CA0F E80CBCC0FF call 00488620
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087CA14 8B865C030000 mov eax, [esi+$035C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0087CA1A E8A1B4C4FF call 004C7EC0
0087CA1F 84C0 test al, al
0087CA21 0F85D4000000 jnz 0087CAFB
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087CA27 8B9E5C030000 mov ebx, [esi+$035C]
0087CA2D 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
0087CA2F E820ABC4FF call 004C7554
0087CA34 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.First(TDataSet);
|
0087CA36 E8F5B5C4FF call 004C8030
0087CA3B E9A0000000 jmp 0087CAE0
0087CA40 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0087CA42 E8F9B9C4FF call 004C8440
* Reference to control TfrmYSCRPB_QTTJ.CheckBox1 : TCheckBox
|
0087CA47 8B8684030000 mov eax, [esi+$0384]
0087CA4D 8B10 mov edx, [eax]
* Reference to method TCheckBox.GetChecked()
|
0087CA4F FF92C8000000 call dword ptr [edx+$00C8]
0087CA55 8BD0 mov edx, eax
0087CA57 8D45F0 lea eax, [ebp-$10]
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
0087CA5A E805C3B9FF call 00418D64
0087CA5F 8D45F0 lea eax, [ebp-$10]
0087CA62 50 push eax
* Possible String Reference to: 'ssel'
|
0087CA63 BA44CB8700 mov edx, $0087CB44
0087CA68 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087CA6A E845A1C4FF call 004C6BB4
0087CA6F 5A pop edx
0087CA70 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
0087CA72 FF91B4000000 call dword ptr [ecx+$00B4]
* Possible String Reference to: 'Money'
|
0087CA78 BA54CB8700 mov edx, $0087CB54
0087CA7D 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087CA7F E830A1C4FF call 004C6BB4
0087CA84 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
0087CA86 FF524C call dword ptr [edx+$4C]
0087CA89 DF7DE4 fistp qword ptr [ebp-$1C]
0087CA8C 9B wait
0087CA8D 8D55E0 lea edx, [ebp-$20]
* Reference to control TfrmYSCRPB_QTTJ.Label13 : TLabel
|
0087CA90 8BBE9C030000 mov edi, [esi+$039C]
0087CA96 8BC7 mov eax, edi
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
0087CA98 E853BBC0FF call 004885F0
0087CA9D 8B45E0 mov eax, [ebp-$20]
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
0087CAA0 E8870CB9FF call 0040D72C
0087CAA5 D80D5CCB8700 fmul dword ptr [$0087CB5C]
0087CAAB DF6DE4 fild qword ptr [ebp-$1C]
0087CAAE DEC1 faddp st(1), st(0)
0087CAB0 D8355CCB8700 fdiv dword ptr [$0087CB5C]
0087CAB6 83C4F4 add esp, -$0C
0087CAB9 DB3C24 fstp tbyte ptr [esp]
0087CABC 9B wait
0087CABD 8D45EC lea eax, [ebp-$14]
|
0087CAC0 E8E70AB9FF call 0040D5AC
0087CAC5 8B55EC mov edx, [ebp-$14]
0087CAC8 8BC7 mov eax, edi
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
0087CACA E851BBC0FF call 00488620
0087CACF 8BC3 mov eax, ebx
0087CAD1 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
0087CAD3 FF924C020000 call dword ptr [edx+$024C]
0087CAD9 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Next(TDataSet);
|
0087CADB E86CB8C4FF call 004C834C
* Reference to field TClientDataSet.Eof : Boolean
|
0087CAE0 80BBA100000000 cmp byte ptr [ebx+$00A1], $00
0087CAE7 0F8453FFFFFF jz 0087CA40
0087CAED 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.First(TDataSet);
|
0087CAEF E83CB5C4FF call 004C8030
0087CAF4 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
0087CAF6 E879AAC4FF call 004C7574
0087CAFB 33C0 xor eax, eax
0087CAFD 5A pop edx
0087CAFE 59 pop ecx
0087CAFF 59 pop ecx
0087CB00 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '_^[<5B><>]<5D>'
|
0087CB03 6828CB8700 push $0087CB28
0087CB08 8D45E0 lea eax, [ebp-$20]
* Reference to: System.@LStrClr(void;void);
|
0087CB0B E81488B8FF call 00405324
0087CB10 8D45EC lea eax, [ebp-$14]
* Reference to: System.@LStrClr(void;void);
|
0087CB13 E80C88B8FF call 00405324
0087CB18 8D45F0 lea eax, [ebp-$10]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
0087CB1B E8547BB9FF call 00414674
0087CB20 C3 ret
* Reference to: System.@HandleFinally;
|
0087CB21 E9CE7FB8FF jmp 00404AF4
0087CB26 EBE0 jmp 0087CB08
****** END
|
0087CB28 5F pop edi
0087CB29 5E pop esi
0087CB2A 5B pop ebx
0087CB2B 8BE5 mov esp, ebp
0087CB2D 5D pop ebp
0087CB2E C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.cxTabControl1Change(Sender : TObject);
begin
(*
0087CB60 53 push ebx
0087CB61 8BD8 mov ebx, eax
0087CB63 8BC3 mov eax, ebx
|
0087CB65 E8DEABFFFF call 00877748
0087CB6A 8BC3 mov eax, ebx
|
0087CB6C E8DBABFFFF call 0087774C
0087CB71 5B pop ebx
0087CB72 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.FormCreate(Sender : TObject);
begin
(*
0087CB74 55 push ebp
0087CB75 8BEC mov ebp, esp
0087CB77 6A00 push $00
0087CB79 6A00 push $00
0087CB7B 53 push ebx
0087CB7C 8BD8 mov ebx, eax
0087CB7E 33C0 xor eax, eax
0087CB80 55 push ebp
0087CB81 68EECB8700 push $0087CBEE
***** TRY
|
0087CB86 64FF30 push dword ptr fs:[eax]
0087CB89 648920 mov fs:[eax], esp
0087CB8C B205 mov dl, $05
* Reference to control TfrmYSCRPB_QTTJ.cxGrid2 : TcxGrid
|
0087CB8E 8B8330030000 mov eax, [ebx+$0330]
* Reference to: Controls.TControl.SetAlign(TControl;TAlign);
|
0087CB94 E843AFC0FF call 00487ADC
0087CB99 8D55FC lea edx, [ebp-$04]
*)
end;
procedure TfrmYSCRPB_QTTJ.TchkClick(Sender : TObject);
begin
(*
0087CBFC 55 push ebp
0087CBFD 8BEC mov ebp, esp
0087CBFF B904000000 mov ecx, $00000004
0087CC04 6A00 push $00
0087CC06 6A00 push $00
0087CC08 49 dec ecx
0087CC09 75F9 jnz 0087CC04
0087CC0B 51 push ecx
0087CC0C 53 push ebx
0087CC0D 56 push esi
0087CC0E 57 push edi
0087CC0F 8945FC mov [ebp-$04], eax
0087CC12 33C0 xor eax, eax
0087CC14 55 push ebp
* Possible String Reference to: '<27><>|<7C><><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
0087CC15 68FBCD8700 push $0087CDFB
***** TRY
|
0087CC1A 64FF30 push dword ptr fs:[eax]
0087CC1D 648920 mov fs:[eax], esp
0087CC20 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087CC23 8B805C030000 mov eax, [eax+$035C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0087CC29 E892B2C4FF call 004C7EC0
0087CC2E 84C0 test al, al
0087CC30 0F85A2010000 jnz 0087CDD8
0087CC36 A00CCE8700 mov al, byte ptr [$0087CE0C]
0087CC3B 50 push eax
0087CC3C 8D45EC lea eax, [ebp-$14]
0087CC3F B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
0087CC41 E81EC1B9FF call 00418D64
0087CC46 8D4DEC lea ecx, [ebp-$14]
0087CC49 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087CC4C 8B805C030000 mov eax, [eax+$035C]
* Possible String Reference to: 'ssel'
|
0087CC52 BA18CE8700 mov edx, $0087CE18
0087CC57 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
0087CC59 FF9344020000 call dword ptr [ebx+$0244]
0087CC5F 84C0 test al, al
0087CC61 751D jnz 0087CC80
0087CC63 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0087CC65 B920CE8700 mov ecx, $0087CE20
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
0087CC6A BA28CE8700 mov edx, $0087CE28
*)
end;
procedure TfrmYSCRPB_QTTJ.TnochkClick(Sender : TObject);
begin
(*
0087CEA4 55 push ebp
0087CEA5 8BEC mov ebp, esp
0087CEA7 B904000000 mov ecx, $00000004
0087CEAC 6A00 push $00
0087CEAE 6A00 push $00
0087CEB0 49 dec ecx
0087CEB1 75F9 jnz 0087CEAC
0087CEB3 51 push ecx
0087CEB4 53 push ebx
0087CEB5 56 push esi
0087CEB6 57 push edi
0087CEB7 8945FC mov [ebp-$04], eax
0087CEBA 33C0 xor eax, eax
0087CEBC 55 push ebp
* Possible String Reference to: '<27>Lz<4C><7A><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
0087CEBD 68A3D08700 push $0087D0A3
***** TRY
|
0087CEC2 64FF30 push dword ptr fs:[eax]
0087CEC5 648920 mov fs:[eax], esp
0087CEC8 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087CECB 8B805C030000 mov eax, [eax+$035C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0087CED1 E8EAAFC4FF call 004C7EC0
0087CED6 84C0 test al, al
0087CED8 0F85A2010000 jnz 0087D080
0087CEDE A0B4D08700 mov al, byte ptr [$0087D0B4]
0087CEE3 50 push eax
0087CEE4 8D45EC lea eax, [ebp-$14]
0087CEE7 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
0087CEE9 E876BEB9FF call 00418D64
0087CEEE 8D4DEC lea ecx, [ebp-$14]
0087CEF1 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087CEF4 8B805C030000 mov eax, [eax+$035C]
* Possible String Reference to: 'ssel'
|
0087CEFA BAC0D08700 mov edx, $0087D0C0
0087CEFF 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
0087CF01 FF9344020000 call dword ptr [ebx+$0244]
0087CF07 84C0 test al, al
0087CF09 751D jnz 0087CF28
0087CF0B 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0087CF0D B9C8D08700 mov ecx, $0087D0C8
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
0087CF12 BAD0D08700 mov edx, $0087D0D0
*)
end;
procedure TfrmYSCRPB_QTTJ.v2ComTaitouPropertiesButtonClick(Sender : TObject);
begin
(*
0087D14C 55 push ebp
0087D14D 8BEC mov ebp, esp
0087D14F 51 push ecx
0087D150 B906000000 mov ecx, $00000006
0087D155 6A00 push $00
0087D157 6A00 push $00
0087D159 49 dec ecx
0087D15A 75F9 jnz 0087D155
0087D15C 51 push ecx
0087D15D 874DFC xchg [ebp-$04], ecx
0087D160 53 push ebx
0087D161 56 push esi
0087D162 8BF0 mov esi, eax
0087D164 33C0 xor eax, eax
0087D166 55 push ebp
0087D167 68A3D38700 push $0087D3A3
***** TRY
|
0087D16C 64FF30 push dword ptr fs:[eax]
0087D16F 648920 mov fs:[eax], esp
0087D172 33C0 xor eax, eax
0087D174 55 push ebp
0087D175 6879D38700 push $0087D379
***** TRY
|
0087D17A 64FF30 push dword ptr fs:[eax]
0087D17D 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ.TZDSCClick(Sender : TObject);
begin
(*
0087D488 55 push ebp
0087D489 8BEC mov ebp, esp
0087D48B B919000000 mov ecx, $00000019
0087D490 6A00 push $00
0087D492 6A00 push $00
0087D494 49 dec ecx
0087D495 75F9 jnz 0087D490
0087D497 53 push ebx
0087D498 56 push esi
0087D499 8945FC mov [ebp-$04], eax
0087D49C 33C0 xor eax, eax
0087D49E 55 push ebp
0087D49F 68F4D88700 push $0087D8F4
***** TRY
|
0087D4A4 64FF30 push dword ptr fs:[eax]
0087D4A7 648920 mov fs:[eax], esp
0087D4AA 8B4DFC mov ecx, [ebp-$04]
0087D4AD B201 mov dl, $01
* Reference to class TfrmFKCR
|
0087D4AF A1C4C67F00 mov eax, dword ptr [$007FC6C4]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
0087D4B4 E81749C2FF call 004A1DD0
*)
end;
procedure TfrmYSCRPB_QTTJ.VBZPropertiesButtonClick(Sender : TObject);
begin
(*
0087D9F4 55 push ebp
0087D9F5 8BEC mov ebp, esp
0087D9F7 51 push ecx
0087D9F8 B906000000 mov ecx, $00000006
0087D9FD 6A00 push $00
0087D9FF 6A00 push $00
0087DA01 49 dec ecx
0087DA02 75F9 jnz 0087D9FD
0087DA04 51 push ecx
0087DA05 874DFC xchg [ebp-$04], ecx
0087DA08 53 push ebx
0087DA09 56 push esi
0087DA0A 8BF0 mov esi, eax
0087DA0C 33C0 xor eax, eax
0087DA0E 55 push ebp
* Possible String Reference to: '<27><>n<EFBFBD><6E><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087DA0F 684DDC8700 push $0087DC4D
***** TRY
|
0087DA14 64FF30 push dword ptr fs:[eax]
0087DA17 648920 mov fs:[eax], esp
0087DA1A 33C0 xor eax, eax
0087DA1C 55 push ebp
0087DA1D 6823DC8700 push $0087DC23
***** TRY
|
0087DA22 64FF30 push dword ptr fs:[eax]
0087DA25 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ.v2Column4PropertiesButtonClick(Sender : TObject);
begin
(*
0087DD38 55 push ebp
0087DD39 8BEC mov ebp, esp
0087DD3B 51 push ecx
0087DD3C B906000000 mov ecx, $00000006
0087DD41 6A00 push $00
0087DD43 6A00 push $00
0087DD45 49 dec ecx
0087DD46 75F9 jnz 0087DD41
0087DD48 51 push ecx
0087DD49 874DFC xchg [ebp-$04], ecx
0087DD4C 53 push ebx
0087DD4D 56 push esi
0087DD4E 8BF0 mov esi, eax
0087DD50 33C0 xor eax, eax
0087DD52 55 push ebp
* Possible String Reference to: '<27>^k<><6B><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087DD53 6891DF8700 push $0087DF91
***** TRY
|
0087DD58 64FF30 push dword ptr fs:[eax]
0087DD5B 648920 mov fs:[eax], esp
0087DD5E 33C0 xor eax, eax
0087DD60 55 push ebp
0087DD61 6867DF8700 push $0087DF67
***** TRY
|
0087DD66 64FF30 push dword ptr fs:[eax]
0087DD69 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ.v2Column5PropertiesChange(Sender : TObject);
begin
(*
0087E08C 53 push ebx
0087E08D 56 push esi
0087E08E 8BD8 mov ebx, eax
* Possible String Reference to: 'Money'
|
0087E090 BACCE08700 mov edx, $0087E0CC
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087E095 8BB35C030000 mov esi, [ebx+$035C]
0087E09B 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087E09D E8128BC4FF call 004C6BB4
0087E0A2 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
0087E0A4 FF524C call dword ptr [edx+$4C]
0087E0A7 D835D4E08700 fdiv dword ptr [$0087E0D4]
0087E0AD 83C4F8 add esp, -$08
0087E0B0 DD1C24 fstp qword ptr [esp]
0087E0B3 9B wait
* Reference to control TfrmYSCRPB_QTTJ.Label13 : TLabel
|
0087E0B4 8B939C030000 mov edx, [ebx+$039C]
0087E0BA 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
0087E0BC E8CF8CF3FF call 007B6D90
0087E0C1 5E pop esi
0087E0C2 5B pop ebx
0087E0C3 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.v2ConNoHZPropertiesButtonClick(Sender : TObject);
begin
(*
0087E0D8 55 push ebp
0087E0D9 8BEC mov ebp, esp
0087E0DB 51 push ecx
0087E0DC B90B000000 mov ecx, $0000000B
0087E0E1 6A00 push $00
0087E0E3 6A00 push $00
0087E0E5 49 dec ecx
0087E0E6 75F9 jnz 0087E0E1
0087E0E8 874DFC xchg [ebp-$04], ecx
0087E0EB 53 push ebx
0087E0EC 56 push esi
0087E0ED 8BF0 mov esi, eax
0087E0EF 33C0 xor eax, eax
0087E0F1 55 push ebp
* Possible String Reference to: '<27>Bg<42><67><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087E0F2 68ADE38700 push $0087E3AD
***** TRY
|
0087E0F7 64FF30 push dword ptr fs:[eax]
0087E0FA 648920 mov fs:[eax], esp
0087E0FD 8BCE mov ecx, esi
0087E0FF B201 mov dl, $01
* Reference to class TfrmJYorderConCX
|
0087E101 A164DF7D00 mov eax, dword ptr [$007DDF64]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
0087E106 E8C53CC2FF call 004A1DD0
*)
end;
procedure TfrmYSCRPB_QTTJ.v2GYSNamePropertiesButtonClick(Sender : TObject);
begin
(*
0087E4B8 55 push ebp
0087E4B9 8BEC mov ebp, esp
0087E4BB 51 push ecx
0087E4BC B905000000 mov ecx, $00000005
0087E4C1 6A00 push $00
0087E4C3 6A00 push $00
0087E4C5 49 dec ecx
0087E4C6 75F9 jnz 0087E4C1
0087E4C8 51 push ecx
0087E4C9 874DFC xchg [ebp-$04], ecx
0087E4CC 53 push ebx
0087E4CD 56 push esi
0087E4CE 8BF0 mov esi, eax
0087E4D0 33C0 xor eax, eax
0087E4D2 55 push ebp
* Possible String Reference to: '<27>Wd<57><64><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087E4D3 6898E68700 push $0087E698
***** TRY
|
0087E4D8 64FF30 push dword ptr fs:[eax]
0087E4DB 648920 mov fs:[eax], esp
0087E4DE 33C0 xor eax, eax
0087E4E0 55 push ebp
0087E4E1 686EE68700 push $0087E66E
***** TRY
|
0087E4E6 64FF30 push dword ptr fs:[eax]
0087E4E9 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ.v2Column6PropertiesButtonClick(Sender : TObject);
begin
(*
0087E730 55 push ebp
0087E731 8BEC mov ebp, esp
0087E733 51 push ecx
0087E734 B905000000 mov ecx, $00000005
0087E739 6A00 push $00
0087E73B 6A00 push $00
0087E73D 49 dec ecx
0087E73E 75F9 jnz 0087E739
0087E740 51 push ecx
0087E741 874DFC xchg [ebp-$04], ecx
0087E744 53 push ebx
0087E745 56 push esi
0087E746 8BF0 mov esi, eax
0087E748 33C0 xor eax, eax
0087E74A 55 push ebp
* Possible String Reference to: '<27><>a<EFBFBD><61><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087E74B 6810E98700 push $0087E910
***** TRY
|
0087E750 64FF30 push dword ptr fs:[eax]
0087E753 648920 mov fs:[eax], esp
0087E756 33C0 xor eax, eax
0087E758 55 push ebp
0087E759 68E6E88700 push $0087E8E6
***** TRY
|
0087E75E 64FF30 push dword ptr fs:[eax]
0087E761 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ.ConNoKeyPress(Sender : TObject);
begin
(*
0087E9B0 55 push ebp
0087E9B1 8BEC mov ebp, esp
0087E9B3 6A00 push $00
0087E9B5 6A00 push $00
0087E9B7 6A00 push $00
0087E9B9 53 push ebx
0087E9BA 56 push esi
0087E9BB 8BF0 mov esi, eax
0087E9BD 33C0 xor eax, eax
0087E9BF 55 push ebp
* Possible String Reference to: '<27><>_<EFBFBD><5F><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087E9C0 6815EB8700 push $0087EB15
***** TRY
|
0087E9C5 64FF30 push dword ptr fs:[eax]
0087E9C8 648920 mov fs:[eax], esp
0087E9CB 80390D cmp byte ptr [ecx], $0D
0087E9CE 0F851E010000 jnz 0087EAF2
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
0087E9D4 8B9E20030000 mov ebx, [esi+$0320]
0087E9DA 33D2 xor edx, edx
0087E9DC 8BC3 mov eax, ebx
0087E9DE 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_0190
|
0087E9E0 FF9190010000 call dword ptr [ecx+$0190]
0087E9E6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087E9E8 E8E76EC4FF call 004C58D4
0087E9ED 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087E9EF E8B8F5C5FF call 004DDFAC
0087E9F4 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
0087E9F6 FF5244 call dword ptr [edx+$44]
0087E9F9 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087E9FB E8ACF5C5FF call 004DDFAC
* Possible String Reference to: 'select SCOrderNO=(select Top 1 JM.C
| onNo from Cloth_Main JM where JM.Ma
| inid=A.Mainid),'
|
0087EA00 BA2CEB8700 mov edx, $0087EB2C
0087EA05 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EA07 FF5138 call dword ptr [ecx+$38]
0087EA0A 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EA0C E89BF5C5FF call 004DDFAC
* Possible String Reference to: 'RMBMoney=(case when (A.BZType<>'$')
| and (A.BZType<>'USD') then Money e
| lse 0 end)'
|
0087EA11 BA8CEB8700 mov edx, $0087EB8C
0087EA16 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EA18 FF5138 call dword ptr [ecx+$38]
0087EA1B 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EA1D E88AF5C5FF call 004DDFAC
* Possible String Reference to: ',USDMoney=(case when (A.BZType<>'<27><>
| ') and (A.BZType<>'RMB') then Money
| else 0 end)'
|
0087EA22 BAE8EB8700 mov edx, $0087EBE8
0087EA27 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EA29 FF5138 call dword ptr [ecx+$38]
0087EA2C 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EA2E E879F5C5FF call 004DDFAC
* Possible String Reference to: ',isnull((select JM.PRTColor from JY
| Order_Sub JM inner join CK_SXPB_CR
| F on JM.Subid=F.ORDSubIdRK where F.
| SPID=A.YFTypeId),'') PRTColor,'
|
0087EA33 BA44EC8700 mov edx, $0087EC44
0087EA38 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EA3A FF5138 call dword ptr [ecx+$38]
0087EA3D 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EA3F E868F5C5FF call 004DDFAC
* Possible String Reference to: 'A.*'
|
0087EA44 BAD4EC8700 mov edx, $0087ECD4
0087EA49 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EA4B FF5138 call dword ptr [ecx+$38]
0087EA4E 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EA50 E857F5C5FF call 004DDFAC
* Possible String Reference to: ' from YF_Money_CR A'
|
0087EA55 BAE0EC8700 mov edx, $0087ECE0
0087EA5A 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EA5C FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' where A.ConNO like '%'
|
0087EA5F 68FCEC8700 push $0087ECFC
0087EA64 8D55F4 lea edx, [ebp-$0C]
* Reference to control TfrmYSCRPB_QTTJ.ConNo : TEdit
|
0087EA67 8B86A4030000 mov eax, [esi+$03A4]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
0087EA6D E87E9BC0FF call 004885F0
0087EA72 8B45F4 mov eax, [ebp-$0C]
0087EA75 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087EA78 E86FBEB8FF call 0040A8EC
0087EA7D FF75F8 push dword ptr [ebp-$08]
0087EA80 681CED8700 push $0087ED1C
* Possible String Reference to: '' and A.CRType='Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>' '
|
0087EA85 6828ED8700 push $0087ED28
0087EA8A 8D45FC lea eax, [ebp-$04]
0087EA8D BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
0087EA92 E81D6CB8FF call 004056B4
0087EA97 8B45FC mov eax, [ebp-$04]
0087EA9A 50 push eax
0087EA9B 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EA9D E80AF5C5FF call 004DDFAC
0087EAA2 5A pop edx
0087EAA3 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EAA5 FF5138 call dword ptr [ecx+$38]
0087EAA8 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EAAA E8FDF4C5FF call 004DDFAC
* Possible String Reference to: ' and isnull(FeeType,'')='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>''
|
0087EAAF BA50ED8700 mov edx, $0087ED50
0087EAB4 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EAB6 FF5138 call dword ptr [ecx+$38]
0087EAB9 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
0087EABB E8086EC4FF call 004C58C8
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087EAC0 8B965C030000 mov edx, [esi+$035C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
0087EAC6 8B8620030000 mov eax, [esi+$0320]
|
0087EACC E8BF83F3FF call 007B6E90
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087EAD1 8B965C030000 mov edx, [esi+$035C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
0087EAD7 8B8620030000 mov eax, [esi+$0320]
|
0087EADD E83685F3FF call 007B7018
0087EAE2 BA7CED8700 mov edx, $0087ED7C
* Reference to control TfrmYSCRPB_QTTJ.Label13 : TLabel
|
0087EAE7 8B869C030000 mov eax, [esi+$039C]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
0087EAED E82E9BC0FF call 00488620
0087EAF2 33C0 xor eax, eax
0087EAF4 5A pop edx
0087EAF5 59 pop ecx
0087EAF6 59 pop ecx
0087EAF7 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '^[<5B><>]<5D>'
|
0087EAFA 681CEB8700 push $0087EB1C
0087EAFF 8D45F4 lea eax, [ebp-$0C]
* Reference to: System.@LStrClr(void;void);
|
0087EB02 E81D68B8FF call 00405324
0087EB07 8D45F8 lea eax, [ebp-$08]
0087EB0A BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
0087EB0F E83468B8FF call 00405348
0087EB14 C3 ret
* Reference to: System.@HandleFinally;
|
0087EB15 E9DA5FB8FF jmp 00404AF4
0087EB1A EBE3 jmp 0087EAFF
****** END
|
0087EB1C 5E pop esi
0087EB1D 5B pop ebx
0087EB1E 8BE5 mov esp, ebp
0087EB20 5D pop ebp
0087EB21 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.OrderNoKeyPress(Sender : TObject);
begin
(*
0087ED80 55 push ebp
0087ED81 8BEC mov ebp, esp
0087ED83 6A00 push $00
0087ED85 6A00 push $00
0087ED87 6A00 push $00
0087ED89 53 push ebx
0087ED8A 56 push esi
0087ED8B 8BF0 mov esi, eax
0087ED8D 33C0 xor eax, eax
0087ED8F 55 push ebp
* Possible String Reference to: '<27>\<5C><><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087ED90 68E5EE8700 push $0087EEE5
***** TRY
|
0087ED95 64FF30 push dword ptr fs:[eax]
0087ED98 648920 mov fs:[eax], esp
0087ED9B 80390D cmp byte ptr [ecx], $0D
0087ED9E 0F851E010000 jnz 0087EEC2
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
0087EDA4 8B9E20030000 mov ebx, [esi+$0320]
0087EDAA 33D2 xor edx, edx
0087EDAC 8BC3 mov eax, ebx
0087EDAE 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_0190
|
0087EDB0 FF9190010000 call dword ptr [ecx+$0190]
0087EDB6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087EDB8 E8176BC4FF call 004C58D4
0087EDBD 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EDBF E8E8F1C5FF call 004DDFAC
0087EDC4 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
0087EDC6 FF5244 call dword ptr [edx+$44]
0087EDC9 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EDCB E8DCF1C5FF call 004DDFAC
* Possible String Reference to: 'select SCOrderNO=(select Top 1 JM.C
| onNo from Cloth_Main JM where JM.Ma
| inid=A.Mainid),'
|
0087EDD0 BAFCEE8700 mov edx, $0087EEFC
0087EDD5 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EDD7 FF5138 call dword ptr [ecx+$38]
0087EDDA 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EDDC E8CBF1C5FF call 004DDFAC
* Possible String Reference to: 'RMBMoney=(case when (A.BZType<>'$')
| and (A.BZType<>'USD') then Money e
| lse 0 end)'
|
0087EDE1 BA5CEF8700 mov edx, $0087EF5C
0087EDE6 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EDE8 FF5138 call dword ptr [ecx+$38]
0087EDEB 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EDED E8BAF1C5FF call 004DDFAC
* Possible String Reference to: ',USDMoney=(case when (A.BZType<>'<27><>
| ') and (A.BZType<>'RMB') then Money
| else 0 end)'
|
0087EDF2 BAB8EF8700 mov edx, $0087EFB8
0087EDF7 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EDF9 FF5138 call dword ptr [ecx+$38]
0087EDFC 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EDFE E8A9F1C5FF call 004DDFAC
* Possible String Reference to: ',isnull((select JM.PRTColor from JY
| Order_Sub JM inner join CK_SXPB_CR
| F on JM.Subid=F.ORDSubIdRK where F.
| SPID=A.YFTypeId),'') PRTColor,'
|
0087EE03 BA14F08700 mov edx, $0087F014
0087EE08 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EE0A FF5138 call dword ptr [ecx+$38]
0087EE0D 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EE0F E898F1C5FF call 004DDFAC
* Possible String Reference to: 'A.*'
|
0087EE14 BAA4F08700 mov edx, $0087F0A4
0087EE19 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EE1B FF5138 call dword ptr [ecx+$38]
0087EE1E 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EE20 E887F1C5FF call 004DDFAC
* Possible String Reference to: ' from YF_Money_CR A'
|
0087EE25 BAB0F08700 mov edx, $0087F0B0
0087EE2A 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EE2C FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' where A.OrderNO like '%'
|
0087EE2F 68CCF08700 push $0087F0CC
0087EE34 8D55F4 lea edx, [ebp-$0C]
* Reference to control TfrmYSCRPB_QTTJ.OrderNo : TEdit
|
0087EE37 8B8688030000 mov eax, [esi+$0388]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
0087EE3D E8AE97C0FF call 004885F0
0087EE42 8B45F4 mov eax, [ebp-$0C]
0087EE45 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087EE48 E89FBAB8FF call 0040A8EC
0087EE4D FF75F8 push dword ptr [ebp-$08]
0087EE50 68F0F08700 push $0087F0F0
* Possible String Reference to: '' and A.CRType='Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>' '
|
0087EE55 68FCF08700 push $0087F0FC
0087EE5A 8D45FC lea eax, [ebp-$04]
0087EE5D BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
0087EE62 E84D68B8FF call 004056B4
0087EE67 8B45FC mov eax, [ebp-$04]
0087EE6A 50 push eax
0087EE6B 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EE6D E83AF1C5FF call 004DDFAC
0087EE72 5A pop edx
0087EE73 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EE75 FF5138 call dword ptr [ecx+$38]
0087EE78 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0087EE7A E82DF1C5FF call 004DDFAC
* Possible String Reference to: ' and isnull(FeeType,'')='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>''
|
0087EE7F BA24F18700 mov edx, $0087F124
0087EE84 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0087EE86 FF5138 call dword ptr [ecx+$38]
0087EE89 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
0087EE8B E8386AC4FF call 004C58C8
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087EE90 8B965C030000 mov edx, [esi+$035C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
0087EE96 8B8620030000 mov eax, [esi+$0320]
|
0087EE9C E8EF7FF3FF call 007B6E90
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087EEA1 8B965C030000 mov edx, [esi+$035C]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryMain : TADOQuery
|
0087EEA7 8B8620030000 mov eax, [esi+$0320]
|
0087EEAD E86681F3FF call 007B7018
0087EEB2 BA50F18700 mov edx, $0087F150
* Reference to control TfrmYSCRPB_QTTJ.Label13 : TLabel
|
0087EEB7 8B869C030000 mov eax, [esi+$039C]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
0087EEBD E85E97C0FF call 00488620
0087EEC2 33C0 xor eax, eax
0087EEC4 5A pop edx
0087EEC5 59 pop ecx
0087EEC6 59 pop ecx
0087EEC7 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '^[<5B><>]<5D>'
|
0087EECA 68ECEE8700 push $0087EEEC
0087EECF 8D45F4 lea eax, [ebp-$0C]
* Reference to: System.@LStrClr(void;void);
|
0087EED2 E84D64B8FF call 00405324
0087EED7 8D45F8 lea eax, [ebp-$08]
0087EEDA BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
0087EEDF E86464B8FF call 00405348
0087EEE4 C3 ret
* Reference to: System.@HandleFinally;
|
0087EEE5 E90A5CB8FF jmp 00404AF4
0087EEEA EBE3 jmp 0087EECF
****** END
|
0087EEEC 5E pop esi
0087EEED 5B pop ebx
0087EEEE 8BE5 mov esp, ebp
0087EEF0 5D pop ebp
0087EEF1 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.Tv2StylesGetContentStyle(Sender : TObject);
begin
(*
0087F154 55 push ebp
0087F155 8BEC mov ebp, esp
0087F157 5D pop ebp
0087F158 C20800 ret $0008
*)
end;
procedure TfrmYSCRPB_QTTJ.cxTabControl2Change(Sender : TObject);
begin
(*
0087F15C 53 push ebx
0087F15D 8BD8 mov ebx, eax
0087F15F 33D2 xor edx, edx
* Reference to control TfrmYSCRPB_QTTJ.v2ConNo : TcxGridDBColumn
|
0087F161 8B8394030000 mov eax, [ebx+$0394]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F167 E858AADAFF call 00629BC4
0087F16C 33D2 xor edx, edx
* Reference to control TfrmYSCRPB_QTTJ.VOrderNo : TcxGridDBColumn
|
0087F16E 8B8370030000 mov eax, [ebx+$0370]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F174 E84BAADAFF call 00629BC4
0087F179 33D2 xor edx, edx
* Reference to control TfrmYSCRPB_QTTJ.TPrint : TToolButton
|
0087F17B 8B83D0030000 mov eax, [ebx+$03D0]
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
0087F181 E88A93C0FF call 00488510
* Possible String Reference to: '<27>Է<EFBFBD><D4B7><EFBFBD>λ'
|
0087F186 BA84F28700 mov edx, $0087F284
* Reference to control TfrmYSCRPB_QTTJ.v2Column6 : TcxGridDBColumn
|
0087F18B 8B836C030000 mov eax, [ebx+$036C]
* Reference to : TcxCustomGridTableView._PROC_006295E0()
|
0087F191 E84AA4DAFF call 006295E0
0087F196 B201 mov dl, $01
* Reference to control TfrmYSCRPB_QTTJ.v2Huilv : TcxGridDBColumn
|
0087F198 8B83DC030000 mov eax, [ebx+$03DC]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F19E E821AADAFF call 00629BC4
0087F1A3 B201 mov dl, $01
* Reference to control TfrmYSCRPB_QTTJ.v2RMBMoney : TcxGridDBColumn
|
0087F1A5 8B83D8030000 mov eax, [ebx+$03D8]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F1AB E814AADAFF call 00629BC4
* Reference to control TfrmYSCRPB_QTTJ.cxTabControl2 : TcxTabControl
|
0087F1B0 8B83C8030000 mov eax, [ebx+$03C8]
* Reference to control ADOTemp : N.A.
|
0087F1B6 83B83C03000000 cmp dword ptr [eax+$033C], +$00
0087F1BD 751A jnz 0087F1D9
0087F1BF B201 mov dl, $01
* Reference to control TfrmYSCRPB_QTTJ.v2ConNo : TcxGridDBColumn
|
0087F1C1 8B8394030000 mov eax, [ebx+$0394]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F1C7 E8F8A9DAFF call 00629BC4
0087F1CC B201 mov dl, $01
* Reference to control TfrmYSCRPB_QTTJ.VOrderNo : TcxGridDBColumn
|
0087F1CE 8B8370030000 mov eax, [ebx+$0370]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F1D4 E8EBA9DAFF call 00629BC4
* Reference to control TfrmYSCRPB_QTTJ.cxTabControl2 : TcxTabControl
|
0087F1D9 8B83C8030000 mov eax, [ebx+$03C8]
* Reference to control ADOTemp : N.A.
|
0087F1DF 83B83C03000001 cmp dword ptr [eax+$033C], +$01
0087F1E6 750D jnz 0087F1F5
0087F1E8 B201 mov dl, $01
* Reference to control TfrmYSCRPB_QTTJ.TPrint : TToolButton
|
0087F1EA 8B83D0030000 mov eax, [ebx+$03D0]
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
0087F1F0 E81B93C0FF call 00488510
* Reference to control TfrmYSCRPB_QTTJ.cxTabControl2 : TcxTabControl
|
0087F1F5 8B83C8030000 mov eax, [ebx+$03C8]
* Reference to control ADOTemp : N.A.
|
0087F1FB 83B83C03000002 cmp dword ptr [eax+$033C], +$02
0087F202 7544 jnz 0087F248
* Possible String Reference to: 'Ա<><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
0087F204 BA98F28700 mov edx, $0087F298
* Reference to control TfrmYSCRPB_QTTJ.v2Column6 : TcxGridDBColumn
|
0087F209 8B836C030000 mov eax, [ebx+$036C]
* Reference to : TcxCustomGridTableView._PROC_006295E0()
|
0087F20F E8CCA3DAFF call 006295E0
0087F214 B201 mov dl, $01
* Reference to control TfrmYSCRPB_QTTJ.v2ConNo : TcxGridDBColumn
|
0087F216 8B8394030000 mov eax, [ebx+$0394]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F21C E8A3A9DAFF call 00629BC4
0087F221 B201 mov dl, $01
* Reference to control TfrmYSCRPB_QTTJ.VOrderNo : TcxGridDBColumn
|
0087F223 8B8370030000 mov eax, [ebx+$0370]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F229 E896A9DAFF call 00629BC4
0087F22E 33D2 xor edx, edx
* Reference to control TfrmYSCRPB_QTTJ.v2Huilv : TcxGridDBColumn
|
0087F230 8B83DC030000 mov eax, [ebx+$03DC]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F236 E889A9DAFF call 00629BC4
0087F23B 33D2 xor edx, edx
* Reference to control TfrmYSCRPB_QTTJ.v2RMBMoney : TcxGridDBColumn
|
0087F23D 8B83D8030000 mov eax, [ebx+$03D8]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F243 E87CA9DAFF call 00629BC4
* Reference to control TfrmYSCRPB_QTTJ.cxTabControl2 : TcxTabControl
|
0087F248 8B83C8030000 mov eax, [ebx+$03C8]
* Reference to control ADOTemp : N.A.
|
0087F24E 83B83C03000003 cmp dword ptr [eax+$033C], +$03
0087F255 751A jnz 0087F271
0087F257 B201 mov dl, $01
* Reference to control TfrmYSCRPB_QTTJ.v2ConNo : TcxGridDBColumn
|
0087F259 8B8394030000 mov eax, [ebx+$0394]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F25F E860A9DAFF call 00629BC4
0087F264 B201 mov dl, $01
* Reference to control TfrmYSCRPB_QTTJ.VOrderNo : TcxGridDBColumn
|
0087F266 8B8370030000 mov eax, [ebx+$0370]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F26C E853A9DAFF call 00629BC4
0087F271 8BC3 mov eax, ebx
|
0087F273 E8D484FFFF call 0087774C
0087F278 5B pop ebx
0087F279 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.RadioGroup1Click(Sender : TObject);
begin
(*
|
0087F2A4 E8A384FFFF call 0087774C
0087F2A9 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ.TPrintClick(Sender : TObject);
begin
(*
0087F2AC 55 push ebp
0087F2AD 8BEC mov ebp, esp
0087F2AF B90A000000 mov ecx, $0000000A
0087F2B4 6A00 push $00
0087F2B6 6A00 push $00
0087F2B8 49 dec ecx
0087F2B9 75F9 jnz 0087F2B4
0087F2BB 53 push ebx
0087F2BC 56 push esi
0087F2BD 8BF0 mov esi, eax
0087F2BF 33C0 xor eax, eax
0087F2C1 55 push ebp
* Possible String Reference to: '<27>{S<><53><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087F2C2 6874F78700 push $0087F774
***** TRY
|
0087F2C7 64FF30 push dword ptr fs:[eax]
0087F2CA 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRPB_QTTJ.CDS_HZ : TClientDataSet
|
0087F2CD 8B865C030000 mov eax, [esi+$035C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0087F2D3 E8E88BC4FF call 004C7EC0
0087F2D8 84C0 test al, al
0087F2DA 0F8535040000 jnz 0087F715
0087F2E0 8D55F4 lea edx, [ebp-$0C]
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_008787D1(Sender : TObject);
begin
(*
008787D1 8BEC mov ebp, esp
008787D3 B93B000000 mov ecx, $0000003B
008787D8 6A00 push $00
008787DA 6A00 push $00
008787DC 49 dec ecx
008787DD 75F9 jnz 008787D8
008787DF 51 push ecx
008787E0 53 push ebx
008787E1 56 push esi
008787E2 57 push edi
008787E3 8945FC mov [ebp-$04], eax
008787E6 33C0 xor eax, eax
008787E8 55 push ebp
* Possible String Reference to: '<27>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
008787E9 689C918700 push $0087919C
***** TRY
|
008787EE 64FF30 push dword ptr fs:[eax]
008787F1 648920 mov fs:[eax], esp
008787F4 33C0 xor eax, eax
008787F6 55 push ebp
008787F7 68FF8F8700 push $00878FFF
***** TRY
|
008787FC 64FF30 push dword ptr fs:[eax]
008787FF 648920 mov fs:[eax], esp
00878802 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryCmd : TADOQuery
|
00878805 8B800C030000 mov eax, [eax+$030C]
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
0087880B E81C36C6FF call 004DBE2C
* Reference to: ADODB.TADOConnection.BeginTrans(TADOConnection):Integer;
|
00878810 E87F9AC5FF call 004D2294
* Possible String Reference to: 'YF_Money_CR'
|
00878815 68B8918700 push $008791B8
0087881A 6A04 push $04
0087881C 6A01 push $01
0087881E 8D55F8 lea edx, [ebp-$08]
00878821 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryCmd : TADOQuery
|
00878824 8B800C030000 mov eax, [eax+$030C]
* Possible String Reference to: 'YC'
|
0087882A B9CC918700 mov ecx, $008791CC
* Reference to : TfrmSelExportField._PROC_007B7708()
|
0087882F E8D4EEF3FF call 007B7708
00878834 84C0 test al, al
00878836 753A jnz 00878872
00878838 33DB xor ebx, ebx
0087883A 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB_QTTJ.ADOQueryCmd : TADOQuery
|
0087883D 8B800C030000 mov eax, [eax+$030C]
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
00878843 E8E435C6FF call 004DBE2C
* Reference to: ADODB.TADOConnection.RollbackTrans(TADOConnection);
|
00878848 E8939AC5FF call 004D22E0
0087884D 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0087884F B9D0918700 mov ecx, $008791D0
* Possible String Reference to: 'ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>'
|
00878854 BAD8918700 mov edx, $008791D8
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_00879259(Sender : TObject);
begin
(*
00879259 7064 jo 008792BF
0087925B 61 popa
0087925C 7465 jz 008792C3
0087925E 205946 and [ecx+$46], bl
00879261 5F pop edi
00879262 4D dec ebp
00879263 6F outsd
00879264 6E outsb
00879265 65795F jns 008792C7
00879268 43 inc ebx
00879269 52 push edx
0087926A 49 dec ecx
0087926B 44 inc esp
0087926C 207365 and [ebx+$65], dh
0087926F 7420 jz 00879291
00879271 43 inc ebx
00879272 52 push edx
00879273 49 dec ecx
00879274 44 inc esp
00879275 3D43524944 cmp eax, $44495243
0087927A 2B31 sub esi, dword ptr [ecx]
0087927C 0000 add [eax], al
0087927E 0000 add [eax], al
00879280 FFFF DB $FF, $FF //
00879282 FFFF DB $FF, $FF //
00879284 1C00 sbb al, $00
00879286 0000 add [eax], al
00879288 7365 jnb 008792EF
0087928A 6C insb
0087928B 656374202A arpl gs:[eax+$2A], si
00879290 206672 and [esi+$72], ah
00879293 6F outsd
00879294 6D insd
00879295 205946 and [ecx+$46], bl
00879298 5F pop edi
00879299 4D dec ebp
0087929A 6F outsd
0087929B 6E outsb
0087929C 65795F jns 008792FE
0087929F 43 inc ebx
008792A0 52 push edx
008792A1 49 dec ecx
008792A2 44 inc esp
008792A3 2000 and [eax], al
008792A5 0000 add [eax], al
008792A7 00FF add bh, bh
008792A9 FFFF DB $FF, $FF //
008792AB FF2400 jmp dword ptr [eax+eax]
008792AE 0000 add [eax], al
008792B0 7365 jnb 00879317
008792B2 6C insb
008792B3 656374202A arpl gs:[eax+$2A], si
008792B8 206672 and [esi+$72], ah
008792BB 6F outsd
008792BC 6D insd
008792BD 205946 and [ecx+$46], bl
008792C0 5F pop edi
008792C1 4D dec ebp
008792C2 6F outsd
008792C3 6E outsb
008792C4 65795F jns 00879326
008792C7 4B dec ebx
008792C8 43 inc ebx
008792C9 207768 and [edi+$68], dh
008792CC 657265 jb 00879334
008792CF 2031 and [ecx], dh
008792D1 3C3E cmp al, $3E
008792D3 3100 xor [eax], eax
008792D5 0000 add [eax], al
008792D7 00FF add bh, bh
008792D9 FFFF DB $FF, $FF //
008792DB FF09 dec dword ptr [ecx]
008792DD 0000 add [eax], al
008792DF 004661 add [esi+$61], al
008792E2 63746F72 arpl [edi+ebp*2+$72], si
008792E6 794E jns 00879336
008792E8 6F outsd
008792E9 0000 add [eax], al
008792EB 00FF add bh, bh
008792ED FFFF DB $FF, $FF //
008792EF FF07 inc dword ptr [edi]
008792F1 0000 add [eax], al
008792F3 005A64 add [edx+$64], bl
008792F6 7953 jns 0087934B
008792F8 7472 jz 0087936C
008792FA 3100 xor [eax], eax
008792FC FFFF DB $FF, $FF //
008792FE FFFF DB $FF, $FF //
00879300 06 push es
00879301 0000 add [eax], al
00879303 00D3 add bl, dl
00879305 A6 cmpsb
00879306 B8B6B8B600 mov eax, $00B6B8B6
0087930B 00FF add bh, bh
0087930D FFFF DB $FF, $FF //
0087930F FF23 jmp dword ptr [ebx]
00879311 0000 add [eax], al
00879313 007365 add [ebx+$65], dh
00879316 6C insb
00879317 656374202A arpl gs:[eax+$2A], si
0087931C 206672 and [esi+$72], ah
0087931F 6F outsd
00879320 6D insd
00879321 205946 and [ecx+$46], bl
00879324 5F pop edi
00879325 4D dec ebp
00879326 6F outsd
00879327 6E outsb
00879328 65795F jns 0087938A
0087932B 43 inc ebx
0087932C 52 push edx
0087932D 207768 and [edi+$68], dh
00879330 657265 jb 00879398
00879333 2031 and [ecx], dh
00879335 3D3200FFFF cmp eax, $FFFF0032
0087933A FFFF DB $FF, $FF //
0087933C 0400 add al, +$00
0087933E 0000 add [eax], al
00879340 59 pop ecx
00879341 46 inc esi
00879342 49 dec ecx
00879343 44 inc esp
00879344 0000 add [eax], al
00879346 0000 add [eax], al
00879348 FFFF DB $FF, $FF //
0087934A FFFF DB $FF, $FF //
0087934C 06 push es
0087934D 0000 add [eax], al
0087934F 004669 add [esi+$69], al
00879352 6C insb
00879353 6C insb
00879354 657200 jb 00879357
00879357 00FF add bh, bh
00879359 FFFF DB $FF, $FF //
0087935B FF06 inc dword ptr [esi]
0087935D 0000 add [eax], al
0087935F 004352 add [ebx+$52], al
00879362 54 push esp
00879363 7970 jns 008793D5
00879365 650000 add gs:[eax], al
00879368 FFFF DB $FF, $FF //
0087936A FFFF DB $FF, $FF //
0087936C 0A00 or al, byte ptr [eax]
0087936E 0000 add [eax], al
00879370 D3A6B8B6BFEE shl dword ptr [esi+$EEBFB6B8], cl
00879376 B5C7 mov ch, $C7
00879378 BCC70000FF mov esp, $FF0000C7
0087937D FFFF DB $FF, $FF //
0087937F FF06 inc dword ptr [esi]
00879381 0000 add [eax], al
00879383 004352 add [ebx+$52], al
00879386 46 inc esi
00879387 6C insb
00879388 61 popa
00879389 670000 add [bx+si], al
0087938C FFFF DB $FF, $FF //
0087938E FFFF DB $FF, $FF //
00879390 07 pop es
00879391 0000 add [eax], al
00879393 005174 add [ecx+$74], dl
00879396 7946 jns 008793DE
00879398 6C insb
00879399 61 popa
0087939A 6700FF add bh, bh
0087939D FFFF DB $FF, $FF //
0087939F FF06 inc dword ptr [esi]
008793A1 0000 add [eax], al
008793A3 005946 add [ecx+$46], bl
008793A6 4E dec esi
008793A7 61 popa
008793A8 6D insd
008793A9 650000 add gs:[eax], al
008793AC FFFF DB $FF, $FF //
008793AE FFFF DB $FF, $FF //
008793B0 07 pop es
008793B1 0000 add [eax], al
008793B3 004665 add [esi+$65], al
008793B6 6554 push esp
008793B8 7970 jns 0087942A
008793BA 6500FF add bh, bh
008793BD FFFF DB $FF, $FF //
008793BF FF06 inc dword ptr [esi]
008793C1 0000 add [eax], al
008793C3 004352 add [ebx+$52], al
008793C6 54 push esp
008793C7 696D650000FFFF imul ebp, [ebp+$65], $FFFF0000
008793CE FFFF DB $FF, $FF //
008793D0 07 pop es
008793D1 0000 add [eax], al
008793D3 006368 add [ebx+$68], ah
008793D6 6B6E6F74 imul ebp, [esi+$6F], $74
008793DA 6500FF add bh, bh
008793DD FFFF DB $FF, $FF //
008793DF FF0A dec dword ptr [edx]
008793E1 0000 add [eax], al
008793E3 005946 add [ecx+$46], bl
008793E6 44 inc esp
008793E7 656646 inc si
008793EA 6C insb
008793EB 61 popa
008793EC 673100 xor [bx+si], eax
008793EF 00FF add bh, bh
008793F1 FFFF DB $FF, $FF //
008793F3 FF06 inc dword ptr [esi]
008793F5 0000 add [eax], al
008793F7 007374 add [ebx+$74], dh
008793FA 61 popa
008793FB 7475 jz 00879472
008793FD 7300 jnb 008793FF
008793FF 00FF add bh, bh
00879401 FFFF DB $FF, $FF //
00879403 FF0500000048 inc dword ptr [$48000000]
00879409 7569 jnz 00879474
0087940B 4C dec esp
0087940C 7600 jbe 0087940E
0087940E 0000 add [eax], al
00879410 FFFF DB $FF, $FF //
00879412 FFFF DB $FF, $FF //
00879414 050000004D add eax, +$4D000000
00879419 6F outsd
0087941A 6E outsb
0087941B 657900 jns 0087941E
0087941E 0000 add [eax], al
00879420 FFFF DB $FF, $FF //
00879422 FFFF DB $FF, $FF //
00879424 0300 add eax, [eax]
00879426 0000 add [eax], al
00879428 53 push ebx
00879429 4C dec esp
0087942A 56 push esi
0087942B 00FF add bh, bh
0087942D FFFF DB $FF, $FF //
0087942F FF06 inc dword ptr [esi]
00879431 0000 add [eax], al
00879433 00425A add [edx+$5A], al
00879436 54 push esp
00879437 7970 jns 008794A9
00879439 650000 add gs:[eax], al
0087943C FFFF DB $FF, $FF //
0087943E FFFF DB $FF, $FF //
00879440 0200 add al, byte ptr [eax]
00879442 0000 add [eax], al
00879444 A3A40000FF mov dword ptr [$FF0000A4], eax
00879449 FFFF DB $FF, $FF //
0087944B FF09 dec dword ptr [ecx]
0087944D 0000 add [eax], al
0087944F 00436F add [ebx+$6F], al
00879452 6D insd
00879453 54 push esp
00879454 61 popa
00879455 69746F75000000FF imul esi, [edi+ebp*2+$75], $FF000000
0087945D FFFF DB $FF, $FF //
0087945F FF0400 inc dword ptr [eax+eax]
00879462 0000 add [eax], al
00879464 59 pop ecx
00879465 46 inc esi
00879466 49 dec ecx
00879467 640000 add fs:[eax], al
0087946A 0000 add [eax], al
0087946C D4 aam
0087946D F6D0 not al
0087946F D0CA ror dl, 1
00879471 A7 cmpsd
00879472 B0DC mov al, $DC
00879474 2100 and [eax], eax
00879476 0000 add [eax], al
00879478 55 push ebp
00879479 8BEC mov ebp, esp
0087947B B908000000 mov ecx, $00000008
00879480 6A00 push $00
00879482 6A00 push $00
00879484 49 dec ecx
00879485 75F9 jnz 00879480
00879487 51 push ecx
00879488 53 push ebx
00879489 56 push esi
0087948A 8BDA mov ebx, edx
0087948C 8BF0 mov esi, eax
0087948E 33C0 xor eax, eax
00879490 55 push ebp
* Possible String Reference to: '<27>i<EFBFBD><69><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
00879491 6886968700 push $00879686
***** TRY
|
00879496 64FF30 push dword ptr fs:[eax]
00879499 648920 mov fs:[eax], esp
0087949C 8D55FC lea edx, [ebp-$04]
0087949F 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;
|
008794A1 E81662D1FF call 0058F6BC
* Reference to control v1PRTColor : N.A.
|
008794A6 8B8634030000 mov eax, [esi+$0334]
* 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;
|
008794AC E89B2EDEFF 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;
|
008794B1 E8AE86DDFF call 00651B64
* Reference to field N.A..OFFS_0050
|
008794B6 8B4050 mov eax, [eax+$50]
008794B9 8D55F4 lea edx, [ebp-$0C]
008794BC 8B08 mov ecx, [eax]
008794BE FF5110 call dword ptr [ecx+$10]
008794C1 8B45F4 mov eax, [ebp-$0C]
008794C4 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008794C7 E82014B9FF call 0040A8EC
* Reference to control Label10 : N.A.
|
008794CC 8B9E5C030000 mov ebx, [esi+$035C]
008794D2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008794D4 E867EFC4FF call 004C8440
008794D9 8D55E0 lea edx, [ebp-$20]
008794DC 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008794DF E80814B9FF call 0040A8EC
008794E4 8B55E0 mov edx, [ebp-$20]
008794E7 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008794EA E8D9F8B9FF call 00418DC8
008794EF 8D45E4 lea eax, [ebp-$1C]
008794F2 50 push eax
008794F3 8B55F8 mov edx, [ebp-$08]
008794F6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008794F8 E8B7D6C4FF call 004C6BB4
008794FD 5A pop edx
008794FE 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
00879500 FF91B4000000 call dword ptr [ecx+$00B4]
00879506 8BC3 mov eax, ebx
00879508 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
0087950A FF924C020000 call dword ptr [edx+$024C]
* Reference to control OrdDate : N.A.
|
00879510 8B9E0C030000 mov ebx, [esi+$030C]
00879516 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00879518 E8B7C3C4FF call 004C58D4
0087951D 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;
|
0087951F E8884AC6FF call 004DDFAC
00879524 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
00879526 FF5244 call dword ptr [edx+$44]
00879529 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;
|
0087952B E87C4AC6FF call 004DDFAC
* Possible String Reference to: 'UPdate YCL_SG_HZ '
|
00879530 BA9C968700 mov edx, $0087969C
00879535 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
00879537 FF5138 call dword ptr [ecx+$38]
0087953A 8D55DC lea edx, [ebp-$24]
0087953D 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00879540 E8A713B9FF call 0040A8EC
00879545 837DDC00 cmp dword ptr [ebp-$24], +$00
00879549 7440 jz 0087958B
* Possible String Reference to: ' Set '
|
0087954B 68B8968700 push $008796B8
00879550 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
00879553 68C8968700 push $008796C8
00879558 8D55D4 lea edx, [ebp-$2C]
0087955B 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087955E E88913B9FF call 0040A8EC
00879563 FF75D4 push dword ptr [ebp-$2C]
00879566 68D4968700 push $008796D4
0087956B 8D45D8 lea eax, [ebp-$28]
0087956E BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
00879573 E83CC1B8FF call 004056B4
00879578 8B45D8 mov eax, [ebp-$28]
0087957B 50 push eax
0087957C 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;
|
0087957E E8294AC6FF call 004DDFAC
00879583 5A pop edx
00879584 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
00879586 FF5138 call dword ptr [ecx+$38]
00879589 EB2B jmp 008795B6
0087958B 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;
|
0087958D E81A4AC6FF call 004DDFAC
00879592 50 push eax
* Possible String Reference to: ' Set '
|
00879593 68B8968700 push $008796B8
00879598 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=NULL'
|
0087959B 68E0968700 push $008796E0
008795A0 8D45D0 lea eax, [ebp-$30]
008795A3 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
008795A8 E807C1B8FF call 004056B4
008795AD 8B55D0 mov edx, [ebp-$30]
008795B0 58 pop eax
008795B1 8B08 mov ecx, [eax]
008795B3 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
008795B6 68F0968700 push $008796F0
008795BB 8D55C8 lea edx, [ebp-$38]
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087969D(Sender : TObject);
begin
(*
0087969D 50 push eax
0087969E 6461 popa
008796A0 7465 jz 00879707
008796A2 205943 and [ecx+$43], bl
008796A5 4C dec esp
008796A6 5F pop edi
008796A7 53 push ebx
008796A8 47 inc edi
008796A9 5F pop edi
008796AA 48 dec eax
008796AB 5A pop edx
008796AC 2000 and [eax], al
008796AE 0000 add [eax], al
008796B0 FFFF DB $FF, $FF //
008796B2 FFFF DB $FF, $FF //
008796B4 0500000020 add eax, +$20000000
008796B9 53 push ebx
008796BA 657420 jz 008796DD
008796BD 0000 add [eax], al
008796BF 00FF add bh, bh
008796C1 FFFF DB $FF, $FF //
008796C3 FF02 inc dword ptr [edx]
008796C5 0000 add [eax], al
008796C7 003D270000FF add [$FF000027], bh
008796CD FFFF DB $FF, $FF //
008796CF FF01 inc dword ptr [ecx]
008796D1 0000 add [eax], al
008796D3 0027 add [edi], ah
008796D5 0000 add [eax], al
008796D7 00FF add bh, bh
008796D9 FFFF DB $FF, $FF //
008796DB FF050000003D inc dword ptr [$3D000000]
008796E1 4E dec esi
008796E2 55 push ebp
008796E3 4C dec esp
008796E4 4C dec esp
008796E5 0000 add [eax], al
008796E7 00FF add bh, bh
008796E9 FFFF DB $FF, $FF //
008796EB FF09 dec dword ptr [ecx]
008796ED 0000 add [eax], al
008796EF 002C4564697465 add [$65746964+eax*2], ch
008796F6 723D jb 00879735
008796F8 27 daa
008796F9 0000 add [eax], al
008796FB 00FF add bh, bh
008796FD FFFF DB $FF, $FF //
008796FF FF1400 call dword ptr [eax+eax]
00879702 0000 add [eax], al
00879704 2C45 sub al, $45
00879706 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087970F 657464 jz 00879776
00879712 61 popa
00879713 7465 jz 0087977A
00879715 2829 sub [ecx], ch
00879717 2000 and [eax], al
00879719 0000 add [eax], al
0087971B 00FF add bh, bh
0087971D FFFF DB $FF, $FF //
0087971F FF0E dec dword ptr [esi]
00879721 0000 add [eax], al
00879723 0020 add [eax], ah
00879725 7768 jnbe 0087978F
00879727 657265 jb 0087978F
0087972A 205375 and [ebx+$75], dl
0087972D 624964 bound ecx, qword ptr [ecx+$64]
00879730 3D270000FF cmp eax, $FF000027
00879735 FFFF DB $FF, $FF //
00879737 FF0500000053 inc dword ptr [$53000000]
0087973D 7562 jnz 008797A1
0087973F 49 dec ecx
00879740 640000 add fs:[eax], al
00879743 00558B add [ebp-$75], dl
00879746 EC in al, dx
00879747 B924000000 mov ecx, $00000024
0087974C 6A00 push $00
0087974E 6A00 push $00
00879750 49 dec ecx
00879751 75F9 jnz 0087974C
00879753 53 push ebx
00879754 56 push esi
00879755 8BF2 mov esi, edx
00879757 8BD8 mov ebx, eax
00879759 33C0 xor eax, eax
0087975B 55 push ebp
* Possible String Reference to: '<27><EFBFBD><E2ABB8><EFBFBD>^[<5B><>]<5D>'
|
0087975C 680D9F8700 push $00879F0D
***** TRY
|
00879761 64FF30 push dword ptr fs:[eax]
00879764 648920 mov fs:[eax], esp
00879767 8D55FC lea edx, [ebp-$04]
0087976A 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;
|
0087976C E84B5FD1FF call 0058F6BC
00879771 8D55D8 lea edx, [ebp-$28]
00879774 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00879777 E87011B9FF call 0040A8EC
0087977C 837DD800 cmp dword ptr [ebp-$28], +$00
00879780 7513 jnz 00879795
00879782 8D45C8 lea eax, [ebp-$38]
* 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);
|
00879785 E8D63BBAFF call 0041D360
0087978A 8D55C8 lea edx, [ebp-$38]
0087978D 8D45FC lea eax, [ebp-$04]
* Reference to: Variants.@VarToWStr(WideString;WideString;TVarData;TVarData);
|
00879790 E87BE5B9FF call 00417D10
* Reference to control v1PRTColor : N.A.
|
00879795 8B8334030000 mov eax, [ebx+$0334]
* 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;
|
0087979B E8AC2BDEFF 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;
|
008797A0 E8BF83DDFF call 00651B64
* Reference to field N.A..OFFS_0050
|
008797A5 8B4050 mov eax, [eax+$50]
008797A8 8D55C4 lea edx, [ebp-$3C]
008797AB 8B08 mov ecx, [eax]
008797AD FF5110 call dword ptr [ecx+$10]
008797B0 8B45C4 mov eax, [ebp-$3C]
008797B3 8D55E0 lea edx, [ebp-$20]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008797B6 E83111B9FF call 0040A8EC
* Reference to control Label10 : N.A.
|
008797BB 8BB35C030000 mov esi, [ebx+$035C]
008797C1 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008797C3 E878ECC4FF call 004C8440
008797C8 8D55B0 lea edx, [ebp-$50]
008797CB 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008797CE E81911B9FF call 0040A8EC
008797D3 8B55B0 mov edx, [ebp-$50]
008797D6 8D45B4 lea eax, [ebp-$4C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008797D9 E8EAF5B9FF call 00418DC8
008797DE 8D45B4 lea eax, [ebp-$4C]
008797E1 50 push eax
008797E2 8B55E0 mov edx, [ebp-$20]
008797E5 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008797E7 E8C8D3C4FF call 004C6BB4
008797EC 5A pop edx
008797ED 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
008797EF FF91B4000000 call dword ptr [ecx+$00B4]
008797F5 8D55AC lea edx, [ebp-$54]
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087A009(Sender : TObject);
begin
(*
0087A009 50 push eax
0087A00A 6461 popa
0087A00C 7465 jz 0087A073
0087A00E 205946 and [ecx+$46], bl
0087A011 5F pop edi
0087A012 4D dec ebp
0087A013 6F outsd
0087A014 6E outsb
0087A015 65795F jns 0087A077
0087A018 43 inc ebx
0087A019 52 push edx
0087A01A 2000 and [eax], al
0087A01C FFFF DB $FF, $FF //
0087A01E FFFF DB $FF, $FF //
0087A020 0500000020 add eax, +$20000000
0087A025 53 push ebx
0087A026 657420 jz 0087A049
0087A029 0000 add [eax], al
0087A02B 00FF add bh, bh
0087A02D FFFF DB $FF, $FF //
0087A02F FF01 inc dword ptr [ecx]
0087A031 0000 add [eax], al
0087A033 003D000000FF add [$FF000000], bh
0087A039 FFFF DB $FF, $FF //
0087A03B FF07 inc dword ptr [edi]
0087A03D 0000 add [eax], al
0087A03F 002C4D6F6E6579 add [$79656E6F+ecx*2], ch
0087A046 3D00FFFFFF cmp eax, $FFFFFF00
0087A04B FF09 dec dword ptr [ecx]
0087A04D 0000 add [eax], al
0087A04F 002C42 add [edx+eax*2], ch
0087A052 42 inc edx
0087A053 4D dec ebp
0087A054 6F outsd
0087A055 6E outsb
0087A056 65793D jns 0087A096
0087A059 0000 add [eax], al
0087A05B 00FF add bh, bh
0087A05D FFFF DB $FF, $FF //
0087A05F FF09 dec dword ptr [ecx]
0087A061 0000 add [eax], al
0087A063 002C4564697465 add [$65746964+eax*2], ch
0087A06A 723D jb 0087A0A9
0087A06C 27 daa
0087A06D 0000 add [eax], al
0087A06F 00FF add bh, bh
0087A071 FFFF DB $FF, $FF //
0087A073 FF1400 call dword ptr [eax+eax]
0087A076 0000 add [eax], al
0087A078 2C45 sub al, $45
0087A07A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087A083 657464 jz 0087A0EA
0087A086 61 popa
0087A087 7465 jz 0087A0EE
0087A089 2829 sub [ecx], ch
0087A08B 2000 and [eax], al
0087A08D 0000 add [eax], al
0087A08F 00FF add bh, bh
0087A091 FFFF DB $FF, $FF //
0087A093 FF0D00000020 dec dword ptr [$20000000]
0087A099 7768 jnbe 0087A103
0087A09B 657265 jb 0087A103
0087A09E 205946 and [ecx+$46], bl
0087A0A1 49 dec ecx
0087A0A2 643D27000000 cmp eax, $00000027
0087A0A8 FFFF DB $FF, $FF //
0087A0AA FFFF DB $FF, $FF //
0087A0AC 0400 add al, +$00
0087A0AE 0000 add [eax], al
0087A0B0 59 pop ecx
0087A0B1 46 inc esi
0087A0B2 49 dec ecx
0087A0B3 640000 add fs:[eax], al
0087A0B6 0000 add [eax], al
0087A0B8 FFFF DB $FF, $FF //
0087A0BA FFFF DB $FF, $FF //
0087A0BC 2B00 sub eax, dword ptr [eax]
0087A0BE 0000 add [eax], al
0087A0C0 55 push ebp
0087A0C1 7064 jo 0087A127
0087A0C3 61 popa
0087A0C4 7465 jz 0087A12B
0087A0C6 205946 and [ecx+$46], bl
0087A0C9 5F pop edi
0087A0CA 4D dec ebp
0087A0CB 6F outsd
0087A0CC 6E outsb
0087A0CD 65795F jns 0087A12F
0087A0D0 4B dec ebx
0087A0D1 43 inc ebx
0087A0D2 205365 and [ebx+$65], dl
0087A0D5 7420 jz 0087A0F7
0087A0D7 4B dec ebx
0087A0D8 43 inc ebx
0087A0D9 42 inc edx
0087A0DA 42 inc edx
0087A0DB 4D dec ebp
0087A0DC 6F outsd
0087A0DD 6E outsb
0087A0DE 65793D jns 0087A11E
0087A0E1 4B dec ebx
0087A0E2 43 inc ebx
0087A0E3 42 inc edx
0087A0E4 42 inc edx
0087A0E5 4D dec ebp
0087A0E6 6F outsd
0087A0E7 6E outsb
0087A0E8 65792D jns 0087A118
0087A0EB 00FF add bh, bh
0087A0ED FFFF DB $FF, $FF //
0087A0EF FF01 inc dword ptr [ecx]
0087A0F1 0000 add [eax], al
0087A0F3 002B add [ebx], ch
0087A0F5 0000 add [eax], al
0087A0F7 00FF add bh, bh
0087A0F9 FFFF DB $FF, $FF //
0087A0FB FF0D00000020 dec dword ptr [$20000000]
0087A101 7768 jnbe 0087A16B
0087A103 657265 jb 0087A16B
0087A106 204352 and [ebx+$52], al
0087A109 49 dec ecx
0087A10A 44 inc esp
0087A10B 3D27000000 cmp eax, $00000027
0087A110 FFFF DB $FF, $FF //
0087A112 FFFF DB $FF, $FF //
0087A114 0400 add al, +$00
0087A116 0000 add [eax], al
0087A118 43 inc ebx
0087A119 52 push edx
0087A11A 49 dec ecx
0087A11B 44 inc esp
0087A11C 0000 add [eax], al
0087A11E 0000 add [eax], al
0087A120 55 push ebp
0087A121 8BEC mov ebp, esp
0087A123 B908000000 mov ecx, $00000008
0087A128 6A00 push $00
0087A12A 6A00 push $00
0087A12C 49 dec ecx
0087A12D 75F9 jnz 0087A128
0087A12F 51 push ecx
0087A130 53 push ebx
0087A131 56 push esi
0087A132 8BDA mov ebx, edx
0087A134 8BF0 mov esi, eax
0087A136 33C0 xor eax, eax
0087A138 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087A139 682EA38700 push $0087A32E
***** TRY
|
0087A13E 64FF30 push dword ptr fs:[eax]
0087A141 648920 mov fs:[eax], esp
0087A144 8D55FC lea edx, [ebp-$04]
0087A147 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;
|
0087A149 E86E55D1FF call 0058F6BC
* Reference to control v1PRTColor : N.A.
|
0087A14E 8B8634030000 mov eax, [esi+$0334]
* 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;
|
0087A154 E8F321DEFF 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;
|
0087A159 E8067ADDFF call 00651B64
* Reference to field N.A..OFFS_0050
|
0087A15E 8B4050 mov eax, [eax+$50]
0087A161 8D55F4 lea edx, [ebp-$0C]
0087A164 8B08 mov ecx, [eax]
0087A166 FF5110 call dword ptr [ecx+$10]
0087A169 8B45F4 mov eax, [ebp-$0C]
0087A16C 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087A16F E87807B9FF call 0040A8EC
* Reference to control Label10 : N.A.
|
0087A174 8B9E5C030000 mov ebx, [esi+$035C]
0087A17A 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0087A17C E8BFE2C4FF call 004C8440
0087A181 8D55E0 lea edx, [ebp-$20]
0087A184 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087A187 E86007B9FF call 0040A8EC
0087A18C 8B55E0 mov edx, [ebp-$20]
0087A18F 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0087A192 E831ECB9FF call 00418DC8
0087A197 8D45E4 lea eax, [ebp-$1C]
0087A19A 50 push eax
0087A19B 8B55F8 mov edx, [ebp-$08]
0087A19E 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087A1A0 E80FCAC4FF call 004C6BB4
0087A1A5 5A pop edx
0087A1A6 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
0087A1A8 FF91B4000000 call dword ptr [ecx+$00B4]
0087A1AE 8BC3 mov eax, ebx
0087A1B0 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
0087A1B2 FF924C020000 call dword ptr [edx+$024C]
* Reference to control OrdDate : N.A.
|
0087A1B8 8B9E0C030000 mov ebx, [esi+$030C]
0087A1BE 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087A1C0 E80FB7C4FF call 004C58D4
0087A1C5 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;
|
0087A1C7 E8E03DC6FF call 004DDFAC
0087A1CC 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
0087A1CE FF5244 call dword ptr [edx+$44]
0087A1D1 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;
|
0087A1D3 E8D43DC6FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0087A1D8 BA44A38700 mov edx, $0087A344
0087A1DD 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
0087A1DF FF5138 call dword ptr [ecx+$38]
0087A1E2 8D55DC lea edx, [ebp-$24]
0087A1E5 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087A1E8 E8FF06B9FF call 0040A8EC
0087A1ED 837DDC00 cmp dword ptr [ebp-$24], +$00
0087A1F1 7440 jz 0087A233
* Possible String Reference to: ' Set '
|
0087A1F3 6860A38700 push $0087A360
0087A1F8 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
0087A1FB 6870A38700 push $0087A370
0087A200 8D55D4 lea edx, [ebp-$2C]
0087A203 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087A206 E8E106B9FF call 0040A8EC
0087A20B FF75D4 push dword ptr [ebp-$2C]
0087A20E 687CA38700 push $0087A37C
0087A213 8D45D8 lea eax, [ebp-$28]
0087A216 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
0087A21B E894B4B8FF call 004056B4
0087A220 8B45D8 mov eax, [ebp-$28]
0087A223 50 push eax
0087A224 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;
|
0087A226 E8813DC6FF call 004DDFAC
0087A22B 5A pop edx
0087A22C 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
0087A22E FF5138 call dword ptr [ecx+$38]
0087A231 EB2B jmp 0087A25E
0087A233 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;
|
0087A235 E8723DC6FF call 004DDFAC
0087A23A 50 push eax
* Possible String Reference to: ' Set '
|
0087A23B 6860A38700 push $0087A360
0087A240 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=NULL'
|
0087A243 6888A38700 push $0087A388
0087A248 8D45D0 lea eax, [ebp-$30]
0087A24B BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
0087A250 E85FB4B8FF call 004056B4
0087A255 8B55D0 mov edx, [ebp-$30]
0087A258 58 pop eax
0087A259 8B08 mov ecx, [eax]
0087A25B FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0087A25E 6898A38700 push $0087A398
0087A263 8D55C8 lea edx, [ebp-$38]
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087A345(Sender : TObject);
begin
(*
0087A345 50 push eax
0087A346 6461 popa
0087A348 7465 jz 0087A3AF
0087A34A 205946 and [ecx+$46], bl
0087A34D 5F pop edi
0087A34E 4D dec ebp
0087A34F 6F outsd
0087A350 6E outsb
0087A351 65795F jns 0087A3B3
0087A354 43 inc ebx
0087A355 52 push edx
0087A356 2000 and [eax], al
0087A358 FFFF DB $FF, $FF //
0087A35A FFFF DB $FF, $FF //
0087A35C 0500000020 add eax, +$20000000
0087A361 53 push ebx
0087A362 657420 jz 0087A385
0087A365 0000 add [eax], al
0087A367 00FF add bh, bh
0087A369 FFFF DB $FF, $FF //
0087A36B FF02 inc dword ptr [edx]
0087A36D 0000 add [eax], al
0087A36F 003D270000FF add [$FF000027], bh
0087A375 FFFF DB $FF, $FF //
0087A377 FF01 inc dword ptr [ecx]
0087A379 0000 add [eax], al
0087A37B 0027 add [edi], ah
0087A37D 0000 add [eax], al
0087A37F 00FF add bh, bh
0087A381 FFFF DB $FF, $FF //
0087A383 FF050000003D inc dword ptr [$3D000000]
0087A389 4E dec esi
0087A38A 55 push ebp
0087A38B 4C dec esp
0087A38C 4C dec esp
0087A38D 0000 add [eax], al
0087A38F 00FF add bh, bh
0087A391 FFFF DB $FF, $FF //
0087A393 FF09 dec dword ptr [ecx]
0087A395 0000 add [eax], al
0087A397 002C4564697465 add [$65746964+eax*2], ch
0087A39E 723D jb 0087A3DD
0087A3A0 27 daa
0087A3A1 0000 add [eax], al
0087A3A3 00FF add bh, bh
0087A3A5 FFFF DB $FF, $FF //
0087A3A7 FF1400 call dword ptr [eax+eax]
0087A3AA 0000 add [eax], al
0087A3AC 2C45 sub al, $45
0087A3AE 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087A3B7 657464 jz 0087A41E
0087A3BA 61 popa
0087A3BB 7465 jz 0087A422
0087A3BD 2829 sub [ecx], ch
0087A3BF 2000 and [eax], al
0087A3C1 0000 add [eax], al
0087A3C3 00FF add bh, bh
0087A3C5 FFFF DB $FF, $FF //
0087A3C7 FF0D00000020 dec dword ptr [$20000000]
0087A3CD 7768 jnbe 0087A437
0087A3CF 657265 jb 0087A437
0087A3D2 205946 and [ecx+$46], bl
0087A3D5 49 dec ecx
0087A3D6 643D27000000 cmp eax, $00000027
0087A3DC FFFF DB $FF, $FF //
0087A3DE FFFF DB $FF, $FF //
0087A3E0 0400 add al, +$00
0087A3E2 0000 add [eax], al
0087A3E4 59 pop ecx
0087A3E5 46 inc esi
0087A3E6 49 dec ecx
0087A3E7 640000 add fs:[eax], al
0087A3EA 0000 add [eax], al
0087A3EC 55 push ebp
0087A3ED 8BEC mov ebp, esp
0087A3EF B916000000 mov ecx, $00000016
0087A3F4 6A00 push $00
0087A3F6 6A00 push $00
0087A3F8 49 dec ecx
0087A3F9 75F9 jnz 0087A3F4
0087A3FB 51 push ecx
0087A3FC 53 push ebx
0087A3FD 56 push esi
0087A3FE 8945FC mov [ebp-$04], eax
0087A401 33C0 xor eax, eax
0087A403 55 push ebp
* Possible String Reference to: '那<><E982A3><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087A404 686DA78700 push $0087A76D
***** TRY
|
0087A409 64FF30 push dword ptr fs:[eax]
0087A40C 648920 mov fs:[eax], esp
0087A40F 33C0 xor eax, eax
0087A411 55 push ebp
0087A412 68F0A68700 push $0087A6F0
***** TRY
|
0087A417 64FF30 push dword ptr fs:[eax]
0087A41A 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087ACFD(Sender : TObject);
begin
(*
0087ACFD 50 push eax
0087ACFE 6461 popa
0087AD00 7465 jz 0087AD67
0087AD02 205946 and [ecx+$46], bl
0087AD05 5F pop edi
0087AD06 4D dec ebp
0087AD07 6F outsd
0087AD08 6E outsb
0087AD09 65795F jns 0087AD6B
0087AD0C 43 inc ebx
0087AD0D 52 push edx
0087AD0E 2000 and [eax], al
0087AD10 FFFF DB $FF, $FF //
0087AD12 FFFF DB $FF, $FF //
0087AD14 0D00000020 or eax, $20000000
0087AD19 53 push ebx
0087AD1A 657420 jz 0087AD3D
0087AD1D 59 pop ecx
0087AD1E 46 inc esi
0087AD1F 43 inc ebx
0087AD20 6F outsd
0087AD21 64653D27000000 cmp eax, $00000027
0087AD28 FFFF DB $FF, $FF //
0087AD2A FFFF DB $FF, $FF //
0087AD2C 0100 add [eax], eax
0087AD2E 0000 add [eax], al
0087AD30 27 daa
0087AD31 0000 add [eax], al
0087AD33 00FF add bh, bh
0087AD35 FFFF DB $FF, $FF //
0087AD37 FF0A dec dword ptr [edx]
0087AD39 0000 add [eax], al
0087AD3B 0020 add [eax], ah
0087AD3D 2C59 sub al, $59
0087AD3F 46 inc esi
0087AD40 4E dec esi
0087AD41 61 popa
0087AD42 6D insd
0087AD43 653D270000FF cmp eax, $FF000027
0087AD49 FFFF DB $FF, $FF //
0087AD4B FF09 dec dword ptr [ecx]
0087AD4D 0000 add [eax], al
0087AD4F 002C4564697465 add [$65746964+eax*2], ch
0087AD56 723D jb 0087AD95
0087AD58 27 daa
0087AD59 0000 add [eax], al
0087AD5B 00FF add bh, bh
0087AD5D FFFF DB $FF, $FF //
0087AD5F FF1400 call dword ptr [eax+eax]
0087AD62 0000 add [eax], al
0087AD64 2C45 sub al, $45
0087AD66 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087AD6F 657464 jz 0087ADD6
0087AD72 61 popa
0087AD73 7465 jz 0087ADDA
0087AD75 2829 sub [ecx], ch
0087AD77 2000 and [eax], al
0087AD79 0000 add [eax], al
0087AD7B 00FF add bh, bh
0087AD7D FFFF DB $FF, $FF //
0087AD7F FF0D00000020 dec dword ptr [$20000000]
0087AD85 7768 jnbe 0087ADEF
0087AD87 657265 jb 0087ADEF
0087AD8A 205946 and [ecx+$46], bl
0087AD8D 49 dec ecx
0087AD8E 643D27000000 cmp eax, $00000027
0087AD94 FFFF DB $FF, $FF //
0087AD96 FFFF DB $FF, $FF //
0087AD98 0400 add al, +$00
0087AD9A 0000 add [eax], al
0087AD9C 59 pop ecx
0087AD9D 46 inc esi
0087AD9E 49 dec ecx
0087AD9F 640000 add fs:[eax], al
0087ADA2 0000 add [eax], al
0087ADA4 55 push ebp
0087ADA5 8BEC mov ebp, esp
0087ADA7 51 push ecx
0087ADA8 B906000000 mov ecx, $00000006
0087ADAD 6A00 push $00
0087ADAF 6A00 push $00
0087ADB1 49 dec ecx
0087ADB2 75F9 jnz 0087ADAD
0087ADB4 51 push ecx
0087ADB5 874DFC xchg [ebp-$04], ecx
0087ADB8 53 push ebx
0087ADB9 56 push esi
0087ADBA 8BF0 mov esi, eax
0087ADBC 33C0 xor eax, eax
0087ADBE 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087ADBF 68FDAF8700 push $0087AFFD
***** TRY
|
0087ADC4 64FF30 push dword ptr fs:[eax]
0087ADC7 648920 mov fs:[eax], esp
0087ADCA 33C0 xor eax, eax
0087ADCC 55 push ebp
0087ADCD 68D3AF8700 push $0087AFD3
***** TRY
|
0087ADD2 64FF30 push dword ptr fs:[eax]
0087ADD5 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087B01A(Sender : TObject);
begin
(*
0087B01A 6E outsb
0087B01B 6974000000FFFFFF imul esi, [eax+eax+$00], $FFFFFF00
0087B023 FF08 dec dword ptr [eax]
0087B025 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087B050(Sender : TObject);
begin
(*
0087B050 6E outsb
0087B051 697400FFFFFFFF13 imul esi, [eax+eax-$01], $13FFFFFF
0087B059 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087B05D(Sender : TObject);
begin
(*
0087B05D 50 push eax
0087B05E 6461 popa
0087B060 7465 jz 0087B0C7
0087B062 205946 and [ecx+$46], bl
0087B065 5F pop edi
0087B066 4D dec ebp
0087B067 6F outsd
0087B068 6E outsb
0087B069 65795F jns 0087B0CB
0087B06C 43 inc ebx
0087B06D 52 push edx
0087B06E 2000 and [eax], al
0087B070 FFFF DB $FF, $FF //
0087B072 FFFF DB $FF, $FF //
0087B074 0E push cs
0087B075 0000 add [eax], al
0087B077 0020 add [eax], ah
0087B079 53 push ebx
0087B07A 657420 jz 0087B09D
0087B07D 51 push ecx
0087B07E 7479 jz 0087B0F9
0087B080 55 push ebp
0087B081 6E outsb
0087B082 69743D270000FFFF imul esi, [ebp+edi+$27], $FFFF0000
0087B08A FFFF DB $FF, $FF //
0087B08C 07 pop es
0087B08D 0000 add [eax], al
0087B08F 005A64 add [edx+$64], bl
0087B092 794E jns 0087B0E2
0087B094 61 popa
0087B095 6D insd
0087B096 6500FF add bh, bh
0087B099 FFFF DB $FF, $FF //
0087B09B FF01 inc dword ptr [ecx]
0087B09D 0000 add [eax], al
0087B09F 0027 add [edi], ah
0087B0A1 0000 add [eax], al
0087B0A3 00FF add bh, bh
0087B0A5 FFFF DB $FF, $FF //
0087B0A7 FF09 dec dword ptr [ecx]
0087B0A9 0000 add [eax], al
0087B0AB 002C4564697465 add [$65746964+eax*2], ch
0087B0B2 723D jb 0087B0F1
0087B0B4 27 daa
0087B0B5 0000 add [eax], al
0087B0B7 00FF add bh, bh
0087B0B9 FFFF DB $FF, $FF //
0087B0BB FF1400 call dword ptr [eax+eax]
0087B0BE 0000 add [eax], al
0087B0C0 2C45 sub al, $45
0087B0C2 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087B0CB 657464 jz 0087B132
0087B0CE 61 popa
0087B0CF 7465 jz 0087B136
0087B0D1 2829 sub [ecx], ch
0087B0D3 2000 and [eax], al
0087B0D5 0000 add [eax], al
0087B0D7 00FF add bh, bh
0087B0D9 FFFF DB $FF, $FF //
0087B0DB FF0D00000020 dec dword ptr [$20000000]
0087B0E1 7768 jnbe 0087B14B
0087B0E3 657265 jb 0087B14B
0087B0E6 205946 and [ecx+$46], bl
0087B0E9 49 dec ecx
0087B0EA 643D27000000 cmp eax, $00000027
0087B0F0 FFFF DB $FF, $FF //
0087B0F2 FFFF DB $FF, $FF //
0087B0F4 0400 add al, +$00
0087B0F6 0000 add [eax], al
0087B0F8 59 pop ecx
0087B0F9 46 inc esi
0087B0FA 49 dec ecx
0087B0FB 640000 add fs:[eax], al
0087B0FE 0000 add [eax], al
0087B100 55 push ebp
0087B101 8BEC mov ebp, esp
0087B103 51 push ecx
0087B104 B906000000 mov ecx, $00000006
0087B109 6A00 push $00
0087B10B 6A00 push $00
0087B10D 49 dec ecx
0087B10E 75F9 jnz 0087B109
0087B110 51 push ecx
0087B111 874DFC xchg [ebp-$04], ecx
0087B114 53 push ebx
0087B115 56 push esi
0087B116 8BF0 mov esi, eax
0087B118 33C0 xor eax, eax
0087B11A 55 push ebp
* Possible String Reference to: '閗<><E99697><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087B11B 6859B38700 push $0087B359
***** TRY
|
0087B120 64FF30 push dword ptr fs:[eax]
0087B123 648920 mov fs:[eax], esp
0087B126 33C0 xor eax, eax
0087B128 55 push ebp
0087B129 682FB38700 push $0087B32F
***** TRY
|
0087B12E 64FF30 push dword ptr fs:[eax]
0087B131 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087B3B9(Sender : TObject);
begin
(*
0087B3B9 50 push eax
0087B3BA 6461 popa
0087B3BC 7465 jz 0087B423
0087B3BE 205946 and [ecx+$46], bl
0087B3C1 5F pop edi
0087B3C2 4D dec ebp
0087B3C3 6F outsd
0087B3C4 6E outsb
0087B3C5 65795F jns 0087B427
0087B3C8 43 inc ebx
0087B3C9 52 push edx
0087B3CA 2000 and [eax], al
0087B3CC FFFF DB $FF, $FF //
0087B3CE FFFF DB $FF, $FF //
0087B3D0 1100 adc [eax], eax
0087B3D2 0000 add [eax], al
0087B3D4 205365 and [ebx+$65], dl
0087B3D7 7420 jz 0087B3F9
0087B3D9 50 push eax
0087B3DA 5F pop edi
0087B3DB 43 inc ebx
0087B3DC 6F outsd
0087B3DD 64654E dec esi
0087B3E0 61 popa
0087B3E1 6D insd
0087B3E2 653D27000000 cmp eax, $00000027
0087B3E8 FFFF DB $FF, $FF //
0087B3EA FFFF DB $FF, $FF //
0087B3EC 07 pop es
0087B3ED 0000 add [eax], al
0087B3EF 005A64 add [edx+$64], bl
0087B3F2 794E jns 0087B442
0087B3F4 61 popa
0087B3F5 6D insd
0087B3F6 6500FF add bh, bh
0087B3F9 FFFF DB $FF, $FF //
0087B3FB FF01 inc dword ptr [ecx]
0087B3FD 0000 add [eax], al
0087B3FF 0027 add [edi], ah
0087B401 0000 add [eax], al
0087B403 00FF add bh, bh
0087B405 FFFF DB $FF, $FF //
0087B407 FF09 dec dword ptr [ecx]
0087B409 0000 add [eax], al
0087B40B 002C4564697465 add [$65746964+eax*2], ch
0087B412 723D jb 0087B451
0087B414 27 daa
0087B415 0000 add [eax], al
0087B417 00FF add bh, bh
0087B419 FFFF DB $FF, $FF //
0087B41B FF1400 call dword ptr [eax+eax]
0087B41E 0000 add [eax], al
0087B420 2C45 sub al, $45
0087B422 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087B42B 657464 jz 0087B492
0087B42E 61 popa
0087B42F 7465 jz 0087B496
0087B431 2829 sub [ecx], ch
0087B433 2000 and [eax], al
0087B435 0000 add [eax], al
0087B437 00FF add bh, bh
0087B439 FFFF DB $FF, $FF //
0087B43B FF0D00000020 dec dword ptr [$20000000]
0087B441 7768 jnbe 0087B4AB
0087B443 657265 jb 0087B4AB
0087B446 205946 and [ecx+$46], bl
0087B449 49 dec ecx
0087B44A 643D27000000 cmp eax, $00000027
0087B450 FFFF DB $FF, $FF //
0087B452 FFFF DB $FF, $FF //
0087B454 0400 add al, +$00
0087B456 0000 add [eax], al
0087B458 59 pop ecx
0087B459 46 inc esi
0087B45A 49 dec ecx
0087B45B 640000 add fs:[eax], al
0087B45E 0000 add [eax], al
0087B460 53 push ebx
0087B461 8BD8 mov ebx, eax
* Reference to control ToolButton1 : TToolButton
|
0087B463 8B8320030000 mov eax, [ebx+$0320]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0087B469 E852CAC4FF call 004C7EC0
0087B46E 84C0 test al, al
0087B470 7516 jnz 0087B488
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>б<EFBFBD>'
|
0087B472 B994B48700 mov ecx, $0087B494
* Reference to control ToolButton1 : TToolButton
|
0087B477 8B9320030000 mov edx, [ebx+$0320]
* Reference to control v1PRTColor : N.A.
|
0087B47D 8B8334030000 mov eax, [ebx+$0334]
|
0087B483 E8A8CDF3FF call 007B8230
0087B488 5B pop ebx
0087B489 C3 ret
0087B48A 0000 add [eax], al
0087B48C FFFF DB $FF, $FF //
0087B48E FFFF DB $FF, $FF //
0087B490 0A00 or al, byte ptr [eax]
0087B492 0000 add [eax], al
0087B494 D3A6CAD5BFEE shl dword ptr [esi+$EEBFD5CA], cl
0087B49A C1D0B1 rcl eax, $B1
0087B49D ED in eax, dx
0087B49E 0000 add [eax], al
0087B4A0 55 push ebp
0087B4A1 8BEC mov ebp, esp
0087B4A3 51 push ecx
0087B4A4 B919000000 mov ecx, $00000019
0087B4A9 6A00 push $00
0087B4AB 6A00 push $00
0087B4AD 49 dec ecx
0087B4AE 75F9 jnz 0087B4A9
0087B4B0 874DFC xchg [ebp-$04], ecx
0087B4B3 53 push ebx
0087B4B4 8945FC mov [ebp-$04], eax
0087B4B7 33C0 xor eax, eax
0087B4B9 55 push ebp
* Possible String Reference to: '鹐<><E9B990><EFBFBD><EFBFBD>[<5B><>]<5D>'
|
0087B4BA 6836BA8700 push $0087BA36
***** TRY
|
0087B4BF 64FF30 push dword ptr fs:[eax]
0087B4C2 648920 mov fs:[eax], esp
0087B4C5 33C0 xor eax, eax
0087B4C7 55 push ebp
0087B4C8 68B5B98700 push $0087B9B5
***** TRY
|
0087B4CD 64FF30 push dword ptr fs:[eax]
0087B4D0 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087BACD(Sender : TObject);
begin
(*
0087BACD 50 push eax
0087BACE 6461 popa
0087BAD0 7465 jz 0087BB37
0087BAD2 205946 and [ecx+$46], bl
0087BAD5 5F pop edi
0087BAD6 4D dec ebp
0087BAD7 6F outsd
0087BAD8 6E outsb
0087BAD9 65795F jns 0087BB3B
0087BADC 43 inc ebx
0087BADD 52 push edx
0087BADE 2000 and [eax], al
0087BAE0 FFFF DB $FF, $FF //
0087BAE2 FFFF DB $FF, $FF //
0087BAE4 0D00000020 or eax, $20000000
0087BAE9 53 push ebx
0087BAEA 657420 jz 0087BB0D
0087BAED 4D dec ebp
0087BAEE 61 popa
0087BAEF 696E49643D2700 imul ebp, [esi+$49], $00273D64
0087BAF6 0000 add [eax], al
0087BAF8 FFFF DB $FF, $FF //
0087BAFA FFFF DB $FF, $FF //
0087BAFC 0100 add [eax], eax
0087BAFE 0000 add [eax], al
0087BB00 27 daa
0087BB01 0000 add [eax], al
0087BB03 00FF add bh, bh
0087BB05 FFFF DB $FF, $FF //
0087BB07 FF09 dec dword ptr [ecx]
0087BB09 0000 add [eax], al
0087BB0B 0020 add [eax], ah
0087BB0D 2C53 sub al, $53
0087BB0F 7562 jnz 0087BB73
0087BB11 49 dec ecx
0087BB12 643D27000000 cmp eax, $00000027
0087BB18 FFFF DB $FF, $FF //
0087BB1A FFFF DB $FF, $FF //
0087BB1C 0500000053 add eax, +$53000000
0087BB21 7562 jnz 0087BB85
0087BB23 49 dec ecx
0087BB24 640000 add fs:[eax], al
0087BB27 00FF add bh, bh
0087BB29 FFFF DB $FF, $FF //
0087BB2B FF0E dec dword ptr [esi]
0087BB2D 0000 add [eax], al
0087BB2F 0020 add [eax], ah
0087BB31 2C70 sub al, $70
0087BB33 5F pop edi
0087BB34 43 inc ebx
0087BB35 6F outsd
0087BB36 64654E dec esi
0087BB39 61 popa
0087BB3A 6D insd
0087BB3B 653D270000FF cmp eax, $FF000027
0087BB41 FFFF DB $FF, $FF //
0087BB43 FF0A dec dword ptr [edx]
0087BB45 0000 add [eax], al
0087BB47 0020 add [eax], ah
0087BB49 2C50 sub al, $50
0087BB4B 5F pop edi
0087BB4C 53 push ebx
0087BB4D 7065 jo 0087BBB4
0087BB4F 633D270000FF arpl [$FF000027], di
0087BB55 FFFF DB $FF, $FF //
0087BB57 FF0B dec dword ptr [ebx]
0087BB59 0000 add [eax], al
0087BB5B 0020 add [eax], ah
0087BB5D 2C4F sub al, $4F
0087BB5F 7264 jb 0087BBC5
0087BB61 65724E jb 0087BBB2
0087BB64 6F outsd
0087BB65 3D2700FFFF cmp eax, $FFFF0027
0087BB6A FFFF DB $FF, $FF //
0087BB6C 0900 or [eax], eax
0087BB6E 0000 add [eax], al
0087BB70 2C45 sub al, $45
0087BB72 64697465723D270000 imul esi, fs:[ebp+$72], $0000273D
0087BB7B 00FF add bh, bh
0087BB7D FFFF DB $FF, $FF //
0087BB7F FF1400 call dword ptr [eax+eax]
0087BB82 0000 add [eax], al
0087BB84 2C45 sub al, $45
0087BB86 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087BB8F 657464 jz 0087BBF6
0087BB92 61 popa
0087BB93 7465 jz 0087BBFA
0087BB95 2829 sub [ecx], ch
0087BB97 2000 and [eax], al
0087BB99 0000 add [eax], al
0087BB9B 00FF add bh, bh
0087BB9D FFFF DB $FF, $FF //
0087BB9F FF0D00000020 dec dword ptr [$20000000]
0087BBA5 7768 jnbe 0087BC0F
0087BBA7 657265 jb 0087BC0F
0087BBAA 205946 and [ecx+$46], bl
0087BBAD 49 dec ecx
0087BBAE 643D27000000 cmp eax, $00000027
0087BBB4 FFFF DB $FF, $FF //
0087BBB6 FFFF DB $FF, $FF //
0087BBB8 0400 add al, +$00
0087BBBA 0000 add [eax], al
0087BBBC 59 pop ecx
0087BBBD 46 inc esi
0087BBBE 49 dec ecx
0087BBBF 640000 add fs:[eax], al
0087BBC2 0000 add [eax], al
0087BBC4 55 push ebp
0087BBC5 8BEC mov ebp, esp
0087BBC7 B908000000 mov ecx, $00000008
0087BBCC 6A00 push $00
0087BBCE 6A00 push $00
0087BBD0 49 dec ecx
0087BBD1 75F9 jnz 0087BBCC
0087BBD3 53 push ebx
0087BBD4 56 push esi
0087BBD5 8BDA mov ebx, edx
0087BBD7 8BF0 mov esi, eax
0087BBD9 33C0 xor eax, eax
0087BBDB 55 push ebp
* Possible String Reference to: '<27>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087BBDC 68ACBD8700 push $0087BDAC
***** TRY
|
0087BBE1 64FF30 push dword ptr fs:[eax]
0087BBE4 648920 mov fs:[eax], esp
0087BBE7 8D55FC lea edx, [ebp-$04]
0087BBEA 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;
|
0087BBEC E8CB3AD1FF call 0058F6BC
0087BBF1 8D55F4 lea edx, [ebp-$0C]
0087BBF4 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BBF7 E8F0ECB8FF call 0040A8EC
0087BBFC 837DF400 cmp dword ptr [ebp-$0C], +$00
0087BC00 750D jnz 0087BC0F
0087BC02 8D45FC lea eax, [ebp-$04]
0087BC05 BAC4BD8700 mov edx, $0087BDC4
* Reference to: System.@LStrLAsg(void;void;void;void);
|
0087BC0A E8AD97B8FF call 004053BC
* Reference to control v1PRTColor : N.A.
|
0087BC0F 8B8634030000 mov eax, [esi+$0334]
* 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;
|
0087BC15 E83207DEFF 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;
|
0087BC1A E8455FDDFF call 00651B64
* Reference to field N.A..OFFS_0050
|
0087BC1F 8B4050 mov eax, [eax+$50]
0087BC22 8D55F0 lea edx, [ebp-$10]
0087BC25 8B08 mov ecx, [eax]
0087BC27 FF5110 call dword ptr [ecx+$10]
0087BC2A 8B45F0 mov eax, [ebp-$10]
0087BC2D 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BC30 E8B7ECB8FF call 0040A8EC
* Reference to control Label10 : N.A.
|
0087BC35 8B9E5C030000 mov ebx, [esi+$035C]
0087BC3B 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0087BC3D E8FEC7C4FF call 004C8440
0087BC42 8D55DC lea edx, [ebp-$24]
0087BC45 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BC48 E89FECB8FF call 0040A8EC
0087BC4D 8B55DC mov edx, [ebp-$24]
0087BC50 8D45E0 lea eax, [ebp-$20]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0087BC53 E870D1B9FF call 00418DC8
0087BC58 8D45E0 lea eax, [ebp-$20]
0087BC5B 50 push eax
0087BC5C 8B55F8 mov edx, [ebp-$08]
0087BC5F 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087BC61 E84EAFC4FF call 004C6BB4
0087BC66 5A pop edx
0087BC67 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
0087BC69 FF91B4000000 call dword ptr [ecx+$00B4]
0087BC6F 8BC3 mov eax, ebx
0087BC71 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
0087BC73 FF924C020000 call dword ptr [edx+$024C]
* Reference to control OrdDate : N.A.
|
0087BC79 8B9E0C030000 mov ebx, [esi+$030C]
0087BC7F 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087BC81 E84E9CC4FF call 004C58D4
0087BC86 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;
|
0087BC88 E81F23C6FF call 004DDFAC
0087BC8D 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
0087BC8F FF5244 call dword ptr [edx+$44]
0087BC92 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;
|
0087BC94 E81323C6FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0087BC99 BAD0BD8700 mov edx, $0087BDD0
0087BC9E 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
0087BCA0 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
0087BCA3 68ECBD8700 push $0087BDEC
0087BCA8 FF75F8 push dword ptr [ebp-$08]
0087BCAB 68FCBD8700 push $0087BDFC
0087BCB0 8D55D4 lea edx, [ebp-$2C]
0087BCB3 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BCB6 E831ECB8FF call 0040A8EC
0087BCBB FF75D4 push dword ptr [ebp-$2C]
0087BCBE 8D45D8 lea eax, [ebp-$28]
0087BCC1 BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
0087BCC6 E8E999B8FF call 004056B4
0087BCCB 8B45D8 mov eax, [ebp-$28]
0087BCCE 50 push eax
0087BCCF 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;
|
0087BCD1 E8D622C6FF call 004DDFAC
0087BCD6 5A pop edx
0087BCD7 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
0087BCD9 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0087BCDC 6808BE8700 push $0087BE08
0087BCE1 8D55CC lea edx, [ebp-$34]
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087BDD1(Sender : TObject);
begin
(*
0087BDD1 50 push eax
0087BDD2 6461 popa
0087BDD4 7465 jz 0087BE3B
0087BDD6 205946 and [ecx+$46], bl
0087BDD9 5F pop edi
0087BDDA 4D dec ebp
0087BDDB 6F outsd
0087BDDC 6E outsb
0087BDDD 65795F jns 0087BE3F
0087BDE0 43 inc ebx
0087BDE1 52 push edx
0087BDE2 2000 and [eax], al
0087BDE4 FFFF DB $FF, $FF //
0087BDE6 FFFF DB $FF, $FF //
0087BDE8 0500000020 add eax, +$20000000
0087BDED 53 push ebx
0087BDEE 657420 jz 0087BE11
0087BDF1 0000 add [eax], al
0087BDF3 00FF add bh, bh
0087BDF5 FFFF DB $FF, $FF //
0087BDF7 FF01 inc dword ptr [ecx]
0087BDF9 0000 add [eax], al
0087BDFB 003D000000FF add [$FF000000], bh
0087BE01 FFFF DB $FF, $FF //
0087BE03 FF09 dec dword ptr [ecx]
0087BE05 0000 add [eax], al
0087BE07 002C4564697465 add [$65746964+eax*2], ch
0087BE0E 723D jb 0087BE4D
0087BE10 27 daa
0087BE11 0000 add [eax], al
0087BE13 00FF add bh, bh
0087BE15 FFFF DB $FF, $FF //
0087BE17 FF01 inc dword ptr [ecx]
0087BE19 0000 add [eax], al
0087BE1B 0027 add [edi], ah
0087BE1D 0000 add [eax], al
0087BE1F 00FF add bh, bh
0087BE21 FFFF DB $FF, $FF //
0087BE23 FF1400 call dword ptr [eax+eax]
0087BE26 0000 add [eax], al
0087BE28 2C45 sub al, $45
0087BE2A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087BE33 657464 jz 0087BE9A
0087BE36 61 popa
0087BE37 7465 jz 0087BE9E
0087BE39 2829 sub [ecx], ch
0087BE3B 2000 and [eax], al
0087BE3D 0000 add [eax], al
0087BE3F 00FF add bh, bh
0087BE41 FFFF DB $FF, $FF //
0087BE43 FF0D00000020 dec dword ptr [$20000000]
0087BE49 7768 jnbe 0087BEB3
0087BE4B 657265 jb 0087BEB3
0087BE4E 205946 and [ecx+$46], bl
0087BE51 49 dec ecx
0087BE52 643D27000000 cmp eax, $00000027
0087BE58 FFFF DB $FF, $FF //
0087BE5A FFFF DB $FF, $FF //
0087BE5C 0400 add al, +$00
0087BE5E 0000 add [eax], al
0087BE60 59 pop ecx
0087BE61 46 inc esi
0087BE62 49 dec ecx
0087BE63 640000 add fs:[eax], al
0087BE66 0000 add [eax], al
0087BE68 55 push ebp
0087BE69 8BEC mov ebp, esp
0087BE6B B907000000 mov ecx, $00000007
0087BE70 6A00 push $00
0087BE72 6A00 push $00
0087BE74 49 dec ecx
0087BE75 75F9 jnz 0087BE70
0087BE77 51 push ecx
0087BE78 53 push ebx
0087BE79 56 push esi
0087BE7A 8BDA mov ebx, edx
0087BE7C 8BF0 mov esi, eax
0087BE7E 33C0 xor eax, eax
0087BE80 55 push ebp
* Possible String Reference to: '鷊<><E9B78A><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087BE81 6838C08700 push $0087C038
***** TRY
|
0087BE86 64FF30 push dword ptr fs:[eax]
0087BE89 648920 mov fs:[eax], esp
0087BE8C 8D55FC lea edx, [ebp-$04]
0087BE8F 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;
|
0087BE91 E82638D1FF call 0058F6BC
* Reference to control v1PRTColor : N.A.
|
0087BE96 8B8634030000 mov eax, [esi+$0334]
* 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;
|
0087BE9C E8AB04DEFF 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;
|
0087BEA1 E8BE5CDDFF call 00651B64
* Reference to field N.A..OFFS_0050
|
0087BEA6 8B4050 mov eax, [eax+$50]
0087BEA9 8D55F4 lea edx, [ebp-$0C]
0087BEAC 8B08 mov ecx, [eax]
0087BEAE FF5110 call dword ptr [ecx+$10]
0087BEB1 8B45F4 mov eax, [ebp-$0C]
0087BEB4 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BEB7 E830EAB8FF call 0040A8EC
* Reference to control Label10 : N.A.
|
0087BEBC 8B9E5C030000 mov ebx, [esi+$035C]
0087BEC2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0087BEC4 E877C5C4FF call 004C8440
0087BEC9 8D55E0 lea edx, [ebp-$20]
0087BECC 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BECF E818EAB8FF call 0040A8EC
0087BED4 8B55E0 mov edx, [ebp-$20]
0087BED7 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0087BEDA E8E9CEB9FF call 00418DC8
0087BEDF 8D45E4 lea eax, [ebp-$1C]
0087BEE2 50 push eax
0087BEE3 8B55F8 mov edx, [ebp-$08]
0087BEE6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087BEE8 E8C7ACC4FF call 004C6BB4
0087BEED 5A pop edx
0087BEEE 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
0087BEF0 FF91B4000000 call dword ptr [ecx+$00B4]
0087BEF6 8BC3 mov eax, ebx
0087BEF8 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
0087BEFA FF924C020000 call dword ptr [edx+$024C]
* Reference to control OrdDate : N.A.
|
0087BF00 8B9E0C030000 mov ebx, [esi+$030C]
0087BF06 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087BF08 E8C799C4FF call 004C58D4
0087BF0D 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;
|
0087BF0F E89820C6FF call 004DDFAC
0087BF14 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
0087BF16 FF5244 call dword ptr [edx+$44]
0087BF19 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;
|
0087BF1B E88C20C6FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0087BF20 BA50C08700 mov edx, $0087C050
0087BF25 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
0087BF27 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
0087BF2A 686CC08700 push $0087C06C
0087BF2F FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
0087BF32 687CC08700 push $0087C07C
0087BF37 8D55D8 lea edx, [ebp-$28]
0087BF3A 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087BF3D E8AAE9B8FF call 0040A8EC
0087BF42 FF75D8 push dword ptr [ebp-$28]
0087BF45 6888C08700 push $0087C088
0087BF4A 8D45DC lea eax, [ebp-$24]
0087BF4D BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
0087BF52 E85D97B8FF call 004056B4
0087BF57 8B45DC mov eax, [ebp-$24]
0087BF5A 50 push eax
0087BF5B 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;
|
0087BF5D E84A20C6FF call 004DDFAC
0087BF62 5A pop edx
0087BF63 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
0087BF65 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0087BF68 6894C08700 push $0087C094
0087BF6D 8D55D0 lea edx, [ebp-$30]
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087C051(Sender : TObject);
begin
(*
0087C051 50 push eax
0087C052 6461 popa
0087C054 7465 jz 0087C0BB
0087C056 205946 and [ecx+$46], bl
0087C059 5F pop edi
0087C05A 4D dec ebp
0087C05B 6F outsd
0087C05C 6E outsb
0087C05D 65795F jns 0087C0BF
0087C060 43 inc ebx
0087C061 52 push edx
0087C062 2000 and [eax], al
0087C064 FFFF DB $FF, $FF //
0087C066 FFFF DB $FF, $FF //
0087C068 0500000020 add eax, +$20000000
0087C06D 53 push ebx
0087C06E 657420 jz 0087C091
0087C071 0000 add [eax], al
0087C073 00FF add bh, bh
0087C075 FFFF DB $FF, $FF //
0087C077 FF02 inc dword ptr [edx]
0087C079 0000 add [eax], al
0087C07B 003D270000FF add [$FF000027], bh
0087C081 FFFF DB $FF, $FF //
0087C083 FF01 inc dword ptr [ecx]
0087C085 0000 add [eax], al
0087C087 0027 add [edi], ah
0087C089 0000 add [eax], al
0087C08B 00FF add bh, bh
0087C08D FFFF DB $FF, $FF //
0087C08F FF09 dec dword ptr [ecx]
0087C091 0000 add [eax], al
0087C093 002C4564697465 add [$65746964+eax*2], ch
0087C09A 723D jb 0087C0D9
0087C09C 27 daa
0087C09D 0000 add [eax], al
0087C09F 00FF add bh, bh
0087C0A1 FFFF DB $FF, $FF //
0087C0A3 FF1400 call dword ptr [eax+eax]
0087C0A6 0000 add [eax], al
0087C0A8 2C45 sub al, $45
0087C0AA 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087C0B3 657464 jz 0087C11A
0087C0B6 61 popa
0087C0B7 7465 jz 0087C11E
0087C0B9 2829 sub [ecx], ch
0087C0BB 2000 and [eax], al
0087C0BD 0000 add [eax], al
0087C0BF 00FF add bh, bh
0087C0C1 FFFF DB $FF, $FF //
0087C0C3 FF0D00000020 dec dword ptr [$20000000]
0087C0C9 7768 jnbe 0087C133
0087C0CB 657265 jb 0087C133
0087C0CE 205946 and [ecx+$46], bl
0087C0D1 49 dec ecx
0087C0D2 643D27000000 cmp eax, $00000027
0087C0D8 FFFF DB $FF, $FF //
0087C0DA FFFF DB $FF, $FF //
0087C0DC 0400 add al, +$00
0087C0DE 0000 add [eax], al
0087C0E0 59 pop ecx
0087C0E1 46 inc esi
0087C0E2 49 dec ecx
0087C0E3 640000 add fs:[eax], al
0087C0E6 0000 add [eax], al
0087C0E8 55 push ebp
0087C0E9 8BEC mov ebp, esp
0087C0EB B90C000000 mov ecx, $0000000C
0087C0F0 6A00 push $00
0087C0F2 6A00 push $00
0087C0F4 49 dec ecx
0087C0F5 75F9 jnz 0087C0F0
0087C0F7 53 push ebx
0087C0F8 56 push esi
0087C0F9 8BDA mov ebx, edx
0087C0FB 8BF0 mov esi, eax
0087C0FD 33C0 xor eax, eax
0087C0FF 55 push ebp
0087C100 68DFC38700 push $0087C3DF
***** TRY
|
0087C105 64FF30 push dword ptr fs:[eax]
0087C108 648920 mov fs:[eax], esp
0087C10B 8D55FC lea edx, [ebp-$04]
0087C10E 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;
|
0087C110 E8A735D1FF call 0058F6BC
0087C115 8D55EC lea edx, [ebp-$14]
0087C118 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087C11B E8CCE7B8FF call 0040A8EC
0087C120 837DEC00 cmp dword ptr [ebp-$14], +$00
0087C124 750D jnz 0087C133
0087C126 8D45FC lea eax, [ebp-$04]
0087C129 BAF4C38700 mov edx, $0087C3F4
* Reference to: System.@LStrLAsg(void;void;void;void);
|
0087C12E E88992B8FF call 004053BC
* Reference to control v1PRTColor : N.A.
|
0087C133 8B8634030000 mov eax, [esi+$0334]
* 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;
|
0087C139 E80E02DEFF 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;
|
0087C13E E8215ADDFF call 00651B64
* Reference to field N.A..OFFS_0050
|
0087C143 8B4050 mov eax, [eax+$50]
0087C146 8D55E8 lea edx, [ebp-$18]
0087C149 8B08 mov ecx, [eax]
0087C14B FF5110 call dword ptr [ecx+$10]
0087C14E 8B45E8 mov eax, [ebp-$18]
0087C151 8D55F0 lea edx, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087C154 E893E7B8FF call 0040A8EC
* Reference to control Label10 : N.A.
|
0087C159 8B9E5C030000 mov ebx, [esi+$035C]
0087C15F 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0087C161 E8DAC2C4FF call 004C8440
0087C166 8D55D4 lea edx, [ebp-$2C]
0087C169 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087C16C E87BE7B8FF call 0040A8EC
0087C171 8B55D4 mov edx, [ebp-$2C]
0087C174 8D45D8 lea eax, [ebp-$28]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0087C177 E84CCCB9FF call 00418DC8
0087C17C 8D45D8 lea eax, [ebp-$28]
0087C17F 50 push eax
0087C180 8B55F0 mov edx, [ebp-$10]
0087C183 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087C185 E82AAAC4FF call 004C6BB4
0087C18A 5A pop edx
0087C18B 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
0087C18D FF91B4000000 call dword ptr [ecx+$00B4]
0087C193 8BC3 mov eax, ebx
0087C195 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
0087C197 FF924C020000 call dword ptr [edx+$024C]
* Reference to control Label3 : TLabel
|
0087C19D 8B9E08030000 mov ebx, [esi+$0308]
0087C1A3 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087C1A5 E82A97C4FF call 004C58D4
0087C1AA 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087C1AC E8FB1DC6FF call 004DDFAC
0087C1B1 8B10 mov edx, [eax]
* Reference to method TLabel.GetClientRect()
|
0087C1B3 FF5244 call dword ptr [edx+$44]
* Possible String Reference to: 'select isnull(KPMoney,0) KPMoney fr
| om YF_Money_CR where YFID=''
|
0087C1B6 6800C48700 push $0087C400
* Possible String Reference to: 'YFID'
|
0087C1BB BA48C48700 mov edx, $0087C448
* Reference to control Label10 : N.A.
|
0087C1C0 8B865C030000 mov eax, [esi+$035C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087C1C6 E8E9A9C4FF call 004C6BB4
0087C1CB 8D55CC lea edx, [ebp-$34]
0087C1CE 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
0087C1D0 FF5160 call dword ptr [ecx+$60]
0087C1D3 FF75CC push dword ptr [ebp-$34]
0087C1D6 6858C48700 push $0087C458
0087C1DB 8D45D0 lea eax, [ebp-$30]
0087C1DE BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
0087C1E3 E8CC94B8FF call 004056B4
0087C1E8 8B45D0 mov eax, [ebp-$30]
0087C1EB 50 push eax
0087C1EC 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087C1EE E8B91DC6FF call 004DDFAC
0087C1F3 5A pop edx
0087C1F4 8B08 mov ecx, [eax]
* Reference to method TLabel.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087C1F6 FF5138 call dword ptr [ecx+$38]
0087C1F9 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
0087C1FB E8C896C4FF call 004C58C8
* Possible String Reference to: 'KPMoney'
|
0087C200 BA64C48700 mov edx, $0087C464
* Reference to control Label3 : TLabel
|
0087C205 8B8608030000 mov eax, [esi+$0308]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087C20B E8A4A9C4FF call 004C6BB4
0087C210 8D55F4 lea edx, [ebp-$0C]
0087C213 8B08 mov ecx, [eax]
* Reference to method TLabel.SetDragMode(TDragMode)
|
0087C215 FF5160 call dword ptr [ecx+$60]
* Possible String Reference to: 'KPMoney'
|
0087C218 BA64C48700 mov edx, $0087C464
* Reference to control Label10 : N.A.
|
0087C21D 8B865C030000 mov eax, [esi+$035C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087C223 E88CA9C4FF call 004C6BB4
0087C228 8D55F8 lea edx, [ebp-$08]
0087C22B 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
0087C22D FF5160 call dword ptr [ecx+$60]
* Reference to control OrdDate : N.A.
|
0087C230 8B9E0C030000 mov ebx, [esi+$030C]
0087C236 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087C238 E89796C4FF call 004C58D4
0087C23D 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;
|
0087C23F E8681DC6FF call 004DDFAC
0087C244 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
0087C246 FF5244 call dword ptr [edx+$44]
0087C249 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;
|
0087C24B E85C1DC6FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0087C250 BA74C48700 mov edx, $0087C474
0087C255 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
0087C257 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
0087C25A 6890C48700 push $0087C490
0087C25F FF75F0 push dword ptr [ebp-$10]
0087C262 68A0C48700 push $0087C4A0
0087C267 8D55C4 lea edx, [ebp-$3C]
0087C26A 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087C26D E87AE6B8FF call 0040A8EC
0087C272 FF75C4 push dword ptr [ebp-$3C]
0087C275 8D45C8 lea eax, [ebp-$38]
0087C278 BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
0087C27D E83294B8FF call 004056B4
0087C282 8B45C8 mov eax, [ebp-$38]
0087C285 50 push eax
0087C286 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;
|
0087C288 E81F1DC6FF call 004DDFAC
0087C28D 5A pop edx
0087C28E 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
0087C290 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0087C293 68ACC48700 push $0087C4AC
0087C298 8D55BC lea edx, [ebp-$44]
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087C475(Sender : TObject);
begin
(*
0087C475 50 push eax
0087C476 6461 popa
0087C478 7465 jz 0087C4DF
0087C47A 205946 and [ecx+$46], bl
0087C47D 5F pop edi
0087C47E 4D dec ebp
0087C47F 6F outsd
0087C480 6E outsb
0087C481 65795F jns 0087C4E3
0087C484 43 inc ebx
0087C485 52 push edx
0087C486 2000 and [eax], al
0087C488 FFFF DB $FF, $FF //
0087C48A FFFF DB $FF, $FF //
0087C48C 0500000020 add eax, +$20000000
0087C491 53 push ebx
0087C492 657420 jz 0087C4B5
0087C495 0000 add [eax], al
0087C497 00FF add bh, bh
0087C499 FFFF DB $FF, $FF //
0087C49B FF01 inc dword ptr [ecx]
0087C49D 0000 add [eax], al
0087C49F 003D000000FF add [$FF000000], bh
0087C4A5 FFFF DB $FF, $FF //
0087C4A7 FF09 dec dword ptr [ecx]
0087C4A9 0000 add [eax], al
0087C4AB 002C4564697465 add [$65746964+eax*2], ch
0087C4B2 723D jb 0087C4F1
0087C4B4 27 daa
0087C4B5 0000 add [eax], al
0087C4B7 00FF add bh, bh
0087C4B9 FFFF DB $FF, $FF //
0087C4BB FF1400 call dword ptr [eax+eax]
0087C4BE 0000 add [eax], al
0087C4C0 2C45 sub al, $45
0087C4C2 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087C4CB 657464 jz 0087C532
0087C4CE 61 popa
0087C4CF 7465 jz 0087C536
0087C4D1 2829 sub [ecx], ch
0087C4D3 2000 and [eax], al
0087C4D5 0000 add [eax], al
0087C4D7 00FF add bh, bh
0087C4D9 FFFF DB $FF, $FF //
0087C4DB FF0D00000020 dec dword ptr [$20000000]
0087C4E1 7768 jnbe 0087C54B
0087C4E3 657265 jb 0087C54B
0087C4E6 205946 and [ecx+$46], bl
0087C4E9 49 dec ecx
0087C4EA 643D27000000 cmp eax, $00000027
0087C4F0 FFFF DB $FF, $FF //
0087C4F2 FFFF DB $FF, $FF //
0087C4F4 0400 add al, +$00
0087C4F6 0000 add [eax], al
0087C4F8 59 pop ecx
0087C4F9 46 inc esi
0087C4FA 49 dec ecx
0087C4FB 640000 add fs:[eax], al
0087C4FE 0000 add [eax], al
0087C500 FFFF DB $FF, $FF //
0087C502 FFFF DB $FF, $FF //
0087C504 2B00 sub eax, dword ptr [eax]
0087C506 0000 add [eax], al
0087C508 55 push ebp
0087C509 7064 jo 0087C56F
0087C50B 61 popa
0087C50C 7465 jz 0087C573
0087C50E 205946 and [ecx+$46], bl
0087C511 5F pop edi
0087C512 4D dec ebp
0087C513 6F outsd
0087C514 6E outsb
0087C515 65795F jns 0087C577
0087C518 4B dec ebx
0087C519 43 inc ebx
0087C51A 205365 and [ebx+$65], dl
0087C51D 7420 jz 0087C53F
0087C51F 4B dec ebx
0087C520 43 inc ebx
0087C521 4B dec ebx
0087C522 50 push eax
0087C523 4D dec ebp
0087C524 6F outsd
0087C525 6E outsb
0087C526 65793D jns 0087C566
0087C529 4B dec ebx
0087C52A 43 inc ebx
0087C52B 4B dec ebx
0087C52C 50 push eax
0087C52D 4D dec ebp
0087C52E 6F outsd
0087C52F 6E outsb
0087C530 65792D jns 0087C560
0087C533 00FF add bh, bh
0087C535 FFFF DB $FF, $FF //
0087C537 FF01 inc dword ptr [ecx]
0087C539 0000 add [eax], al
0087C53B 002B add [ebx], ch
0087C53D 0000 add [eax], al
0087C53F 00FF add bh, bh
0087C541 FFFF DB $FF, $FF //
0087C543 FF0D00000020 dec dword ptr [$20000000]
0087C549 7768 jnbe 0087C5B3
0087C54B 657265 jb 0087C5B3
0087C54E 204352 and [ebx+$52], al
0087C551 49 dec ecx
0087C552 44 inc esp
0087C553 3D27000000 cmp eax, $00000027
0087C558 FFFF DB $FF, $FF //
0087C55A FFFF DB $FF, $FF //
0087C55C 0400 add al, +$00
0087C55E 0000 add [eax], al
0087C560 43 inc ebx
0087C561 52 push edx
0087C562 49 dec ecx
0087C563 44 inc esp
0087C564 0000 add [eax], al
0087C566 0000 add [eax], al
0087C568 55 push ebp
0087C569 8BEC mov ebp, esp
0087C56B B910000000 mov ecx, $00000010
0087C570 6A00 push $00
0087C572 6A00 push $00
0087C574 49 dec ecx
0087C575 75F9 jnz 0087C570
0087C577 51 push ecx
0087C578 53 push ebx
0087C579 56 push esi
0087C57A 57 push edi
0087C57B 8945FC mov [ebp-$04], eax
0087C57E 33C0 xor eax, eax
0087C580 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
0087C581 68F9C88700 push $0087C8F9
***** TRY
|
0087C586 64FF30 push dword ptr fs:[eax]
0087C589 648920 mov fs:[eax], esp
0087C58C 8B45FC mov eax, [ebp-$04]
* Reference to control Label10 : N.A.
|
0087C58F 8B805C030000 mov eax, [eax+$035C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0087C595 E826B9C4FF call 004C7EC0
0087C59A 84C0 test al, al
0087C59C 0F85F1020000 jnz 0087C893
0087C5A2 A008C98700 mov al, byte ptr [$0087C908]
0087C5A7 50 push eax
0087C5A8 8D45EC lea eax, [ebp-$14]
0087C5AB B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
0087C5AD E8B2C7B9FF call 00418D64
0087C5B2 8D4DEC lea ecx, [ebp-$14]
0087C5B5 8B45FC mov eax, [ebp-$04]
* Reference to control Label10 : N.A.
|
0087C5B8 8B805C030000 mov eax, [eax+$035C]
* Possible String Reference to: 'ssel'
|
0087C5BE BA14C98700 mov edx, $0087C914
0087C5C3 8B18 mov ebx, [eax]
* Possible reference to virtual method TN.A..OFFS_0244
|
0087C5C5 FF9344020000 call dword ptr [ebx+$0244]
0087C5CB 84C0 test al, al
0087C5CD 751D jnz 0087C5EC
0087C5CF 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0087C5D1 B91CC98700 mov ecx, $0087C91C
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
0087C5D6 BA24C98700 mov edx, $0087C924
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087D3F1(Sender : TObject);
begin
(*
0087D3F1 50 push eax
0087D3F2 6461 popa
0087D3F4 7465 jz 0087D45B
0087D3F6 205946 and [ecx+$46], bl
0087D3F9 5F pop edi
0087D3FA 4D dec ebp
0087D3FB 6F outsd
0087D3FC 6E outsb
0087D3FD 65795F jns 0087D45F
0087D400 43 inc ebx
0087D401 52 push edx
0087D402 2000 and [eax], al
0087D404 FFFF DB $FF, $FF //
0087D406 FFFF DB $FF, $FF //
0087D408 1000 adc [eax], al
0087D40A 0000 add [eax], al
0087D40C 205365 and [ebx+$65], dl
0087D40F 7420 jz 0087D431
0087D411 43 inc ebx
0087D412 6F outsd
0087D413 6D insd
0087D414 54 push esp
0087D415 61 popa
0087D416 69546F753D270000 imul edx, [edi+ebp*2+$75], $0000273D
0087D41E 0000 add [eax], al
0087D420 FFFF DB $FF, $FF //
0087D422 FFFF DB $FF, $FF //
0087D424 0100 add [eax], eax
0087D426 0000 add [eax], al
0087D428 27 daa
0087D429 0000 add [eax], al
0087D42B 00FF add bh, bh
0087D42D FFFF DB $FF, $FF //
0087D42F FF09 dec dword ptr [ecx]
0087D431 0000 add [eax], al
0087D433 002C4564697465 add [$65746964+eax*2], ch
0087D43A 723D jb 0087D479
0087D43C 27 daa
0087D43D 0000 add [eax], al
0087D43F 00FF add bh, bh
0087D441 FFFF DB $FF, $FF //
0087D443 FF1400 call dword ptr [eax+eax]
0087D446 0000 add [eax], al
0087D448 2C45 sub al, $45
0087D44A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087D453 657464 jz 0087D4BA
0087D456 61 popa
0087D457 7465 jz 0087D4BE
0087D459 2829 sub [ecx], ch
0087D45B 2000 and [eax], al
0087D45D 0000 add [eax], al
0087D45F 00FF add bh, bh
0087D461 FFFF DB $FF, $FF //
0087D463 FF0D00000020 dec dword ptr [$20000000]
0087D469 7768 jnbe 0087D4D3
0087D46B 657265 jb 0087D4D3
0087D46E 205946 and [ecx+$46], bl
0087D471 49 dec ecx
0087D472 643D27000000 cmp eax, $00000027
0087D478 FFFF DB $FF, $FF //
0087D47A FFFF DB $FF, $FF //
0087D47C 0400 add al, +$00
0087D47E 0000 add [eax], al
0087D480 59 pop ecx
0087D481 46 inc esi
0087D482 49 dec ecx
0087D483 640000 add fs:[eax], al
0087D486 0000 add [eax], al
0087D488 55 push ebp
0087D489 8BEC mov ebp, esp
0087D48B B919000000 mov ecx, $00000019
0087D490 6A00 push $00
0087D492 6A00 push $00
0087D494 49 dec ecx
0087D495 75F9 jnz 0087D490
0087D497 53 push ebx
0087D498 56 push esi
0087D499 8945FC mov [ebp-$04], eax
0087D49C 33C0 xor eax, eax
0087D49E 55 push ebp
0087D49F 68F4D88700 push $0087D8F4
***** TRY
|
0087D4A4 64FF30 push dword ptr fs:[eax]
0087D4A7 648920 mov fs:[eax], esp
0087D4AA 8B4DFC mov ecx, [ebp-$04]
0087D4AD B201 mov dl, $01
* Reference to class TfrmFKCR
|
0087D4AF A1C4C67F00 mov eax, dword ptr [$007FC6C4]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
0087D4B4 E81749C2FF call 004A1DD0
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087DC95(Sender : TObject);
begin
(*
0087DC95 50 push eax
0087DC96 6461 popa
0087DC98 7465 jz 0087DCFF
0087DC9A 205946 and [ecx+$46], bl
0087DC9D 5F pop edi
0087DC9E 4D dec ebp
0087DC9F 6F outsd
0087DCA0 6E outsb
0087DCA1 65795F jns 0087DD03
0087DCA4 43 inc ebx
0087DCA5 52 push edx
0087DCA6 2000 and [eax], al
0087DCA8 FFFF DB $FF, $FF //
0087DCAA FFFF DB $FF, $FF //
0087DCAC 0D00000020 or eax, $20000000
0087DCB1 53 push ebx
0087DCB2 657420 jz 0087DCD5
0087DCB5 42 inc edx
0087DCB6 5A pop edx
0087DCB7 54 push esp
0087DCB8 7970 jns 0087DD2A
0087DCBA 653D27000000 cmp eax, $00000027
0087DCC0 FFFF DB $FF, $FF //
0087DCC2 FFFF DB $FF, $FF //
0087DCC4 07 pop es
0087DCC5 0000 add [eax], al
0087DCC7 005A64 add [edx+$64], bl
0087DCCA 794E jns 0087DD1A
0087DCCC 61 popa
0087DCCD 6D insd
0087DCCE 6500FF add bh, bh
0087DCD1 FFFF DB $FF, $FF //
0087DCD3 FF01 inc dword ptr [ecx]
0087DCD5 0000 add [eax], al
0087DCD7 0027 add [edi], ah
0087DCD9 0000 add [eax], al
0087DCDB 00FF add bh, bh
0087DCDD FFFF DB $FF, $FF //
0087DCDF FF09 dec dword ptr [ecx]
0087DCE1 0000 add [eax], al
0087DCE3 002C4564697465 add [$65746964+eax*2], ch
0087DCEA 723D jb 0087DD29
0087DCEC 27 daa
0087DCED 0000 add [eax], al
0087DCEF 00FF add bh, bh
0087DCF1 FFFF DB $FF, $FF //
0087DCF3 FF1400 call dword ptr [eax+eax]
0087DCF6 0000 add [eax], al
0087DCF8 2C45 sub al, $45
0087DCFA 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087DD03 657464 jz 0087DD6A
0087DD06 61 popa
0087DD07 7465 jz 0087DD6E
0087DD09 2829 sub [ecx], ch
0087DD0B 2000 and [eax], al
0087DD0D 0000 add [eax], al
0087DD0F 00FF add bh, bh
0087DD11 FFFF DB $FF, $FF //
0087DD13 FF0D00000020 dec dword ptr [$20000000]
0087DD19 7768 jnbe 0087DD83
0087DD1B 657265 jb 0087DD83
0087DD1E 205946 and [ecx+$46], bl
0087DD21 49 dec ecx
0087DD22 643D27000000 cmp eax, $00000027
0087DD28 FFFF DB $FF, $FF //
0087DD2A FFFF DB $FF, $FF //
0087DD2C 0400 add al, +$00
0087DD2E 0000 add [eax], al
0087DD30 59 pop ecx
0087DD31 46 inc esi
0087DD32 49 dec ecx
0087DD33 640000 add fs:[eax], al
0087DD36 0000 add [eax], al
0087DD38 55 push ebp
0087DD39 8BEC mov ebp, esp
0087DD3B 51 push ecx
0087DD3C B906000000 mov ecx, $00000006
0087DD41 6A00 push $00
0087DD43 6A00 push $00
0087DD45 49 dec ecx
0087DD46 75F9 jnz 0087DD41
0087DD48 51 push ecx
0087DD49 874DFC xchg [ebp-$04], ecx
0087DD4C 53 push ebx
0087DD4D 56 push esi
0087DD4E 8BF0 mov esi, eax
0087DD50 33C0 xor eax, eax
0087DD52 55 push ebp
* Possible String Reference to: '<27>^k<><6B><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087DD53 6891DF8700 push $0087DF91
***** TRY
|
0087DD58 64FF30 push dword ptr fs:[eax]
0087DD5B 648920 mov fs:[eax], esp
0087DD5E 33C0 xor eax, eax
0087DD60 55 push ebp
0087DD61 6867DF8700 push $0087DF67
***** TRY
|
0087DD66 64FF30 push dword ptr fs:[eax]
0087DD69 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087DFE9(Sender : TObject);
begin
(*
0087DFE9 50 push eax
0087DFEA 6461 popa
0087DFEC 7465 jz 0087E053
0087DFEE 205946 and [ecx+$46], bl
0087DFF1 5F pop edi
0087DFF2 4D dec ebp
0087DFF3 6F outsd
0087DFF4 6E outsb
0087DFF5 65795F jns 0087E057
0087DFF8 43 inc ebx
0087DFF9 52 push edx
0087DFFA 2000 and [eax], al
0087DFFC FFFF DB $FF, $FF //
0087DFFE FFFF DB $FF, $FF //
0087E000 0D00000020 or eax, $20000000
0087E005 53 push ebx
0087E006 657420 jz 0087E029
0087E009 50 push eax
0087E00A 5F pop edi
0087E00B 53 push ebx
0087E00C 7065 jo 0087E073
0087E00E 633D27000000 arpl [$00000027], di
0087E014 FFFF DB $FF, $FF //
0087E016 FFFF DB $FF, $FF //
0087E018 07 pop es
0087E019 0000 add [eax], al
0087E01B 005A64 add [edx+$64], bl
0087E01E 794E jns 0087E06E
0087E020 61 popa
0087E021 6D insd
0087E022 6500FF add bh, bh
0087E025 FFFF DB $FF, $FF //
0087E027 FF01 inc dword ptr [ecx]
0087E029 0000 add [eax], al
0087E02B 0027 add [edi], ah
0087E02D 0000 add [eax], al
0087E02F 00FF add bh, bh
0087E031 FFFF DB $FF, $FF //
0087E033 FF09 dec dword ptr [ecx]
0087E035 0000 add [eax], al
0087E037 002C4564697465 add [$65746964+eax*2], ch
0087E03E 723D jb 0087E07D
0087E040 27 daa
0087E041 0000 add [eax], al
0087E043 00FF add bh, bh
0087E045 FFFF DB $FF, $FF //
0087E047 FF1400 call dword ptr [eax+eax]
0087E04A 0000 add [eax], al
0087E04C 2C45 sub al, $45
0087E04E 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087E057 657464 jz 0087E0BE
0087E05A 61 popa
0087E05B 7465 jz 0087E0C2
0087E05D 2829 sub [ecx], ch
0087E05F 2000 and [eax], al
0087E061 0000 add [eax], al
0087E063 00FF add bh, bh
0087E065 FFFF DB $FF, $FF //
0087E067 FF0D00000020 dec dword ptr [$20000000]
0087E06D 7768 jnbe 0087E0D7
0087E06F 657265 jb 0087E0D7
0087E072 205946 and [ecx+$46], bl
0087E075 49 dec ecx
0087E076 643D27000000 cmp eax, $00000027
0087E07C FFFF DB $FF, $FF //
0087E07E FFFF DB $FF, $FF //
0087E080 0400 add al, +$00
0087E082 0000 add [eax], al
0087E084 59 pop ecx
0087E085 46 inc esi
0087E086 49 dec ecx
0087E087 640000 add fs:[eax], al
0087E08A 0000 add [eax], al
0087E08C 53 push ebx
0087E08D 56 push esi
0087E08E 8BD8 mov ebx, eax
* Possible String Reference to: 'Money'
|
0087E090 BACCE08700 mov edx, $0087E0CC
* Reference to control Label10 : N.A.
|
0087E095 8BB35C030000 mov esi, [ebx+$035C]
0087E09B 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0087E09D E8128BC4FF call 004C6BB4
0087E0A2 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_4C
|
0087E0A4 FF524C call dword ptr [edx+$4C]
0087E0A7 D835D4E08700 fdiv dword ptr [$0087E0D4]
0087E0AD 83C4F8 add esp, -$08
0087E0B0 DD1C24 fstp qword ptr [esp]
0087E0B3 9B wait
* Reference to control Payment : N.A.
|
0087E0B4 8B939C030000 mov edx, [ebx+$039C]
0087E0BA 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
0087E0BC E8CF8CF3FF call 007B6D90
0087E0C1 5E pop esi
0087E0C2 5B pop ebx
0087E0C3 C3 ret
0087E0C4 FFFF DB $FF, $FF //
0087E0C6 FFFF DB $FF, $FF //
0087E0C8 050000004D add eax, +$4D000000
0087E0CD 6F outsd
0087E0CE 6E outsb
0087E0CF 657900 jns 0087E0D2
0087E0D2 0000 add [eax], al
0087E0D4 00401C add [eax+$1C], al
0087E0D7 46 inc esi
0087E0D8 55 push ebp
0087E0D9 8BEC mov ebp, esp
0087E0DB 51 push ecx
0087E0DC B90B000000 mov ecx, $0000000B
0087E0E1 6A00 push $00
0087E0E3 6A00 push $00
0087E0E5 49 dec ecx
0087E0E6 75F9 jnz 0087E0E1
0087E0E8 874DFC xchg [ebp-$04], ecx
0087E0EB 53 push ebx
0087E0EC 56 push esi
0087E0ED 8BF0 mov esi, eax
0087E0EF 33C0 xor eax, eax
0087E0F1 55 push ebp
* Possible String Reference to: '<27>Bg<42><67><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087E0F2 68ADE38700 push $0087E3AD
***** TRY
|
0087E0F7 64FF30 push dword ptr fs:[eax]
0087E0FA 648920 mov fs:[eax], esp
0087E0FD 8BCE mov ecx, esi
0087E0FF B201 mov dl, $01
* Reference to class TfrmJYorderConCX
|
0087E101 A164DF7D00 mov eax, dword ptr [$007DDF64]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
0087E106 E8C53CC2FF call 004A1DD0
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087E401(Sender : TObject);
begin
(*
0087E401 50 push eax
0087E402 6461 popa
0087E404 7465 jz 0087E46B
0087E406 205946 and [ecx+$46], bl
0087E409 5F pop edi
0087E40A 4D dec ebp
0087E40B 6F outsd
0087E40C 6E outsb
0087E40D 65795F jns 0087E46F
0087E410 43 inc ebx
0087E411 52 push edx
0087E412 2000 and [eax], al
0087E414 FFFF DB $FF, $FF //
0087E416 FFFF DB $FF, $FF //
0087E418 0C00 or al, $00
0087E41A 0000 add [eax], al
0087E41C 205365 and [ebx+$65], dl
0087E41F 7420 jz 0087E441
0087E421 43 inc ebx
0087E422 6F outsd
0087E423 6E outsb
0087E424 69643D2700000000 imul esp, [ebp+edi+$27], $00000000
0087E42C FFFF DB $FF, $FF //
0087E42E FFFF DB $FF, $FF //
0087E430 0100 add [eax], eax
0087E432 0000 add [eax], al
0087E434 27 daa
0087E435 0000 add [eax], al
0087E437 00FF add bh, bh
0087E439 FFFF DB $FF, $FF //
0087E43B FF08 dec dword ptr [eax]
0087E43D 0000 add [eax], al
0087E43F 002C43 add [ebx+eax*2], ch
0087E442 6F outsd
0087E443 6E outsb
0087E444 4E dec esi
0087E445 4F dec edi
0087E446 3D27000000 cmp eax, $00000027
0087E44B 00FF add bh, bh
0087E44D FFFF DB $FF, $FF //
0087E44F FF0500000043 inc dword ptr [$43000000]
0087E455 6F outsd
0087E456 6E outsb
0087E457 4E dec esi
0087E458 4F dec edi
0087E459 0000 add [eax], al
0087E45B 00FF add bh, bh
0087E45D FFFF DB $FF, $FF //
0087E45F FF09 dec dword ptr [ecx]
0087E461 0000 add [eax], al
0087E463 002C4564697465 add [$65746964+eax*2], ch
0087E46A 723D jb 0087E4A9
0087E46C 27 daa
0087E46D 0000 add [eax], al
0087E46F 00FF add bh, bh
0087E471 FFFF DB $FF, $FF //
0087E473 FF1400 call dword ptr [eax+eax]
0087E476 0000 add [eax], al
0087E478 2C45 sub al, $45
0087E47A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0087E483 657464 jz 0087E4EA
0087E486 61 popa
0087E487 7465 jz 0087E4EE
0087E489 2829 sub [ecx], ch
0087E48B 2000 and [eax], al
0087E48D 0000 add [eax], al
0087E48F 00FF add bh, bh
0087E491 FFFF DB $FF, $FF //
0087E493 FF0D00000020 dec dword ptr [$20000000]
0087E499 7768 jnbe 0087E503
0087E49B 657265 jb 0087E503
0087E49E 205946 and [ecx+$46], bl
0087E4A1 49 dec ecx
0087E4A2 643D27000000 cmp eax, $00000027
0087E4A8 FFFF DB $FF, $FF //
0087E4AA FFFF DB $FF, $FF //
0087E4AC 0400 add al, +$00
0087E4AE 0000 add [eax], al
0087E4B0 59 pop ecx
0087E4B1 46 inc esi
0087E4B2 49 dec ecx
0087E4B3 640000 add fs:[eax], al
0087E4B6 0000 add [eax], al
0087E4B8 55 push ebp
0087E4B9 8BEC mov ebp, esp
0087E4BB 51 push ecx
0087E4BC B905000000 mov ecx, $00000005
0087E4C1 6A00 push $00
0087E4C3 6A00 push $00
0087E4C5 49 dec ecx
0087E4C6 75F9 jnz 0087E4C1
0087E4C8 51 push ecx
0087E4C9 874DFC xchg [ebp-$04], ecx
0087E4CC 53 push ebx
0087E4CD 56 push esi
0087E4CE 8BF0 mov esi, eax
0087E4D0 33C0 xor eax, eax
0087E4D2 55 push ebp
* Possible String Reference to: '<27>Wd<57><64><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087E4D3 6898E68700 push $0087E698
***** TRY
|
0087E4D8 64FF30 push dword ptr fs:[eax]
0087E4DB 648920 mov fs:[eax], esp
0087E4DE 33C0 xor eax, eax
0087E4E0 55 push ebp
0087E4E1 686EE68700 push $0087E66E
***** TRY
|
0087E4E6 64FF30 push dword ptr fs:[eax]
0087E4E9 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087E6D1(Sender : TObject);
begin
(*
0087E6D1 50 push eax
0087E6D2 6461 popa
0087E6D4 7465 jz 0087E73B
0087E6D6 205946 and [ecx+$46], bl
0087E6D9 5F pop edi
0087E6DA 4D dec ebp
0087E6DB 6F outsd
0087E6DC 6E outsb
0087E6DD 65795F jns 0087E73F
0087E6E0 43 inc ebx
0087E6E1 52 push edx
0087E6E2 2000 and [eax], al
0087E6E4 FFFF DB $FF, $FF //
0087E6E6 FFFF DB $FF, $FF //
0087E6E8 0E push cs
0087E6E9 0000 add [eax], al
0087E6EB 0020 add [eax], ah
0087E6ED 53 push ebx
0087E6EE 657420 jz 0087E711
0087E6F1 47 inc edi
0087E6F2 59 pop ecx
0087E6F3 53 push ebx
0087E6F4 4E dec esi
0087E6F5 61 popa
0087E6F6 6D insd
0087E6F7 653D270000FF cmp eax, $FF000027
0087E6FD FFFF DB $FF, $FF //
0087E6FF FF01 inc dword ptr [ecx]
0087E701 0000 add [eax], al
0087E703 0027 add [edi], ah
0087E705 0000 add [eax], al
0087E707 00FF add bh, bh
0087E709 FFFF DB $FF, $FF //
0087E70B FF0D00000020 dec dword ptr [$20000000]
0087E711 7768 jnbe 0087E77B
0087E713 657265 jb 0087E77B
0087E716 205946 and [ecx+$46], bl
0087E719 49 dec ecx
0087E71A 643D27000000 cmp eax, $00000027
0087E720 FFFF DB $FF, $FF //
0087E722 FFFF DB $FF, $FF //
0087E724 0400 add al, +$00
0087E726 0000 add [eax], al
0087E728 59 pop ecx
0087E729 46 inc esi
0087E72A 49 dec ecx
0087E72B 640000 add fs:[eax], al
0087E72E 0000 add [eax], al
0087E730 55 push ebp
0087E731 8BEC mov ebp, esp
0087E733 51 push ecx
0087E734 B905000000 mov ecx, $00000005
0087E739 6A00 push $00
0087E73B 6A00 push $00
0087E73D 49 dec ecx
0087E73E 75F9 jnz 0087E739
0087E740 51 push ecx
0087E741 874DFC xchg [ebp-$04], ecx
0087E744 53 push ebx
0087E745 56 push esi
0087E746 8BF0 mov esi, eax
0087E748 33C0 xor eax, eax
0087E74A 55 push ebp
* Possible String Reference to: '<27><>a<EFBFBD><61><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087E74B 6810E98700 push $0087E910
***** TRY
|
0087E750 64FF30 push dword ptr fs:[eax]
0087E753 648920 mov fs:[eax], esp
0087E756 33C0 xor eax, eax
0087E758 55 push ebp
0087E759 68E6E88700 push $0087E8E6
***** TRY
|
0087E75E 64FF30 push dword ptr fs:[eax]
0087E761 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087E94D(Sender : TObject);
begin
(*
0087E94D 50 push eax
0087E94E 6461 popa
0087E950 7465 jz 0087E9B7
0087E952 205946 and [ecx+$46], bl
0087E955 5F pop edi
0087E956 4D dec ebp
0087E957 6F outsd
0087E958 6E outsb
0087E959 65795F jns 0087E9BB
0087E95C 43 inc ebx
0087E95D 52 push edx
0087E95E 2000 and [eax], al
0087E960 FFFF DB $FF, $FF //
0087E962 FFFF DB $FF, $FF //
0087E964 1200 adc al, byte ptr [eax]
0087E966 0000 add [eax], al
0087E968 205365 and [ebx+$65], dl
0087E96B 7420 jz 0087E98D
0087E96D 46 inc esi
0087E96E 61 popa
0087E96F 63746F72 arpl [edi+ebp*2+$72], si
0087E973 794E jns 0087E9C3
0087E975 61 popa
0087E976 6D insd
0087E977 653D270000FF cmp eax, $FF000027
0087E97D FFFF DB $FF, $FF //
0087E97F FF01 inc dword ptr [ecx]
0087E981 0000 add [eax], al
0087E983 0027 add [edi], ah
0087E985 0000 add [eax], al
0087E987 00FF add bh, bh
0087E989 FFFF DB $FF, $FF //
0087E98B FF0D00000020 dec dword ptr [$20000000]
0087E991 7768 jnbe 0087E9FB
0087E993 657265 jb 0087E9FB
0087E996 205946 and [ecx+$46], bl
0087E999 49 dec ecx
0087E99A 643D27000000 cmp eax, $00000027
0087E9A0 FFFF DB $FF, $FF //
0087E9A2 FFFF DB $FF, $FF //
0087E9A4 0400 add al, +$00
0087E9A6 0000 add [eax], al
0087E9A8 59 pop ecx
0087E9A9 46 inc esi
0087E9AA 49 dec ecx
0087E9AB 640000 add fs:[eax], al
0087E9AE 0000 add [eax], al
0087E9B0 55 push ebp
0087E9B1 8BEC mov ebp, esp
0087E9B3 6A00 push $00
0087E9B5 6A00 push $00
0087E9B7 6A00 push $00
0087E9B9 53 push ebx
0087E9BA 56 push esi
0087E9BB 8BF0 mov esi, eax
0087E9BD 33C0 xor eax, eax
0087E9BF 55 push ebp
* Possible String Reference to: '<27><>_<EFBFBD><5F><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087E9C0 6815EB8700 push $0087EB15
***** TRY
|
0087E9C5 64FF30 push dword ptr fs:[eax]
0087E9C8 648920 mov fs:[eax], esp
0087E9CB 80390D cmp byte ptr [ecx], $0D
0087E9CE 0F851E010000 jnz 0087EAF2
* Reference to control ToolButton1 : TToolButton
|
0087E9D4 8B9E20030000 mov ebx, [esi+$0320]
0087E9DA 33D2 xor edx, edx
0087E9DC 8BC3 mov eax, ebx
0087E9DE 8B08 mov ecx, [eax]
* Possible reference to virtual method TToolButton.OFFS_0190
|
0087E9E0 FF9190010000 call dword ptr [ecx+$0190]
0087E9E6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087E9E8 E8E76EC4FF call 004C58D4
0087E9ED 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087E9EF E8B8F5C5FF call 004DDFAC
0087E9F4 8B10 mov edx, [eax]
* Reference to method TToolButton.GetClientRect()
|
0087E9F6 FF5244 call dword ptr [edx+$44]
0087E9F9 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087E9FB E8ACF5C5FF call 004DDFAC
* Possible String Reference to: 'select SCOrderNO=(select Top 1 JM.C
| onNo from Cloth_Main JM where JM.Ma
| inid=A.Mainid),'
|
0087EA00 BA2CEB8700 mov edx, $0087EB2C
0087EA05 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EA07 FF5138 call dword ptr [ecx+$38]
0087EA0A 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EA0C E89BF5C5FF call 004DDFAC
* Possible String Reference to: 'RMBMoney=(case when (A.BZType<>'$')
| and (A.BZType<>'USD') then Money e
| lse 0 end)'
|
0087EA11 BA8CEB8700 mov edx, $0087EB8C
0087EA16 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EA18 FF5138 call dword ptr [ecx+$38]
0087EA1B 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EA1D E88AF5C5FF call 004DDFAC
* Possible String Reference to: ',USDMoney=(case when (A.BZType<>'<27><>
| ') and (A.BZType<>'RMB') then Money
| else 0 end)'
|
0087EA22 BAE8EB8700 mov edx, $0087EBE8
0087EA27 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EA29 FF5138 call dword ptr [ecx+$38]
0087EA2C 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EA2E E879F5C5FF call 004DDFAC
* Possible String Reference to: ',isnull((select JM.PRTColor from JY
| Order_Sub JM inner join CK_SXPB_CR
| F on JM.Subid=F.ORDSubIdRK where F.
| SPID=A.YFTypeId),'') PRTColor,'
|
0087EA33 BA44EC8700 mov edx, $0087EC44
0087EA38 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EA3A FF5138 call dword ptr [ecx+$38]
0087EA3D 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EA3F E868F5C5FF call 004DDFAC
* Possible String Reference to: 'A.*'
|
0087EA44 BAD4EC8700 mov edx, $0087ECD4
0087EA49 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EA4B FF5138 call dword ptr [ecx+$38]
0087EA4E 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EA50 E857F5C5FF call 004DDFAC
* Possible String Reference to: ' from YF_Money_CR A'
|
0087EA55 BAE0EC8700 mov edx, $0087ECE0
0087EA5A 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EA5C FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' where A.ConNO like '%'
|
0087EA5F 68FCEC8700 push $0087ECFC
0087EA64 8D55F4 lea edx, [ebp-$0C]
* Reference to control ToPlace : N.A.
|
0087EA67 8B86A4030000 mov eax, [esi+$03A4]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
0087EA6D E87E9BC0FF call 004885F0
0087EA72 8B45F4 mov eax, [ebp-$0C]
0087EA75 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087EA78 E86FBEB8FF call 0040A8EC
0087EA7D FF75F8 push dword ptr [ebp-$08]
0087EA80 681CED8700 push $0087ED1C
* Possible String Reference to: '' and A.CRType='Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>' '
|
0087EA85 6828ED8700 push $0087ED28
0087EA8A 8D45FC lea eax, [ebp-$04]
0087EA8D BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
0087EA92 E81D6CB8FF call 004056B4
0087EA97 8B45FC mov eax, [ebp-$04]
0087EA9A 50 push eax
0087EA9B 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EA9D E80AF5C5FF call 004DDFAC
0087EAA2 5A pop edx
0087EAA3 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EAA5 FF5138 call dword ptr [ecx+$38]
0087EAA8 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EAAA E8FDF4C5FF call 004DDFAC
* Possible String Reference to: ' and isnull(FeeType,'')='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>''
|
0087EAAF BA50ED8700 mov edx, $0087ED50
0087EAB4 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EAB6 FF5138 call dword ptr [ecx+$38]
0087EAB9 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
0087EABB E8086EC4FF call 004C58C8
* Reference to control Label10 : N.A.
|
0087EAC0 8B965C030000 mov edx, [esi+$035C]
* Reference to control ToolButton1 : TToolButton
|
0087EAC6 8B8620030000 mov eax, [esi+$0320]
|
0087EACC E8BF83F3FF call 007B6E90
* Reference to control Label10 : N.A.
|
0087EAD1 8B965C030000 mov edx, [esi+$035C]
* Reference to control ToolButton1 : TToolButton
|
0087EAD7 8B8620030000 mov eax, [esi+$0320]
|
0087EADD E83685F3FF call 007B7018
0087EAE2 BA7CED8700 mov edx, $0087ED7C
* Reference to control Payment : N.A.
|
0087EAE7 8B869C030000 mov eax, [esi+$039C]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
0087EAED E82E9BC0FF call 00488620
0087EAF2 33C0 xor eax, eax
0087EAF4 5A pop edx
0087EAF5 59 pop ecx
0087EAF6 59 pop ecx
0087EAF7 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '^[<5B><>]<5D>'
|
0087EAFA 681CEB8700 push $0087EB1C
0087EAFF 8D45F4 lea eax, [ebp-$0C]
* Reference to: System.@LStrClr(void;void);
|
0087EB02 E81D68B8FF call 00405324
0087EB07 8D45F8 lea eax, [ebp-$08]
0087EB0A BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
0087EB0F E83468B8FF call 00405348
0087EB14 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087EB29(Sender : TObject);
begin
(*
0087EB29 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087EBC1(Sender : TObject);
begin
(*
0087EBC1 53 push ebx
0087EBC2 44 inc esp
0087EBC3 27 daa
0087EBC4 2920 sub dword ptr [eax], esp
0087EBC6 7468 jz 0087EC30
0087EBC8 656E outsb
0087EBCA 204D6F and [ebp+$6F], cl
0087EBCD 6E outsb
0087EBCE 657920 jns 0087EBF1
0087EBD1 656C insb
0087EBD3 7365 jnb 0087EC3A
0087EBD5 2030 and [eax], dh
0087EBD7 20656E and [ebp+$6E], ah
0087EBDA 642900 sub dword ptr fs:[eax], eax
0087EBDD 0000 add [eax], al
0087EBDF 00FF add bh, bh
0087EBE1 FFFF DB $FF, $FF //
0087EBE3 FF5200 call dword ptr [edx+$00]
0087EBE6 0000 add [eax], al
0087EBE8 2C55 sub al, $55
0087EBEA 53 push ebx
0087EBEB 44 inc esp
0087EBEC 4D dec ebp
0087EBED 6F outsd
0087EBEE 6E outsb
0087EBEF 65793D jns 0087EC2F
0087EBF2 286361 sub [ebx+$61], ah
0087EBF5 7365 jnb 0087EC5C
0087EBF7 207768 and [edi+$68], dh
0087EBFA 656E outsb
0087EBFC 2028 and [eax], ch
0087EBFE 41 inc ecx
0087EBFF 2E42 inc edx
0087EC01 5A pop edx
0087EC02 54 push esp
0087EC03 7970 jns 0087EC75
0087EC05 653C3E cmp al, $3E
0087EC08 27 daa
0087EC09 A3A4272920 mov dword ptr [$202927A4], eax
0087EC0E 61 popa
0087EC0F 6E outsb
0087EC10 642028 and fs:[eax], ch
0087EC13 41 inc ecx
0087EC14 2E42 inc edx
0087EC16 5A pop edx
0087EC17 54 push esp
0087EC18 7970 jns 0087EC8A
0087EC1A 653C3E cmp al, $3E
0087EC1D 27 daa
0087EC1E 52 push edx
0087EC1F 4D dec ebp
0087EC20 42 inc edx
0087EC21 27 daa
0087EC22 2920 sub dword ptr [eax], esp
0087EC24 7468 jz 0087EC8E
0087EC26 656E outsb
0087EC28 204D6F and [ebp+$6F], cl
0087EC2B 6E outsb
0087EC2C 657920 jns 0087EC4F
0087EC2F 656C insb
0087EC31 7365 jnb 0087EC98
0087EC33 2030 and [eax], dh
0087EC35 20656E and [ebp+$6E], ah
0087EC38 642900 sub dword ptr fs:[eax], eax
0087EC3B 00FF add bh, bh
0087EC3D FFFF DB $FF, $FF //
0087EC3F FF870000002C inc dword ptr [edi+$2C000000]
0087EC45 69736E756C6C28 imul esi, [ebx+$6E], $286C6C75
0087EC4C 287365 sub [ebx+$65], dh
0087EC4F 6C insb
0087EC50 656374204A arpl gs:[eax+$4A], si
0087EC55 4D dec ebp
0087EC56 2E50 push eax
0087EC58 52 push edx
0087EC59 54 push esp
0087EC5A 43 inc ebx
0087EC5B 6F outsd
0087EC5C 6C insb
0087EC5D 6F outsd
0087EC5E 7220 jb 0087EC80
0087EC60 66726F jb 0087ECD2
0087EC63 6D insd
0087EC64 204A59 and [edx+$59], cl
0087EC67 4F dec edi
0087EC68 7264 jb 0087ECCE
0087EC6A 65725F jb 0087ECCC
0087EC6D 53 push ebx
0087EC6E 7562 jnz 0087ECD2
0087EC70 204A4D and [edx+$4D], cl
0087EC73 20696E and [ecx+$6E], ch
0087EC76 6E outsb
0087EC77 657220 jb 0087EC9A
0087EC7A 6A6F push $6F
0087EC7C 696E20434B5F53 imul ebp, [esi+$20], $535F4B43
0087EC83 58 pop eax
0087EC84 50 push eax
0087EC85 42 inc edx
0087EC86 5F pop edi
0087EC87 43 inc ebx
0087EC88 52 push edx
0087EC89 204620 and [esi+$20], al
0087EC8C 6F outsd
0087EC8D 6E outsb
0087EC8E 204A4D and [edx+$4D], cl
0087EC91 2E53 push ebx
0087EC93 7562 jnz 0087ECF7
0087EC95 69643D462E4F5244 imul esp, [ebp+edi+$46], $44524F2E
0087EC9D 53 push ebx
0087EC9E 7562 jnz 0087ED02
0087ECA0 49 dec ecx
0087ECA1 6452 push edx
0087ECA3 4B dec ebx
0087ECA4 207768 and [edi+$68], dh
0087ECA7 657265 jb 0087ED0F
0087ECAA 20462E and [esi+$2E], al
0087ECAD 53 push ebx
0087ECAE 50 push eax
0087ECAF 49 dec ecx
0087ECB0 44 inc esp
0087ECB1 3D412E5946 cmp eax, $46592E41
0087ECB6 54 push esp
0087ECB7 7970 jns 0087ED29
0087ECB9 6549 dec ecx
0087ECBB 64292C27 sub dword ptr fs:[edi], ebp
0087ECBF 27 daa
0087ECC0 2920 sub dword ptr [eax], esp
0087ECC2 50 push eax
0087ECC3 52 push edx
0087ECC4 54 push esp
0087ECC5 43 inc ebx
0087ECC6 6F outsd
0087ECC7 6C insb
0087ECC8 6F outsd
0087ECC9 722C jb 0087ECF7
0087ECCB 00FF add bh, bh
0087ECCD FFFF DB $FF, $FF //
0087ECCF FF03 inc dword ptr [ebx]
0087ECD1 0000 add [eax], al
0087ECD3 00412E add [ecx+$2E], al
0087ECD6 2A00 sub al, byte ptr [eax]
0087ECD8 FFFF DB $FF, $FF //
0087ECDA FFFF DB $FF, $FF //
0087ECDC 1300 adc eax, [eax]
0087ECDE 0000 add [eax], al
0087ECE0 206672 and [esi+$72], ah
0087ECE3 6F outsd
0087ECE4 6D insd
0087ECE5 205946 and [ecx+$46], bl
0087ECE8 5F pop edi
0087ECE9 4D dec ebp
0087ECEA 6F outsd
0087ECEB 6E outsb
0087ECEC 65795F jns 0087ED4E
0087ECEF 43 inc ebx
0087ECF0 52 push edx
0087ECF1 204100 and [ecx+$00], al
0087ECF4 FFFF DB $FF, $FF //
0087ECF6 FFFF DB $FF, $FF //
0087ECF8 16 push ss
0087ECF9 0000 add [eax], al
0087ECFB 0020 add [eax], ah
0087ECFD 7768 jnbe 0087ED67
0087ECFF 657265 jb 0087ED67
0087ED02 20412E and [ecx+$2E], al
0087ED05 43 inc ebx
0087ED06 6F outsd
0087ED07 6E outsb
0087ED08 4E dec esi
0087ED09 4F dec edi
0087ED0A 206C696B and [ecx+ebp*2+$6B], ch
0087ED0E 652027 and gs:[edi], ah
0087ED11 250000FFFF and eax, $FFFF0000
0087ED16 FFFF DB $FF, $FF //
0087ED18 0100 add [eax], eax
0087ED1A 0000 add [eax], al
0087ED1C 25000000FF and eax, $FF000000
0087ED21 FFFF DB $FF, $FF //
0087ED23 FF1D00000027 call [$27000000]
0087ED29 20616E and [ecx+$6E], ah
0087ED2C 6420412E and fs:[ecx+$2E], al
0087ED30 43 inc ebx
0087ED31 52 push edx
0087ED32 54 push esp
0087ED33 7970 jns 0087EDA5
0087ED35 653D27D3A6B8 cmp eax, $B8A6D327
0087ED3B B6BF mov dh, $BF
0087ED3D EE out dx, al
0087ED3E B5C7 mov ch, $C7
0087ED40 BCC7272020 mov esp, $202027C7
0087ED45 0000 add [eax], al
0087ED47 00FF add bh, bh
0087ED49 FFFF DB $FF, $FF //
0087ED4B FF22 jmp dword ptr [edx]
0087ED4D 0000 add [eax], al
0087ED4F 0020 add [eax], ah
0087ED51 61 popa
0087ED52 6E outsb
0087ED53 64206973 and fs:[ecx+$73], ch
0087ED57 6E outsb
0087ED58 756C jnz 0087EDC6
0087ED5A 6C insb
0087ED5B 284665 sub [esi+$65], al
0087ED5E 6554 push esp
0087ED60 7970 jns 0087EDD2
0087ED62 652C27 sub al, $27
0087ED65 27 daa
0087ED66 293D27D0E9C4 sub dword ptr [$C4E9D027], edi
0087ED6C E2B7 loop -$49
0087ED6E D1D3 rcl ebx, 1
0087ED70 C3 ret
0087ED71 27 daa
0087ED72 0000 add [eax], al
0087ED74 FFFF DB $FF, $FF //
0087ED76 FFFF DB $FF, $FF //
0087ED78 0100 add [eax], eax
0087ED7A 0000 add [eax], al
0087ED7C 3000 xor [eax], al
0087ED7E 0000 add [eax], al
0087ED80 55 push ebp
0087ED81 8BEC mov ebp, esp
0087ED83 6A00 push $00
0087ED85 6A00 push $00
0087ED87 6A00 push $00
0087ED89 53 push ebx
0087ED8A 56 push esi
0087ED8B 8BF0 mov esi, eax
0087ED8D 33C0 xor eax, eax
0087ED8F 55 push ebp
* Possible String Reference to: '<27>\<5C><><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0087ED90 68E5EE8700 push $0087EEE5
***** TRY
|
0087ED95 64FF30 push dword ptr fs:[eax]
0087ED98 648920 mov fs:[eax], esp
0087ED9B 80390D cmp byte ptr [ecx], $0D
0087ED9E 0F851E010000 jnz 0087EEC2
* Reference to control ToolButton1 : TToolButton
|
0087EDA4 8B9E20030000 mov ebx, [esi+$0320]
0087EDAA 33D2 xor edx, edx
0087EDAC 8BC3 mov eax, ebx
0087EDAE 8B08 mov ecx, [eax]
* Possible reference to virtual method TToolButton.OFFS_0190
|
0087EDB0 FF9190010000 call dword ptr [ecx+$0190]
0087EDB6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0087EDB8 E8176BC4FF call 004C58D4
0087EDBD 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EDBF E8E8F1C5FF call 004DDFAC
0087EDC4 8B10 mov edx, [eax]
* Reference to method TToolButton.GetClientRect()
|
0087EDC6 FF5244 call dword ptr [edx+$44]
0087EDC9 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EDCB E8DCF1C5FF call 004DDFAC
* Possible String Reference to: 'select SCOrderNO=(select Top 1 JM.C
| onNo from Cloth_Main JM where JM.Ma
| inid=A.Mainid),'
|
0087EDD0 BAFCEE8700 mov edx, $0087EEFC
0087EDD5 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EDD7 FF5138 call dword ptr [ecx+$38]
0087EDDA 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EDDC E8CBF1C5FF call 004DDFAC
* Possible String Reference to: 'RMBMoney=(case when (A.BZType<>'$')
| and (A.BZType<>'USD') then Money e
| lse 0 end)'
|
0087EDE1 BA5CEF8700 mov edx, $0087EF5C
0087EDE6 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EDE8 FF5138 call dword ptr [ecx+$38]
0087EDEB 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EDED E8BAF1C5FF call 004DDFAC
* Possible String Reference to: ',USDMoney=(case when (A.BZType<>'<27><>
| ') and (A.BZType<>'RMB') then Money
| else 0 end)'
|
0087EDF2 BAB8EF8700 mov edx, $0087EFB8
0087EDF7 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EDF9 FF5138 call dword ptr [ecx+$38]
0087EDFC 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EDFE E8A9F1C5FF call 004DDFAC
* Possible String Reference to: ',isnull((select JM.PRTColor from JY
| Order_Sub JM inner join CK_SXPB_CR
| F on JM.Subid=F.ORDSubIdRK where F.
| SPID=A.YFTypeId),'') PRTColor,'
|
0087EE03 BA14F08700 mov edx, $0087F014
0087EE08 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EE0A FF5138 call dword ptr [ecx+$38]
0087EE0D 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EE0F E898F1C5FF call 004DDFAC
* Possible String Reference to: 'A.*'
|
0087EE14 BAA4F08700 mov edx, $0087F0A4
0087EE19 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EE1B FF5138 call dword ptr [ecx+$38]
0087EE1E 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EE20 E887F1C5FF call 004DDFAC
* Possible String Reference to: ' from YF_Money_CR A'
|
0087EE25 BAB0F08700 mov edx, $0087F0B0
0087EE2A 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EE2C FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' where A.OrderNO like '%'
|
0087EE2F 68CCF08700 push $0087F0CC
0087EE34 8D55F4 lea edx, [ebp-$0C]
* Reference to control Label5 : TLabel
|
0087EE37 8B8688030000 mov eax, [esi+$0388]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
0087EE3D E8AE97C0FF call 004885F0
0087EE42 8B45F4 mov eax, [ebp-$0C]
0087EE45 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0087EE48 E89FBAB8FF call 0040A8EC
0087EE4D FF75F8 push dword ptr [ebp-$08]
0087EE50 68F0F08700 push $0087F0F0
* Possible String Reference to: '' and A.CRType='Ӧ<><D3A6><EFBFBD><EFBFBD><EFBFBD>Ǽ<EFBFBD>' '
|
0087EE55 68FCF08700 push $0087F0FC
0087EE5A 8D45FC lea eax, [ebp-$04]
0087EE5D BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
0087EE62 E84D68B8FF call 004056B4
0087EE67 8B45FC mov eax, [ebp-$04]
0087EE6A 50 push eax
0087EE6B 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EE6D E83AF1C5FF call 004DDFAC
0087EE72 5A pop edx
0087EE73 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EE75 FF5138 call dword ptr [ecx+$38]
0087EE78 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0087EE7A E82DF1C5FF call 004DDFAC
* Possible String Reference to: ' and isnull(FeeType,'')='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>''
|
0087EE7F BA24F18700 mov edx, $0087F124
0087EE84 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0087EE86 FF5138 call dword ptr [ecx+$38]
0087EE89 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
0087EE8B E8386AC4FF call 004C58C8
* Reference to control Label10 : N.A.
|
0087EE90 8B965C030000 mov edx, [esi+$035C]
* Reference to control ToolButton1 : TToolButton
|
0087EE96 8B8620030000 mov eax, [esi+$0320]
|
0087EE9C E8EF7FF3FF call 007B6E90
* Reference to control Label10 : N.A.
|
0087EEA1 8B965C030000 mov edx, [esi+$035C]
* Reference to control ToolButton1 : TToolButton
|
0087EEA7 8B8620030000 mov eax, [esi+$0320]
|
0087EEAD E86681F3FF call 007B7018
0087EEB2 BA50F18700 mov edx, $0087F150
* Reference to control Payment : N.A.
|
0087EEB7 8B869C030000 mov eax, [esi+$039C]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
0087EEBD E85E97C0FF call 00488620
0087EEC2 33C0 xor eax, eax
0087EEC4 5A pop edx
0087EEC5 59 pop ecx
0087EEC6 59 pop ecx
0087EEC7 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '^[<5B><>]<5D>'
|
0087EECA 68ECEE8700 push $0087EEEC
0087EECF 8D45F4 lea eax, [ebp-$0C]
* Reference to: System.@LStrClr(void;void);
|
0087EED2 E84D64B8FF call 00405324
0087EED7 8D45F8 lea eax, [ebp-$08]
0087EEDA BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
0087EEDF E86464B8FF call 00405348
0087EEE4 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087EEF9(Sender : TObject);
begin
(*
0087EEF9 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087EF91(Sender : TObject);
begin
(*
0087EF91 53 push ebx
0087EF92 44 inc esp
0087EF93 27 daa
0087EF94 2920 sub dword ptr [eax], esp
0087EF96 7468 jz 0087F000
0087EF98 656E outsb
0087EF9A 204D6F and [ebp+$6F], cl
0087EF9D 6E outsb
0087EF9E 657920 jns 0087EFC1
0087EFA1 656C insb
0087EFA3 7365 jnb 0087F00A
0087EFA5 2030 and [eax], dh
0087EFA7 20656E and [ebp+$6E], ah
0087EFAA 642900 sub dword ptr fs:[eax], eax
0087EFAD 0000 add [eax], al
0087EFAF 00FF add bh, bh
0087EFB1 FFFF DB $FF, $FF //
0087EFB3 FF5200 call dword ptr [edx+$00]
0087EFB6 0000 add [eax], al
0087EFB8 2C55 sub al, $55
0087EFBA 53 push ebx
0087EFBB 44 inc esp
0087EFBC 4D dec ebp
0087EFBD 6F outsd
0087EFBE 6E outsb
0087EFBF 65793D jns 0087EFFF
0087EFC2 286361 sub [ebx+$61], ah
0087EFC5 7365 jnb 0087F02C
0087EFC7 207768 and [edi+$68], dh
0087EFCA 656E outsb
0087EFCC 2028 and [eax], ch
0087EFCE 41 inc ecx
0087EFCF 2E42 inc edx
0087EFD1 5A pop edx
0087EFD2 54 push esp
0087EFD3 7970 jns 0087F045
0087EFD5 653C3E cmp al, $3E
0087EFD8 27 daa
0087EFD9 A3A4272920 mov dword ptr [$202927A4], eax
0087EFDE 61 popa
0087EFDF 6E outsb
0087EFE0 642028 and fs:[eax], ch
0087EFE3 41 inc ecx
0087EFE4 2E42 inc edx
0087EFE6 5A pop edx
0087EFE7 54 push esp
0087EFE8 7970 jns 0087F05A
0087EFEA 653C3E cmp al, $3E
0087EFED 27 daa
0087EFEE 52 push edx
0087EFEF 4D dec ebp
0087EFF0 42 inc edx
0087EFF1 27 daa
0087EFF2 2920 sub dword ptr [eax], esp
0087EFF4 7468 jz 0087F05E
0087EFF6 656E outsb
0087EFF8 204D6F and [ebp+$6F], cl
0087EFFB 6E outsb
0087EFFC 657920 jns 0087F01F
0087EFFF 656C insb
0087F001 7365 jnb 0087F068
0087F003 2030 and [eax], dh
0087F005 20656E and [ebp+$6E], ah
0087F008 642900 sub dword ptr fs:[eax], eax
0087F00B 00FF add bh, bh
0087F00D FFFF DB $FF, $FF //
0087F00F FF870000002C inc dword ptr [edi+$2C000000]
0087F015 69736E756C6C28 imul esi, [ebx+$6E], $286C6C75
0087F01C 287365 sub [ebx+$65], dh
0087F01F 6C insb
0087F020 656374204A arpl gs:[eax+$4A], si
0087F025 4D dec ebp
0087F026 2E50 push eax
0087F028 52 push edx
0087F029 54 push esp
0087F02A 43 inc ebx
0087F02B 6F outsd
0087F02C 6C insb
0087F02D 6F outsd
0087F02E 7220 jb 0087F050
0087F030 66726F jb 0087F0A2
0087F033 6D insd
0087F034 204A59 and [edx+$59], cl
0087F037 4F dec edi
0087F038 7264 jb 0087F09E
0087F03A 65725F jb 0087F09C
0087F03D 53 push ebx
0087F03E 7562 jnz 0087F0A2
0087F040 204A4D and [edx+$4D], cl
0087F043 20696E and [ecx+$6E], ch
0087F046 6E outsb
0087F047 657220 jb 0087F06A
0087F04A 6A6F push $6F
0087F04C 696E20434B5F53 imul ebp, [esi+$20], $535F4B43
0087F053 58 pop eax
0087F054 50 push eax
0087F055 42 inc edx
0087F056 5F pop edi
0087F057 43 inc ebx
0087F058 52 push edx
0087F059 204620 and [esi+$20], al
0087F05C 6F outsd
0087F05D 6E outsb
0087F05E 204A4D and [edx+$4D], cl
0087F061 2E53 push ebx
0087F063 7562 jnz 0087F0C7
0087F065 69643D462E4F5244 imul esp, [ebp+edi+$46], $44524F2E
0087F06D 53 push ebx
0087F06E 7562 jnz 0087F0D2
0087F070 49 dec ecx
0087F071 6452 push edx
0087F073 4B dec ebx
0087F074 207768 and [edi+$68], dh
0087F077 657265 jb 0087F0DF
0087F07A 20462E and [esi+$2E], al
0087F07D 53 push ebx
0087F07E 50 push eax
0087F07F 49 dec ecx
0087F080 44 inc esp
0087F081 3D412E5946 cmp eax, $46592E41
0087F086 54 push esp
0087F087 7970 jns 0087F0F9
0087F089 6549 dec ecx
0087F08B 64292C27 sub dword ptr fs:[edi], ebp
0087F08F 27 daa
0087F090 2920 sub dword ptr [eax], esp
0087F092 50 push eax
0087F093 52 push edx
0087F094 54 push esp
0087F095 43 inc ebx
0087F096 6F outsd
0087F097 6C insb
0087F098 6F outsd
0087F099 722C jb 0087F0C7
0087F09B 00FF add bh, bh
0087F09D FFFF DB $FF, $FF //
0087F09F FF03 inc dword ptr [ebx]
0087F0A1 0000 add [eax], al
0087F0A3 00412E add [ecx+$2E], al
0087F0A6 2A00 sub al, byte ptr [eax]
0087F0A8 FFFF DB $FF, $FF //
0087F0AA FFFF DB $FF, $FF //
0087F0AC 1300 adc eax, [eax]
0087F0AE 0000 add [eax], al
0087F0B0 206672 and [esi+$72], ah
0087F0B3 6F outsd
0087F0B4 6D insd
0087F0B5 205946 and [ecx+$46], bl
0087F0B8 5F pop edi
0087F0B9 4D dec ebp
0087F0BA 6F outsd
0087F0BB 6E outsb
0087F0BC 65795F jns 0087F11E
0087F0BF 43 inc ebx
0087F0C0 52 push edx
0087F0C1 204100 and [ecx+$00], al
0087F0C4 FFFF DB $FF, $FF //
0087F0C6 FFFF DB $FF, $FF //
0087F0C8 1800 sbb [eax], al
0087F0CA 0000 add [eax], al
0087F0CC 207768 and [edi+$68], dh
0087F0CF 657265 jb 0087F137
0087F0D2 20412E and [ecx+$2E], al
0087F0D5 4F dec edi
0087F0D6 7264 jb 0087F13C
0087F0D8 65724E jb 0087F129
0087F0DB 4F dec edi
0087F0DC 206C696B and [ecx+ebp*2+$6B], ch
0087F0E0 652027 and gs:[edi], ah
0087F0E3 2500000000 and eax, $00000000
0087F0E8 FFFF DB $FF, $FF //
0087F0EA FFFF DB $FF, $FF //
0087F0EC 0100 add [eax], eax
0087F0EE 0000 add [eax], al
0087F0F0 25000000FF and eax, $FF000000
0087F0F5 FFFF DB $FF, $FF //
0087F0F7 FF1D00000027 call [$27000000]
0087F0FD 20616E and [ecx+$6E], ah
0087F100 6420412E and fs:[ecx+$2E], al
0087F104 43 inc ebx
0087F105 52 push edx
0087F106 54 push esp
0087F107 7970 jns 0087F179
0087F109 653D27D3A6B8 cmp eax, $B8A6D327
0087F10F B6BF mov dh, $BF
0087F111 EE out dx, al
0087F112 B5C7 mov ch, $C7
0087F114 BCC7272020 mov esp, $202027C7
0087F119 0000 add [eax], al
0087F11B 00FF add bh, bh
0087F11D FFFF DB $FF, $FF //
0087F11F FF22 jmp dword ptr [edx]
0087F121 0000 add [eax], al
0087F123 0020 add [eax], ah
0087F125 61 popa
0087F126 6E outsb
0087F127 64206973 and fs:[ecx+$73], ch
0087F12B 6E outsb
0087F12C 756C jnz 0087F19A
0087F12E 6C insb
0087F12F 284665 sub [esi+$65], al
0087F132 6554 push esp
0087F134 7970 jns 0087F1A6
0087F136 652C27 sub al, $27
0087F139 27 daa
0087F13A 293D27D0E9C4 sub dword ptr [$C4E9D027], edi
0087F140 E2B7 loop -$49
0087F142 D1D3 rcl ebx, 1
0087F144 C3 ret
0087F145 27 daa
0087F146 0000 add [eax], al
0087F148 FFFF DB $FF, $FF //
0087F14A FFFF DB $FF, $FF //
0087F14C 0100 add [eax], eax
0087F14E 0000 add [eax], al
0087F150 3000 xor [eax], al
0087F152 0000 add [eax], al
0087F154 55 push ebp
0087F155 8BEC mov ebp, esp
0087F157 5D pop ebp
0087F158 C20800 ret $0008
0087F15B 90 nop
0087F15C 53 push ebx
0087F15D 8BD8 mov ebx, eax
0087F15F 33D2 xor edx, edx
* Reference to control QtyNote : N.A.
|
0087F161 8B8394030000 mov eax, [ebx+$0394]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F167 E858AADAFF call 00629BC4
0087F16C 33D2 xor edx, edx
* Reference to control FromPlace : N.A.
|
0087F16E 8B8370030000 mov eax, [ebx+$0370]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F174 E84BAADAFF call 00629BC4
0087F179 33D2 xor edx, edx
* Reference to control v1Column3 : N.A.
|
0087F17B 8B83D0030000 mov eax, [ebx+$03D0]
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
0087F181 E88A93C0FF call 00488510
* Possible String Reference to: '<27>Է<EFBFBD><D4B7><EFBFBD>λ'
|
0087F186 BA84F28700 mov edx, $0087F284
* Reference to control Label20 : N.A.
|
0087F18B 8B836C030000 mov eax, [ebx+$036C]
* Reference to : TcxCustomGridTableView._PROC_006295E0()
|
0087F191 E84AA4DAFF call 006295E0
0087F196 B201 mov dl, $01
* Reference to control Label23 : N.A.
|
0087F198 8B83DC030000 mov eax, [ebx+$03DC]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F19E E821AADAFF call 00629BC4
0087F1A3 B201 mov dl, $01
* Reference to control TelNo : N.A.
|
0087F1A5 8B83D8030000 mov eax, [ebx+$03D8]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F1AB E814AADAFF call 00629BC4
* Reference to control ToolButton3 : TToolButton
|
0087F1B0 8B83C8030000 mov eax, [ebx+$03C8]
* Reference to control ADOTemp : N.A.
|
0087F1B6 83B83C03000000 cmp dword ptr [eax+$033C], +$00
0087F1BD 751A jnz 0087F1D9
0087F1BF B201 mov dl, $01
* Reference to control QtyNote : N.A.
|
0087F1C1 8B8394030000 mov eax, [ebx+$0394]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F1C7 E8F8A9DAFF call 00629BC4
0087F1CC B201 mov dl, $01
* Reference to control FromPlace : N.A.
|
0087F1CE 8B8370030000 mov eax, [ebx+$0370]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F1D4 E8EBA9DAFF call 00629BC4
* Reference to control ToolButton3 : TToolButton
|
0087F1D9 8B83C8030000 mov eax, [ebx+$03C8]
* Reference to control ADOTemp : N.A.
|
0087F1DF 83B83C03000001 cmp dword ptr [eax+$033C], +$01
0087F1E6 750D jnz 0087F1F5
0087F1E8 B201 mov dl, $01
* Reference to control v1Column3 : N.A.
|
0087F1EA 8B83D0030000 mov eax, [ebx+$03D0]
* Reference to: Controls.TControl.SetVisible(TControl;Boolean);
|
0087F1F0 E81B93C0FF call 00488510
* Reference to control ToolButton3 : TToolButton
|
0087F1F5 8B83C8030000 mov eax, [ebx+$03C8]
* Reference to control ADOTemp : N.A.
|
0087F1FB 83B83C03000002 cmp dword ptr [eax+$033C], +$02
0087F202 7544 jnz 0087F248
* Possible String Reference to: 'Ա<><D4B1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
0087F204 BA98F28700 mov edx, $0087F298
* Reference to control Label20 : N.A.
|
0087F209 8B836C030000 mov eax, [ebx+$036C]
* Reference to : TcxCustomGridTableView._PROC_006295E0()
|
0087F20F E8CCA3DAFF call 006295E0
0087F214 B201 mov dl, $01
* Reference to control QtyNote : N.A.
|
0087F216 8B8394030000 mov eax, [ebx+$0394]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F21C E8A3A9DAFF call 00629BC4
0087F221 B201 mov dl, $01
* Reference to control FromPlace : N.A.
|
0087F223 8B8370030000 mov eax, [ebx+$0370]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F229 E896A9DAFF call 00629BC4
0087F22E 33D2 xor edx, edx
* Reference to control Label23 : N.A.
|
0087F230 8B83DC030000 mov eax, [ebx+$03DC]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F236 E889A9DAFF call 00629BC4
0087F23B 33D2 xor edx, edx
* Reference to control TelNo : N.A.
|
0087F23D 8B83D8030000 mov eax, [ebx+$03D8]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F243 E87CA9DAFF call 00629BC4
* Reference to control ToolButton3 : TToolButton
|
0087F248 8B83C8030000 mov eax, [ebx+$03C8]
* Reference to control ADOTemp : N.A.
|
0087F24E 83B83C03000003 cmp dword ptr [eax+$033C], +$03
0087F255 751A jnz 0087F271
0087F257 B201 mov dl, $01
* Reference to control QtyNote : N.A.
|
0087F259 8B8394030000 mov eax, [ebx+$0394]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F25F E860A9DAFF call 00629BC4
0087F264 B201 mov dl, $01
* Reference to control FromPlace : N.A.
|
0087F266 8B8370030000 mov eax, [ebx+$0370]
* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
0087F26C E853A9DAFF call 00629BC4
0087F271 8BC3 mov eax, ebx
|
0087F273 E8D484FFFF call 0087774C
0087F278 5B pop ebx
0087F279 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0087FC13(Sender : TObject);
begin
(*
0087FC13 4D dec ebp
0087FC14 6F outsd
0087FC15 6E outsb
0087FC16 65793D jns 0087FC56
0087FC19 287365 sub [ebx+$65], dh
0087FC1C 6C insb
0087FC1D 6563742053 arpl gs:[eax+$53], si
0087FC22 756D jnz 0087FC91
0087FC24 28422E sub [edx+$2E], al
0087FC27 4D dec ebp
0087FC28 6F outsd
0087FC29 6E outsb
0087FC2A 657929 jns 0087FC56
0087FC2D 206672 and [esi+$72], ah
0087FC30 6F outsd
0087FC31 6D insd
0087FC32 205946 and [ecx+$46], bl
0087FC35 5F pop edi
0087FC36 4D dec ebp
0087FC37 6F outsd
0087FC38 6E outsb
0087FC39 65795F jns 0087FC9B
0087FC3C 43 inc ebx
0087FC3D 52 push edx
0087FC3E 204220 and [edx+$20], al
0087FC41 7768 jnbe 0087FCAB
0087FC43 657265 jb 0087FCAB
0087FC46 207965 and [ecx+$65], bh
0087FC49 61 popa
0087FC4A 7228 jb 0087FC74
0087FC4C 42 inc edx
0087FC4D 2E43 inc ebx
0087FC4F 52 push edx
0087FC50 54 push esp
0087FC51 696D65293D7965 imul ebp, [ebp+$65], $65793D29
0087FC58 61 popa
0087FC59 7228 jb 0087FC83
0087FC5B 41 inc ecx
0087FC5C 2E43 inc ebx
0087FC5E 52 push edx
0087FC5F 54 push esp
0087FC60 696D652920616E imul ebp, [ebp+$65], $6E612029
0087FC67 6420422E and fs:[edx+$2E], al
0087FC6B 43 inc ebx
0087FC6C 6F outsd
0087FC6D 6D insd
0087FC6E 54 push esp
0087FC6F 61 popa
0087FC70 69746F753D412E43 imul esi, [edi+ebp*2+$75], $432E413D
0087FC78 6F outsd
0087FC79 6D insd
0087FC7A 54 push esp
0087FC7B 61 popa
0087FC7C 69746F7520616E64 imul esi, [edi+ebp*2+$75], $646E6120
0087FC84 20422E and [edx+$2E], al
0087FC87 59 pop ecx
0087FC88 46 inc esi
0087FC89 4E dec esi
0087FC8A 61 popa
0087FC8B 6D insd
0087FC8C 653D412E5946 cmp eax, $46592E41
0087FC92 4E dec esi
0087FC93 61 popa
0087FC94 6D insd
0087FC95 652000 and gs:[eax], al
0087FC98 FFFF DB $FF, $FF //
0087FC9A FFFF DB $FF, $FF //
0087FC9C 670000 add [bx+si], al
0087FC9F 00616E add [ecx+$6E], ah
0087FCA2 6420422E and fs:[edx+$2E], al
0087FCA6 43 inc ebx
0087FCA7 52 push edx
0087FCA8 54 push esp
0087FCA9 7970 jns 0087FD1B
0087FCAB 653D27B8B6BF cmp eax, $BFB6B827
0087FCB1 EE out dx, al
0087FCB2 D4 aam
0087FCB3 D3B7D1272061 DB $D3, $B7, $D1, $27, $20, $61 // dword ptr [edi+$612027D1], cl
0087FCB9 6E outsb
0087FCBA 64206973 and fs:[ecx+$73], ch
0087FCBE 6E outsb
0087FCBF 756C jnz 0087FD2D
0087FCC1 6C insb
0087FCC2 28422E sub [edx+$2E], al
0087FCC5 43 inc ebx
0087FCC6 6F outsd
0087FCC7 6E outsb
0087FCC8 4E dec esi
0087FCC9 6F outsd
0087FCCA 2C27 sub al, $27
0087FCCC 27 daa
0087FCCD 293D27272061 sub dword ptr [$61202727], edi
0087FCD3 6E outsb
0087FCD4 64206973 and fs:[ecx+$73], ch
0087FCD8 6E outsb
0087FCD9 756C jnz 0087FD47
0087FCDB 6C insb
0087FCDC 28422E sub [edx+$2E], al
0087FCDF 4F dec edi
0087FCE0 7264 jb 0087FD46
0087FCE2 65724E jb 0087FD33
0087FCE5 6F outsd
0087FCE6 2C27 sub al, $27
0087FCE8 27 daa
0087FCE9 293D27272061 sub dword ptr [$61202727], edi
0087FCEF 6E outsb
0087FCF0 64204D6F and fs:[ebp+$6F], cl
0087FCF4 6E outsb
0087FCF5 7468 jz 0087FD5F
0087FCF7 28422E sub [edx+$2E], al
0087FCFA 43 inc ebx
0087FCFB 52 push edx
0087FCFC 54 push esp
0087FCFD 696D65293D2730 imul ebp, [ebp+$65], $30273D29
0087FD04 35272900FF xor eax, $FF002927
0087FD09 FFFF DB $FF, $FF //
0087FD0B FF880000002C dec dword ptr [eax+$2C000000]
0087FD11 4C dec esp
0087FD12 49 dec ecx
0087FD13 55 push ebp
0087FD14 4D dec ebp
0087FD15 6F outsd
0087FD16 6E outsb
0087FD17 65793D jns 0087FD57
0087FD1A 287365 sub [ebx+$65], dh
0087FD1D 6C insb
0087FD1E 6563742053 arpl gs:[eax+$53], si
0087FD23 756D jnz 0087FD92
0087FD25 28422E sub [edx+$2E], al
0087FD28 4D dec ebp
0087FD29 6F outsd
0087FD2A 6E outsb
0087FD2B 657929 jns 0087FD57
0087FD2E 206672 and [esi+$72], ah
0087FD31 6F outsd
0087FD32 6D insd
0087FD33 205946 and [ecx+$46], bl
0087FD36 5F pop edi
0087FD37 4D dec ebp
0087FD38 6F outsd
0087FD39 6E outsb
0087FD3A 65795F jns 0087FD9C
0087FD3D 43 inc ebx
0087FD3E 52 push edx
0087FD3F 204220 and [edx+$20], al
0087FD42 7768 jnbe 0087FDAC
0087FD44 657265 jb 0087FDAC
0087FD47 207965 and [ecx+$65], bh
0087FD4A 61 popa
0087FD4B 7228 jb 0087FD75
0087FD4D 42 inc edx
0087FD4E 2E43 inc ebx
0087FD50 52 push edx
0087FD51 54 push esp
0087FD52 696D65293D7965 imul ebp, [ebp+$65], $65793D29
0087FD59 61 popa
0087FD5A 7228 jb 0087FD84
0087FD5C 41 inc ecx
0087FD5D 2E43 inc ebx
0087FD5F 52 push edx
0087FD60 54 push esp
0087FD61 696D652920616E imul ebp, [ebp+$65], $6E612029
0087FD68 6420422E and fs:[edx+$2E], al
0087FD6C 43 inc ebx
0087FD6D 6F outsd
0087FD6E 6D insd
0087FD6F 54 push esp
0087FD70 61 popa
0087FD71 69746F753D412E43 imul esi, [edi+ebp*2+$75], $432E413D
0087FD79 6F outsd
0087FD7A 6D insd
0087FD7B 54 push esp
0087FD7C 61 popa
0087FD7D 69746F7520616E64 imul esi, [edi+ebp*2+$75], $646E6120
0087FD85 20422E and [edx+$2E], al
0087FD88 59 pop ecx
0087FD89 46 inc esi
0087FD8A 4E dec esi
0087FD8B 61 popa
0087FD8C 6D insd
0087FD8D 653D412E5946 cmp eax, $46592E41
0087FD93 4E dec esi
0087FD94 61 popa
0087FD95 6D insd
0087FD96 652000 and gs:[eax], al
0087FD99 0000 add [eax], al
0087FD9B 00FF add bh, bh
0087FD9D FFFF DB $FF, $FF //
0087FD9F FF6700 jmp dword ptr [edi+$00]
0087FDA2 0000 add [eax], al
0087FDA4 61 popa
0087FDA5 6E outsb
0087FDA6 6420422E and fs:[edx+$2E], al
0087FDAA 43 inc ebx
0087FDAB 52 push edx
0087FDAC 54 push esp
0087FDAD 7970 jns 0087FE1F
0087FDAF 653D27B8B6BF cmp eax, $BFB6B827
0087FDB5 EE out dx, al
0087FDB6 D4 aam
0087FDB7 D3B7D1272061 DB $D3, $B7, $D1, $27, $20, $61 // dword ptr [edi+$612027D1], cl
0087FDBD 6E outsb
0087FDBE 64206973 and fs:[ecx+$73], ch
0087FDC2 6E outsb
0087FDC3 756C jnz 0087FE31
0087FDC5 6C insb
0087FDC6 28422E sub [edx+$2E], al
0087FDC9 43 inc ebx
0087FDCA 6F outsd
0087FDCB 6E outsb
0087FDCC 4E dec esi
0087FDCD 6F outsd
0087FDCE 2C27 sub al, $27
0087FDD0 27 daa
0087FDD1 293D27272061 sub dword ptr [$61202727], edi
0087FDD7 6E outsb
0087FDD8 64206973 and fs:[ecx+$73], ch
0087FDDC 6E outsb
0087FDDD 756C jnz 0087FE4B
0087FDDF 6C insb
0087FDE0 28422E sub [edx+$2E], al
0087FDE3 4F dec edi
0087FDE4 7264 jb 0087FE4A
0087FDE6 65724E jb 0087FE37
0087FDE9 6F outsd
0087FDEA 2C27 sub al, $27
0087FDEC 27 daa
0087FDED 293D27272061 sub dword ptr [$61202727], edi
0087FDF3 6E outsb
0087FDF4 64204D6F and fs:[ebp+$6F], cl
0087FDF8 6E outsb
0087FDF9 7468 jz 0087FE63
0087FDFB 28422E sub [edx+$2E], al
0087FDFE 43 inc ebx
0087FDFF 52 push edx
0087FE00 54 push esp
0087FE01 696D65293D2730 imul ebp, [ebp+$65], $30273D29
0087FE08 3627 daa
0087FE0A 2900 sub dword ptr [eax], eax
0087FE0C FFFF DB $FF, $FF //
0087FE0E FFFF DB $FF, $FF //
0087FE10 8700 xchg [eax], eax
0087FE12 0000 add [eax], al
0087FE14 2C51 sub al, $51
0087FE16 49 dec ecx
0087FE17 4D dec ebp
0087FE18 6F outsd
0087FE19 6E outsb
0087FE1A 65793D jns 0087FE5A
0087FE1D 287365 sub [ebx+$65], dh
0087FE20 6C insb
0087FE21 6563742053 arpl gs:[eax+$53], si
0087FE26 756D jnz 0087FE95
0087FE28 28422E sub [edx+$2E], al
0087FE2B 4D dec ebp
0087FE2C 6F outsd
0087FE2D 6E outsb
0087FE2E 657929 jns 0087FE5A
0087FE31 206672 and [esi+$72], ah
0087FE34 6F outsd
0087FE35 6D insd
0087FE36 205946 and [ecx+$46], bl
0087FE39 5F pop edi
0087FE3A 4D dec ebp
0087FE3B 6F outsd
0087FE3C 6E outsb
0087FE3D 65795F jns 0087FE9F
0087FE40 43 inc ebx
0087FE41 52 push edx
0087FE42 204220 and [edx+$20], al
0087FE45 7768 jnbe 0087FEAF
0087FE47 657265 jb 0087FEAF
0087FE4A 207965 and [ecx+$65], bh
0087FE4D 61 popa
0087FE4E 7228 jb 0087FE78
0087FE50 42 inc edx
0087FE51 2E43 inc ebx
0087FE53 52 push edx
0087FE54 54 push esp
0087FE55 696D65293D7965 imul ebp, [ebp+$65], $65793D29
0087FE5C 61 popa
0087FE5D 7228 jb 0087FE87
0087FE5F 41 inc ecx
0087FE60 2E43 inc ebx
0087FE62 52 push edx
0087FE63 54 push esp
0087FE64 696D652920616E imul ebp, [ebp+$65], $6E612029
0087FE6B 6420422E and fs:[edx+$2E], al
0087FE6F 43 inc ebx
0087FE70 6F outsd
0087FE71 6D insd
0087FE72 54 push esp
0087FE73 61 popa
0087FE74 69746F753D412E43 imul esi, [edi+ebp*2+$75], $432E413D
0087FE7C 6F outsd
0087FE7D 6D insd
0087FE7E 54 push esp
0087FE7F 61 popa
0087FE80 69746F7520616E64 imul esi, [edi+ebp*2+$75], $646E6120
0087FE88 20422E and [edx+$2E], al
0087FE8B 59 pop ecx
0087FE8C 46 inc esi
0087FE8D 4E dec esi
0087FE8E 61 popa
0087FE8F 6D insd
0087FE90 653D412E5946 cmp eax, $46592E41
0087FE96 4E dec esi
0087FE97 61 popa
0087FE98 6D insd
0087FE99 652000 and gs:[eax], al
0087FE9C FFFF DB $FF, $FF //
0087FE9E FFFF DB $FF, $FF //
0087FEA0 670000 add [bx+si], al
0087FEA3 00616E add [ecx+$6E], ah
0087FEA6 6420422E and fs:[edx+$2E], al
0087FEAA 43 inc ebx
0087FEAB 52 push edx
0087FEAC 54 push esp
0087FEAD 7970 jns 0087FF1F
0087FEAF 653D27B8B6BF cmp eax, $BFB6B827
0087FEB5 EE out dx, al
0087FEB6 D4 aam
0087FEB7 D3B7D1272061 DB $D3, $B7, $D1, $27, $20, $61 // dword ptr [edi+$612027D1], cl
0087FEBD 6E outsb
0087FEBE 64206973 and fs:[ecx+$73], ch
0087FEC2 6E outsb
0087FEC3 756C jnz 0087FF31
0087FEC5 6C insb
0087FEC6 28422E sub [edx+$2E], al
0087FEC9 43 inc ebx
0087FECA 6F outsd
0087FECB 6E outsb
0087FECC 4E dec esi
0087FECD 6F outsd
0087FECE 2C27 sub al, $27
0087FED0 27 daa
0087FED1 293D27272061 sub dword ptr [$61202727], edi
0087FED7 6E outsb
0087FED8 64206973 and fs:[ecx+$73], ch
0087FEDC 6E outsb
0087FEDD 756C jnz 0087FF4B
0087FEDF 6C insb
0087FEE0 28422E sub [edx+$2E], al
0087FEE3 4F dec edi
0087FEE4 7264 jb 0087FF4A
0087FEE6 65724E jb 0087FF37
0087FEE9 6F outsd
0087FEEA 2C27 sub al, $27
0087FEEC 27 daa
0087FEED 293D27272061 sub dword ptr [$61202727], edi
0087FEF3 6E outsb
0087FEF4 64204D6F and fs:[ebp+$6F], cl
0087FEF8 6E outsb
0087FEF9 7468 jz 0087FF63
0087FEFB 28422E sub [edx+$2E], al
0087FEFE 43 inc ebx
0087FEFF 52 push edx
0087FF00 54 push esp
0087FF01 696D65293D2730 imul ebp, [ebp+$65], $30273D29
0087FF08 37 aaa
0087FF09 27 daa
0087FF0A 2900 sub dword ptr [eax], eax
0087FF0C FFFF DB $FF, $FF //
0087FF0E FFFF DB $FF, $FF //
0087FF10 8700 xchg [eax], eax
0087FF12 0000 add [eax], al
0087FF14 2C42 sub al, $42
0087FF16 41 inc ecx
0087FF17 4D dec ebp
0087FF18 6F outsd
0087FF19 6E outsb
0087FF1A 65793D jns 0087FF5A
0087FF1D 287365 sub [ebx+$65], dh
0087FF20 6C insb
0087FF21 6563742053 arpl gs:[eax+$53], si
0087FF26 756D jnz 0087FF95
0087FF28 28422E sub [edx+$2E], al
0087FF2B 4D dec ebp
0087FF2C 6F outsd
0087FF2D 6E outsb
0087FF2E 657929 jns 0087FF5A
0087FF31 206672 and [esi+$72], ah
0087FF34 6F outsd
0087FF35 6D insd
0087FF36 205946 and [ecx+$46], bl
0087FF39 5F pop edi
0087FF3A 4D dec ebp
0087FF3B 6F outsd
0087FF3C 6E outsb
0087FF3D 65795F jns 0087FF9F
0087FF40 43 inc ebx
0087FF41 52 push edx
0087FF42 204220 and [edx+$20], al
0087FF45 7768 jnbe 0087FFAF
0087FF47 657265 jb 0087FFAF
0087FF4A 207965 and [ecx+$65], bh
0087FF4D 61 popa
0087FF4E 7228 jb 0087FF78
0087FF50 42 inc edx
0087FF51 2E43 inc ebx
0087FF53 52 push edx
0087FF54 54 push esp
0087FF55 696D65293D7965 imul ebp, [ebp+$65], $65793D29
0087FF5C 61 popa
0087FF5D 7228 jb 0087FF87
0087FF5F 41 inc ecx
0087FF60 2E43 inc ebx
0087FF62 52 push edx
0087FF63 54 push esp
0087FF64 696D652920616E imul ebp, [ebp+$65], $6E612029
0087FF6B 6420422E and fs:[edx+$2E], al
0087FF6F 43 inc ebx
0087FF70 6F outsd
0087FF71 6D insd
0087FF72 54 push esp
0087FF73 61 popa
0087FF74 69746F753D412E43 imul esi, [edi+ebp*2+$75], $432E413D
0087FF7C 6F outsd
0087FF7D 6D insd
0087FF7E 54 push esp
0087FF7F 61 popa
0087FF80 69746F7520616E64 imul esi, [edi+ebp*2+$75], $646E6120
0087FF88 20422E and [edx+$2E], al
0087FF8B 59 pop ecx
0087FF8C 46 inc esi
0087FF8D 4E dec esi
0087FF8E 61 popa
0087FF8F 6D insd
0087FF90 653D412E5946 cmp eax, $46592E41
0087FF96 4E dec esi
0087FF97 61 popa
0087FF98 6D insd
0087FF99 652000 and gs:[eax], al
0087FF9C FFFF DB $FF, $FF //
0087FF9E FFFF DB $FF, $FF //
0087FFA0 670000 add [bx+si], al
0087FFA3 00616E add [ecx+$6E], ah
0087FFA6 6420422E and fs:[edx+$2E], al
0087FFAA 43 inc ebx
0087FFAB 52 push edx
0087FFAC 54 push esp
0087FFAD 7970 jns 0088001F
0087FFAF 653D27B8B6BF cmp eax, $BFB6B827
0087FFB5 EE out dx, al
0087FFB6 D4 aam
0087FFB7 D3B7D1272061 DB $D3, $B7, $D1, $27, $20, $61 // dword ptr [edi+$612027D1], cl
0087FFBD 6E outsb
0087FFBE 64206973 and fs:[ecx+$73], ch
0087FFC2 6E outsb
0087FFC3 756C jnz 00880031
0087FFC5 6C insb
0087FFC6 28422E sub [edx+$2E], al
0087FFC9 43 inc ebx
0087FFCA 6F outsd
0087FFCB 6E outsb
0087FFCC 4E dec esi
0087FFCD 6F outsd
0087FFCE 2C27 sub al, $27
0087FFD0 27 daa
0087FFD1 293D27272061 sub dword ptr [$61202727], edi
0087FFD7 6E outsb
0087FFD8 64206973 and fs:[ecx+$73], ch
0087FFDC 6E outsb
0087FFDD 756C jnz 0088004B
0087FFDF 6C insb
0087FFE0 28422E sub [edx+$2E], al
0087FFE3 4F dec edi
0087FFE4 7264 jb 0088004A
0087FFE6 65724E jb 00880037
0087FFE9 6F outsd
0087FFEA 2C27 sub al, $27
0087FFEC 27 daa
0087FFED 293D27272061 sub dword ptr [$61202727], edi
0087FFF3 6E outsb
0087FFF4 64204D6F and fs:[ebp+$6F], cl
0087FFF8 6E outsb
0087FFF9 7468 jz 00880063
0087FFFB 28422E sub [edx+$2E], al
0087FFFE 43 inc ebx
0087FFFF 52 push edx
00880000 54 push esp
00880001 696D65293D2730 imul ebp, [ebp+$65], $30273D29
00880008 3827 cmp [edi], ah
0088000A 2900 sub dword ptr [eax], eax
0088000C FFFF DB $FF, $FF //
0088000E FFFF DB $FF, $FF //
00880010 8800 mov [eax], al
00880012 0000 add [eax], al
00880014 2C4A sub al, $4A
00880016 49 dec ecx
00880017 55 push ebp
00880018 4D dec ebp
00880019 6F outsd
0088001A 6E outsb
0088001B 65793D jns 0088005B
0088001E 287365 sub [ebx+$65], dh
00880021 6C insb
00880022 6563742053 arpl gs:[eax+$53], si
00880027 756D jnz 00880096
00880029 28422E sub [edx+$2E], al
0088002C 4D dec ebp
0088002D 6F outsd
0088002E 6E outsb
0088002F 657929 jns 0088005B
00880032 206672 and [esi+$72], ah
00880035 6F outsd
00880036 6D insd
00880037 205946 and [ecx+$46], bl
0088003A 5F pop edi
0088003B 4D dec ebp
0088003C 6F outsd
0088003D 6E outsb
0088003E 65795F jns 008800A0
00880041 43 inc ebx
00880042 52 push edx
00880043 204220 and [edx+$20], al
00880046 7768 jnbe 008800B0
00880048 657265 jb 008800B0
0088004B 207965 and [ecx+$65], bh
0088004E 61 popa
0088004F 7228 jb 00880079
00880051 42 inc edx
00880052 2E43 inc ebx
00880054 52 push edx
00880055 54 push esp
00880056 696D65293D7965 imul ebp, [ebp+$65], $65793D29
0088005D 61 popa
0088005E 7228 jb 00880088
00880060 41 inc ecx
00880061 2E43 inc ebx
00880063 52 push edx
00880064 54 push esp
00880065 696D652920616E imul ebp, [ebp+$65], $6E612029
0088006C 6420422E and fs:[edx+$2E], al
00880070 43 inc ebx
00880071 6F outsd
00880072 6D insd
00880073 54 push esp
00880074 61 popa
00880075 69746F753D412E43 imul esi, [edi+ebp*2+$75], $432E413D
0088007D 6F outsd
0088007E 6D insd
0088007F 54 push esp
00880080 61 popa
00880081 69746F7520616E64 imul esi, [edi+ebp*2+$75], $646E6120
00880089 20422E and [edx+$2E], al
0088008C 59 pop ecx
0088008D 46 inc esi
0088008E 4E dec esi
0088008F 61 popa
00880090 6D insd
00880091 653D412E5946 cmp eax, $46592E41
00880097 4E dec esi
00880098 61 popa
00880099 6D insd
0088009A 652000 and gs:[eax], al
0088009D 0000 add [eax], al
0088009F 00FF add bh, bh
008800A1 FFFF DB $FF, $FF //
008800A3 FF6700 jmp dword ptr [edi+$00]
008800A6 0000 add [eax], al
008800A8 61 popa
008800A9 6E outsb
008800AA 6420422E and fs:[edx+$2E], al
008800AE 43 inc ebx
008800AF 52 push edx
008800B0 54 push esp
008800B1 7970 jns 00880123
008800B3 653D27B8B6BF cmp eax, $BFB6B827
008800B9 EE out dx, al
008800BA D4 aam
008800BB D3B7D1272061 DB $D3, $B7, $D1, $27, $20, $61 // dword ptr [edi+$612027D1], cl
008800C1 6E outsb
008800C2 64206973 and fs:[ecx+$73], ch
008800C6 6E outsb
008800C7 756C jnz 00880135
008800C9 6C insb
008800CA 28422E sub [edx+$2E], al
008800CD 43 inc ebx
008800CE 6F outsd
008800CF 6E outsb
008800D0 4E dec esi
008800D1 6F outsd
008800D2 2C27 sub al, $27
008800D4 27 daa
008800D5 293D27272061 sub dword ptr [$61202727], edi
008800DB 6E outsb
008800DC 64206973 and fs:[ecx+$73], ch
008800E0 6E outsb
008800E1 756C jnz 0088014F
008800E3 6C insb
008800E4 28422E sub [edx+$2E], al
008800E7 4F dec edi
008800E8 7264 jb 0088014E
008800EA 65724E jb 0088013B
008800ED 6F outsd
008800EE 2C27 sub al, $27
008800F0 27 daa
008800F1 293D27272061 sub dword ptr [$61202727], edi
008800F7 6E outsb
008800F8 64204D6F and fs:[ebp+$6F], cl
008800FC 6E outsb
008800FD 7468 jz 00880167
008800FF 28422E sub [edx+$2E], al
00880102 43 inc ebx
00880103 52 push edx
00880104 54 push esp
00880105 696D65293D2730 imul ebp, [ebp+$65], $30273D29
0088010C 3927 cmp [edi], esp
0088010E 2900 sub dword ptr [eax], eax
00880110 FFFF DB $FF, $FF //
00880112 FFFF DB $FF, $FF //
00880114 8800 mov [eax], al
00880116 0000 add [eax], al
00880118 2C53 sub al, $53
0088011A 48 dec eax
0088011B 49 dec ecx
0088011C 4D dec ebp
0088011D 6F outsd
0088011E 6E outsb
0088011F 65793D jns 0088015F
00880122 287365 sub [ebx+$65], dh
00880125 6C insb
00880126 6563742053 arpl gs:[eax+$53], si
0088012B 756D jnz 0088019A
0088012D 28422E sub [edx+$2E], al
00880130 4D dec ebp
00880131 6F outsd
00880132 6E outsb
00880133 657929 jns 0088015F
00880136 206672 and [esi+$72], ah
00880139 6F outsd
0088013A 6D insd
0088013B 205946 and [ecx+$46], bl
0088013E 5F pop edi
0088013F 4D dec ebp
00880140 6F outsd
00880141 6E outsb
00880142 65795F jns 008801A4
00880145 43 inc ebx
00880146 52 push edx
00880147 204220 and [edx+$20], al
0088014A 7768 jnbe 008801B4
0088014C 657265 jb 008801B4
0088014F 207965 and [ecx+$65], bh
00880152 61 popa
00880153 7228 jb 0088017D
00880155 42 inc edx
00880156 2E43 inc ebx
00880158 52 push edx
00880159 54 push esp
0088015A 696D65293D7965 imul ebp, [ebp+$65], $65793D29
00880161 61 popa
00880162 7228 jb 0088018C
00880164 41 inc ecx
00880165 2E43 inc ebx
00880167 52 push edx
00880168 54 push esp
00880169 696D652920616E imul ebp, [ebp+$65], $6E612029
00880170 6420422E and fs:[edx+$2E], al
00880174 43 inc ebx
00880175 6F outsd
00880176 6D insd
00880177 54 push esp
00880178 61 popa
00880179 69746F753D412E43 imul esi, [edi+ebp*2+$75], $432E413D
00880181 6F outsd
00880182 6D insd
00880183 54 push esp
00880184 61 popa
00880185 69746F7520616E64 imul esi, [edi+ebp*2+$75], $646E6120
0088018D 20422E and [edx+$2E], al
00880190 59 pop ecx
00880191 46 inc esi
00880192 4E dec esi
00880193 61 popa
00880194 6D insd
00880195 653D412E5946 cmp eax, $46592E41
0088019B 4E dec esi
0088019C 61 popa
0088019D 6D insd
0088019E 652000 and gs:[eax], al
008801A1 0000 add [eax], al
008801A3 00FF add bh, bh
008801A5 FFFF DB $FF, $FF //
008801A7 FF6700 jmp dword ptr [edi+$00]
008801AA 0000 add [eax], al
008801AC 61 popa
008801AD 6E outsb
008801AE 6420422E and fs:[edx+$2E], al
008801B2 43 inc ebx
008801B3 52 push edx
008801B4 54 push esp
008801B5 7970 jns 00880227
008801B7 653D27B8B6BF cmp eax, $BFB6B827
008801BD EE out dx, al
008801BE D4 aam
008801BF D3B7D1272061 DB $D3, $B7, $D1, $27, $20, $61 // dword ptr [edi+$612027D1], cl
008801C5 6E outsb
008801C6 64206973 and fs:[ecx+$73], ch
008801CA 6E outsb
008801CB 756C jnz 00880239
008801CD 6C insb
008801CE 28422E sub [edx+$2E], al
008801D1 43 inc ebx
008801D2 6F outsd
008801D3 6E outsb
008801D4 4E dec esi
008801D5 6F outsd
008801D6 2C27 sub al, $27
008801D8 27 daa
008801D9 293D27272061 sub dword ptr [$61202727], edi
008801DF 6E outsb
008801E0 64206973 and fs:[ecx+$73], ch
008801E4 6E outsb
008801E5 756C jnz 00880253
008801E7 6C insb
008801E8 28422E sub [edx+$2E], al
008801EB 4F dec edi
008801EC 7264 jb 00880252
008801EE 65724E jb 0088023F
008801F1 6F outsd
008801F2 2C27 sub al, $27
008801F4 27 daa
008801F5 293D27272061 sub dword ptr [$61202727], edi
008801FB 6E outsb
008801FC 64204D6F and fs:[ebp+$6F], cl
00880200 6E outsb
00880201 7468 jz 0088026B
00880203 28422E sub [edx+$2E], al
00880206 43 inc ebx
00880207 52 push edx
00880208 54 push esp
00880209 696D65293D2731 imul ebp, [ebp+$65], $31273D29
00880210 3027 xor [edi], ah
00880212 2900 sub dword ptr [eax], eax
00880214 FFFF DB $FF, $FF //
00880216 FFFF DB $FF, $FF //
00880218 8A00 mov al, byte ptr [eax]
0088021A 0000 add [eax], al
0088021C 2C53 sub al, $53
0088021E 48 dec eax
0088021F 49 dec ecx
00880220 59 pop ecx
00880221 49 dec ecx
00880222 4D dec ebp
00880223 6F outsd
00880224 6E outsb
00880225 65793D jns 00880265
00880228 287365 sub [ebx+$65], dh
0088022B 6C insb
0088022C 6563742053 arpl gs:[eax+$53], si
00880231 756D jnz 008802A0
00880233 28422E sub [edx+$2E], al
00880236 4D dec ebp
00880237 6F outsd
00880238 6E outsb
00880239 657929 jns 00880265
0088023C 206672 and [esi+$72], ah
0088023F 6F outsd
00880240 6D insd
00880241 205946 and [ecx+$46], bl
00880244 5F pop edi
00880245 4D dec ebp
00880246 6F outsd
00880247 6E outsb
00880248 65795F jns 008802AA
0088024B 43 inc ebx
0088024C 52 push edx
0088024D 204220 and [edx+$20], al
00880250 7768 jnbe 008802BA
00880252 657265 jb 008802BA
00880255 207965 and [ecx+$65], bh
00880258 61 popa
00880259 7228 jb 00880283
0088025B 42 inc edx
0088025C 2E43 inc ebx
0088025E 52 push edx
0088025F 54 push esp
00880260 696D65293D7965 imul ebp, [ebp+$65], $65793D29
00880267 61 popa
00880268 7228 jb 00880292
0088026A 41 inc ecx
0088026B 2E43 inc ebx
0088026D 52 push edx
0088026E 54 push esp
0088026F 696D652920616E imul ebp, [ebp+$65], $6E612029
00880276 6420422E and fs:[edx+$2E], al
0088027A 43 inc ebx
0088027B 6F outsd
0088027C 6D insd
0088027D 54 push esp
0088027E 61 popa
0088027F 69746F753D412E43 imul esi, [edi+ebp*2+$75], $432E413D
00880287 6F outsd
00880288 6D insd
00880289 54 push esp
0088028A 61 popa
0088028B 69746F7520616E64 imul esi, [edi+ebp*2+$75], $646E6120
00880293 20422E and [edx+$2E], al
00880296 59 pop ecx
00880297 46 inc esi
00880298 4E dec esi
00880299 61 popa
0088029A 6D insd
0088029B 653D412E5946 cmp eax, $46592E41
008802A1 4E dec esi
008802A2 61 popa
008802A3 6D insd
008802A4 652000 and gs:[eax], al
008802A7 00FF add bh, bh
008802A9 FFFF DB $FF, $FF //
008802AB FF6700 jmp dword ptr [edi+$00]
008802AE 0000 add [eax], al
008802B0 61 popa
008802B1 6E outsb
008802B2 6420422E and fs:[edx+$2E], al
008802B6 43 inc ebx
008802B7 52 push edx
008802B8 54 push esp
008802B9 7970 jns 0088032B
008802BB 653D27B8B6BF cmp eax, $BFB6B827
008802C1 EE out dx, al
008802C2 D4 aam
008802C3 D3B7D1272061 DB $D3, $B7, $D1, $27, $20, $61 // dword ptr [edi+$612027D1], cl
008802C9 6E outsb
008802CA 64206973 and fs:[ecx+$73], ch
008802CE 6E outsb
008802CF 756C jnz 0088033D
008802D1 6C insb
008802D2 28422E sub [edx+$2E], al
008802D5 43 inc ebx
008802D6 6F outsd
008802D7 6E outsb
008802D8 4E dec esi
008802D9 6F outsd
008802DA 2C27 sub al, $27
008802DC 27 daa
008802DD 293D27272061 sub dword ptr [$61202727], edi
008802E3 6E outsb
008802E4 64206973 and fs:[ecx+$73], ch
008802E8 6E outsb
008802E9 756C jnz 00880357
008802EB 6C insb
008802EC 28422E sub [edx+$2E], al
008802EF 4F dec edi
008802F0 7264 jb 00880356
008802F2 65724E jb 00880343
008802F5 6F outsd
008802F6 2C27 sub al, $27
008802F8 27 daa
008802F9 293D27272061 sub dword ptr [$61202727], edi
008802FF 6E outsb
00880300 64204D6F and fs:[ebp+$6F], cl
00880304 6E outsb
00880305 7468 jz 0088036F
00880307 28422E sub [edx+$2E], al
0088030A 43 inc ebx
0088030B 52 push edx
0088030C 54 push esp
0088030D 696D65293D2731 imul ebp, [ebp+$65], $31273D29
00880314 3127 xor [edi], esp
00880316 2900 sub dword ptr [eax], eax
00880318 FFFF DB $FF, $FF //
0088031A FFFF DB $FF, $FF //
0088031C 8A00 mov al, byte ptr [eax]
0088031E 0000 add [eax], al
00880320 2C53 sub al, $53
00880322 48 dec eax
00880323 49 dec ecx
00880324 45 inc ebp
00880325 52 push edx
00880326 4D dec ebp
00880327 6F outsd
00880328 6E outsb
00880329 65793D jns 00880369
0088032C 287365 sub [ebx+$65], dh
0088032F 6C insb
00880330 6563742053 arpl gs:[eax+$53], si
00880335 756D jnz 008803A4
00880337 28422E sub [edx+$2E], al
0088033A 4D dec ebp
0088033B 6F outsd
0088033C 6E outsb
0088033D 657929 jns 00880369
00880340 206672 and [esi+$72], ah
00880343 6F outsd
00880344 6D insd
00880345 205946 and [ecx+$46], bl
00880348 5F pop edi
00880349 4D dec ebp
0088034A 6F outsd
0088034B 6E outsb
0088034C 65795F jns 008803AE
0088034F 43 inc ebx
00880350 52 push edx
00880351 204220 and [edx+$20], al
00880354 7768 jnbe 008803BE
00880356 657265 jb 008803BE
00880359 207965 and [ecx+$65], bh
0088035C 61 popa
0088035D 7228 jb 00880387
0088035F 42 inc edx
00880360 2E43 inc ebx
00880362 52 push edx
00880363 54 push esp
00880364 696D65293D7965 imul ebp, [ebp+$65], $65793D29
0088036B 61 popa
0088036C 7228 jb 00880396
0088036E 41 inc ecx
0088036F 2E43 inc ebx
00880371 52 push edx
00880372 54 push esp
00880373 696D652920616E imul ebp, [ebp+$65], $6E612029
0088037A 6420422E and fs:[edx+$2E], al
0088037E 43 inc ebx
0088037F 6F outsd
00880380 6D insd
00880381 54 push esp
00880382 61 popa
00880383 69746F753D412E43 imul esi, [edi+ebp*2+$75], $432E413D
0088038B 6F outsd
0088038C 6D insd
0088038D 54 push esp
0088038E 61 popa
0088038F 69746F7520616E64 imul esi, [edi+ebp*2+$75], $646E6120
00880397 20422E and [edx+$2E], al
0088039A 59 pop ecx
0088039B 46 inc esi
0088039C 4E dec esi
0088039D 61 popa
0088039E 6D insd
0088039F 653D412E5946 cmp eax, $46592E41
008803A5 4E dec esi
008803A6 61 popa
008803A7 6D insd
008803A8 652000 and gs:[eax], al
008803AB 00FF add bh, bh
008803AD FFFF DB $FF, $FF //
008803AF FF6700 jmp dword ptr [edi+$00]
008803B2 0000 add [eax], al
008803B4 61 popa
008803B5 6E outsb
008803B6 6420422E and fs:[edx+$2E], al
008803BA 43 inc ebx
008803BB 52 push edx
008803BC 54 push esp
008803BD 7970 jns 0088042F
008803BF 653D27B8B6BF cmp eax, $BFB6B827
008803C5 EE out dx, al
008803C6 D4 aam
008803C7 D3B7D1272061 DB $D3, $B7, $D1, $27, $20, $61 // dword ptr [edi+$612027D1], cl
008803CD 6E outsb
008803CE 64206973 and fs:[ecx+$73], ch
008803D2 6E outsb
008803D3 756C jnz 00880441
008803D5 6C insb
008803D6 28422E sub [edx+$2E], al
008803D9 43 inc ebx
008803DA 6F outsd
008803DB 6E outsb
008803DC 4E dec esi
008803DD 6F outsd
008803DE 2C27 sub al, $27
008803E0 27 daa
008803E1 293D27272061 sub dword ptr [$61202727], edi
008803E7 6E outsb
008803E8 64206973 and fs:[ecx+$73], ch
008803EC 6E outsb
008803ED 756C jnz 0088045B
008803EF 6C insb
008803F0 28422E sub [edx+$2E], al
008803F3 4F dec edi
008803F4 7264 jb 0088045A
008803F6 65724E jb 00880447
008803F9 6F outsd
008803FA 2C27 sub al, $27
008803FC 27 daa
008803FD 293D27272061 sub dword ptr [$61202727], edi
00880403 6E outsb
00880404 64204D6F and fs:[ebp+$6F], cl
00880408 6E outsb
00880409 7468 jz 00880473
0088040B 28422E sub [edx+$2E], al
0088040E 43 inc ebx
0088040F 52 push edx
00880410 54 push esp
00880411 696D65293D2731 imul ebp, [ebp+$65], $31273D29
00880418 3227 xor ah, byte ptr [edi]
0088041A 2900 sub dword ptr [eax], eax
0088041C FFFF DB $FF, $FF //
0088041E FFFF DB $FF, $FF //
00880420 1300 adc eax, [eax]
00880422 0000 add [eax], al
00880424 206672 and [esi+$72], ah
00880427 6F outsd
00880428 6D insd
00880429 205946 and [ecx+$46], bl
0088042C 5F pop edi
0088042D 4D dec ebp
0088042E 6F outsd
0088042F 6E outsb
00880430 65795F jns 00880492
00880433 43 inc ebx
00880434 52 push edx
00880435 204100 and [ecx+$00], al
00880438 FFFF DB $FF, $FF //
0088043A FFFF DB $FF, $FF //
0088043C 1800 sbb [eax], al
0088043E 0000 add [eax], al
00880440 207768 and [edi+$68], dh
00880443 657265 jb 008804AB
00880446 207965 and [ecx+$65], bh
00880449 61 popa
0088044A 7228 jb 00880474
0088044C 41 inc ecx
0088044D 2E43 inc ebx
0088044F 52 push edx
00880450 54 push esp
00880451 696D65293E3D27 imul ebp, [ebp+$65], $273D3E29
00880458 0000 add [eax], al
0088045A 0000 add [eax], al
0088045C FFFF DB $FF, $FF //
0088045E FFFF DB $FF, $FF //
00880460 0400 add al, +$00
00880462 0000 add [eax], al
00880464 7979 jns 008804DF
00880466 7979 jns 008804E1
00880468 0000 add [eax], al
0088046A 0000 add [eax], al
0088046C FFFF DB $FF, $FF //
0088046E FFFF DB $FF, $FF //
00880470 0200 add al, byte ptr [eax]
00880472 0000 add [eax], al
00880474 27 daa
00880475 2000 and [eax], al
00880477 00FF add bh, bh
00880479 FFFF DB $FF, $FF //
0088047B FF16 call dword ptr [esi]
0088047D 0000 add [eax], al
0088047F 0020 add [eax], ah
00880481 61 popa
00880482 6E outsb
00880483 64207965 and fs:[ecx+$65], bh
00880487 61 popa
00880488 7228 jb 008804B2
0088048A 41 inc ecx
0088048B 2E43 inc ebx
0088048D 52 push edx
0088048E 54 push esp
0088048F 696D65293C3D27 imul ebp, [ebp+$65], $273D3C29
00880496 0000 add [eax], al
00880498 FFFF DB $FF, $FF //
0088049A FFFF DB $FF, $FF //
0088049C 16 push ss
0088049D 0000 add [eax], al
0088049F 0020 add [eax], ah
008804A1 61 popa
008804A2 6E outsb
008804A3 6420436F and fs:[ebx+$6F], al
008804A7 6D insd
008804A8 54 push esp
008804A9 61 popa
008804AA 69746F75206C696B imul esi, [edi+ebp*2+$75], $6B696C20
008804B2 652027 and gs:[edi], ah
008804B5 250000FFFF and eax, $FFFF0000
008804BA FFFF DB $FF, $FF //
008804BC 0100 add [eax], eax
008804BE 0000 add [eax], al
008804C0 25000000FF and eax, $FF000000
008804C5 FFFF DB $FF, $FF //
008804C7 FF01 inc dword ptr [ecx]
008804C9 0000 add [eax], al
008804CB 0027 add [edi], ah
008804CD 0000 add [eax], al
008804CF 00FF add bh, bh
008804D1 FFFF DB $FF, $FF //
008804D3 FF13 call dword ptr [ebx]
008804D5 0000 add [eax], al
008804D7 0020 add [eax], ah
008804D9 61 popa
008804DA 6E outsb
008804DB 64205946 and fs:[ecx+$46], bl
008804DF 4E dec esi
008804E0 61 popa
008804E1 6D insd
008804E2 65206C696B and gs:[ecx+ebp*2+$6B], ch
008804E7 652027 and gs:[edi], ah
008804EA 2500FFFFFF and eax, $FFFFFF00
008804EF FF1A call [edx]
008804F1 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_008805A1(Sender : TObject);
begin
(*
008805A1 8BEC mov ebp, esp
008805A3 33C0 xor eax, eax
008805A5 55 push ebp
* Possible String Reference to: '<27>*E<><45><EFBFBD><EFBFBD><><C38B>-<2D>Z<EFBFBD>'
|
008805A6 68C5058800 push $008805C5
***** TRY
|
008805AB 64FF30 push dword ptr fs:[eax]
008805AE 648920 mov fs:[eax], esp
008805B1 FF05D05A8900 inc dword ptr [$00895AD0]
008805B7 33C0 xor eax, eax
008805B9 5A pop edx
008805BA 59 pop ecx
008805BB 59 pop ecx
008805BC 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: ']Ë<><C38B>-<2D>Z<EFBFBD>'
|
008805BF 68CC058800 push $008805CC
008805C4 C3 ret
* Reference to: System.@HandleFinally;
|
008805C5 E92A45B8FF jmp 00404AF4
008805CA EBF8 jmp 008805C4
****** END
|
008805CC 5D pop ebp
008805CD C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_008805D0(Sender : TObject);
begin
(*
008805D0 832DD05A890001 sub dword ptr [$00895AD0], +$01
008805D7 C3 ret
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_008805D8(Sender : TObject);
begin
(*
008805D8 2406 and al, $06
008805DA 8800 mov [eax], al
008805DC 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB_QTTJ._PROC_0088063E(Sender : TObject);
begin
(*
0088063E 48 dec eax
0088063F 0050D4 add [eax-$2C], dl
00880642 42 inc edx
00880643 0008 add [eax], cl
00880645 2D4A007CD0 sub eax, $D07C004A
0088064A 42 inc edx
0088064B 00F4 add ah, dh
0088064D 6B4A00D0 imul ecx, [edx+$00], $D0
00880651 1D4A0030F6 sbb eax, $F630004A
00880656 48 dec eax
00880657 004CFB48 add [ebx+edi*8+$48], cl
0088065B 0098FA48000C add [eax+$C0048FA], bl
00880661 7948 jns 008806AB
00880663 00ACF04800E829 add [eax+esi*8+$29E80048], ch
0088066A 4A dec edx
0088066B 00E4 add ah, ah
0088066D ED in eax, dx
0088066E 48 dec eax
0088066F 00547848 add [eax+edi*2+$48], dl
00880673 005878 add [eax+$78], bl
00880676 48 dec eax
00880677 00DC add ah, bl
00880679 2A4A00 sub cl, byte ptr [edx+$00]
0088067C 3CA9 cmp al, $A9
0088067E 48 dec eax
0088067F 00C0 add al, al
00880681 834800D0 or dword ptr [eax+$00], -$30
00880685 7948 jns 008806CF
00880687 004C8548 add [ebp+eax*4+$48], cl
0088068B 00D0 add al, dl
0088068D 2C4A sub al, $4A
0088068F 009C2B4A008486 add [ebx+ebp+$8684004A], bl
00880696 48 dec eax
00880697 00482D add [eax+$2D], cl
0088069A 4A dec edx
0088069B 00C0 add al, al
0088069D A9480038EE test eax, $EE380048
008806A2 48 dec eax
008806A3 00F4 add ah, dh
008806A5 EE out dx, al
008806A6 48 dec eax
008806A7 00F0 add al, dh
008806A9 E94800D8EE jmp EF6006F6
008806AE 48 dec eax
008806AF 00D8 add al, bl
008806B1 1B4A00 sbb ecx, [edx+$00]
008806B4 EC in al, dx
008806B5 334A00 xor ecx, [edx+$00]
008806B8 20C4 and ah, al
008806BA 48 dec eax
008806BB 00B0404A0010 add [eax+$10004A40], dh
008806C1 44 inc esp
008806C2 4A dec edx
008806C3 00CC add ah, cl
008806C5 42 inc edx
008806C6 4A dec edx
008806C7 00B8C44800BC add [eax+$BC0048C4], bh
008806CD C44800 les ecx, [eax+$00]
008806D0 48 dec eax
008806D1 45 inc ebp
008806D2 4A dec edx
008806D3 001CC3 add [ebx+eax*8], bl
008806D6 48 dec eax
008806D7 0018 add [eax], bl
008806D9 F0 lock
008806DA 48 dec eax
008806DB 00444C4A add [esp+ecx*2+$4A], al
008806DF 000C02 add [edx+eax], cl
008806E2 49 dec ecx
008806E3 0094EC48009C64 add [esp+ebp*8+$649C0048], dl
008806EA 4A dec edx
008806EB 008C154A003C18 add [ebp+edx+$183C004A], cl
008806F2 4A dec edx
008806F3 0038 add [eax], bh
008806F5 52 push edx
008806F6 4A dec edx
008806F7 005C224A add [edx+$4A], bl
008806FB 00D8 add al, bl
008806FD 224A00 and cl, byte ptr [edx+$00]
00880700 7C68 jl 0088076A
00880702 4A dec edx
00880703 00941F4A003C60 add [edi+ebx+$603C004A], dl
0088070A 4A dec edx
0088070B 001447 add [edi+eax*2], dl
0088070E 4A dec edx
0088070F 0034654A00CC2C add [$2CCC004A], dh
00880716 4A dec edx
00880717 000E add [esi], cl
00880719 0000 add [eax], al
0088071B 0000 add [eax], al
0088071D 0003 add [ebx], al
0088071F 0000 add [eax], al
00880721 0020 add [eax], ah
00880723 114000 adc [eax+$00], eax
00880726 8C03 mov word ptr [ebx], es
00880728 0000 add [eax], al
0088072A 2011 and [ecx], dl
0088072C 40 inc eax
0088072D 009003000020 add [eax+$20000003], dl
00880733 114000 adc [eax+$00], eax
00880736 94 xchg eax, esp
00880737 0300 add eax, [eax]
00880739 002500240A88 add [$880A2400], ah
0088073F 00F8 add al, bh
00880741 0200 add al, byte ptr [eax]
00880743 0000 add [eax], al
00880745 0008 add [eax], cl
00880747 54 push esp
00880748 6F outsd
00880749 6F outsd
0088074A 6C insb
0088074B 42 inc edx
0088074C 61 popa
0088074D 7231 jb 00880780
0088074F FC cld
00880750 0200 add al, byte ptr [eax]
00880752 0001 add [ecx], al
00880754 0009 add [ecx], cl
00880756 54 push esp
00880757 42 inc edx
00880758 52 push edx
00880759 61 popa
0088075A 667265 jb 008807C2
0088075D 7368 jnb 008807C7
0088075F 0003 add [ebx], al
00880761 0000 add [eax], al
00880763 0100 add [eax], eax
00880765 07 pop es
00880766 54 push esp
00880767 42 inc edx
00880768 43 inc ebx
00880769 6C insb
0088076A 6F outsd
0088076B 7365 jnb 008807D2
0088076D 0403 add al, +$03
0088076F 0000 add [eax], al
00880771 0200 add al, byte ptr [eax]
00880773 0C41 or al, $41
00880775 44 inc esp
00880776 4F dec edi
00880777 51 push ecx
00880778 7565 jnz 008807DF
0088077A 7279 jb 008807F5
0088077C 54 push esp
0088077D 656D insd
0088077F 7008 jo 00880789
00880781 0300 add eax, [eax]
00880783 0002 add [edx], al
00880785 000B add [ebx], cl
00880787 41 inc ecx
00880788 44 inc esp
00880789 4F dec edi
0088078A 51 push ecx
0088078B 7565 jnz 008807F2
0088078D 7279 jb 00880808
0088078F 43 inc ebx
00880790 6D insd
00880791 640C03 or al, $03
00880794 0000 add [eax], al
00880796 0300 add eax, [eax]
00880798 06 push es
00880799 50 push eax
0088079A 61 popa
0088079B 6E outsb
0088079C 656C insb
0088079E 3110 xor [eax], edx
008807A0 0300 add eax, [eax]
008807A2 0001 add [ecx], al
008807A4 000B add [ebx], cl
008807A6 54 push esp
008807A7 6F outsd
008807A8 6F outsd
008807A9 6C insb
008807AA 42 inc edx
008807AB 7574 jnz 00880821
008807AD 746F jz 0088081E
008807AF 6E outsb
008807B0 321403 xor dl, byte ptr [ebx+eax]
008807B3 0000 add [eax], al
008807B5 0200 add al, byte ptr [eax]
008807B7 0C41 or al, $41
008807B9 44 inc esp
008807BA 4F dec edi
008807BB 51 push ecx
008807BC 7565 jnz 00880823
008807BE 7279 jb 00880839
008807C0 4D dec ebp
008807C1 61 popa
008807C2 696E1803000001 imul ebp, [esi+$18], $01000003
008807C9 000B add [ebx], cl
008807CB 54 push esp
008807CC 6F outsd
008807CD 6F outsd
008807CE 6C insb
008807CF 42 inc edx
008807D0 7574 jnz 00880846
008807D2 746F jz 00880843
008807D4 6E outsb
008807D5 311C03 xor [ebx+eax], ebx
008807D8 0000 add [eax], al
008807DA 0400 add al, +$00
008807DC 03524D add edx, [edx+$4D]
008807DF 3120 xor [eax], esp
008807E1 0300 add eax, [eax]
008807E3 00050009524D add [$4D520900], al
008807E9 44 inc esp
008807EA 42 inc edx
008807EB 5F pop edi
008807EC 4D dec ebp
008807ED 61 popa
008807EE 696E2403000006 imul ebp, [esi+$24], $06000003
008807F5 0007 add [edi], al
008807F7 637847 arpl [eax+$47], di
008807FA 7269 jb 00880865
008807FC 643228 xor ch, byte ptr fs:[eax]
008807FF 0300 add eax, [eax]
00880801 0007 add [edi], al
00880803 0003 add [ebx], al
00880805 54 push esp
00880806 7632 jbe 0088083A
00880808 2C03 sub al, $03
0088080A 0000 add [eax], al
0088080C 0800 or [eax], al
0088080E 0C63 or al, $63
00880810 7847 js 00880859
00880812 7269 jb 0088087D
00880814 644C dec esp
00880816 657665 jbe 0088087E
00880819 6C insb
0088081A 3130 xor [eax], esi
0088081C 0300 add eax, [eax]
0088081E 0009 add [ecx], cl
00880820 0006 add [esi], al
00880822 4C dec esp
00880823 61 popa
00880824 62656C bound esp, qword ptr [ebp+$6C]
00880827 323403 xor dh, byte ptr [ebx+eax]
0088082A 0000 add [eax], al
0088082C 0900 or [eax], eax
0088082E 06 push es
0088082F 4C dec esp
00880830 61 popa
00880831 62656C bound esp, qword ptr [ebp+$6C]
00880834 363803 cmp ss:[ebx], al
00880837 0000 add [eax], al
00880839 0A00 or al, byte ptr [eax]
0088083B 07 pop es
0088083C 626567 bound esp, qword ptr [ebp+$67]
0088083F 6461 popa
00880841 7465 jz 008808A8
00880843 3C03 cmp al, $03
00880845 0000 add [eax], al
00880847 0A00 or al, byte ptr [eax]
00880849 07 pop es
0088084A 45 inc ebp
0088084B 6E outsb
0088084C 646461 popa
0088084F 7465 jz 008808B6
00880851 40 inc eax
00880852 0300 add eax, [eax]
00880854 000B add [ebx], cl
00880856 0010 add [eax], dl
00880858 637847 arpl [eax+$47], di
0088085B 7269 jb 008808C6
0088085D 6450 push eax
0088085F 6F outsd
00880860 7075 jo 008808D7
00880862 704D jo 008808B1
00880864 656E outsb
00880866 7532 jnz 0088089A
00880868 44 inc esp
00880869 0300 add eax, [eax]
0088086B 000C00 add [eax+eax], cl
0088086E 0544535F48 add eax, +$485F5344
00880873 5A pop edx
00880874 48 dec eax
00880875 0300 add eax, [eax]
00880877 000D00064344 add [$44430600], cl
0088087D 53 push ebx
0088087E 5F pop edi
0088087F 48 dec eax
00880880 5A pop edx
00880881 4C dec esp
00880882 0300 add eax, [eax]
00880884 000E add [esi], cl
00880886 0009 add [ecx], cl
00880888 7632 jbe 008808BC
0088088A 59 pop ecx
0088088B 53 push ebx
0088088C 4D dec ebp
0088088D 6F outsd
0088088E 6E outsb
0088088F 657950 jns 008808E2
00880892 0300 add eax, [eax]
00880894 000E add [esi], cl
00880896 0009 add [ecx], cl
00880898 7632 jbe 008808CC
0088089A 59 pop ecx
0088089B 46 inc esi
0088089C 4D dec ebp
0088089D 6F outsd
0088089E 6E outsb
0088089F 657954 jns 008808F6
008808A2 0300 add eax, [eax]
008808A4 000E add [esi], cl
008808A6 0009 add [ecx], cl
008808A8 7632 jbe 008808DC
008808AA 44 inc esp
008808AB 51 push ecx
008808AC 4C dec esp
008808AD 49 dec ecx
008808AE 52 push edx
008808AF 756E jnz 0088091F
008808B1 58 pop eax
008808B2 0300 add eax, [eax]
008808B4 000E add [esi], cl
008808B6 0009 add [ecx], cl
008808B8 7632 jbe 008808EC
008808BA 46 inc esi
008808BB 4B dec ebx
008808BC 4D dec ebp
008808BD 6F outsd
008808BE 6E outsb
008808BF 65795C jns 0088091E
008808C2 0300 add eax, [eax]
008808C4 0009 add [ecx], cl
008808C6 0006 add [esi], al
008808C8 4C dec esp
008808C9 61 popa
008808CA 62656C bound esp, qword ptr [ebp+$6C]
008808CD 316003 xor [eax+$03], esp
008808D0 0000 add [eax], al
008808D2 0F0009 str word ptr [ecx]
008808D5 43 inc ebx
008808D6 6F outsd
008808D7 6D insd
008808D8 54 push esp
008808D9 61 popa
008808DA 69546F7564030000 imul edx, [edi+ebp*2+$75], $00000364
008808E2 0900 or [eax], eax
008808E4 06 push es
008808E5 4C dec esp
008808E6 61 popa
008808E7 62656C bound esp, qword ptr [ebp+$6C]
008808EA 3468 xor al, $68
008808EC 0300 add eax, [eax]
008808EE 000F add [edi], cl
008808F0 0009 add [ecx], cl
008808F2 46 inc esi
008808F3 48 dec eax
008808F4 41 inc ecx
008808F5 64647265 jb 0088095E
008808F9 7373 jnb 0088096E
008808FB 6C insb
008808FC 0300 add eax, [eax]
008808FE 0009 add [ecx], cl
00880900 0006 add [esi], al
00880902 4C dec esp
00880903 61 popa
00880904 62656C bound esp, qword ptr [ebp+$6C]
00880907 3570030000 xor eax, $00000370
0088090C 0F000446 sldt word ptr [esi+eax*2]
00880910 48 dec eax
00880911 647174 jno 00880988
00880914 0300 add eax, [eax]
00880916 000E add [esi], cl
00880918 0009 add [ecx], cl
0088091A 7632 jbe 0088094E
0088091C 53 push ebx
0088091D 4B dec ebx
0088091E 4D dec ebp
0088091F 6F outsd
00880920 6E outsb
00880921 657978 jns 0088099C
00880924 0300 add eax, [eax]
00880926 000E add [esi], cl
00880928 000A add [edx], cl
0088092A 7632 jbe 0088095E
0088092C 57 push edi
0088092D 53 push ebx
0088092E 4B dec ebx
0088092F 4D dec ebp
00880930 6F outsd
00880931 6E outsb
00880932 65797C jns 008809B1
00880935 0300 add eax, [eax]
00880937 000E add [esi], cl
00880939 000A add [edx], cl
0088093B 7632 jbe 0088096F
0088093D 57 push edi
0088093E 46 inc esi
0088093F 4B dec ebx
00880940 4D dec ebp
00880941 6F outsd
00880942 6E outsb
00880943 657980 jns 008808C6
00880946 0300 add eax, [eax]
00880948 000E add [esi], cl
0088094A 0009 add [ecx], cl
0088094C 7632 jbe 00880980
0088094E 53 push ebx
0088094F 58 pop eax
00880950 4D dec ebp
00880951 6F outsd
00880952 6E outsb
00880953 657984 jns 008808DA
00880956 0300 add eax, [eax]
00880958 000E add [esi], cl
0088095A 0009 add [ecx], cl
0088095C 7632 jbe 00880990
0088095E 54 push esp
0088095F 53 push ebx
00880960 4D dec ebp
00880961 6F outsd
00880962 6E outsb
00880963 657988 jns 008808EE
00880966 0300 add eax, [eax]
00880968 000E add [esi], cl
0088096A 000B add [ebx], cl
0088096C 7632 jbe 008809A0
0088096E 46 inc esi
0088096F 59 pop ecx
00880970 5A pop edx
00880971 43 inc ebx
00880972 4D dec ebp
00880973 6F outsd
00880974 6E outsb
00880975 657908 jns 00880980
00880978 0012 add [edx], dl
0088097A 00D0 add al, dl
0088097C 0C88 or al, $88
0088097E 000B add [ebx], cl
00880980 46 inc esi
00880981 6F outsd
00880982 726D jb 008809F1
00880984 44 inc esp
00880985 657374 jnb 008809FC
00880988 726F jb 008809F9
0088098A 7910 jns 0088099C
0088098C 00D8 add al, bl
0088098E 0C88 or al, $88
00880990 0009 add [ecx], cl
00880992 46 inc esi
00880993 6F outsd
00880994 726D jb 00880A03
00880996 43 inc ebx
00880997 6C insb
00880998 6F outsd
00880999 7365 jnb 00880A00
0088099B 1300 adc eax, [eax]
0088099D DC0C88 fmul qword ptr [eax+ecx*4]
008809A0 000C54 add [esp+edx*2], cl
008809A3 42 inc edx
008809A4 43 inc ebx
008809A5 6C insb
008809A6 6F outsd
008809A7 7365 jnb 00880A0E
008809A9 43 inc ebx
008809AA 6C insb
008809AB 69636B0F002C0D imul esp, [ebx+$6B], $0D2C000F
008809B2 8800 mov [eax], al
008809B4 08466F or [esi+$6F], al
008809B7 726D jb 00880A26
008809B9 53 push ebx
008809BA 686F771500 push $0015776F
008809BF A80E test al, $0E
008809C1 8800 mov [eax], al
008809C3 0E push cs
008809C4 54 push esp
008809C5 42 inc edx
008809C6 52 push edx
008809C7 61 popa
008809C8 667265 jb 00880A30
008809CB 7368 jnb 00880A35
008809CD 43 inc ebx
008809CE 6C insb
008809CF 69636B1700B00E imul esp, [ebx+$6B], $0EB00017
008809D6 8800 mov [eax], al
008809D8 10546F6F adc [edi+ebp*2+$6F], dl
008809DC 6C insb
008809DD 42 inc edx
008809DE 7574 jnz 00880A54
008809E0 746F jz 00880A51
008809E2 6E outsb
008809E3 32436C xor al, byte ptr [ebx+$6C]
008809E6 69636B1800540F imul esp, [ebx+$6B], $0F540018
008809ED 8800 mov [eax], al
008809EF 114661 adc [esi+$61], eax
008809F2 63746F72 arpl [edi+ebp*2+$72], si
008809F6 794E jns 00880A46
008809F8 61 popa
008809F9 6D insd
008809FA 6543 inc ebx
008809FC 68616E6765 push $65676E61
00880A01 17 pop ss
00880A02 00680F add [eax+$0F], ch
00880A05 8800 mov [eax], al
00880A07 10546F6F adc [edi+ebp*2+$6F], dl
00880A0B 6C insb
00880A0C 42 inc edx
00880A0D 7574 jnz 00880A83
00880A0F 746F jz 00880A80
00880A11 6E outsb
00880A12 31436C xor [ebx+$6C], eax
00880A15 69636B0B546672 imul esp, [ebx+$6B], $7266540B
00880A1C 6D insd
00880A1D 43 inc ebx
00880A1E 57 push edi
00880A1F 5A pop edx
00880A20 4B dec ebx
00880A21 5F pop edi
00880A22 43 inc ebx
00880A23 58 pop eax
00880A24 1000 adc [eax], al
00880A26 28944500648A45 sub [ebp+eax*2+$458A6400], dl
00880A2D 00B8124D0020 add [eax+$20004D12], bh
00880A33 42 inc edx
00880A34 44 inc esp
00880A35 0064D378 add [ebx+edx*8+$78], ah
00880A39 00A80A780000 add [eax+$780A], ch
00880A3F 16 push ss
00880A40 6300 arpl [eax], ax
00880A42 F4 hlt
00880A43 B466 mov ah, $66
00880A45 00A40E64001C5F add [esi+ecx+$5F1C0064], ah
00880A4C 47 inc edi
00880A4D 00E0 add al, ah
00880A4F A5 movsd
00880A50 45 inc ebp
00880A51 005876 add [eax+$76], bl
00880A54 7C00 jl 00880A56
00880A56 087F4B or [edi+$4B], bh
00880A59 0088996A0034 add [eax+$34006A99], cl
00880A5F B166 mov cl, $66
00880A61 00B86747008B add [eax+$8B004767], bh
00880A67 C06C0A8800 shr byte ptr [edx+ecx-$78], $00
00880A6C 07 pop es
00880A6D 0B546672 or edx, [esi+$72]
00880A71 6D insd
00880A72 43 inc ebx
00880A73 57 push edi
00880A74 5A pop edx
00880A75 4B dec ebx
00880A76 5F pop edi
00880A77 43 inc ebx
00880A78 58 pop eax
00880A79 2406 and al, $06
00880A7B 8800 mov [eax], al
00880A7D D0F2 DB $D0, $F2 // dl, 1
00880A7F 49 dec ecx
00880A80 005E00 add [esi+$00], bl
00880A83 09555F or [ebp+$5F], edx
00880A86 43 inc ebx
00880A87 57 push edi
00880A88 5A pop edx
00880A89 4B dec ebx
00880A8A 5F pop edi
00880A8B 43 inc ebx
00880A8C 58 pop eax
00880A8D 0000 add [eax], al
*)
end;
end.