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

9744 lines
378 KiB
ObjectPascal
Raw Permalink Blame History

This file contains ambiguous Unicode characters

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;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs, StdCtrls
type
TfrmYSCRPB=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;
Label3: TLabel;
FactoryName: TEdit;
cxGrid2: TcxGrid;
Tv2: TcxGridDBTableView;
cxGridDBColumn1: TcxGridDBColumn;
cxGridDBColumn3: TcxGridDBColumn;
cxGridDBColumn5: TcxGridDBColumn;
cxGridDBColumn6: TcxGridDBColumn;
cxGridLevel1: TcxGridLevel;
Label2: TLabel;
Label6: TLabel;
begdate: TDateTimePicker;
Enddate: TDateTimePicker;
cxGridPopupMenu2: TcxGridPopupMenu;
DS_HZ: TDataSource;
CDS_HZ: TClientDataSet;
ToolButton3: TToolButton;
v2Column1: TcxGridDBColumn;
VYB: TcxGridDBColumn;
v2Column6: TcxGridDBColumn;
VOrderNo: TcxGridDBColumn;
v2Note: TcxGridDBColumn;
v2P_CodeName: TcxGridDBColumn;
v2Column4: TcxGridDBColumn;
v2Column5: TcxGridDBColumn;
P_CodeName: TEdit;
Label4: TLabel;
P_Spec: TEdit;
Label5: TLabel;
Label7: TLabel;
Edit1: TEdit;
Button1: TToolButton;
CheckBox1: TCheckBox;
OrderNo: TEdit;
Label8: TLabel;
Tchk: TToolButton;
Tnochk: TToolButton;
cxTabControl1: TcxTabControl;
v2ComTaitou: TcxGridDBColumn;
TZDSC: TToolButton;
v2ConNo: TcxGridDBColumn;
v2PBNote: TcxGridDBColumn;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
Label14: TLabel;
ConNo: TEdit;
v2chkstatus: TcxGridDBColumn;
PopupMenu1: TPopupMenu;
N1: TMenuItem;
N2: TMenuItem;
cxStyleRepository1: TcxStyleRepository;
cxStyle1: TcxStyle;
Label15: TLabel;
chkstatus: TEdit;
v2chknote: TcxGridDBColumn;
Label18: TLabel;
Label19: TLabel;
v2BZType: TcxGridDBColumn;
Label16: TLabel;
KPNO: TEdit;
v2MQty: TcxGridDBColumn;
v2ConPrice: TcxGridDBColumn;
v2HxNum: TcxGridDBColumn;
v2WHXMoney: TcxGridDBColumn;
Label17: TLabel;
v2Huilv: TcxGridDBColumn;
v2OrderUnit: TcxGridDBColumn;
v2Filler: TcxGridDBColumn;
procedure FormDestroy(Sender : TObject);
procedure FormClose(Sender : TObject);
procedure TBCloseClick(Sender : TObject);
procedure TBDelClick(Sender : TObject);
procedure FormShow(Sender : TObject);
procedure TBRafreshClick(Sender : TObject);
procedure ToolButton2Click(Sender : TObject);
procedure FactoryNameChange(Sender : TObject);
procedure Button2Click(Sender : TObject);
procedure cxGridDBColumn8PropertiesEditValueChanged(Sender : TObject);
procedure cxGridDBColumn5PropertiesEditValueChanged(Sender : TObject);
procedure cxGridDBColumn1PropertiesEditValueChanged(Sender : TObject);
procedure ToolButton3Click(Sender : TObject);
procedure cxGridDBColumn3PropertiesButtonClick(Sender : TObject);
procedure cxGridDBColumn6PropertiesButtonClick(Sender : TObject);
procedure v2Column3PropertiesButtonClick(Sender : TObject);
procedure ToolButton1Click(Sender : TObject);
procedure 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 v2Column4PropertiesButtonClick(Sender : TObject);
procedure v2Column5PropertiesChange(Sender : TObject);
procedure v2ConNoPropertiesButtonClick(Sender : TObject);
procedure Tv2StylesGetContentStyle(Sender : TObject);
procedure N1Click(Sender : TObject);
procedure N2Click(Sender : TObject);
procedure TKPClick(Sender : TObject);
procedure TCXKPClick(Sender : TObject);
procedure v2KPTypePropertiesEditValueChanged(Sender : TObject);
procedure v2Column6PropertiesButtonClick(Sender : TObject);
procedure ConNoKeyPress(Sender : TObject);
procedure v2BZTypePropertiesButtonClick(Sender : TObject);
procedure _PROC_00852139(Sender : TObject);
procedure _PROC_0085255F(Sender : TObject);
procedure _PROC_00852EDD(Sender : TObject);
procedure _PROC_008537BD(Sender : TObject);
procedure _PROC_00853BB1(Sender : TObject);
procedure _PROC_008544B9(Sender : TObject);
procedure _PROC_00854589(Sender : TObject);
procedure _PROC_0085480D(Sender : TObject);
procedure _PROC_00854FB9(Sender : TObject);
procedure _PROC_008552D6(Sender : TObject);
procedure _PROC_0085530C(Sender : TObject);
procedure _PROC_00855319(Sender : TObject);
procedure _PROC_00855715(Sender : TObject);
procedure _PROC_0085601D(Sender : TObject);
procedure _PROC_008563DD(Sender : TObject);
procedure _PROC_0085665D(Sender : TObject);
procedure _PROC_00856A81(Sender : TObject);
procedure _PROC_00857BD5(Sender : TObject);
procedure _PROC_00858011(Sender : TObject);
procedure _PROC_008584A5(Sender : TObject);
procedure _PROC_00858DC5(Sender : TObject);
procedure _PROC_008590B5(Sender : TObject);
procedure _PROC_00859629(Sender : TObject);
procedure _PROC_0085976A(Sender : TObject);
procedure _PROC_00859C13(Sender : TObject);
private
{ Private declarations }
public
{ Public declarations }
end ;
var
frmYSCRPB: TfrmYSCRPB;
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
implementation
{$R *.DFM}
procedure TfrmYSCRPB.FormDestroy(Sender : TObject);
begin
(*
0085289C 33C0 xor eax, eax
* Reference to GlobalVar_00895A94
|
0085289E A3945A8900 mov dword ptr [$00895A94], eax
008528A3 C3 ret
*)
end;
procedure TfrmYSCRPB.FormClose(Sender : TObject);
begin
(*
008528A4 C60102 mov byte ptr [ecx], $02
008528A7 C3 ret
*)
end;
procedure TfrmYSCRPB.TBCloseClick(Sender : TObject);
begin
(*
008528A8 53 push ebx
008528A9 8BD8 mov ebx, eax
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
008528AB B9D4288500 mov ecx, $008528D4
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
008528B0 8B933C030000 mov edx, [ebx+$033C]
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>1'
|
008528B6 B8E8288500 mov eax, $008528E8
|
008528BB E8E052F6FF call 007B7BA0
008528C0 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
008528C2 E8D136C5FF call 004A5F98
008528C7 5B pop ebx
008528C8 C3 ret
*)
end;
procedure TfrmYSCRPB.TBDelClick(Sender : TObject);
begin
(*
008528F4 55 push ebp
008528F5 8BEC mov ebp, esp
008528F7 33C9 xor ecx, ecx
008528F9 51 push ecx
008528FA 51 push ecx
008528FB 51 push ecx
008528FC 51 push ecx
008528FD 51 push ecx
008528FE 51 push ecx
008528FF 51 push ecx
00852900 51 push ecx
00852901 53 push ebx
00852902 56 push esi
00852903 57 push edi
00852904 8945FC mov [ebp-$04], eax
00852907 33C0 xor eax, eax
00852909 55 push ebp
0085290A 68112B8500 push $00852B11
***** TRY
|
0085290F 64FF30 push dword ptr fs:[eax]
00852912 648920 mov fs:[eax], esp
00852915 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00852918 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0085291E E89D55C7FF call 004C7EC0
00852923 84C0 test al, al
00852925 0F85C3010000 jnz 00852AEE
0085292B 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.cxTabControl1 : TcxTabControl
|
0085292E 8B80C4030000 mov eax, [eax+$03C4]
* Reference to control ADOTemp : N.A.
|
00852934 83B83C03000000 cmp dword ptr [eax+$033C], +$00
0085293B 0F85AD010000 jnz 00852AEE
00852941 A0202B8500 mov al, byte ptr [$00852B20]
00852946 50 push eax
00852947 8D45EC lea eax, [ebp-$14]
0085294A B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
0085294C E81364BCFF call 00418D64
00852951 8D4DEC lea ecx, [ebp-$14]
00852954 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00852957 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
0085295D BA2C2B8500 mov edx, $00852B2C
00852962 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
00852964 FF9344020000 call dword ptr [ebx+$0244]
0085296A 84C0 test al, al
0085296C 751D jnz 0085298B
0085296E 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00852970 B9342B8500 mov ecx, $00852B34
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
00852975 BA3C2B8500 mov edx, $00852B3C
*)
end;
procedure TfrmYSCRPB.FormShow(Sender : TObject);
begin
(*
00852BBC 53 push ebx
00852BBD 8BD8 mov ebx, eax
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
00852BBF B9402C8500 mov ecx, $00852C40
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
00852BC4 8B933C030000 mov edx, [ebx+$033C]
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>1'
|
00852BCA B8542C8500 mov eax, $00852C54
|
00852BCF E8D04DF6FF call 007B79A4
* Reference to control TfrmYSCRPB.ADOQueryTemp : TADOQuery
|
00852BD4 8B8308030000 mov eax, [ebx+$0308]
|
00852BDA E8A91DF6FF call 007B4988
00852BDF 83C4F8 add esp, -$08
00852BE2 DD1C24 fstp qword ptr [esp]
00852BE5 9B wait
* Reference to control TfrmYSCRPB.Enddate : TDateTimePicker
|
00852BE6 8B8360030000 mov eax, [ebx+$0360]
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
00852BEC E83BF6C1FF call 0047222C
* Reference to control TfrmYSCRPB.ADOQueryTemp : TADOQuery
|
00852BF1 8B8308030000 mov eax, [ebx+$0308]
|
00852BF7 E88C1DF6FF call 007B4988
00852BFC D825602C8500 fsub dword ptr [$00852C60]
00852C02 83C4F8 add esp, -$08
00852C05 DD1C24 fstp qword ptr [esp]
00852C08 9B wait
* Reference to control TfrmYSCRPB.begdate : TDateTimePicker
|
00852C09 8B835C030000 mov eax, [ebx+$035C]
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
00852C0F E818F6C1FF call 0047222C
* Reference to control TfrmYSCRPB.ADOQueryTemp : TADOQuery
|
00852C14 8B8308030000 mov eax, [ebx+$0308]
|
00852C1A E8691DF6FF call 007B4988
00852C1F DD9B48040000 fstp qword ptr [ebx+$0448]
00852C25 9B wait
00852C26 8BC3 mov eax, ebx
|
00852C28 E8D7F2FFFF call 00851F04
00852C2D 8BC3 mov eax, ebx
|
00852C2F E804F5FFFF call 00852138
00852C34 5B pop ebx
00852C35 C3 ret
*)
end;
procedure TfrmYSCRPB.TBRafreshClick(Sender : TObject);
begin
(*
00852C64 53 push ebx
00852C65 8BD8 mov ebx, eax
* Reference to control TfrmYSCRPB.begdate : TDateTimePicker
|
00852C67 8B835C030000 mov eax, [ebx+$035C]
00852C6D 8B10 mov edx, [eax]
* Reference to method TDateTimePicker.SetFocus()
|
00852C6F FF92C4000000 call dword ptr [edx+$00C4]
00852C75 8BC3 mov eax, ebx
|
00852C77 E8BCF4FFFF call 00852138
00852C7C 5B pop ebx
00852C7D C3 ret
*)
end;
procedure TfrmYSCRPB.ToolButton2Click(Sender : TObject);
begin
(*
00852C80 55 push ebp
00852C81 8BEC mov ebp, esp
00852C83 6A00 push $00
00852C85 53 push ebx
00852C86 8BD8 mov ebx, eax
00852C88 33C0 xor eax, eax
00852C8A 55 push ebp
00852C8B 68342D8500 push $00852D34
***** TRY
|
00852C90 64FF30 push dword ptr fs:[eax]
00852C93 648920 mov fs:[eax], esp
00852C96 BA482D8500 mov edx, $00852D48
* Reference to control TfrmYSCRPB.Label12 : TLabel
|
00852C9B 8B83E0030000 mov eax, [ebx+$03E0]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00852CA1 E87A59C3FF call 00488620
00852CA6 BA482D8500 mov edx, $00852D48
* Reference to control TfrmYSCRPB.Label13 : TLabel
|
00852CAB 8B83E4030000 mov eax, [ebx+$03E4]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00852CB1 E86A59C3FF call 00488620
00852CB6 BA482D8500 mov edx, $00852D48
* Reference to control TfrmYSCRPB.Label19 : TLabel
|
00852CBB 8B8318040000 mov eax, [ebx+$0418]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00852CC1 E85A59C3FF call 00488620
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
00852CC6 8B8320030000 mov eax, [ebx+$0320]
* Reference to: DB.TDataSet.GetActive(TDataSet):Boolean;
|
00852CCC E8432DC7FF call 004C5A14
00852CD1 84C0 test al, al
00852CD3 7449 jz 00852D1E
00852CD5 8D45FC lea eax, [ebp-$04]
00852CD8 50 push eax
00852CD9 B902000000 mov ecx, $00000002
00852CDE BA01000000 mov edx, $00000001
* Reference to control TfrmYSCRPB.Panel1 : TPanel
|
00852CE3 8B8310030000 mov eax, [ebx+$0310]
|
00852CE9 E8C233F6FF call 007B60B0
00852CEE 8B55FC mov edx, [ebp-$04]
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
00852CF1 8B8320030000 mov eax, [ebx+$0320]
|
00852CF7 E8CC3FF6FF call 007B6CC8
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00852CFC 8B936C030000 mov edx, [ebx+$036C]
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
00852D02 8B8320030000 mov eax, [ebx+$0320]
|
00852D08 E88341F6FF call 007B6E90
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00852D0D 8B936C030000 mov edx, [ebx+$036C]
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
00852D13 8B8320030000 mov eax, [ebx+$0320]
|
00852D19 E8FA42F6FF call 007B7018
00852D1E 33C0 xor eax, eax
00852D20 5A pop edx
00852D21 59 pop ecx
00852D22 59 pop ecx
00852D23 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '[Y]<5D>'
|
00852D26 683B2D8500 push $00852D3B
00852D2B 8D45FC lea eax, [ebp-$04]
* Reference to: System.@LStrClr(void;void);
|
00852D2E E8F125BBFF call 00405324
00852D33 C3 ret
* Reference to: System.@HandleFinally;
|
00852D34 E9BB1DBBFF jmp 00404AF4
00852D39 EBF0 jmp 00852D2B
****** END
|
00852D3B 5B pop ebx
00852D3C 59 pop ecx
00852D3D 5D pop ebp
00852D3E C3 ret
*)
end;
procedure TfrmYSCRPB.FactoryNameChange(Sender : TObject);
begin
(*
00852D4C 56 push esi
* Reference to control TfrmYSCRPB.ToolButton2 : TToolButton
|
00852D4D 8B8014030000 mov eax, [eax+$0314]
00852D53 66BEEBFF mov si, $FFEB
* Reference to: System.@CallDynaInst;
|
00852D57 E8F817BBFF call 00404554
00852D5C 5E pop esi
00852D5D C3 ret
*)
end;
procedure TfrmYSCRPB.Button2Click(Sender : TObject);
begin
(*
00852D60 55 push ebp
00852D61 8BEC mov ebp, esp
00852D63 33C9 xor ecx, ecx
00852D65 51 push ecx
00852D66 51 push ecx
00852D67 51 push ecx
00852D68 51 push ecx
00852D69 51 push ecx
00852D6A 53 push ebx
00852D6B 56 push esi
00852D6C 8BD8 mov ebx, eax
00852D6E 33C0 xor eax, eax
00852D70 55 push ebp
00852D71 686D2E8500 push $00852E6D
***** TRY
|
00852D76 64FF30 push dword ptr fs:[eax]
00852D79 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00852D7C 8B836C030000 mov eax, [ebx+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
00852D82 E83951C7FF call 004C7EC0
00852D87 84C0 test al, al
00852D89 0F85C3000000 jnz 00852E52
00852D8F 6A24 push $24
* Possible String Reference to: '<27><>ʾ'
|
00852D91 B97C2E8500 mov ecx, $00852E7C
* Possible String Reference to: 'ȷ<><C8B7>Ҫɾ<D2AA><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
00852D96 BA842E8500 mov edx, $00852E84
*)
end;
procedure TfrmYSCRPB.cxGridDBColumn8PropertiesEditValueChanged(Sender : TObject);
begin
(*
0085398C 55 push ebp
0085398D 8BEC mov ebp, esp
0085398F B908000000 mov ecx, $00000008
00853994 6A00 push $00
00853996 6A00 push $00
00853998 49 dec ecx
00853999 75F9 jnz 00853994
0085399B 51 push ecx
0085399C 53 push ebx
0085399D 56 push esi
0085399E 8BDA mov ebx, edx
008539A0 8BF0 mov esi, eax
008539A2 33C0 xor eax, eax
008539A4 55 push ebp
008539A5 689A3B8500 push $00853B9A
***** TRY
|
008539AA 64FF30 push dword ptr fs:[eax]
008539AD 648920 mov fs:[eax], esp
008539B0 8D55FC lea edx, [ebp-$04]
008539B3 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;
|
008539B5 E802BDD3FF call 0058F6BC
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
008539BA 8B863C030000 mov eax, [esi+$033C]
* 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;
|
008539C0 E88789E0FF 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;
|
008539C5 E89AE1DFFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
008539CA 8B4050 mov eax, [eax+$50]
008539CD 8D55F4 lea edx, [ebp-$0C]
008539D0 8B08 mov ecx, [eax]
008539D2 FF5110 call dword ptr [ecx+$10]
008539D5 8B45F4 mov eax, [ebp-$0C]
008539D8 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008539DB E80C6FBBFF call 0040A8EC
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008539E0 8B9E6C030000 mov ebx, [esi+$036C]
008539E6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008539E8 E8534AC7FF call 004C8440
008539ED 8D55E0 lea edx, [ebp-$20]
008539F0 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008539F3 E8F46EBBFF call 0040A8EC
008539F8 8B55E0 mov edx, [ebp-$20]
008539FB 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008539FE E8C553BCFF call 00418DC8
00853A03 8D45E4 lea eax, [ebp-$1C]
00853A06 50 push eax
00853A07 8B55F8 mov edx, [ebp-$08]
00853A0A 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00853A0C E8A331C7FF call 004C6BB4
00853A11 5A pop edx
00853A12 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
00853A14 FF91B4000000 call dword ptr [ecx+$00B4]
00853A1A 8BC3 mov eax, ebx
00853A1C 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
00853A1E FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRPB.ADOQueryCmd : TADOQuery
|
00853A24 8B9E0C030000 mov ebx, [esi+$030C]
00853A2A 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00853A2C E8A31EC7FF call 004C58D4
00853A31 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00853A33 E874A5C8FF call 004DDFAC
00853A38 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00853A3A FF5244 call dword ptr [edx+$44]
00853A3D 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00853A3F E868A5C8FF call 004DDFAC
* Possible String Reference to: 'UPdate YCL_SG_HZ '
|
00853A44 BAB03B8500 mov edx, $00853BB0
00853A49 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00853A4B FF5138 call dword ptr [ecx+$38]
00853A4E 8D55DC lea edx, [ebp-$24]
00853A51 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00853A54 E8936EBBFF call 0040A8EC
00853A59 837DDC00 cmp dword ptr [ebp-$24], +$00
00853A5D 7440 jz 00853A9F
* Possible String Reference to: ' Set '
|
00853A5F 68CC3B8500 push $00853BCC
00853A64 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
00853A67 68DC3B8500 push $00853BDC
00853A6C 8D55D4 lea edx, [ebp-$2C]
00853A6F 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00853A72 E8756EBBFF call 0040A8EC
00853A77 FF75D4 push dword ptr [ebp-$2C]
00853A7A 68E83B8500 push $00853BE8
00853A7F 8D45D8 lea eax, [ebp-$28]
00853A82 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
00853A87 E8281CBBFF call 004056B4
00853A8C 8B45D8 mov eax, [ebp-$28]
00853A8F 50 push eax
00853A90 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00853A92 E815A5C8FF call 004DDFAC
00853A97 5A pop edx
00853A98 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00853A9A FF5138 call dword ptr [ecx+$38]
00853A9D EB2B jmp 00853ACA
00853A9F 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00853AA1 E806A5C8FF call 004DDFAC
00853AA6 50 push eax
* Possible String Reference to: ' Set '
|
00853AA7 68CC3B8500 push $00853BCC
00853AAC FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=NULL'
|
00853AAF 68F43B8500 push $00853BF4
00853AB4 8D45D0 lea eax, [ebp-$30]
00853AB7 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00853ABC E8F31BBBFF call 004056B4
00853AC1 8B55D0 mov edx, [ebp-$30]
00853AC4 58 pop eax
00853AC5 8B08 mov ecx, [eax]
00853AC7 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
00853ACA 68043C8500 push $00853C04
00853ACF 8D55C8 lea edx, [ebp-$38]
*)
end;
procedure TfrmYSCRPB.cxGridDBColumn5PropertiesEditValueChanged(Sender : TObject);
begin
(*
00853C58 55 push ebp
00853C59 8BEC mov ebp, esp
00853C5B B922000000 mov ecx, $00000022
00853C60 6A00 push $00
00853C62 6A00 push $00
00853C64 49 dec ecx
00853C65 75F9 jnz 00853C60
00853C67 53 push ebx
00853C68 56 push esi
00853C69 8BF2 mov esi, edx
00853C6B 8BD8 mov ebx, eax
00853C6D 33C0 xor eax, eax
00853C6F 55 push ebp
00853C70 68C5438500 push $008543C5
***** TRY
|
00853C75 64FF30 push dword ptr fs:[eax]
00853C78 648920 mov fs:[eax], esp
00853C7B 8D55FC lea edx, [ebp-$04]
00853C7E 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;
|
00853C80 E837BAD3FF call 0058F6BC
00853C85 8D55DC lea edx, [ebp-$24]
00853C88 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00853C8B E85C6CBBFF call 0040A8EC
00853C90 837DDC00 cmp dword ptr [ebp-$24], +$00
00853C94 750D jnz 00853CA3
00853C96 8D45FC lea eax, [ebp-$04]
00853C99 BADC438500 mov edx, $008543DC
* Reference to: System.@LStrLAsg(void;void;void;void);
|
00853C9E E81917BBFF call 004053BC
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
00853CA3 8B833C030000 mov eax, [ebx+$033C]
* 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;
|
00853CA9 E89E86E0FF 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;
|
00853CAE E8B1DEDFFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
00853CB3 8B4050 mov eax, [eax+$50]
00853CB6 8D55D8 lea edx, [ebp-$28]
00853CB9 8B08 mov ecx, [eax]
00853CBB FF5110 call dword ptr [ecx+$10]
00853CBE 8B45D8 mov eax, [ebp-$28]
00853CC1 8D55E0 lea edx, [ebp-$20]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00853CC4 E8236CBBFF call 0040A8EC
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00853CC9 8BB36C030000 mov esi, [ebx+$036C]
00853CCF 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Edit(TDataSet);
|
00853CD1 E86A47C7FF call 004C8440
00853CD6 8D55C4 lea edx, [ebp-$3C]
00853CD9 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00853CDC E80B6CBBFF call 0040A8EC
00853CE1 8B55C4 mov edx, [ebp-$3C]
00853CE4 8D45C8 lea eax, [ebp-$38]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
00853CE7 E8DC50BCFF call 00418DC8
00853CEC 8D45C8 lea eax, [ebp-$38]
00853CEF 50 push eax
00853CF0 8B55E0 mov edx, [ebp-$20]
00853CF3 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00853CF5 E8BA2EC7FF call 004C6BB4
00853CFA 5A pop edx
00853CFB 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
00853CFD FF91B4000000 call dword ptr [ecx+$00B4]
00853D03 8D55C0 lea edx, [ebp-$40]
*)
end;
procedure TfrmYSCRPB.cxGridDBColumn1PropertiesEditValueChanged(Sender : TObject);
begin
(*
008545E8 55 push ebp
008545E9 8BEC mov ebp, esp
008545EB B908000000 mov ecx, $00000008
008545F0 6A00 push $00
008545F2 6A00 push $00
008545F4 49 dec ecx
008545F5 75F9 jnz 008545F0
008545F7 51 push ecx
008545F8 53 push ebx
008545F9 56 push esi
008545FA 8BDA mov ebx, edx
008545FC 8BF0 mov esi, eax
008545FE 33C0 xor eax, eax
00854600 55 push ebp
00854601 68F6478500 push $008547F6
***** TRY
|
00854606 64FF30 push dword ptr fs:[eax]
00854609 648920 mov fs:[eax], esp
0085460C 8D55FC lea edx, [ebp-$04]
0085460F 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;
|
00854611 E8A6B0D3FF call 0058F6BC
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
00854616 8B863C030000 mov eax, [esi+$033C]
* 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;
|
0085461C E82B7DE0FF 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;
|
00854621 E83ED5DFFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
00854626 8B4050 mov eax, [eax+$50]
00854629 8D55F4 lea edx, [ebp-$0C]
0085462C 8B08 mov ecx, [eax]
0085462E FF5110 call dword ptr [ecx+$10]
00854631 8B45F4 mov eax, [ebp-$0C]
00854634 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00854637 E8B062BBFF call 0040A8EC
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
0085463C 8B9E6C030000 mov ebx, [esi+$036C]
00854642 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
00854644 E8F73DC7FF call 004C8440
00854649 8D55E0 lea edx, [ebp-$20]
0085464C 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0085464F E89862BBFF call 0040A8EC
00854654 8B55E0 mov edx, [ebp-$20]
00854657 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0085465A E86947BCFF call 00418DC8
0085465F 8D45E4 lea eax, [ebp-$1C]
00854662 50 push eax
00854663 8B55F8 mov edx, [ebp-$08]
00854666 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00854668 E84725C7FF call 004C6BB4
0085466D 5A pop edx
0085466E 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
00854670 FF91B4000000 call dword ptr [ecx+$00B4]
00854676 8BC3 mov eax, ebx
00854678 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
0085467A FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRPB.ADOQueryCmd : TADOQuery
|
00854680 8B9E0C030000 mov ebx, [esi+$030C]
00854686 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00854688 E84712C7FF call 004C58D4
0085468D 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0085468F E81899C8FF call 004DDFAC
00854694 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00854696 FF5244 call dword ptr [edx+$44]
00854699 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0085469B E80C99C8FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
008546A0 BA0C488500 mov edx, $0085480C
008546A5 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008546A7 FF5138 call dword ptr [ecx+$38]
008546AA 8D55DC lea edx, [ebp-$24]
008546AD 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008546B0 E83762BBFF call 0040A8EC
008546B5 837DDC00 cmp dword ptr [ebp-$24], +$00
008546B9 7440 jz 008546FB
* Possible String Reference to: ' Set '
|
008546BB 6828488500 push $00854828
008546C0 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
008546C3 6838488500 push $00854838
008546C8 8D55D4 lea edx, [ebp-$2C]
008546CB 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008546CE E81962BBFF call 0040A8EC
008546D3 FF75D4 push dword ptr [ebp-$2C]
008546D6 6844488500 push $00854844
008546DB 8D45D8 lea eax, [ebp-$28]
008546DE BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
008546E3 E8CC0FBBFF call 004056B4
008546E8 8B45D8 mov eax, [ebp-$28]
008546EB 50 push eax
008546EC 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008546EE E8B998C8FF call 004DDFAC
008546F3 5A pop edx
008546F4 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008546F6 FF5138 call dword ptr [ecx+$38]
008546F9 EB2B jmp 00854726
008546FB 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008546FD E8AA98C8FF call 004DDFAC
00854702 50 push eax
* Possible String Reference to: ' Set '
|
00854703 6828488500 push $00854828
00854708 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=NULL'
|
0085470B 6850488500 push $00854850
00854710 8D45D0 lea eax, [ebp-$30]
00854713 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00854718 E8970FBBFF call 004056B4
0085471D 8B55D0 mov edx, [ebp-$30]
00854720 58 pop eax
00854721 8B08 mov ecx, [eax]
00854723 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
00854726 6860488500 push $00854860
0085472B 8D55C8 lea edx, [ebp-$38]
*)
end;
procedure TfrmYSCRPB.ToolButton3Click(Sender : TObject);
begin
(*
008548B4 55 push ebp
008548B5 8BEC mov ebp, esp
008548B7 B90C000000 mov ecx, $0000000C
008548BC 6A00 push $00
008548BE 6A00 push $00
008548C0 49 dec ecx
008548C1 75F9 jnz 008548BC
008548C3 51 push ecx
008548C4 56 push esi
008548C5 57 push edi
008548C6 8BF8 mov edi, eax
008548C8 33C0 xor eax, eax
008548CA 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^<5E><>]<5D>'
|
008548CB 68F04A8500 push $00854AF0
***** TRY
|
008548D0 64FF30 push dword ptr fs:[eax]
008548D3 648920 mov fs:[eax], esp
008548D6 33C0 xor eax, eax
008548D8 55 push ebp
* Possible String Reference to: '<27>a'
|
008548D9 688E4A8500 push $00854A8E
***** TRY
|
008548DE 64FF30 push dword ptr fs:[eax]
008548E1 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB.cxGridDBColumn3PropertiesButtonClick(Sender : TObject);
begin
(*
00854B84 55 push ebp
00854B85 8BEC mov ebp, esp
00854B87 51 push ecx
00854B88 B90C000000 mov ecx, $0000000C
00854B8D 6A00 push $00
00854B8F 6A00 push $00
00854B91 49 dec ecx
00854B92 75F9 jnz 00854B8D
00854B94 51 push ecx
00854B95 874DFC xchg [ebp-$04], ecx
00854B98 53 push ebx
00854B99 56 push esi
00854B9A 8BF0 mov esi, eax
00854B9C 33C0 xor eax, eax
00854B9E 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
00854B9F 680E4F8500 push $00854F0E
***** TRY
|
00854BA4 64FF30 push dword ptr fs:[eax]
00854BA7 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00854BAA 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFType'
|
00854BB0 BA244F8500 mov edx, $00854F24
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00854BB5 E8FA1FC7FF call 004C6BB4
00854BBA 8D55F8 lea edx, [ebp-$08]
00854BBD 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00854BBF FF5160 call dword ptr [ecx+$60]
00854BC2 8B45F8 mov eax, [ebp-$08]
00854BC5 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00854BC8 E81F5DBBFF call 0040A8EC
00854BCD 837DFC00 cmp dword ptr [ebp-$04], +$00
00854BD1 741D jz 00854BF0
00854BD3 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00854BD5 B92C4F8500 mov ecx, $00854F2C
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2>ܸ<EFBFBD><DCB8><EFBFBD>!'
|
00854BDA BA344F8500 mov edx, $00854F34
*)
end;
procedure TfrmYSCRPB.cxGridDBColumn6PropertiesButtonClick(Sender : TObject);
begin
(*
00855060 55 push ebp
00855061 8BEC mov ebp, esp
00855063 51 push ecx
00855064 B906000000 mov ecx, $00000006
00855069 6A00 push $00
0085506B 6A00 push $00
0085506D 49 dec ecx
0085506E 75F9 jnz 00855069
00855070 51 push ecx
00855071 874DFC xchg [ebp-$04], ecx
00855074 53 push ebx
00855075 56 push esi
00855076 8BF0 mov esi, eax
00855078 33C0 xor eax, eax
0085507A 55 push ebp
* Possible String Reference to: '<27>6<EFBFBD><36><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0085507B 68B9528500 push $008552B9
***** TRY
|
00855080 64FF30 push dword ptr fs:[eax]
00855083 648920 mov fs:[eax], esp
00855086 33C0 xor eax, eax
00855088 55 push ebp
00855089 688F528500 push $0085528F
***** TRY
|
0085508E 64FF30 push dword ptr fs:[eax]
00855091 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB.v2Column3PropertiesButtonClick(Sender : TObject);
begin
(*
008553BC 55 push ebp
008553BD 8BEC mov ebp, esp
008553BF 51 push ecx
008553C0 B907000000 mov ecx, $00000007
008553C5 6A00 push $00
008553C7 6A00 push $00
008553C9 49 dec ecx
008553CA 75F9 jnz 008553C5
008553CC 51 push ecx
008553CD 874DFC xchg [ebp-$04], ecx
008553D0 53 push ebx
008553D1 56 push esi
008553D2 8BF0 mov esi, eax
008553D4 33C0 xor eax, eax
008553D6 55 push ebp
* Possible String Reference to: '<27>~<7E><><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
008553D7 6871568500 push $00855671
***** TRY
|
008553DC 64FF30 push dword ptr fs:[eax]
008553DF 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008553E2 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFType'
|
008553E8 BA88568500 mov edx, $00855688
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008553ED E8C217C7FF call 004C6BB4
008553F2 8D55F8 lea edx, [ebp-$08]
008553F5 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
008553F7 FF5160 call dword ptr [ecx+$60]
008553FA 8B45F8 mov eax, [ebp-$08]
008553FD 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00855400 E8E754BBFF call 0040A8EC
00855405 8B45FC mov eax, [ebp-$04]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00855408 BA98568500 mov edx, $00855698
* Reference to: System.@LStrCmp;
|
0085540D E82E03BBFF call 00405740
00855412 751D jnz 00855431
00855414 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00855416 B9A4568500 mov ecx, $008556A4
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
0085541B BAAC568500 mov edx, $008556AC
*)
end;
procedure TfrmYSCRPB.ToolButton1Click(Sender : TObject);
begin
(*
008557BC 53 push ebx
008557BD 8BD8 mov ebx, eax
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
008557BF 8B8320030000 mov eax, [ebx+$0320]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
008557C5 E8F626C7FF call 004C7EC0
008557CA 84C0 test al, al
008557CC 7516 jnz 008557E4
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>б<EFBFBD>'
|
008557CE B9F0578500 mov ecx, $008557F0
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
008557D3 8B9320030000 mov edx, [ebx+$0320]
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
008557D9 8B833C030000 mov eax, [ebx+$033C]
|
008557DF E84C2AF6FF call 007B8230
008557E4 5B pop ebx
008557E5 C3 ret
*)
end;
procedure TfrmYSCRPB.v2Column7PropertiesButtonClick(Sender : TObject);
begin
(*
008557FC 55 push ebp
008557FD 8BEC mov ebp, esp
008557FF 51 push ecx
00855800 B922000000 mov ecx, $00000022
00855805 6A00 push $00
00855807 6A00 push $00
00855809 49 dec ecx
0085580A 75F9 jnz 00855805
0085580C 874DFC xchg [ebp-$04], ecx
0085580F 53 push ebx
00855810 8945FC mov [ebp-$04], eax
00855813 33C0 xor eax, eax
00855815 55 push ebp
00855816 68515F8500 push $00855F51
***** TRY
|
0085581B 64FF30 push dword ptr fs:[eax]
0085581E 648920 mov fs:[eax], esp
00855821 33C0 xor eax, eax
00855823 55 push ebp
00855824 689D5E8500 push $00855E9D
***** TRY
|
00855829 64FF30 push dword ptr fs:[eax]
0085582C 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB.v2PSPropertiesEditValueChanged(Sender : TObject);
begin
(*
00856140 55 push ebp
00856141 8BEC mov ebp, esp
00856143 B909000000 mov ecx, $00000009
00856148 6A00 push $00
0085614A 6A00 push $00
0085614C 49 dec ecx
0085614D 75F9 jnz 00856148
0085614F 53 push ebx
00856150 56 push esi
00856151 8BDA mov ebx, edx
00856153 8BF0 mov esi, eax
00856155 33C0 xor eax, eax
00856157 55 push ebp
00856158 6877638500 push $00856377
***** TRY
|
0085615D 64FF30 push dword ptr fs:[eax]
00856160 648920 mov fs:[eax], esp
* Possible String Reference to: 'YFType'
|
00856163 BA8C638500 mov edx, $0085638C
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00856168 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0085616E E8410AC7FF call 004C6BB4
00856173 8D55F0 lea edx, [ebp-$10]
00856176 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00856178 FF5160 call dword ptr [ecx+$60]
0085617B 8B45F0 mov eax, [ebp-$10]
0085617E 8D55F4 lea edx, [ebp-$0C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856181 E86647BBFF call 0040A8EC
00856186 8B45F4 mov eax, [ebp-$0C]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00856189 BA9C638500 mov edx, $0085639C
* Reference to: System.@LStrCmp;
|
0085618E E8ADF5BAFF call 00405740
00856193 751D jnz 008561B2
00856195 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00856197 B9A8638500 mov ecx, $008563A8
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
0085619C BAB0638500 mov edx, $008563B0
*)
end;
procedure TfrmYSCRPB.v2Column2PropertiesEditValueChanged(Sender : TObject);
begin
(*
00856474 55 push ebp
00856475 8BEC mov ebp, esp
00856477 B907000000 mov ecx, $00000007
0085647C 6A00 push $00
0085647E 6A00 push $00
00856480 49 dec ecx
00856481 75F9 jnz 0085647C
00856483 51 push ecx
00856484 53 push ebx
00856485 56 push esi
00856486 8BDA mov ebx, edx
00856488 8BF0 mov esi, eax
0085648A 33C0 xor eax, eax
0085648C 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0085648D 6844668500 push $00856644
***** TRY
|
00856492 64FF30 push dword ptr fs:[eax]
00856495 648920 mov fs:[eax], esp
00856498 8D55FC lea edx, [ebp-$04]
0085649B 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;
|
0085649D E81A92D3FF call 0058F6BC
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
008564A2 8B863C030000 mov eax, [esi+$033C]
* 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;
|
008564A8 E89F5EE0FF 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;
|
008564AD E8B2B6DFFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
008564B2 8B4050 mov eax, [eax+$50]
008564B5 8D55F4 lea edx, [ebp-$0C]
008564B8 8B08 mov ecx, [eax]
008564BA FF5110 call dword ptr [ecx+$10]
008564BD 8B45F4 mov eax, [ebp-$0C]
008564C0 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008564C3 E82444BBFF call 0040A8EC
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008564C8 8B9E6C030000 mov ebx, [esi+$036C]
008564CE 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008564D0 E86B1FC7FF call 004C8440
008564D5 8D55E0 lea edx, [ebp-$20]
008564D8 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008564DB E80C44BBFF call 0040A8EC
008564E0 8B55E0 mov edx, [ebp-$20]
008564E3 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008564E6 E8DD28BCFF call 00418DC8
008564EB 8D45E4 lea eax, [ebp-$1C]
008564EE 50 push eax
008564EF 8B55F8 mov edx, [ebp-$08]
008564F2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008564F4 E8BB06C7FF call 004C6BB4
008564F9 5A pop edx
008564FA 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
008564FC FF91B4000000 call dword ptr [ecx+$00B4]
00856502 8BC3 mov eax, ebx
00856504 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
00856506 FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRPB.ADOQueryCmd : TADOQuery
|
0085650C 8B9E0C030000 mov ebx, [esi+$030C]
00856512 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00856514 E8BBF3C6FF call 004C58D4
00856519 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0085651B E88C7AC8FF call 004DDFAC
00856520 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00856522 FF5244 call dword ptr [edx+$44]
00856525 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00856527 E8807AC8FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0085652C BA5C668500 mov edx, $0085665C
00856531 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00856533 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
00856536 6878668500 push $00856678
0085653B FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
0085653E 6888668500 push $00856688
00856543 8D55D8 lea edx, [ebp-$28]
00856546 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856549 E89E43BBFF call 0040A8EC
0085654E FF75D8 push dword ptr [ebp-$28]
00856551 6894668500 push $00856694
00856556 8D45DC lea eax, [ebp-$24]
00856559 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
0085655E E851F1BAFF call 004056B4
00856563 8B45DC mov eax, [ebp-$24]
00856566 50 push eax
00856567 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00856569 E83E7AC8FF call 004DDFAC
0085656E 5A pop edx
0085656F 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00856571 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
00856574 68A0668500 push $008566A0
00856579 8D55D0 lea edx, [ebp-$30]
*)
end;
procedure TfrmYSCRPB.v2KPMoneyPropertiesEditValueChanged(Sender : TObject);
begin
(*
008566F4 55 push ebp
008566F5 8BEC mov ebp, esp
008566F7 B90C000000 mov ecx, $0000000C
008566FC 6A00 push $00
008566FE 6A00 push $00
00856700 49 dec ecx
00856701 75F9 jnz 008566FC
00856703 53 push ebx
00856704 56 push esi
00856705 8BDA mov ebx, edx
00856707 8BF0 mov esi, eax
00856709 33C0 xor eax, eax
0085670B 55 push ebp
0085670C 68EB698500 push $008569EB
***** TRY
|
00856711 64FF30 push dword ptr fs:[eax]
00856714 648920 mov fs:[eax], esp
00856717 8D55FC lea edx, [ebp-$04]
0085671A 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;
|
0085671C E89B8FD3FF call 0058F6BC
00856721 8D55EC lea edx, [ebp-$14]
00856724 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856727 E8C041BBFF call 0040A8EC
0085672C 837DEC00 cmp dword ptr [ebp-$14], +$00
00856730 750D jnz 0085673F
00856732 8D45FC lea eax, [ebp-$04]
00856735 BA006A8500 mov edx, $00856A00
* Reference to: System.@LStrLAsg(void;void;void;void);
|
0085673A E87DECBAFF call 004053BC
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
0085673F 8B863C030000 mov eax, [esi+$033C]
* 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;
|
00856745 E8025CE0FF 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;
|
0085674A E815B4DFFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
0085674F 8B4050 mov eax, [eax+$50]
00856752 8D55E8 lea edx, [ebp-$18]
00856755 8B08 mov ecx, [eax]
00856757 FF5110 call dword ptr [ecx+$10]
0085675A 8B45E8 mov eax, [ebp-$18]
0085675D 8D55F0 lea edx, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856760 E88741BBFF call 0040A8EC
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00856765 8B9E6C030000 mov ebx, [esi+$036C]
0085676B 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0085676D E8CE1CC7FF call 004C8440
00856772 8D55D4 lea edx, [ebp-$2C]
00856775 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856778 E86F41BBFF call 0040A8EC
0085677D 8B55D4 mov edx, [ebp-$2C]
00856780 8D45D8 lea eax, [ebp-$28]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
00856783 E84026BCFF call 00418DC8
00856788 8D45D8 lea eax, [ebp-$28]
0085678B 50 push eax
0085678C 8B55F0 mov edx, [ebp-$10]
0085678F 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00856791 E81E04C7FF call 004C6BB4
00856796 5A pop edx
00856797 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
00856799 FF91B4000000 call dword ptr [ecx+$00B4]
0085679F 8BC3 mov eax, ebx
008567A1 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
008567A3 FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRPB.ADOQueryTemp : TADOQuery
|
008567A9 8B9E08030000 mov ebx, [esi+$0308]
008567AF 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
008567B1 E81EF1C6FF call 004C58D4
008567B6 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008567B8 E8EF77C8FF call 004DDFAC
008567BD 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
008567BF FF5244 call dword ptr [edx+$44]
* Possible String Reference to: 'select isnull(KPMoney,0) KPMoney fr
| om YF_Money_CR where YFID=''
|
008567C2 680C6A8500 push $00856A0C
* Possible String Reference to: 'YFID'
|
008567C7 BA546A8500 mov edx, $00856A54
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008567CC 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008567D2 E8DD03C7FF call 004C6BB4
008567D7 8D55CC lea edx, [ebp-$34]
008567DA 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
008567DC FF5160 call dword ptr [ecx+$60]
008567DF FF75CC push dword ptr [ebp-$34]
008567E2 68646A8500 push $00856A64
008567E7 8D45D0 lea eax, [ebp-$30]
008567EA BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
008567EF E8C0EEBAFF call 004056B4
008567F4 8B45D0 mov eax, [ebp-$30]
008567F7 50 push eax
008567F8 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008567FA E8AD77C8FF call 004DDFAC
008567FF 5A pop edx
00856800 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00856802 FF5138 call dword ptr [ecx+$38]
00856805 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
00856807 E8BCF0C6FF call 004C58C8
* Possible String Reference to: 'KPMoney'
|
0085680C BA706A8500 mov edx, $00856A70
* Reference to control TfrmYSCRPB.ADOQueryTemp : TADOQuery
|
00856811 8B8608030000 mov eax, [esi+$0308]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00856817 E89803C7FF call 004C6BB4
0085681C 8D55F4 lea edx, [ebp-$0C]
0085681F 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_60
|
00856821 FF5160 call dword ptr [ecx+$60]
* Possible String Reference to: 'KPMoney'
|
00856824 BA706A8500 mov edx, $00856A70
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00856829 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0085682F E88003C7FF call 004C6BB4
00856834 8D55F8 lea edx, [ebp-$08]
00856837 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00856839 FF5160 call dword ptr [ecx+$60]
* Reference to control TfrmYSCRPB.ADOQueryCmd : TADOQuery
|
0085683C 8B9E0C030000 mov ebx, [esi+$030C]
00856842 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00856844 E88BF0C6FF call 004C58D4
00856849 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0085684B E85C77C8FF call 004DDFAC
00856850 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00856852 FF5244 call dword ptr [edx+$44]
00856855 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00856857 E85077C8FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0085685C BA806A8500 mov edx, $00856A80
00856861 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00856863 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
00856866 689C6A8500 push $00856A9C
0085686B FF75F0 push dword ptr [ebp-$10]
0085686E 68AC6A8500 push $00856AAC
00856873 8D55C4 lea edx, [ebp-$3C]
00856876 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856879 E86E40BBFF call 0040A8EC
0085687E FF75C4 push dword ptr [ebp-$3C]
00856881 8D45C8 lea eax, [ebp-$38]
00856884 BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
00856889 E826EEBAFF call 004056B4
0085688E 8B45C8 mov eax, [ebp-$38]
00856891 50 push eax
00856892 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00856894 E81377C8FF call 004DDFAC
00856899 5A pop edx
0085689A 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0085689C FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0085689F 68B86A8500 push $00856AB8
008568A4 8D55BC lea edx, [ebp-$44]
*)
end;
procedure TfrmYSCRPB.Button1Click(Sender : TObject);
begin
(*
00856B74 55 push ebp
00856B75 8BEC mov ebp, esp
00856B77 B910000000 mov ecx, $00000010
00856B7C 6A00 push $00
00856B7E 6A00 push $00
00856B80 49 dec ecx
00856B81 75F9 jnz 00856B7C
00856B83 51 push ecx
00856B84 53 push ebx
00856B85 56 push esi
00856B86 57 push edi
00856B87 8945FC mov [ebp-$04], eax
00856B8A 33C0 xor eax, eax
00856B8C 55 push ebp
* Possible String Reference to: '<27><>ۺ<EFBFBD><DBBA><EFBFBD>_^[<5B><>]<5D>'
|
00856B8D 68056F8500 push $00856F05
***** TRY
|
00856B92 64FF30 push dword ptr fs:[eax]
00856B95 648920 mov fs:[eax], esp
00856B98 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00856B9B 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
00856BA1 E81A13C7FF call 004C7EC0
00856BA6 84C0 test al, al
00856BA8 0F85F1020000 jnz 00856E9F
00856BAE A0146F8500 mov al, byte ptr [$00856F14]
00856BB3 50 push eax
00856BB4 8D45EC lea eax, [ebp-$14]
00856BB7 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
00856BB9 E8A621BCFF call 00418D64
00856BBE 8D4DEC lea ecx, [ebp-$14]
00856BC1 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00856BC4 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
00856BCA BA206F8500 mov edx, $00856F20
00856BCF 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
00856BD1 FF9344020000 call dword ptr [ebx+$0244]
00856BD7 84C0 test al, al
00856BD9 751D jnz 00856BF8
00856BDB 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00856BDD B9286F8500 mov ecx, $00856F28
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
00856BE2 BA306F8500 mov edx, $00856F30
*)
end;
procedure TfrmYSCRPB.CheckBox1Click(Sender : TObject);
begin
(*
00856FF0 55 push ebp
00856FF1 8BEC mov ebp, esp
00856FF3 B905000000 mov ecx, $00000005
00856FF8 6A00 push $00
00856FFA 6A00 push $00
00856FFC 49 dec ecx
00856FFD 75F9 jnz 00856FF8
00856FFF 53 push ebx
00857000 56 push esi
00857001 57 push edi
00857002 8BF0 mov esi, eax
00857004 33C0 xor eax, eax
00857006 55 push ebp
00857007 68BE718500 push $008571BE
***** TRY
|
0085700C 64FF30 push dword ptr fs:[eax]
0085700F 648920 mov fs:[eax], esp
00857012 BAD4718500 mov edx, $008571D4
* Reference to control TfrmYSCRPB.Label12 : TLabel
|
00857017 8B86E0030000 mov eax, [esi+$03E0]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
0085701D E8FE15C3FF call 00488620
00857022 BAD4718500 mov edx, $008571D4
* Reference to control TfrmYSCRPB.Label13 : TLabel
|
00857027 8B86E4030000 mov eax, [esi+$03E4]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
0085702D E8EE15C3FF call 00488620
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00857032 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
00857038 E8830EC7FF call 004C7EC0
0085703D 84C0 test al, al
0085703F 0F8543010000 jnz 00857188
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00857045 8B9E6C030000 mov ebx, [esi+$036C]
0085704B 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
0085704D E80205C7FF call 004C7554
00857052 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.First(TDataSet);
|
00857054 E8D70FC7FF call 004C8030
00857059 E90F010000 jmp 0085716D
0085705E 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
00857060 E8DB13C7FF call 004C8440
* Reference to control TfrmYSCRPB.CheckBox1 : TCheckBox
|
00857065 8B86B0030000 mov eax, [esi+$03B0]
0085706B 8B10 mov edx, [eax]
* Reference to method TCheckBox.GetChecked()
|
0085706D FF92C8000000 call dword ptr [edx+$00C8]
00857073 8BD0 mov edx, eax
00857075 8D45F0 lea eax, [ebp-$10]
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
00857078 E8E71CBCFF call 00418D64
0085707D 8D45F0 lea eax, [ebp-$10]
00857080 50 push eax
* Possible String Reference to: 'ssel'
|
00857081 BAE0718500 mov edx, $008571E0
00857086 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00857088 E827FBC6FF call 004C6BB4
0085708D 5A pop edx
0085708E 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
00857090 FF91B4000000 call dword ptr [ecx+$00B4]
* Reference to control TfrmYSCRPB.CheckBox1 : TCheckBox
|
00857096 8B86B0030000 mov eax, [esi+$03B0]
0085709C 8B10 mov edx, [eax]
* Reference to method TCheckBox.GetChecked()
|
0085709E FF92C8000000 call dword ptr [edx+$00C8]
008570A4 3C01 cmp al, $01
008570A6 0F85B0000000 jnz 0085715C
* Possible String Reference to: 'Qty'
|
008570AC BAF0718500 mov edx, $008571F0
008570B1 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008570B3 E8FCFAC6FF call 004C6BB4
008570B8 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
008570BA FF524C call dword ptr [edx+$4C]
008570BD DF7DE4 fistp qword ptr [ebp-$1C]
008570C0 9B wait
008570C1 8D55E0 lea edx, [ebp-$20]
* Reference to control TfrmYSCRPB.Label12 : TLabel
|
008570C4 8BBEE0030000 mov edi, [esi+$03E0]
008570CA 8BC7 mov eax, edi
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
008570CC E81F15C3FF call 004885F0
008570D1 8B45E0 mov eax, [ebp-$20]
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
008570D4 E85366BBFF call 0040D72C
008570D9 D80DF4718500 fmul dword ptr [$008571F4]
008570DF DF6DE4 fild qword ptr [ebp-$1C]
008570E2 DEC1 faddp st(1), st(0)
008570E4 D835F4718500 fdiv dword ptr [$008571F4]
008570EA 83C4F4 add esp, -$0C
008570ED DB3C24 fstp tbyte ptr [esp]
008570F0 9B wait
008570F1 8D45EC lea eax, [ebp-$14]
|
008570F4 E8B364BBFF call 0040D5AC
008570F9 8B55EC mov edx, [ebp-$14]
008570FC 8BC7 mov eax, edi
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
008570FE E81D15C3FF call 00488620
* Possible String Reference to: 'Money'
|
00857103 BA00728500 mov edx, $00857200
00857108 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0085710A E8A5FAC6FF call 004C6BB4
0085710F 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
00857111 FF524C call dword ptr [edx+$4C]
00857114 DF7DE4 fistp qword ptr [ebp-$1C]
00857117 9B wait
00857118 8D55D8 lea edx, [ebp-$28]
* Reference to control TfrmYSCRPB.Label13 : TLabel
|
0085711B 8B86E4030000 mov eax, [esi+$03E4]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
00857121 E8CA14C3FF call 004885F0
00857126 8B45D8 mov eax, [ebp-$28]
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
00857129 E8FE65BBFF call 0040D72C
0085712E D80DF4718500 fmul dword ptr [$008571F4]
00857134 DF6DE4 fild qword ptr [ebp-$1C]
00857137 DEC1 faddp st(1), st(0)
00857139 D835F4718500 fdiv dword ptr [$008571F4]
0085713F 83C4F4 add esp, -$0C
00857142 DB3C24 fstp tbyte ptr [esp]
00857145 9B wait
00857146 8D45DC lea eax, [ebp-$24]
|
00857149 E85E64BBFF call 0040D5AC
0085714E 8B55DC mov edx, [ebp-$24]
* Reference to control TfrmYSCRPB.Label13 : TLabel
|
00857151 8B86E4030000 mov eax, [esi+$03E4]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00857157 E8C414C3FF call 00488620
0085715C 8BC3 mov eax, ebx
0085715E 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
00857160 FF924C020000 call dword ptr [edx+$024C]
00857166 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Next(TDataSet);
|
00857168 E8DF11C7FF call 004C834C
* Reference to field TClientDataSet.Eof : Boolean
|
0085716D 80BBA100000000 cmp byte ptr [ebx+$00A1], $00
00857174 0F84E4FEFFFF jz 0085705E
0085717A 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.First(TDataSet);
|
0085717C E8AF0EC7FF call 004C8030
00857181 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
00857183 E8EC03C7FF call 004C7574
00857188 33C0 xor eax, eax
0085718A 5A pop edx
0085718B 59 pop ecx
0085718C 59 pop ecx
0085718D 648910 mov fs:[eax], edx
****** FINALLY
|
00857190 68C5718500 push $008571C5
00857195 8D45D8 lea eax, [ebp-$28]
* Reference to: System.@LStrClr(void;void);
|
00857198 E887E1BAFF call 00405324
0085719D 8D45DC lea eax, [ebp-$24]
* Reference to: System.@LStrClr(void;void);
|
008571A0 E87FE1BAFF call 00405324
008571A5 8D45E0 lea eax, [ebp-$20]
* Reference to: System.@LStrClr(void;void);
|
008571A8 E877E1BAFF call 00405324
008571AD 8D45EC lea eax, [ebp-$14]
* Reference to: System.@LStrClr(void;void);
|
008571B0 E86FE1BAFF call 00405324
008571B5 8D45F0 lea eax, [ebp-$10]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
008571B8 E8B7D4BBFF call 00414674
008571BD C3 ret
* Reference to: System.@HandleFinally;
|
008571BE E931D9BAFF jmp 00404AF4
008571C3 EBD0 jmp 00857195
****** END
|
008571C5 5F pop edi
008571C6 5E pop esi
008571C7 5B pop ebx
008571C8 8BE5 mov esp, ebp
008571CA 5D pop ebp
008571CB C3 ret
*)
end;
procedure TfrmYSCRPB.cxTabControl1Change(Sender : TObject);
begin
(*
00857208 53 push ebx
00857209 8BD8 mov ebx, eax
0085720B 8BC3 mov eax, ebx
|
0085720D E8F2ACFFFF call 00851F04
00857212 8BC3 mov eax, ebx
|
00857214 E81FAFFFFF call 00852138
00857219 5B pop ebx
0085721A C3 ret
*)
end;
procedure TfrmYSCRPB.FormCreate(Sender : TObject);
begin
(*
0085721C 55 push ebp
0085721D 8BEC mov ebp, esp
0085721F 6A00 push $00
00857221 53 push ebx
00857222 8BD8 mov ebx, eax
00857224 33C0 xor eax, eax
00857226 55 push ebp
* Possible String Reference to: '<27><><D8BA><EFBFBD>[Y]Í@'
|
00857227 6872728500 push $00857272
***** TRY
|
0085722C 64FF30 push dword ptr fs:[eax]
0085722F 648920 mov fs:[eax], esp
00857232 B205 mov dl, $05
* Reference to control TfrmYSCRPB.cxGrid2 : TcxGrid
|
00857234 8B8338030000 mov eax, [ebx+$0338]
* Reference to: Controls.TControl.SetAlign(TControl;TAlign);
|
0085723A E89D08C3FF call 00487ADC
0085723F 8D55FC lea edx, [ebp-$04]
*)
end;
procedure TfrmYSCRPB.TchkClick(Sender : TObject);
begin
(*
00857280 55 push ebp
00857281 8BEC mov ebp, esp
00857283 B905000000 mov ecx, $00000005
00857288 6A00 push $00
0085728A 6A00 push $00
0085728C 49 dec ecx
0085728D 75F9 jnz 00857288
0085728F 51 push ecx
00857290 53 push ebx
00857291 56 push esi
00857292 57 push edi
00857293 8945FC mov [ebp-$04], eax
00857296 33C0 xor eax, eax
00857298 55 push ebp
* Possible String Reference to: '<27><>պ<EFBFBD><D5BA><EFBFBD>_^[<5B><>]<5D>'
|
00857299 6857758500 push $00857557
***** TRY
|
0085729E 64FF30 push dword ptr fs:[eax]
008572A1 648920 mov fs:[eax], esp
008572A4 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008572A7 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
008572AD E80E0CC7FF call 004C7EC0
008572B2 84C0 test al, al
008572B4 0F857A020000 jnz 00857534
008572BA A068758500 mov al, byte ptr [$00857568]
008572BF 50 push eax
008572C0 8D45EC lea eax, [ebp-$14]
008572C3 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
008572C5 E89A1ABCFF call 00418D64
008572CA 8D4DEC lea ecx, [ebp-$14]
008572CD 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008572D0 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
008572D6 BA74758500 mov edx, $00857574
008572DB 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
008572DD FF9344020000 call dword ptr [ebx+$0244]
008572E3 84C0 test al, al
008572E5 751D jnz 00857304
008572E7 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
008572E9 B97C758500 mov ecx, $0085757C
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
008572EE BA84758500 mov edx, $00857584
*)
end;
procedure TfrmYSCRPB.TnochkClick(Sender : TObject);
begin
(*
00857664 55 push ebp
00857665 8BEC mov ebp, esp
00857667 B904000000 mov ecx, $00000004
0085766C 6A00 push $00
0085766E 6A00 push $00
00857670 49 dec ecx
00857671 75F9 jnz 0085766C
00857673 51 push ecx
00857674 53 push ebx
00857675 56 push esi
00857676 57 push edi
00857677 8945FC mov [ebp-$04], eax
0085767A 33C0 xor eax, eax
0085767C 55 push ebp
* Possible String Reference to: '<27><74><D2BA><EFBFBD>_^[<5B><>]<5D>'
|
0085767D 687B788500 push $0085787B
***** TRY
|
00857682 64FF30 push dword ptr fs:[eax]
00857685 648920 mov fs:[eax], esp
00857688 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
0085768B 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
00857691 E82A08C7FF call 004C7EC0
00857696 84C0 test al, al
00857698 0F85BA010000 jnz 00857858
0085769E A08C788500 mov al, byte ptr [$0085788C]
008576A3 50 push eax
008576A4 8D45EC lea eax, [ebp-$14]
008576A7 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
008576A9 E8B616BCFF call 00418D64
008576AE 8D4DEC lea ecx, [ebp-$14]
008576B1 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008576B4 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
008576BA BA98788500 mov edx, $00857898
008576BF 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
008576C1 FF9344020000 call dword ptr [ebx+$0244]
008576C7 84C0 test al, al
008576C9 751D jnz 008576E8
008576CB 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
008576CD B9A0788500 mov ecx, $008578A0
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
008576D2 BAA8788500 mov edx, $008578A8
*)
end;
procedure TfrmYSCRPB.v2ComTaitouPropertiesButtonClick(Sender : TObject);
begin
(*
00857930 55 push ebp
00857931 8BEC mov ebp, esp
00857933 51 push ecx
00857934 B906000000 mov ecx, $00000006
00857939 6A00 push $00
0085793B 6A00 push $00
0085793D 49 dec ecx
0085793E 75F9 jnz 00857939
00857940 51 push ecx
00857941 874DFC xchg [ebp-$04], ecx
00857944 53 push ebx
00857945 56 push esi
00857946 8BF0 mov esi, eax
00857948 33C0 xor eax, eax
0085794A 55 push ebp
0085794B 68877B8500 push $00857B87
***** TRY
|
00857950 64FF30 push dword ptr fs:[eax]
00857953 648920 mov fs:[eax], esp
00857956 33C0 xor eax, eax
00857958 55 push ebp
00857959 685D7B8500 push $00857B5D
***** TRY
|
0085795E 64FF30 push dword ptr fs:[eax]
00857961 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB.TZDSCClick(Sender : TObject);
begin
(*
00857C6C 53 push ebx
00857C6D 8BD8 mov ebx, eax
00857C6F 8BCB mov ecx, ebx
00857C71 B201 mov dl, $01
* Reference to class TfrmSXCKNewList_SK
|
00857C73 A1BCF57E00 mov eax, dword ptr [$007EF5BC]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
00857C78 E853A1C4FF call 004A1DD0
*)
end;
procedure TfrmYSCRPB.v2Column4PropertiesButtonClick(Sender : TObject);
begin
(*
00857CC0 55 push ebp
00857CC1 8BEC mov ebp, esp
00857CC3 51 push ecx
00857CC4 B907000000 mov ecx, $00000007
00857CC9 6A00 push $00
00857CCB 6A00 push $00
00857CCD 49 dec ecx
00857CCE 75F9 jnz 00857CC9
00857CD0 51 push ecx
00857CD1 874DFC xchg [ebp-$04], ecx
00857CD4 53 push ebx
00857CD5 56 push esi
00857CD6 8BF0 mov esi, eax
00857CD8 33C0 xor eax, eax
00857CDA 55 push ebp
* Possible String Reference to: '<27><7A><CBBA><EFBFBD>^[<5B><>]<5D>'
|
00857CDB 68757F8500 push $00857F75
***** TRY
|
00857CE0 64FF30 push dword ptr fs:[eax]
00857CE3 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00857CE6 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFType'
|
00857CEC BA8C7F8500 mov edx, $00857F8C
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00857CF1 E8BEEEC6FF call 004C6BB4
00857CF6 8D55F8 lea edx, [ebp-$08]
00857CF9 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00857CFB FF5160 call dword ptr [ecx+$60]
00857CFE 8B45F8 mov eax, [ebp-$08]
00857D01 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00857D04 E8E32BBBFF call 0040A8EC
00857D09 8B45FC mov eax, [ebp-$04]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00857D0C BA9C7F8500 mov edx, $00857F9C
* Reference to: System.@LStrCmp;
|
00857D11 E82ADABAFF call 00405740
00857D16 751D jnz 00857D35
00857D18 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00857D1A B9A87F8500 mov ecx, $00857FA8
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
00857D1F BAB07F8500 mov edx, $00857FB0
*)
end;
procedure TfrmYSCRPB.v2Column5PropertiesChange(Sender : TObject);
begin
(*
008580B4 53 push ebx
008580B5 56 push esi
008580B6 8BD8 mov ebx, eax
* Possible String Reference to: 'Qty'
|
008580B8 BA58818500 mov edx, $00858158
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008580BD 8BB36C030000 mov esi, [ebx+$036C]
008580C3 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008580C5 E8EAEAC6FF call 004C6BB4
008580CA 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
008580CC FF524C call dword ptr [edx+$4C]
008580CF D8355C818500 fdiv dword ptr [$0085815C]
008580D5 83C4F8 add esp, -$08
008580D8 DD1C24 fstp qword ptr [esp]
008580DB 9B wait
* Reference to control TfrmYSCRPB.Label12 : TLabel
|
008580DC 8B93E0030000 mov edx, [ebx+$03E0]
008580E2 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
008580E4 E8A7ECF5FF call 007B6D90
* Possible String Reference to: 'Money'
|
008580E9 BA68818500 mov edx, $00858168
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008580EE 8BB36C030000 mov esi, [ebx+$036C]
008580F4 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008580F6 E8B9EAC6FF call 004C6BB4
008580FB 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
008580FD FF524C call dword ptr [edx+$4C]
00858100 D8355C818500 fdiv dword ptr [$0085815C]
00858106 83C4F8 add esp, -$08
00858109 DD1C24 fstp qword ptr [esp]
0085810C 9B wait
* Reference to control TfrmYSCRPB.Label13 : TLabel
|
0085810D 8B93E4030000 mov edx, [ebx+$03E4]
00858113 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
00858115 E876ECF5FF call 007B6D90
* Possible String Reference to: 'PS'
|
0085811A BA78818500 mov edx, $00858178
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
0085811F 8BB36C030000 mov esi, [ebx+$036C]
00858125 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00858127 E888EAC6FF call 004C6BB4
0085812C 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
0085812E FF524C call dword ptr [edx+$4C]
00858131 D8355C818500 fdiv dword ptr [$0085815C]
00858137 83C4F8 add esp, -$08
0085813A DD1C24 fstp qword ptr [esp]
0085813D 9B wait
* Reference to control TfrmYSCRPB.Label19 : TLabel
|
0085813E 8B9318040000 mov edx, [ebx+$0418]
00858144 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
00858146 E845ECF5FF call 007B6D90
0085814B 5E pop esi
0085814C 5B pop ebx
0085814D C3 ret
*)
end;
procedure TfrmYSCRPB.v2ConNoPropertiesButtonClick(Sender : TObject);
begin
(*
0085817C 55 push ebp
0085817D 8BEC mov ebp, esp
0085817F 51 push ecx
00858180 B90B000000 mov ecx, $0000000B
00858185 6A00 push $00
00858187 6A00 push $00
00858189 49 dec ecx
0085818A 75F9 jnz 00858185
0085818C 874DFC xchg [ebp-$04], ecx
0085818F 53 push ebx
00858190 56 push esi
00858191 8BF0 mov esi, eax
00858193 33C0 xor eax, eax
00858195 55 push ebp
* Possible String Reference to: '<27><>ƺ<EFBFBD><C6BA><EFBFBD>^[<5B><>]<5D>'
|
00858196 6851848500 push $00858451
***** TRY
|
0085819B 64FF30 push dword ptr fs:[eax]
0085819E 648920 mov fs:[eax], esp
008581A1 8BCE mov ecx, esi
008581A3 B201 mov dl, $01
* Reference to class TfrmJYorderConCX
|
008581A5 A164DF7D00 mov eax, dword ptr [$007DDF64]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
008581AA E8219CC4FF call 004A1DD0
*)
end;
procedure TfrmYSCRPB.Tv2StylesGetContentStyle(Sender : TObject);
begin
(*
0085854C 55 push ebp
0085854D 8BEC mov ebp, esp
0085854F 51 push ecx
00858550 B90A000000 mov ecx, $0000000A
00858555 6A00 push $00
00858557 6A00 push $00
00858559 49 dec ecx
0085855A 75F9 jnz 00858555
0085855C 51 push ecx
0085855D 874DFC xchg [ebp-$04], ecx
00858560 53 push ebx
00858561 56 push esi
00858562 894DFC mov [ebp-$04], ecx
00858565 8BD8 mov ebx, eax
00858567 33C0 xor eax, eax
00858569 55 push ebp
0085856A 683D868500 push $0085863D
***** TRY
|
0085856F 64FF30 push dword ptr fs:[eax]
00858572 648920 mov fs:[eax], esp
* Possible String Reference to: 'CRTime'
|
00858575 BA54868500 mov edx, $00858654
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
0085857A 8B833C030000 mov eax, [ebx+$033C]
* Reference to: ComCtrls.TCustomListView.GetViewOrigin(TCustomListView):Windows.TPoint;
| or: ComCtrls.TCustomListView.GetBoundingRect(TCustomListView):Windows.TRect;
| or: DB.TDataLink.MoveBy(TDataLink;Integer):Integer;
| or: InCookie.TInCookies.AddSrcCookie(TInCookies;AnsiString);
| or: Outline.TOutlineNode.GetNode(TOutlineNode;Longint):TOutlineNode;
| or: QFileDialog.TFileDialogForm.GetDirectory(TFileDialogForm):WideString;
|
00858580 E89B34E1FF call 0066BA20
* Reference to field TcxGridDBTableView.OFFS_006C
|
00858585 8B706C mov esi, [eax+$6C]
* Possible String Reference to: 'WHXMoney'
|
00858588 BA64868500 mov edx, $00858664
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
0085858D 8B833C030000 mov eax, [ebx+$033C]
* Reference to: ComCtrls.TCustomListView.GetViewOrigin(TCustomListView):Windows.TPoint;
| or: ComCtrls.TCustomListView.GetBoundingRect(TCustomListView):Windows.TRect;
| or: DB.TDataLink.MoveBy(TDataLink;Integer):Integer;
| or: InCookie.TInCookies.AddSrcCookie(TInCookies;AnsiString);
| or: Outline.TOutlineNode.GetNode(TOutlineNode;Longint):TOutlineNode;
| or: QFileDialog.TFileDialogForm.GetDirectory(TFileDialogForm):WideString;
|
00858593 E88834E1FF call 0066BA20
* Reference to field TcxGridDBTableView.OFFS_006C
|
00858598 8B406C mov eax, [eax+$6C]
0085859B 8945F8 mov [ebp-$08], eax
0085859E 8D4DE8 lea ecx, [ebp-$18]
008585A1 8BD6 mov edx, esi
008585A3 8B45FC mov eax, [ebp-$04]
008585A6 8B30 mov esi, [eax]
008585A8 FF5640 call dword ptr [esi+$40]
008585AB 8D45E8 lea eax, [ebp-$18]
008585AE 50 push eax
008585AF 8D45D8 lea eax, [ebp-$28]
008585B2 BA1E000000 mov edx, $0000001E
008585B7 B101 mov cl, $01
|
008585B9 E8B605BCFF call 00418B74
008585BE 8D55D8 lea edx, [ebp-$28]
008585C1 58 pop eax
* Reference to: System.@Initialize(Pointer;Pointer);
| or: System.@Finalize(Pointer;Pointer);
| or: System.@AddRef;
| or: Variants.@VarAdd(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarSub(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarMul(TVarData;TVarData;TVarData;TVarData);
|
008585C2 E8A14DBCFF call 0041D368
008585C7 8D45E8 lea eax, [ebp-$18]
008585CA 50 push eax
008585CB DD8348040000 fld qword ptr [ebx+$0448]
008585D1 8D45C8 lea eax, [ebp-$38]
* Reference to: Variants.@VarFromTDateTime;
|
008585D4 E8C707BCFF call 00418DA0
008585D9 8D55C8 lea edx, [ebp-$38]
008585DC 58 pop eax
* Reference to: Variants.@VarCmpEQ(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpNE(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpLT(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpLE(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpGT(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpGE(TVarData;TVarData;TVarData;TVarData);
|
008585DD E83A4EBCFF call 0041D41C
008585E2 7F38 jnle 0085861C
008585E4 8D4DB8 lea ecx, [ebp-$48]
008585E7 8B55F8 mov edx, [ebp-$08]
008585EA 8B45FC mov eax, [ebp-$04]
008585ED 8B18 mov ebx, [eax]
008585EF FF5340 call dword ptr [ebx+$40]
008585F2 8D45B8 lea eax, [ebp-$48]
008585F5 50 push eax
008585F6 8D45A8 lea eax, [ebp-$58]
008585F9 33D2 xor edx, edx
008585FB B101 mov cl, $01
|
008585FD E87205BCFF call 00418B74
00858602 8D55A8 lea edx, [ebp-$58]
00858605 58 pop eax
* Reference to: Variants.@VarCmpEQ(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpNE(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpLT(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpLE(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpGT(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpGE(TVarData;TVarData;TVarData;TVarData);
|
00858606 E8214EBCFF call 0041D42C
0085860B 7E0F jle 0085861C
*)
end;
procedure TfrmYSCRPB.N1Click(Sender : TObject);
begin
(*
00858670 B201 mov dl, $01
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00858672 8B806C030000 mov eax, [eax+$036C]
* Reference to : TfrmSelExportField._PROC_007B84A4()
|
00858678 E827FEF5FF call 007B84A4
0085867D C3 ret
*)
end;
procedure TfrmYSCRPB.N2Click(Sender : TObject);
begin
(*
00858680 33D2 xor edx, edx
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00858682 8B806C030000 mov eax, [eax+$036C]
* Reference to : TfrmSelExportField._PROC_007B84A4()
|
00858688 E817FEF5FF call 007B84A4
0085868D C3 ret
*)
end;
procedure TfrmYSCRPB.TKPClick(Sender : TObject);
begin
(*
00858690 55 push ebp
00858691 8BEC mov ebp, esp
00858693 B904000000 mov ecx, $00000004
00858698 6A00 push $00
0085869A 6A00 push $00
0085869C 49 dec ecx
0085869D 75F9 jnz 00858698
0085869F 51 push ecx
008586A0 53 push ebx
008586A1 56 push esi
008586A2 57 push edi
008586A3 8945FC mov [ebp-$04], eax
008586A6 33C0 xor eax, eax
008586A8 55 push ebp
* Possible String Reference to: '<27><48><C2BA><EFBFBD>_^[<5B><>]<5D>'
|
008586A9 68A7888500 push $008588A7
***** TRY
|
008586AE 64FF30 push dword ptr fs:[eax]
008586B1 648920 mov fs:[eax], esp
008586B4 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008586B7 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
008586BD E8FEF7C6FF call 004C7EC0
008586C2 84C0 test al, al
008586C4 0F85BA010000 jnz 00858884
008586CA A0B8888500 mov al, byte ptr [$008588B8]
008586CF 50 push eax
008586D0 8D45EC lea eax, [ebp-$14]
008586D3 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
008586D5 E88A06BCFF call 00418D64
008586DA 8D4DEC lea ecx, [ebp-$14]
008586DD 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008586E0 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
008586E6 BAC4888500 mov edx, $008588C4
008586EB 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
008586ED FF9344020000 call dword ptr [ebx+$0244]
008586F3 84C0 test al, al
008586F5 751D jnz 00858714
008586F7 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
008586F9 B9CC888500 mov ecx, $008588CC
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
008586FE BAD4888500 mov edx, $008588D4
*)
end;
procedure TfrmYSCRPB.TCXKPClick(Sender : TObject);
begin
(*
00858964 55 push ebp
00858965 8BEC mov ebp, esp
00858967 B904000000 mov ecx, $00000004
0085896C 6A00 push $00
0085896E 6A00 push $00
00858970 49 dec ecx
00858971 75F9 jnz 0085896C
00858973 51 push ecx
00858974 53 push ebx
00858975 56 push esi
00858976 57 push edi
00858977 8945FC mov [ebp-$04], eax
0085897A 33C0 xor eax, eax
0085897C 55 push ebp
* Possible String Reference to: '<27>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
0085897D 687B8B8500 push $00858B7B
***** TRY
|
00858982 64FF30 push dword ptr fs:[eax]
00858985 648920 mov fs:[eax], esp
00858988 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
0085898B 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
00858991 E82AF5C6FF call 004C7EC0
00858996 84C0 test al, al
00858998 0F85BA010000 jnz 00858B58
0085899E A08C8B8500 mov al, byte ptr [$00858B8C]
008589A3 50 push eax
008589A4 8D45EC lea eax, [ebp-$14]
008589A7 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
008589A9 E8B603BCFF call 00418D64
008589AE 8D4DEC lea ecx, [ebp-$14]
008589B1 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
008589B4 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
008589BA BA988B8500 mov edx, $00858B98
008589BF 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
008589C1 FF9344020000 call dword ptr [ebx+$0244]
008589C7 84C0 test al, al
008589C9 751D jnz 008589E8
008589CB 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
008589CD B9A08B8500 mov ecx, $00858BA0
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
008589D2 BAA88B8500 mov edx, $00858BA8
*)
end;
procedure TfrmYSCRPB.v2KPTypePropertiesEditValueChanged(Sender : TObject);
begin
(*
00858C30 55 push ebp
00858C31 8BEC mov ebp, esp
00858C33 B906000000 mov ecx, $00000006
00858C38 6A00 push $00
00858C3A 6A00 push $00
00858C3C 49 dec ecx
00858C3D 75F9 jnz 00858C38
00858C3F 51 push ecx
00858C40 53 push ebx
00858C41 56 push esi
00858C42 8BDA mov ebx, edx
00858C44 8BF0 mov esi, eax
00858C46 33C0 xor eax, eax
00858C48 55 push ebp
* Possible String Reference to: '<27>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
00858C49 68AD8D8500 push $00858DAD
***** TRY
|
00858C4E 64FF30 push dword ptr fs:[eax]
00858C51 648920 mov fs:[eax], esp
00858C54 8D55FC lea edx, [ebp-$04]
00858C57 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;
|
00858C59 E85E6AD3FF call 0058F6BC
* Reference to control TfrmYSCRPB.Tv2 : TcxGridDBTableView
|
00858C5E 8B863C030000 mov eax, [esi+$033C]
* 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;
|
00858C64 E8E336E0FF 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;
|
00858C69 E8F68EDFFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
00858C6E 8B4050 mov eax, [eax+$50]
00858C71 8D55F4 lea edx, [ebp-$0C]
00858C74 8B08 mov ecx, [eax]
00858C76 FF5110 call dword ptr [ecx+$10]
00858C79 8B45F4 mov eax, [ebp-$0C]
00858C7C 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00858C7F E8681CBBFF call 0040A8EC
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00858C84 8B9E6C030000 mov ebx, [esi+$036C]
00858C8A 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
00858C8C E8AFF7C6FF call 004C8440
00858C91 8D55E0 lea edx, [ebp-$20]
00858C94 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00858C97 E8501CBBFF call 0040A8EC
00858C9C 8B55E0 mov edx, [ebp-$20]
00858C9F 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
00858CA2 E82101BCFF call 00418DC8
00858CA7 8D45E4 lea eax, [ebp-$1C]
00858CAA 50 push eax
00858CAB 8B55F8 mov edx, [ebp-$08]
00858CAE 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00858CB0 E8FFDEC6FF call 004C6BB4
00858CB5 5A pop edx
00858CB6 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
00858CB8 FF91B4000000 call dword ptr [ecx+$00B4]
00858CBE 8BC3 mov eax, ebx
00858CC0 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
00858CC2 FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRPB.ADOQueryCmd : TADOQuery
|
00858CC8 8B9E0C030000 mov ebx, [esi+$030C]
00858CCE 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00858CD0 E8FFCBC6FF call 004C58D4
00858CD5 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00858CD7 E8D052C8FF call 004DDFAC
00858CDC 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00858CDE FF5244 call dword ptr [edx+$44]
00858CE1 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00858CE3 E8C452C8FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
00858CE8 BAC48D8500 mov edx, $00858DC4
00858CED 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00858CEF FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set KPType=''
|
00858CF2 68E08D8500 push $00858DE0
00858CF7 8D55D8 lea edx, [ebp-$28]
00858CFA 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00858CFD E8EA1BBBFF call 0040A8EC
00858D02 FF75D8 push dword ptr [ebp-$28]
00858D05 68F88D8500 push $00858DF8
00858D0A 8D45DC lea eax, [ebp-$24]
00858D0D BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00858D12 E89DC9BAFF call 004056B4
00858D17 8B45DC mov eax, [ebp-$24]
00858D1A 50 push eax
00858D1B 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00858D1D E88A52C8FF call 004DDFAC
00858D22 5A pop edx
00858D23 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00858D25 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' where YFId=''
|
00858D28 68048E8500 push $00858E04
* Possible String Reference to: 'YFId'
|
00858D2D BA1C8E8500 mov edx, $00858E1C
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00858D32 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00858D38 E877DEC6FF call 004C6BB4
00858D3D 8D55CC lea edx, [ebp-$34]
00858D40 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00858D42 FF5160 call dword ptr [ecx+$60]
00858D45 8B45CC mov eax, [ebp-$34]
00858D48 8D55D0 lea edx, [ebp-$30]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00858D4B E89C1BBBFF call 0040A8EC
00858D50 FF75D0 push dword ptr [ebp-$30]
00858D53 68F88D8500 push $00858DF8
00858D58 8D45D4 lea eax, [ebp-$2C]
00858D5B BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00858D60 E84FC9BAFF call 004056B4
00858D65 8B45D4 mov eax, [ebp-$2C]
00858D68 50 push eax
00858D69 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00858D6B E83C52C8FF call 004DDFAC
00858D70 5A pop edx
00858D71 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00858D73 FF5138 call dword ptr [ecx+$38]
00858D76 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.ExecSQL(TADOQuery):Integer;
|
00858D78 E85751C8FF call 004DDED4
00858D7D 33C0 xor eax, eax
00858D7F 5A pop edx
00858D80 59 pop ecx
00858D81 59 pop ecx
00858D82 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '^[<5B><>]<5D>'
|
00858D85 68B48D8500 push $00858DB4
00858D8A 8D45CC lea eax, [ebp-$34]
00858D8D BA06000000 mov edx, $00000006
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
00858D92 E8B1C5BAFF call 00405348
00858D97 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
00858D9A E8D5B8BBFF call 00414674
00858D9F 8D45F4 lea eax, [ebp-$0C]
00858DA2 BA03000000 mov edx, $00000003
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
00858DA7 E89CC5BAFF call 00405348
00858DAC C3 ret
* Reference to: System.@HandleFinally;
|
00858DAD E942BDBAFF jmp 00404AF4
00858DB2 EBD6 jmp 00858D8A
****** END
|
00858DB4 5E pop esi
00858DB5 5B pop ebx
00858DB6 8BE5 mov esp, ebp
00858DB8 5D pop ebp
00858DB9 C3 ret
*)
end;
procedure TfrmYSCRPB.v2Column6PropertiesButtonClick(Sender : TObject);
begin
(*
00858E24 55 push ebp
00858E25 8BEC mov ebp, esp
00858E27 51 push ecx
00858E28 B906000000 mov ecx, $00000006
00858E2D 6A00 push $00
00858E2F 6A00 push $00
00858E31 49 dec ecx
00858E32 75F9 jnz 00858E2D
00858E34 874DFC xchg [ebp-$04], ecx
00858E37 53 push ebx
00858E38 56 push esi
00858E39 8BF0 mov esi, eax
00858E3B 33C0 xor eax, eax
00858E3D 55 push ebp
* Possible String Reference to: '驺<><E9A9BA><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
00858E3E 6846908500 push $00859046
***** TRY
|
00858E43 64FF30 push dword ptr fs:[eax]
00858E46 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00858E49 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFTypeID'
|
00858E4F BA5C908500 mov edx, $0085905C
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00858E54 E85BDDC6FF call 004C6BB4
00858E59 8D55FC lea edx, [ebp-$04]
00858E5C 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00858E5E FF5160 call dword ptr [ecx+$60]
00858E61 837DFC00 cmp dword ptr [ebp-$04], +$00
00858E65 741D jz 00858E84
00858E67 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00858E69 B968908500 mov ecx, $00859068
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>'
|
00858E6E BA70908500 mov edx, $00859070
*)
end;
procedure TfrmYSCRPB.ConNoKeyPress(Sender : TObject);
begin
(*
00859118 55 push ebp
00859119 8BEC mov ebp, esp
0085911B 6A00 push $00
0085911D 6A00 push $00
0085911F 6A00 push $00
00859121 6A00 push $00
00859123 6A00 push $00
00859125 53 push ebx
00859126 56 push esi
00859127 8BD8 mov ebx, eax
00859129 33C0 xor eax, eax
0085912B 55 push ebp
* Possible String Reference to: '<27>7<EFBFBD><37><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0085912C 68B8928500 push $008592B8
***** TRY
|
00859131 64FF30 push dword ptr fs:[eax]
00859134 648920 mov fs:[eax], esp
00859137 80390D cmp byte ptr [ecx], $0D
0085913A 0F8548010000 jnz 00859288
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
00859140 8BB320030000 mov esi, [ebx+$0320]
00859146 33D2 xor edx, edx
00859148 8BC6 mov eax, esi
0085914A 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_0190
|
0085914C FF9190010000 call dword ptr [ecx+$0190]
00859152 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Close(TDataSet);
|
00859154 E87BC7C6FF call 004C58D4
00859159 8BC6 mov eax, esi
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0085915B E84C4EC8FF call 004DDFAC
00859160 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00859162 FF5244 call dword ptr [edx+$44]
00859165 8BC6 mov eax, esi
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00859167 E8404EC8FF call 004DDFAC
* Possible String Reference to: 'select A.*'
|
0085916C BAD0928500 mov edx, $008592D0
00859171 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00859173 FF5138 call dword ptr [ecx+$38]
00859176 8BC6 mov eax, esi
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00859178 E82F4EC8FF call 004DDFAC
* Possible String Reference to: ' from YF_Money_CR A'
|
0085917D BAE4928500 mov edx, $008592E4
00859182 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00859184 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' where A.ConNO like '%'
|
00859187 6800938500 push $00859300
0085918C 8D55F4 lea edx, [ebp-$0C]
* Reference to control TfrmYSCRPB.ConNo : TEdit
|
0085918F 8B83EC030000 mov eax, [ebx+$03EC]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
00859195 E856F4C2FF call 004885F0
0085919A 8B45F4 mov eax, [ebp-$0C]
0085919D 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008591A0 E84717BBFF call 0040A8EC
008591A5 FF75F8 push dword ptr [ebp-$08]
008591A8 6820938500 push $00859320
008591AD 682C938500 push $0085932C
008591B2 8D45FC lea eax, [ebp-$04]
008591B5 BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
008591BA E8F5C4BAFF call 004056B4
008591BF 8B45FC mov eax, [ebp-$04]
008591C2 50 push eax
008591C3 8BC6 mov eax, esi
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008591C5 E8E24DC8FF call 004DDFAC
008591CA 5A pop edx
008591CB 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008591CD FF5138 call dword ptr [ecx+$38]
008591D0 8BC6 mov eax, esi
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008591D2 E8D54DC8FF call 004DDFAC
* Possible String Reference to: ' and A.CRType='Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>' '
|
008591D7 BA38938500 mov edx, $00859338
008591DC 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008591DE FF5138 call dword ptr [ecx+$38]
* Reference to control TfrmYSCRPB.cxTabControl1 : TcxTabControl
|
008591E1 8B83C4030000 mov eax, [ebx+$03C4]
* Reference to control ADOTemp : N.A.
|
008591E7 83B83C03000003 cmp dword ptr [eax+$033C], +$03
008591EE 7D3F jnl 0085922F
* Possible String Reference to: ' and isnull(A.status,'0')=''
|
008591F0 6860938500 push $00859360
008591F5 8D55EC lea edx, [ebp-$14]
* Reference to control TfrmYSCRPB.cxTabControl1 : TcxTabControl
|
008591F8 8B83C4030000 mov eax, [ebx+$03C4]
* Reference to control ADOTemp : N.A.
|
008591FE 8B803C030000 mov eax, [eax+$033C]
* Reference to: SysUtils.IntToStr(Integer):AnsiString;overload;
|
00859204 E8031DBBFF call 0040AF0C
00859209 FF75EC push dword ptr [ebp-$14]
0085920C 682C938500 push $0085932C
00859211 8D45F0 lea eax, [ebp-$10]
00859214 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00859219 E896C4BAFF call 004056B4
0085921E 8B45F0 mov eax, [ebp-$10]
00859221 50 push eax
00859222 8BC6 mov eax, esi
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00859224 E8834DC8FF call 004DDFAC
00859229 5A pop edx
0085922A 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0085922C FF5138 call dword ptr [ecx+$38]
0085922F 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Open(TDataSet);
|
00859231 E892C6C6FF call 004C58C8
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00859236 8B936C030000 mov edx, [ebx+$036C]
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
0085923C 8B8320030000 mov eax, [ebx+$0320]
|
00859242 E849DCF5FF call 007B6E90
* Reference to control TfrmYSCRPB.CDS_HZ : TClientDataSet
|
00859247 8B936C030000 mov edx, [ebx+$036C]
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
0085924D 8B8320030000 mov eax, [ebx+$0320]
|
00859253 E8C0DDF5FF call 007B7018
00859258 BA84938500 mov edx, $00859384
* Reference to control TfrmYSCRPB.Label12 : TLabel
|
0085925D 8B83E0030000 mov eax, [ebx+$03E0]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00859263 E8B8F3C2FF call 00488620
00859268 BA84938500 mov edx, $00859384
* Reference to control TfrmYSCRPB.Label13 : TLabel
|
0085926D 8B83E4030000 mov eax, [ebx+$03E4]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00859273 E8A8F3C2FF call 00488620
00859278 BA84938500 mov edx, $00859384
* Reference to control TfrmYSCRPB.Label19 : TLabel
|
0085927D 8B8318040000 mov eax, [ebx+$0418]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00859283 E898F3C2FF call 00488620
00859288 33C0 xor eax, eax
0085928A 5A pop edx
0085928B 59 pop ecx
0085928C 59 pop ecx
0085928D 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '^[<5B><>]<5D>'
|
00859290 68BF928500 push $008592BF
00859295 8D45EC lea eax, [ebp-$14]
00859298 BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
0085929D E8A6C0BAFF call 00405348
008592A2 8D45F4 lea eax, [ebp-$0C]
* Reference to: System.@LStrClr(void;void);
|
008592A5 E87AC0BAFF call 00405324
008592AA 8D45F8 lea eax, [ebp-$08]
008592AD BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
008592B2 E891C0BAFF call 00405348
008592B7 C3 ret
* Reference to: System.@HandleFinally;
|
008592B8 E937B8BAFF jmp 00404AF4
008592BD EBD6 jmp 00859295
****** END
|
008592BF 5E pop esi
008592C0 5B pop ebx
008592C1 8BE5 mov esp, ebp
008592C3 5D pop ebp
008592C4 C3 ret
*)
end;
procedure TfrmYSCRPB.v2BZTypePropertiesButtonClick(Sender : TObject);
begin
(*
00859388 55 push ebp
00859389 8BEC mov ebp, esp
0085938B 51 push ecx
0085938C B906000000 mov ecx, $00000006
00859391 6A00 push $00
00859393 6A00 push $00
00859395 49 dec ecx
00859396 75F9 jnz 00859391
00859398 51 push ecx
00859399 874DFC xchg [ebp-$04], ecx
0085939C 53 push ebx
0085939D 56 push esi
0085939E 8BF0 mov esi, eax
008593A0 33C0 xor eax, eax
008593A2 55 push ebp
008593A3 68E1958500 push $008595E1
***** TRY
|
008593A8 64FF30 push dword ptr fs:[eax]
008593AB 648920 mov fs:[eax], esp
008593AE 33C0 xor eax, eax
008593B0 55 push ebp
008593B1 68B7958500 push $008595B7
***** TRY
|
008593B6 64FF30 push dword ptr fs:[eax]
008593B9 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB._PROC_00852139(Sender : TObject);
begin
(*
00852139 8BEC mov ebp, esp
0085213B 33C9 xor ecx, ecx
0085213D 51 push ecx
0085213E 51 push ecx
0085213F 51 push ecx
00852140 51 push ecx
00852141 51 push ecx
00852142 51 push ecx
00852143 51 push ecx
00852144 51 push ecx
00852145 53 push ebx
00852146 56 push esi
00852147 8945FC mov [ebp-$04], eax
0085214A 33C0 xor eax, eax
0085214C 55 push ebp
* Possible String Reference to: '<27><>&<26><><EFBFBD><EFBFBD>^[<5B><>]<5D><><EFBFBD><EFBFBD><EFBFBD>V'
|
0085214D 686B248500 push $0085246B
***** TRY
|
00852152 64FF30 push dword ptr fs:[eax]
00852155 648920 mov fs:[eax], esp
00852158 33C0 xor eax, eax
0085215A 55 push ebp
0085215B 6849248500 push $00852449
***** TRY
|
00852160 64FF30 push dword ptr fs:[eax]
00852163 648920 mov fs:[eax], esp
00852166 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
00852169 8B8020030000 mov eax, [eax+$0320]
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
0085216F E8E053C7FF call 004C7554
00852174 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.ADOQueryMain : TADOQuery
|
00852177 8B9820030000 mov ebx, [eax+$0320]
0085217D 33D2 xor edx, edx
0085217F 8BC3 mov eax, ebx
00852181 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_0190
|
00852183 FF9190010000 call dword ptr [ecx+$0190]
00852189 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0085218B E84437C7FF call 004C58D4
00852190 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00852192 E815BEC8FF call 004DDFAC
00852197 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00852199 FF5244 call dword ptr [edx+$44]
0085219C 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0085219E E809BEC8FF call 004DDFAC
* Possible String Reference to: 'select ConPrice=(select Top 1 B.PRT
| Price from JYOrderCon_Sub B where B
| .Subid=A.ConID) '
|
008521A3 BA80248500 mov edx, $00852480
008521A8 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008521AA FF5138 call dword ptr [ecx+$38]
008521AD 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008521AF E8F8BDC8FF call 004DDFAC
* Possible String Reference to: ',YJBLi=(select Top 1 B.YJBLi from J
| YOrderCon_Sub B where B.Subid=A.Con
| ID),WHXMoney=A.Money-isnull(A.HxNum
| ,0)'
|
008521B4 BAE0248500 mov edx, $008524E0
008521B9 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008521BB FF5138 call dword ptr [ecx+$38]
008521BE 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008521C0 E8E7BDC8FF call 004DDFAC
* Possible String Reference to: ',OrderUnit=(select Top 1 B.OrderUni
| t from JYOrderCon_Sub B where B.Sub
| id=A.ConID)'
|
008521C5 BA58258500 mov edx, $00852558
008521CA 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008521CC FF5138 call dword ptr [ecx+$38]
008521CF 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008521D1 E8D6BDC8FF call 004DDFAC
* Possible String Reference to: ',YSZMoney=(select Sum(B.Money) from
| YF_Money_CR B where B.CRType='Ӧ<><D3A6>
| <20><><EFBFBD>Ǽ<EFBFBD>' and B.KPNo=A.KPNo)'
|
008521D6 BAB4258500 mov edx, $008525B4
008521DB 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008521DD FF5138 call dword ptr [ecx+$38]
008521E0 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008521E2 E8C5BDC8FF call 004DDFAC
* Possible String Reference to: ',SKZMoney=(select Sum(B.KHDKMoney)
| from YF_Money_CR B where B.CRType='
| <20>տ<EFBFBD><D5BF>Ǽ<EFBFBD>' and B.KPNo=A.KPNo)'
|
008521E7 BA20268500 mov edx, $00852620
008521EC 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008521EE FF5138 call dword ptr [ecx+$38]
008521F1 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008521F3 E8B4BDC8FF call 004DDFAC
* Possible String Reference to: ',DKYJMoney=(select Sum(B.KHDKMoney)
| -Sum(case when B.CRType='<27>տ<EFBFBD><D5BF>Ǽ<EFBFBD>'
| then 0 else B.Money end) from YF_Mo
| ney_CR B where B.KPNo=A.KPNo)'
|
008521F8 BA8C268500 mov edx, $0085268C
008521FD 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008521FF FF5138 call dword ptr [ecx+$38]
00852202 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00852204 E8A3BDC8FF call 004DDFAC
* Possible String Reference to: ',A.*'
|
00852209 BA1C278500 mov edx, $0085271C
0085220E 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00852210 FF5138 call dword ptr [ecx+$38]
00852213 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00852215 E892BDC8FF call 004DDFAC
* Possible String Reference to: ' from YF_Money_CR A'
|
0085221A BA2C278500 mov edx, $0085272C
0085221F 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00852221 FF5138 call dword ptr [ecx+$38]
00852224 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00852226 E881BDC8FF call 004DDFAC
* Possible String Reference to: ' where A.CRType='Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>' '
|
0085222B BA48278500 mov edx, $00852748
00852230 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00852232 FF5138 call dword ptr [ecx+$38]
00852235 8D55F8 lea edx, [ebp-$08]
*)
end;
procedure TfrmYSCRPB._PROC_0085255F(Sender : TObject);
begin
(*
0085255F 6E outsb
00852560 69743D2873656C65 imul esi, [ebp+edi+$28], $656C6573
00852568 63742054 arpl [eax+$54], si
0085256C 6F outsd
0085256D 7020 jo 0085258F
0085256F 3120 xor [eax], esp
00852571 42 inc edx
00852572 2E4F dec edi
00852574 7264 jb 008525DA
00852576 657255 jb 008525CE
00852579 6E outsb
0085257A 69742066726F6D20 imul esi, [eax+$66], $206D6F72
00852582 4A dec edx
00852583 59 pop ecx
00852584 4F dec edi
00852585 7264 jb 008525EB
00852587 657243 jb 008525CD
0085258A 6F outsd
0085258B 6E outsb
0085258C 5F pop edi
0085258D 53 push ebx
0085258E 7562 jnz 008525F2
00852590 204220 and [edx+$20], al
00852593 7768 jnbe 008525FD
00852595 657265 jb 008525FD
00852598 20422E and [edx+$2E], al
0085259B 53 push ebx
0085259C 7562 jnz 00852600
0085259E 69643D412E436F6E imul esp, [ebp+edi+$41], $6E6F432E
008525A6 49 dec ecx
008525A7 44 inc esp
008525A8 2900 sub dword ptr [eax], eax
008525AA 0000 add [eax], al
008525AC FFFF DB $FF, $FF //
008525AE FFFF DB $FF, $FF //
008525B0 60 pusha
008525B1 0000 add [eax], al
008525B3 002C59 add [ecx+ebx*2], ch
008525B6 53 push ebx
008525B7 5A pop edx
008525B8 4D dec ebp
008525B9 6F outsd
008525BA 6E outsb
008525BB 65793D jns 008525FB
008525BE 287365 sub [ebx+$65], dh
008525C1 6C insb
008525C2 6563742053 arpl gs:[eax+$53], si
008525C7 756D jnz 00852636
008525C9 28422E sub [edx+$2E], al
008525CC 4D dec ebp
008525CD 6F outsd
008525CE 6E outsb
008525CF 657929 jns 008525FB
008525D2 206672 and [esi+$72], ah
008525D5 6F outsd
008525D6 6D insd
008525D7 205946 and [ecx+$46], bl
008525DA 5F pop edi
008525DB 4D dec ebp
008525DC 6F outsd
008525DD 6E outsb
008525DE 65795F jns 00852640
008525E1 43 inc ebx
008525E2 52 push edx
008525E3 204220 and [edx+$20], al
008525E6 7768 jnbe 00852650
008525E8 657265 jb 00852650
008525EB 20422E and [edx+$2E], al
008525EE 43 inc ebx
008525EF 52 push edx
008525F0 54 push esp
008525F1 7970 jns 00852663
008525F3 653D27D3A6CA cmp eax, $CAA6D327
008525F9 D5 aad
008525FA BFEEB5C7BC mov edi, $BCC7B5EE
008525FF C72720616E64 mov dword ptr [edi], $646E6120
00852605 20422E and [edx+$2E], al
00852608 4B dec ebx
00852609 50 push eax
0085260A 4E dec esi
0085260B 6F outsd
0085260C 3D412E4B50 cmp eax, $504B2E41
00852611 4E dec esi
00852612 6F outsd
00852613 2900 sub dword ptr [eax], eax
00852615 0000 add [eax], al
00852617 00FF add bh, bh
00852619 FFFF DB $FF, $FF //
0085261B FF6200 jmp dword ptr [edx+$00]
0085261E 0000 add [eax], al
00852620 2C53 sub al, $53
00852622 4B dec ebx
00852623 5A pop edx
00852624 4D dec ebp
00852625 6F outsd
00852626 6E outsb
00852627 65793D jns 00852667
0085262A 287365 sub [ebx+$65], dh
0085262D 6C insb
0085262E 6563742053 arpl gs:[eax+$53], si
00852633 756D jnz 008526A2
00852635 28422E sub [edx+$2E], al
00852638 4B dec ebx
00852639 48 dec eax
0085263A 44 inc esp
0085263B 4B dec ebx
0085263C 4D dec ebp
0085263D 6F outsd
0085263E 6E outsb
0085263F 657929 jns 0085266B
00852642 206672 and [esi+$72], ah
00852645 6F outsd
00852646 6D insd
00852647 205946 and [ecx+$46], bl
0085264A 5F pop edi
0085264B 4D dec ebp
0085264C 6F outsd
0085264D 6E outsb
0085264E 65795F jns 008526B0
00852651 43 inc ebx
00852652 52 push edx
00852653 204220 and [edx+$20], al
00852656 7768 jnbe 008526C0
00852658 657265 jb 008526C0
0085265B 20422E and [edx+$2E], al
0085265E 43 inc ebx
0085265F 52 push edx
00852660 54 push esp
00852661 7970 jns 008526D3
00852663 653D27CAD5BF cmp eax, $BFD5CA27
00852669 EE out dx, al
0085266A B5C7 mov ch, $C7
0085266C BCC7272061 mov esp, $612027C7
00852671 6E outsb
00852672 6420422E and fs:[edx+$2E], al
00852676 4B dec ebx
00852677 50 push eax
00852678 4E dec esi
00852679 6F outsd
0085267A 3D412E4B50 cmp eax, $504B2E41
0085267F 4E dec esi
00852680 6F outsd
00852681 2900 sub dword ptr [eax], eax
00852683 00FF add bh, bh
00852685 FFFF DB $FF, $FF //
00852687 FF860000002C inc dword ptr [esi+$2C000000]
0085268D 44 inc esp
0085268E 4B dec ebx
0085268F 59 pop ecx
00852690 4A dec edx
00852691 4D dec ebp
00852692 6F outsd
00852693 6E outsb
00852694 65793D jns 008526D4
00852697 287365 sub [ebx+$65], dh
0085269A 6C insb
0085269B 6563742053 arpl gs:[eax+$53], si
008526A0 756D jnz 0085270F
008526A2 28422E sub [edx+$2E], al
008526A5 4B dec ebx
008526A6 48 dec eax
008526A7 44 inc esp
008526A8 4B dec ebx
008526A9 4D dec ebp
008526AA 6F outsd
008526AB 6E outsb
008526AC 657929 jns 008526D8
008526AF 2D53756D28 sub eax, $286D7553
008526B4 636173 arpl [ecx+$73], sp
008526B7 65207768 and gs:[edi+$68], dh
008526BB 656E outsb
008526BD 20422E and [edx+$2E], al
008526C0 43 inc ebx
008526C1 52 push edx
008526C2 54 push esp
008526C3 7970 jns 00852735
008526C5 653D27CAD5BF cmp eax, $BFD5CA27
008526CB EE out dx, al
008526CC B5C7 mov ch, $C7
008526CE BCC7272074 mov esp, $742027C7
008526D3 68656E2030 push $30206E65
008526D8 20656C and [ebp+$6C], ah
008526DB 7365 jnb 00852742
008526DD 20422E and [edx+$2E], al
008526E0 4D dec ebp
008526E1 6F outsd
008526E2 6E outsb
008526E3 657920 jns 00852706
008526E6 656E outsb
008526E8 642920 sub dword ptr fs:[eax], esp
008526EB 66726F jb 0085275D
008526EE 6D insd
008526EF 205946 and [ecx+$46], bl
008526F2 5F pop edi
008526F3 4D dec ebp
008526F4 6F outsd
008526F5 6E outsb
008526F6 65795F jns 00852758
008526F9 43 inc ebx
008526FA 52 push edx
008526FB 204220 and [edx+$20], al
008526FE 7768 jnbe 00852768
00852700 657265 jb 00852768
00852703 20422E and [edx+$2E], al
00852706 4B dec ebx
00852707 50 push eax
00852708 4E dec esi
00852709 6F outsd
0085270A 3D412E4B50 cmp eax, $504B2E41
0085270F 4E dec esi
00852710 6F outsd
00852711 2900 sub dword ptr [eax], eax
00852713 00FF add bh, bh
00852715 FFFF DB $FF, $FF //
00852717 FF0400 inc dword ptr [eax+eax]
0085271A 0000 add [eax], al
0085271C 2C41 sub al, $41
0085271E 2E2A00 sub al, byte ptr cs:[eax]
00852721 0000 add [eax], al
00852723 00FF add bh, bh
00852725 FFFF DB $FF, $FF //
00852727 FF13 call dword ptr [ebx]
00852729 0000 add [eax], al
0085272B 0020 add [eax], ah
0085272D 66726F jb 0085279F
00852730 6D insd
00852731 205946 and [ecx+$46], bl
00852734 5F pop edi
00852735 4D dec ebp
00852736 6F outsd
00852737 6E outsb
00852738 65795F jns 0085279A
0085273B 43 inc ebx
0085273C 52 push edx
0085273D 204100 and [ecx+$00], al
00852740 FFFF DB $FF, $FF //
00852742 FFFF DB $FF, $FF //
00852744 1D00000020 sbb eax, $20000000
00852749 7768 jnbe 008527B3
0085274B 657265 jb 008527B3
0085274E 20412E and [ecx+$2E], al
00852751 43 inc ebx
00852752 52 push edx
00852753 54 push esp
00852754 7970 jns 008527C6
00852756 653D27D3A6CA cmp eax, $CAA6D327
0085275C D5 aad
0085275D BFEEB5C7BC mov edi, $BCC7B5EE
00852762 C72720000000 mov dword ptr [edi], $00000020
00852768 FFFF DB $FF, $FF //
0085276A FFFF DB $FF, $FF //
0085276C 06 push es
0085276D 0000 add [eax], al
0085276F 00B8DFC8A8CF add [eax+$CFA8C8DF], bh
00852775 DE00 fiadd word ptr [eax]
00852777 00FF add bh, bh
00852779 FFFF DB $FF, $FF //
0085277B FF0F dec dword ptr [edi]
0085277D 0000 add [eax], al
0085277F 0020 add [eax], ah
00852781 61 popa
00852782 6E outsb
00852783 6420412E and fs:[ecx+$2E], al
00852787 46 inc esi
00852788 696C6C65723D2700 imul ebp, [esp+ebp*2+$65], $00273D72
00852790 FFFF DB $FF, $FF //
00852792 FFFF DB $FF, $FF //
00852794 0100 add [eax], eax
00852796 0000 add [eax], al
00852798 27 daa
00852799 0000 add [eax], al
0085279B 00FF add bh, bh
0085279D FFFF DB $FF, $FF //
0085279F FF10 call dword ptr [eax]
008527A1 0000 add [eax], al
008527A3 0020 add [eax], ah
008527A5 61 popa
008527A6 6E outsb
008527A7 6420412E and fs:[ecx+$2E], al
008527AB 43 inc ebx
008527AC 52 push edx
008527AD 54 push esp
008527AE 696D653E3D2700 imul ebp, [ebp+$65], $00273D3E
008527B5 0000 add [eax], al
008527B7 00FF add bh, bh
008527B9 FFFF DB $FF, $FF //
008527BB FF0A dec dword ptr [edx]
008527BD 0000 add [eax], al
008527BF 007979 add [ecx+$79], bh
008527C2 7979 jns 0085283D
008527C4 2D4D4D2D64 sub eax, $642D4D4D
008527C9 640000 add fs:[eax], al
008527CC FFFF DB $FF, $FF //
008527CE FFFF DB $FF, $FF //
008527D0 0200 add al, byte ptr [eax]
008527D2 0000 add [eax], al
008527D4 27 daa
008527D5 2000 and [eax], al
008527D7 00FF add bh, bh
008527D9 FFFF DB $FF, $FF //
008527DB FF0F dec dword ptr [edi]
008527DD 0000 add [eax], al
008527DF 0020 add [eax], ah
008527E1 61 popa
008527E2 6E outsb
008527E3 6420412E and fs:[ecx+$2E], al
008527E7 43 inc ebx
008527E8 52 push edx
008527E9 54 push esp
008527EA 696D653C270000 imul ebp, [ebp+$65], $0000273C
008527F1 00803FFFFFFF add [eax+$FFFFFF3F], al
008527F7 FF4000 inc dword ptr [eax+$00]
008527FA 0000 add [eax], al
008527FC 20616E and [ecx+$6E], ah
008527FF 642028 and fs:[eax], ch
00852802 69736E756C6C28 imul esi, [ebx+$6E], $286C6C75
00852809 41 inc ecx
0085280A 2E7374 jnb 00852881
0085280D 61 popa
0085280E 7475 jz 00852885
00852810 732C jnb 0085283E
00852812 27 daa
00852813 3027 xor [edi], ah
00852815 293D27302720 sub dword ptr [$20273027], edi
0085281B 6F outsd
0085281C 7220 jb 0085283E
0085281E 69736E756C6C28 imul esi, [ebx+$6E], $286C6C75
00852825 41 inc ecx
00852826 2E7374 jnb 0085289D
00852829 61 popa
0085282A 7475 jz 008528A1
0085282C 732C jnb 0085285A
0085282E 27 daa
0085282F 3027 xor [edi], ah
00852831 293D27B2BBCD sub dword ptr [$CDBBB227], edi
00852837 A8B9 test al, $B9
00852839 FD std
0085283A 27 daa
0085283B 2900 sub dword ptr [eax], eax
0085283D 0000 add [eax], al
0085283F 00FF add bh, bh
00852841 FFFF DB $FF, $FF //
00852843 FF1D00000020 call [$20000000]
00852849 61 popa
0085284A 6E outsb
0085284B 64206973 and fs:[ecx+$73], ch
0085284F 6E outsb
00852850 756C jnz 008528BE
00852852 6C insb
00852853 28412E sub [ecx+$2E], al
00852856 7374 jnb 008528CC
00852858 61 popa
00852859 7475 jz 008528D0
0085285B 732C jnb 00852889
0085285D 27 daa
0085285E 3027 xor [edi], ah
00852860 293D27312700 sub dword ptr [$00273127], edi
00852866 0000 add [eax], al
00852868 FFFF DB $FF, $FF //
0085286A FFFF DB $FF, $FF //
0085286C 1D00000020 sbb eax, $20000000
00852871 61 popa
00852872 6E outsb
00852873 64206973 and fs:[ecx+$73], ch
00852877 6E outsb
00852878 756C jnz 008528E6
0085287A 6C insb
0085287B 28412E sub [ecx+$2E], al
0085287E 7374 jnb 008528F4
00852880 61 popa
00852881 7475 jz 008528F8
00852883 732C jnb 008528B1
00852885 27 daa
00852886 3027 xor [edi], ah
00852888 293D27322700 sub dword ptr [$00273227], edi
0085288E 0000 add [eax], al
00852890 FFFF DB $FF, $FF //
00852892 FFFF DB $FF, $FF //
00852894 0100 add [eax], eax
00852896 0000 add [eax], al
00852898 3000 xor [eax], al
0085289A 0000 add [eax], al
0085289C 33C0 xor eax, eax
* Reference to GlobalVar_00895A94
|
0085289E A3945A8900 mov dword ptr [$00895A94], eax
008528A3 C3 ret
008528A4 C60102 mov byte ptr [ecx], $02
008528A7 C3 ret
008528A8 53 push ebx
008528A9 8BD8 mov ebx, eax
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
008528AB B9D4288500 mov ecx, $008528D4
* Reference to control ADOTemp : N.A.
|
008528B0 8B933C030000 mov edx, [ebx+$033C]
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>1'
|
008528B6 B8E8288500 mov eax, $008528E8
|
008528BB E8E052F6FF call 007B7BA0
008528C0 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
008528C2 E8D136C5FF call 004A5F98
008528C7 5B pop ebx
008528C8 C3 ret
008528C9 0000 add [eax], al
008528CB 00FF add bh, bh
008528CD FFFF DB $FF, $FF //
008528CF FF08 dec dword ptr [eax]
008528D1 0000 add [eax], al
008528D3 00B2C6CEF1B9 add [edx+$B9F1CEC6], dh
008528D9 DCC0 fadd st(0), st(0)
008528DB ED in eax, dx
008528DC 0000 add [eax], al
008528DE 0000 add [eax], al
008528E0 FFFF DB $FF, $FF //
008528E2 FFFF DB $FF, $FF //
008528E4 0B00 or eax, [eax]
008528E6 0000 add [eax], al
008528E8 D3A6CAD5BFEE shl dword ptr [esi+$EEBFD5CA], cl
008528EE B5C7 mov ch, $C7
008528F0 BCC7310055 mov esp, $550031C7
008528F5 8BEC mov ebp, esp
008528F7 33C9 xor ecx, ecx
008528F9 51 push ecx
008528FA 51 push ecx
008528FB 51 push ecx
008528FC 51 push ecx
008528FD 51 push ecx
008528FE 51 push ecx
008528FF 51 push ecx
00852900 51 push ecx
00852901 53 push ebx
00852902 56 push esi
00852903 57 push edi
00852904 8945FC mov [ebp-$04], eax
00852907 33C0 xor eax, eax
00852909 55 push ebp
0085290A 68112B8500 push $00852B11
***** TRY
|
0085290F 64FF30 push dword ptr fs:[eax]
00852912 648920 mov fs:[eax], esp
00852915 8B45FC mov eax, [ebp-$04]
* Reference to control Label20 : N.A.
|
00852918 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0085291E E89D55C7FF call 004C7EC0
00852923 84C0 test al, al
00852925 0F85C3010000 jnz 00852AEE
0085292B 8B45FC mov eax, [ebp-$04]
* Reference to control BankAddress : N.A.
|
0085292E 8B80C4030000 mov eax, [eax+$03C4]
* Reference to control ADOTemp : N.A.
|
00852934 83B83C03000000 cmp dword ptr [eax+$033C], +$00
0085293B 0F85AD010000 jnz 00852AEE
00852941 A0202B8500 mov al, byte ptr [$00852B20]
00852946 50 push eax
00852947 8D45EC lea eax, [ebp-$14]
0085294A B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
0085294C E81364BCFF call 00418D64
00852951 8D4DEC lea ecx, [ebp-$14]
00852954 8B45FC mov eax, [ebp-$04]
* Reference to control Label20 : N.A.
|
00852957 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
0085295D BA2C2B8500 mov edx, $00852B2C
00852962 8B18 mov ebx, [eax]
* Possible reference to virtual method TN.A..OFFS_0244
|
00852964 FF9344020000 call dword ptr [ebx+$0244]
0085296A 84C0 test al, al
0085296C 751D jnz 0085298B
0085296E 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00852970 B9342B8500 mov ecx, $00852B34
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
00852975 BA3C2B8500 mov edx, $00852B3C
*)
end;
procedure TfrmYSCRPB._PROC_00852EDD(Sender : TObject);
begin
(*
00852EDD 8BEC mov ebp, esp
00852EDF B931000000 mov ecx, $00000031
00852EE4 6A00 push $00
00852EE6 6A00 push $00
00852EE8 49 dec ecx
00852EE9 75F9 jnz 00852EE4
00852EEB 53 push ebx
00852EEC 56 push esi
00852EED 57 push edi
00852EEE 8945FC mov [ebp-$04], eax
00852EF1 33C0 xor eax, eax
00852EF3 55 push ebp
00852EF4 6801378500 push $00853701
***** TRY
|
00852EF9 64FF30 push dword ptr fs:[eax]
00852EFC 648920 mov fs:[eax], esp
00852EFF 33C0 xor eax, eax
00852F01 55 push ebp
00852F02 68BB358500 push $008535BB
***** TRY
|
00852F07 64FF30 push dword ptr fs:[eax]
00852F0A 648920 mov fs:[eax], esp
00852F0D 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.ADOQueryCmd : TADOQuery
|
00852F10 8B800C030000 mov eax, [eax+$030C]
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
00852F16 E8118FC8FF call 004DBE2C
* Reference to: ADODB.TADOConnection.BeginTrans(TADOConnection):Integer;
|
00852F1B E874F3C7FF call 004D2294
* Possible String Reference to: 'YF_Money_CR'
|
00852F20 681C378500 push $0085371C
00852F25 6A04 push $04
00852F27 6A01 push $01
00852F29 8D55F8 lea edx, [ebp-$08]
00852F2C 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.ADOQueryCmd : TADOQuery
|
00852F2F 8B800C030000 mov eax, [eax+$030C]
* Possible String Reference to: 'YS'
|
00852F35 B930378500 mov ecx, $00853730
* Reference to : TfrmSelExportField._PROC_007B7708()
|
00852F3A E8C947F6FF call 007B7708
00852F3F 84C0 test al, al
00852F41 753A jnz 00852F7D
00852F43 33DB xor ebx, ebx
00852F45 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRPB.ADOQueryCmd : TADOQuery
|
00852F48 8B800C030000 mov eax, [eax+$030C]
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
00852F4E E8D98EC8FF call 004DBE2C
* Reference to: ADODB.TADOConnection.RollbackTrans(TADOConnection);
|
00852F53 E888F3C7FF call 004D22E0
00852F58 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00852F5A B934378500 mov ecx, $00853734
* Possible String Reference to: 'ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>'
|
00852F5F BA3C378500 mov edx, $0085373C
*)
end;
procedure TfrmYSCRPB._PROC_008537BD(Sender : TObject);
begin
(*
008537BD 7064 jo 00853823
008537BF 61 popa
008537C0 7465 jz 00853827
008537C2 205946 and [ecx+$46], bl
008537C5 5F pop edi
008537C6 4D dec ebp
008537C7 6F outsd
008537C8 6E outsb
008537C9 65795F jns 0085382B
008537CC 43 inc ebx
008537CD 52 push edx
008537CE 49 dec ecx
008537CF 44 inc esp
008537D0 207365 and [ebx+$65], dh
008537D3 7420 jz 008537F5
008537D5 43 inc ebx
008537D6 52 push edx
008537D7 49 dec ecx
008537D8 44 inc esp
008537D9 3D43524944 cmp eax, $44495243
008537DE 2B31 sub esi, dword ptr [ecx]
008537E0 0000 add [eax], al
008537E2 0000 add [eax], al
008537E4 FFFF DB $FF, $FF //
008537E6 FFFF DB $FF, $FF //
008537E8 1C00 sbb al, $00
008537EA 0000 add [eax], al
008537EC 7365 jnb 00853853
008537EE 6C insb
008537EF 656374202A arpl gs:[eax+$2A], si
008537F4 206672 and [esi+$72], ah
008537F7 6F outsd
008537F8 6D insd
008537F9 205946 and [ecx+$46], bl
008537FC 5F pop edi
008537FD 4D dec ebp
008537FE 6F outsd
008537FF 6E outsb
00853800 65795F jns 00853862
00853803 43 inc ebx
00853804 52 push edx
00853805 49 dec ecx
00853806 44 inc esp
00853807 2000 and [eax], al
00853809 0000 add [eax], al
0085380B 00FF add bh, bh
0085380D FFFF DB $FF, $FF //
0085380F FF23 jmp dword ptr [ebx]
00853811 0000 add [eax], al
00853813 007365 add [ebx+$65], dh
00853816 6C insb
00853817 656374202A arpl gs:[eax+$2A], si
0085381C 206672 and [esi+$72], ah
0085381F 6F outsd
00853820 6D insd
00853821 205946 and [ecx+$46], bl
00853824 5F pop edi
00853825 4D dec ebp
00853826 6F outsd
00853827 6E outsb
00853828 65795F jns 0085388A
0085382B 4B dec ebx
0085382C 43 inc ebx
0085382D 207768 and [edi+$68], dh
00853830 657265 jb 00853898
00853833 2031 and [ecx], dh
00853835 3D3200FFFF cmp eax, $FFFF0032
0085383A FFFF DB $FF, $FF //
0085383C 0900 or [eax], eax
0085383E 0000 add [eax], al
00853840 46 inc esi
00853841 61 popa
00853842 63746F72 arpl [edi+ebp*2+$72], si
00853846 794E jns 00853896
00853848 6F outsd
00853849 0000 add [eax], al
0085384B 00FF add bh, bh
0085384D FFFF DB $FF, $FF //
0085384F FF07 inc dword ptr [edi]
00853851 0000 add [eax], al
00853853 005A64 add [edx+$64], bl
00853856 7953 jns 008538AB
00853858 7472 jz 008538CC
0085385A 3100 xor [eax], eax
0085385C FFFF DB $FF, $FF //
0085385E FFFF DB $FF, $FF //
00853860 06 push es
00853861 0000 add [eax], al
00853863 00D3 add bl, dl
00853865 A6 cmpsb
00853866 CA ret
00853867 D5 aad
00853868 CA ret
00853869 D5 aad
0085386A 0000 add [eax], al
0085386C FFFF DB $FF, $FF //
0085386E FFFF DB $FF, $FF //
00853870 2300 and eax, [eax]
00853872 0000 add [eax], al
00853874 7365 jnb 008538DB
00853876 6C insb
00853877 656374202A arpl gs:[eax+$2A], si
0085387C 206672 and [esi+$72], ah
0085387F 6F outsd
00853880 6D insd
00853881 205946 and [ecx+$46], bl
00853884 5F pop edi
00853885 4D dec ebp
00853886 6F outsd
00853887 6E outsb
00853888 65795F jns 008538EA
0085388B 43 inc ebx
0085388C 52 push edx
0085388D 207768 and [edi+$68], dh
00853890 657265 jb 008538F8
00853893 2031 and [ecx], dh
00853895 3D3200FFFF cmp eax, $FFFF0032
0085389A FFFF DB $FF, $FF //
0085389C 0400 add al, +$00
0085389E 0000 add [eax], al
008538A0 59 pop ecx
008538A1 46 inc esi
008538A2 49 dec ecx
008538A3 44 inc esp
008538A4 0000 add [eax], al
008538A6 0000 add [eax], al
008538A8 FFFF DB $FF, $FF //
008538AA FFFF DB $FF, $FF //
008538AC 06 push es
008538AD 0000 add [eax], al
008538AF 004669 add [esi+$69], al
008538B2 6C insb
008538B3 6C insb
008538B4 657200 jb 008538B7
008538B7 00FF add bh, bh
008538B9 FFFF DB $FF, $FF //
008538BB FF06 inc dword ptr [esi]
008538BD 0000 add [eax], al
008538BF 004352 add [ebx+$52], al
008538C2 54 push esp
008538C3 7970 jns 00853935
008538C5 650000 add gs:[eax], al
008538C8 FFFF DB $FF, $FF //
008538CA FFFF DB $FF, $FF //
008538CC 0A00 or al, byte ptr [eax]
008538CE 0000 add [eax], al
008538D0 D3A6CAD5BFEE shl dword ptr [esi+$EEBFD5CA], cl
008538D6 B5C7 mov ch, $C7
008538D8 BCC70000FF mov esp, $FF0000C7
008538DD FFFF DB $FF, $FF //
008538DF FF06 inc dword ptr [esi]
008538E1 0000 add [eax], al
008538E3 004352 add [ebx+$52], al
008538E6 46 inc esi
008538E7 6C insb
008538E8 61 popa
008538E9 670000 add [bx+si], al
008538EC FFFF DB $FF, $FF //
008538EE FFFF DB $FF, $FF //
008538F0 07 pop es
008538F1 0000 add [eax], al
008538F3 005174 add [ecx+$74], dl
008538F6 7946 jns 0085393E
008538F8 6C insb
008538F9 61 popa
008538FA 6700FF add bh, bh
008538FD FFFF DB $FF, $FF //
008538FF FF06 inc dword ptr [esi]
00853901 0000 add [eax], al
00853903 004352 add [ebx+$52], al
00853906 54 push esp
00853907 696D650000FFFF imul ebp, [ebp+$65], $FFFF0000
0085390E FFFF DB $FF, $FF //
00853910 0A00 or al, byte ptr [eax]
00853912 0000 add [eax], al
00853914 59 pop ecx
00853915 46 inc esi
00853916 44 inc esp
00853917 656646 inc si
0085391A 6C insb
0085391B 61 popa
0085391C 673100 xor [bx+si], eax
0085391F 00FF add bh, bh
00853921 FFFF DB $FF, $FF //
00853923 FF0500000048 inc dword ptr [$48000000]
00853929 7569 jnz 00853994
0085392B 6C insb
0085392C 7600 jbe 0085392E
0085392E 0000 add [eax], al
00853930 FFFF DB $FF, $FF //
00853932 FFFF DB $FF, $FF //
00853934 06 push es
00853935 0000 add [eax], al
00853937 00425A add [edx+$5A], al
0085393A 54 push esp
0085393B 7970 jns 008539AD
0085393D 650000 add gs:[eax], al
00853940 FFFF DB $FF, $FF //
00853942 FFFF DB $FF, $FF //
00853944 0200 add al, byte ptr [eax]
00853946 0000 add [eax], al
00853948 A3A40000FF mov dword ptr [$FF0000A4], eax
0085394D FFFF DB $FF, $FF //
0085394F FF06 inc dword ptr [esi]
00853951 0000 add [eax], al
00853953 007374 add [ebx+$74], dh
00853956 61 popa
00853957 7475 jz 008539CE
00853959 7300 jnb 0085395B
0085395B 00FF add bh, bh
0085395D FFFF DB $FF, $FF //
0085395F FF09 dec dword ptr [ecx]
00853961 0000 add [eax], al
00853963 004368 add [ebx+$68], al
00853966 6B737461 imul esi, [ebx+$74], $61
0085396A 7475 jz 008539E1
0085396C 7300 jnb 0085396E
0085396E 0000 add [eax], al
00853970 FFFF DB $FF, $FF //
00853972 FFFF DB $FF, $FF //
00853974 0400 add al, +$00
00853976 0000 add [eax], al
00853978 59 pop ecx
00853979 46 inc esi
0085397A 49 dec ecx
0085397B 640000 add fs:[eax], al
0085397E 0000 add [eax], al
00853980 D4 aam
00853981 F6D0 not al
00853983 D0CA ror dl, 1
00853985 A7 cmpsd
00853986 B0DC mov al, $DC
00853988 2100 and [eax], eax
0085398A 0000 add [eax], al
0085398C 55 push ebp
0085398D 8BEC mov ebp, esp
0085398F B908000000 mov ecx, $00000008
00853994 6A00 push $00
00853996 6A00 push $00
00853998 49 dec ecx
00853999 75F9 jnz 00853994
0085399B 51 push ecx
0085399C 53 push ebx
0085399D 56 push esi
0085399E 8BDA mov ebx, edx
008539A0 8BF0 mov esi, eax
008539A2 33C0 xor eax, eax
008539A4 55 push ebp
008539A5 689A3B8500 push $00853B9A
***** TRY
|
008539AA 64FF30 push dword ptr fs:[eax]
008539AD 648920 mov fs:[eax], esp
008539B0 8D55FC lea edx, [ebp-$04]
008539B3 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;
|
008539B5 E802BDD3FF call 0058F6BC
* Reference to control ADOTemp : N.A.
|
008539BA 8B863C030000 mov eax, [esi+$033C]
* 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;
|
008539C0 E88789E0FF 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;
|
008539C5 E89AE1DFFF call 00651B64
* Reference to field N.A..OFFS_0050
|
008539CA 8B4050 mov eax, [eax+$50]
008539CD 8D55F4 lea edx, [ebp-$0C]
008539D0 8B08 mov ecx, [eax]
008539D2 FF5110 call dword ptr [ecx+$10]
008539D5 8B45F4 mov eax, [ebp-$0C]
008539D8 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008539DB E80C6FBBFF call 0040A8EC
* Reference to control Label20 : N.A.
|
008539E0 8B9E6C030000 mov ebx, [esi+$036C]
008539E6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008539E8 E8534AC7FF call 004C8440
008539ED 8D55E0 lea edx, [ebp-$20]
008539F0 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008539F3 E8F46EBBFF call 0040A8EC
008539F8 8B55E0 mov edx, [ebp-$20]
008539FB 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008539FE E8C553BCFF call 00418DC8
00853A03 8D45E4 lea eax, [ebp-$1C]
00853A06 50 push eax
00853A07 8B55F8 mov edx, [ebp-$08]
00853A0A 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00853A0C E8A331C7FF call 004C6BB4
00853A11 5A pop edx
00853A12 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
00853A14 FF91B4000000 call dword ptr [ecx+$00B4]
00853A1A 8BC3 mov eax, ebx
00853A1C 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
00853A1E FF924C020000 call dword ptr [edx+$024C]
* Reference to control OrdDate : N.A.
|
00853A24 8B9E0C030000 mov ebx, [esi+$030C]
00853A2A 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00853A2C E8A31EC7FF call 004C58D4
00853A31 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;
|
00853A33 E874A5C8FF call 004DDFAC
00853A38 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
00853A3A FF5244 call dword ptr [edx+$44]
00853A3D 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;
|
00853A3F E868A5C8FF call 004DDFAC
* Possible String Reference to: 'UPdate YCL_SG_HZ '
|
00853A44 BAB03B8500 mov edx, $00853BB0
00853A49 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
00853A4B FF5138 call dword ptr [ecx+$38]
00853A4E 8D55DC lea edx, [ebp-$24]
00853A51 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00853A54 E8936EBBFF call 0040A8EC
00853A59 837DDC00 cmp dword ptr [ebp-$24], +$00
00853A5D 7440 jz 00853A9F
* Possible String Reference to: ' Set '
|
00853A5F 68CC3B8500 push $00853BCC
00853A64 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
00853A67 68DC3B8500 push $00853BDC
00853A6C 8D55D4 lea edx, [ebp-$2C]
00853A6F 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00853A72 E8756EBBFF call 0040A8EC
00853A77 FF75D4 push dword ptr [ebp-$2C]
00853A7A 68E83B8500 push $00853BE8
00853A7F 8D45D8 lea eax, [ebp-$28]
00853A82 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
00853A87 E8281CBBFF call 004056B4
00853A8C 8B45D8 mov eax, [ebp-$28]
00853A8F 50 push eax
00853A90 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;
|
00853A92 E815A5C8FF call 004DDFAC
00853A97 5A pop edx
00853A98 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
00853A9A FF5138 call dword ptr [ecx+$38]
00853A9D EB2B jmp 00853ACA
00853A9F 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;
|
00853AA1 E806A5C8FF call 004DDFAC
00853AA6 50 push eax
* Possible String Reference to: ' Set '
|
00853AA7 68CC3B8500 push $00853BCC
00853AAC FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=NULL'
|
00853AAF 68F43B8500 push $00853BF4
00853AB4 8D45D0 lea eax, [ebp-$30]
00853AB7 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00853ABC E8F31BBBFF call 004056B4
00853AC1 8B55D0 mov edx, [ebp-$30]
00853AC4 58 pop eax
00853AC5 8B08 mov ecx, [eax]
00853AC7 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
00853ACA 68043C8500 push $00853C04
00853ACF 8D55C8 lea edx, [ebp-$38]
*)
end;
procedure TfrmYSCRPB._PROC_00853BB1(Sender : TObject);
begin
(*
00853BB1 50 push eax
00853BB2 6461 popa
00853BB4 7465 jz 00853C1B
00853BB6 205943 and [ecx+$43], bl
00853BB9 4C dec esp
00853BBA 5F pop edi
00853BBB 53 push ebx
00853BBC 47 inc edi
00853BBD 5F pop edi
00853BBE 48 dec eax
00853BBF 5A pop edx
00853BC0 2000 and [eax], al
00853BC2 0000 add [eax], al
00853BC4 FFFF DB $FF, $FF //
00853BC6 FFFF DB $FF, $FF //
00853BC8 0500000020 add eax, +$20000000
00853BCD 53 push ebx
00853BCE 657420 jz 00853BF1
00853BD1 0000 add [eax], al
00853BD3 00FF add bh, bh
00853BD5 FFFF DB $FF, $FF //
00853BD7 FF02 inc dword ptr [edx]
00853BD9 0000 add [eax], al
00853BDB 003D270000FF add [$FF000027], bh
00853BE1 FFFF DB $FF, $FF //
00853BE3 FF01 inc dword ptr [ecx]
00853BE5 0000 add [eax], al
00853BE7 0027 add [edi], ah
00853BE9 0000 add [eax], al
00853BEB 00FF add bh, bh
00853BED FFFF DB $FF, $FF //
00853BEF FF050000003D inc dword ptr [$3D000000]
00853BF5 4E dec esi
00853BF6 55 push ebp
00853BF7 4C dec esp
00853BF8 4C dec esp
00853BF9 0000 add [eax], al
00853BFB 00FF add bh, bh
00853BFD FFFF DB $FF, $FF //
00853BFF FF09 dec dword ptr [ecx]
00853C01 0000 add [eax], al
00853C03 002C4564697465 add [$65746964+eax*2], ch
00853C0A 723D jb 00853C49
00853C0C 27 daa
00853C0D 0000 add [eax], al
00853C0F 00FF add bh, bh
00853C11 FFFF DB $FF, $FF //
00853C13 FF1400 call dword ptr [eax+eax]
00853C16 0000 add [eax], al
00853C18 2C45 sub al, $45
00853C1A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00853C23 657464 jz 00853C8A
00853C26 61 popa
00853C27 7465 jz 00853C8E
00853C29 2829 sub [ecx], ch
00853C2B 2000 and [eax], al
00853C2D 0000 add [eax], al
00853C2F 00FF add bh, bh
00853C31 FFFF DB $FF, $FF //
00853C33 FF0E dec dword ptr [esi]
00853C35 0000 add [eax], al
00853C37 0020 add [eax], ah
00853C39 7768 jnbe 00853CA3
00853C3B 657265 jb 00853CA3
00853C3E 205375 and [ebx+$75], dl
00853C41 624964 bound ecx, qword ptr [ecx+$64]
00853C44 3D270000FF cmp eax, $FF000027
00853C49 FFFF DB $FF, $FF //
00853C4B FF0500000053 inc dword ptr [$53000000]
00853C51 7562 jnz 00853CB5
00853C53 49 dec ecx
00853C54 640000 add fs:[eax], al
00853C57 00558B add [ebp-$75], dl
00853C5A EC in al, dx
00853C5B B922000000 mov ecx, $00000022
00853C60 6A00 push $00
00853C62 6A00 push $00
00853C64 49 dec ecx
00853C65 75F9 jnz 00853C60
00853C67 53 push ebx
00853C68 56 push esi
00853C69 8BF2 mov esi, edx
00853C6B 8BD8 mov ebx, eax
00853C6D 33C0 xor eax, eax
00853C6F 55 push ebp
00853C70 68C5438500 push $008543C5
***** TRY
|
00853C75 64FF30 push dword ptr fs:[eax]
00853C78 648920 mov fs:[eax], esp
00853C7B 8D55FC lea edx, [ebp-$04]
00853C7E 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;
|
00853C80 E837BAD3FF call 0058F6BC
00853C85 8D55DC lea edx, [ebp-$24]
00853C88 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00853C8B E85C6CBBFF call 0040A8EC
00853C90 837DDC00 cmp dword ptr [ebp-$24], +$00
00853C94 750D jnz 00853CA3
00853C96 8D45FC lea eax, [ebp-$04]
00853C99 BADC438500 mov edx, $008543DC
* Reference to: System.@LStrLAsg(void;void;void;void);
|
00853C9E E81917BBFF call 004053BC
* Reference to control ADOTemp : N.A.
|
00853CA3 8B833C030000 mov eax, [ebx+$033C]
* 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;
|
00853CA9 E89E86E0FF 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;
|
00853CAE E8B1DEDFFF call 00651B64
* Reference to field N.A..OFFS_0050
|
00853CB3 8B4050 mov eax, [eax+$50]
00853CB6 8D55D8 lea edx, [ebp-$28]
00853CB9 8B08 mov ecx, [eax]
00853CBB FF5110 call dword ptr [ecx+$10]
00853CBE 8B45D8 mov eax, [ebp-$28]
00853CC1 8D55E0 lea edx, [ebp-$20]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00853CC4 E8236CBBFF call 0040A8EC
* Reference to control Label20 : N.A.
|
00853CC9 8BB36C030000 mov esi, [ebx+$036C]
00853CCF 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Edit(TDataSet);
|
00853CD1 E86A47C7FF call 004C8440
00853CD6 8D55C4 lea edx, [ebp-$3C]
00853CD9 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00853CDC E80B6CBBFF call 0040A8EC
00853CE1 8B55C4 mov edx, [ebp-$3C]
00853CE4 8D45C8 lea eax, [ebp-$38]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
00853CE7 E8DC50BCFF call 00418DC8
00853CEC 8D45C8 lea eax, [ebp-$38]
00853CEF 50 push eax
00853CF0 8B55E0 mov edx, [ebp-$20]
00853CF3 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00853CF5 E8BA2EC7FF call 004C6BB4
00853CFA 5A pop edx
00853CFB 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
00853CFD FF91B4000000 call dword ptr [ecx+$00B4]
00853D03 8D55C0 lea edx, [ebp-$40]
*)
end;
procedure TfrmYSCRPB._PROC_008544B9(Sender : TObject);
begin
(*
008544B9 50 push eax
008544BA 6461 popa
008544BC 7465 jz 00854523
008544BE 205946 and [ecx+$46], bl
008544C1 5F pop edi
008544C2 4D dec ebp
008544C3 6F outsd
008544C4 6E outsb
008544C5 65795F jns 00854527
008544C8 43 inc ebx
008544C9 52 push edx
008544CA 2000 and [eax], al
008544CC FFFF DB $FF, $FF //
008544CE FFFF DB $FF, $FF //
008544D0 0500000020 add eax, +$20000000
008544D5 53 push ebx
008544D6 657420 jz 008544F9
008544D9 0000 add [eax], al
008544DB 00FF add bh, bh
008544DD FFFF DB $FF, $FF //
008544DF FF01 inc dword ptr [ecx]
008544E1 0000 add [eax], al
008544E3 003D000000FF add [$FF000000], bh
008544E9 FFFF DB $FF, $FF //
008544EB FF09 dec dword ptr [ecx]
008544ED 0000 add [eax], al
008544EF 002C48 add [eax+ecx*2], ch
008544F2 59 pop ecx
008544F3 4D dec ebp
008544F4 6F outsd
008544F5 6E outsb
008544F6 65793D jns 00854536
008544F9 0000 add [eax], al
008544FB 00FF add bh, bh
008544FD FFFF DB $FF, $FF //
008544FF FF08 dec dword ptr [eax]
00854501 0000 add [eax], al
00854503 002C4D6F6E6579 add [$79656E6F+ecx*2], ch
0085450A 3D27000000 cmp eax, $00000027
0085450F 00FF add bh, bh
00854511 FFFF DB $FF, $FF //
00854513 FF09 dec dword ptr [ecx]
00854515 0000 add [eax], al
00854517 002C42 add [edx+eax*2], ch
0085451A 42 inc edx
0085451B 4D dec ebp
0085451C 6F outsd
0085451D 6E outsb
0085451E 65793D jns 0085455E
00854521 0000 add [eax], al
00854523 00FF add bh, bh
00854525 FFFF DB $FF, $FF //
00854527 FF09 dec dword ptr [ecx]
00854529 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB._PROC_00854589(Sender : TObject);
begin
(*
00854589 7064 jo 008545EF
0085458B 61 popa
0085458C 7465 jz 008545F3
0085458E 205946 and [ecx+$46], bl
00854591 5F pop edi
00854592 4D dec ebp
00854593 6F outsd
00854594 6E outsb
00854595 65795F jns 008545F7
00854598 4B dec ebx
00854599 43 inc ebx
0085459A 205365 and [ebx+$65], dl
0085459D 7420 jz 008545BF
0085459F 4B dec ebx
008545A0 43 inc ebx
008545A1 42 inc edx
008545A2 42 inc edx
008545A3 4D dec ebp
008545A4 6F outsd
008545A5 6E outsb
008545A6 65793D jns 008545E6
008545A9 4B dec ebx
008545AA 43 inc ebx
008545AB 42 inc edx
008545AC 42 inc edx
008545AD 4D dec ebp
008545AE 6F outsd
008545AF 6E outsb
008545B0 65792D jns 008545E0
008545B3 00FF add bh, bh
008545B5 FFFF DB $FF, $FF //
008545B7 FF01 inc dword ptr [ecx]
008545B9 0000 add [eax], al
008545BB 002B add [ebx], ch
008545BD 0000 add [eax], al
008545BF 00FF add bh, bh
008545C1 FFFF DB $FF, $FF //
008545C3 FF0D00000020 dec dword ptr [$20000000]
008545C9 7768 jnbe 00854633
008545CB 657265 jb 00854633
008545CE 204352 and [ebx+$52], al
008545D1 49 dec ecx
008545D2 44 inc esp
008545D3 3D27000000 cmp eax, $00000027
008545D8 FFFF DB $FF, $FF //
008545DA FFFF DB $FF, $FF //
008545DC 0400 add al, +$00
008545DE 0000 add [eax], al
008545E0 43 inc ebx
008545E1 52 push edx
008545E2 49 dec ecx
008545E3 44 inc esp
008545E4 0000 add [eax], al
008545E6 0000 add [eax], al
008545E8 55 push ebp
008545E9 8BEC mov ebp, esp
008545EB B908000000 mov ecx, $00000008
008545F0 6A00 push $00
008545F2 6A00 push $00
008545F4 49 dec ecx
008545F5 75F9 jnz 008545F0
008545F7 51 push ecx
008545F8 53 push ebx
008545F9 56 push esi
008545FA 8BDA mov ebx, edx
008545FC 8BF0 mov esi, eax
008545FE 33C0 xor eax, eax
00854600 55 push ebp
00854601 68F6478500 push $008547F6
***** TRY
|
00854606 64FF30 push dword ptr fs:[eax]
00854609 648920 mov fs:[eax], esp
0085460C 8D55FC lea edx, [ebp-$04]
0085460F 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;
|
00854611 E8A6B0D3FF call 0058F6BC
* Reference to control ADOTemp : N.A.
|
00854616 8B863C030000 mov eax, [esi+$033C]
* 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;
|
0085461C E82B7DE0FF 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;
|
00854621 E83ED5DFFF call 00651B64
* Reference to field N.A..OFFS_0050
|
00854626 8B4050 mov eax, [eax+$50]
00854629 8D55F4 lea edx, [ebp-$0C]
0085462C 8B08 mov ecx, [eax]
0085462E FF5110 call dword ptr [ecx+$10]
00854631 8B45F4 mov eax, [ebp-$0C]
00854634 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00854637 E8B062BBFF call 0040A8EC
* Reference to control Label20 : N.A.
|
0085463C 8B9E6C030000 mov ebx, [esi+$036C]
00854642 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
00854644 E8F73DC7FF call 004C8440
00854649 8D55E0 lea edx, [ebp-$20]
0085464C 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0085464F E89862BBFF call 0040A8EC
00854654 8B55E0 mov edx, [ebp-$20]
00854657 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0085465A E86947BCFF call 00418DC8
0085465F 8D45E4 lea eax, [ebp-$1C]
00854662 50 push eax
00854663 8B55F8 mov edx, [ebp-$08]
00854666 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00854668 E84725C7FF call 004C6BB4
0085466D 5A pop edx
0085466E 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
00854670 FF91B4000000 call dword ptr [ecx+$00B4]
00854676 8BC3 mov eax, ebx
00854678 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
0085467A FF924C020000 call dword ptr [edx+$024C]
* Reference to control OrdDate : N.A.
|
00854680 8B9E0C030000 mov ebx, [esi+$030C]
00854686 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00854688 E84712C7FF call 004C58D4
0085468D 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;
|
0085468F E81899C8FF call 004DDFAC
00854694 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
00854696 FF5244 call dword ptr [edx+$44]
00854699 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;
|
0085469B E80C99C8FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
008546A0 BA0C488500 mov edx, $0085480C
008546A5 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
008546A7 FF5138 call dword ptr [ecx+$38]
008546AA 8D55DC lea edx, [ebp-$24]
008546AD 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008546B0 E83762BBFF call 0040A8EC
008546B5 837DDC00 cmp dword ptr [ebp-$24], +$00
008546B9 7440 jz 008546FB
* Possible String Reference to: ' Set '
|
008546BB 6828488500 push $00854828
008546C0 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
008546C3 6838488500 push $00854838
008546C8 8D55D4 lea edx, [ebp-$2C]
008546CB 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008546CE E81962BBFF call 0040A8EC
008546D3 FF75D4 push dword ptr [ebp-$2C]
008546D6 6844488500 push $00854844
008546DB 8D45D8 lea eax, [ebp-$28]
008546DE BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
008546E3 E8CC0FBBFF call 004056B4
008546E8 8B45D8 mov eax, [ebp-$28]
008546EB 50 push eax
008546EC 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;
|
008546EE E8B998C8FF call 004DDFAC
008546F3 5A pop edx
008546F4 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
008546F6 FF5138 call dword ptr [ecx+$38]
008546F9 EB2B jmp 00854726
008546FB 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;
|
008546FD E8AA98C8FF call 004DDFAC
00854702 50 push eax
* Possible String Reference to: ' Set '
|
00854703 6828488500 push $00854828
00854708 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=NULL'
|
0085470B 6850488500 push $00854850
00854710 8D45D0 lea eax, [ebp-$30]
00854713 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00854718 E8970FBBFF call 004056B4
0085471D 8B55D0 mov edx, [ebp-$30]
00854720 58 pop eax
00854721 8B08 mov ecx, [eax]
00854723 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
00854726 6860488500 push $00854860
0085472B 8D55C8 lea edx, [ebp-$38]
*)
end;
procedure TfrmYSCRPB._PROC_0085480D(Sender : TObject);
begin
(*
0085480D 50 push eax
0085480E 6461 popa
00854810 7465 jz 00854877
00854812 205946 and [ecx+$46], bl
00854815 5F pop edi
00854816 4D dec ebp
00854817 6F outsd
00854818 6E outsb
00854819 65795F jns 0085487B
0085481C 43 inc ebx
0085481D 52 push edx
0085481E 2000 and [eax], al
00854820 FFFF DB $FF, $FF //
00854822 FFFF DB $FF, $FF //
00854824 0500000020 add eax, +$20000000
00854829 53 push ebx
0085482A 657420 jz 0085484D
0085482D 0000 add [eax], al
0085482F 00FF add bh, bh
00854831 FFFF DB $FF, $FF //
00854833 FF02 inc dword ptr [edx]
00854835 0000 add [eax], al
00854837 003D270000FF add [$FF000027], bh
0085483D FFFF DB $FF, $FF //
0085483F FF01 inc dword ptr [ecx]
00854841 0000 add [eax], al
00854843 0027 add [edi], ah
00854845 0000 add [eax], al
00854847 00FF add bh, bh
00854849 FFFF DB $FF, $FF //
0085484B FF050000003D inc dword ptr [$3D000000]
00854851 4E dec esi
00854852 55 push ebp
00854853 4C dec esp
00854854 4C dec esp
00854855 0000 add [eax], al
00854857 00FF add bh, bh
00854859 FFFF DB $FF, $FF //
0085485B FF09 dec dword ptr [ecx]
0085485D 0000 add [eax], al
0085485F 002C4564697465 add [$65746964+eax*2], ch
00854866 723D jb 008548A5
00854868 27 daa
00854869 0000 add [eax], al
0085486B 00FF add bh, bh
0085486D FFFF DB $FF, $FF //
0085486F FF1400 call dword ptr [eax+eax]
00854872 0000 add [eax], al
00854874 2C45 sub al, $45
00854876 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0085487F 657464 jz 008548E6
00854882 61 popa
00854883 7465 jz 008548EA
00854885 2829 sub [ecx], ch
00854887 2000 and [eax], al
00854889 0000 add [eax], al
0085488B 00FF add bh, bh
0085488D FFFF DB $FF, $FF //
0085488F FF0D00000020 dec dword ptr [$20000000]
00854895 7768 jnbe 008548FF
00854897 657265 jb 008548FF
0085489A 205946 and [ecx+$46], bl
0085489D 49 dec ecx
0085489E 643D27000000 cmp eax, $00000027
008548A4 FFFF DB $FF, $FF //
008548A6 FFFF DB $FF, $FF //
008548A8 0400 add al, +$00
008548AA 0000 add [eax], al
008548AC 59 pop ecx
008548AD 46 inc esi
008548AE 49 dec ecx
008548AF 640000 add fs:[eax], al
008548B2 0000 add [eax], al
008548B4 55 push ebp
008548B5 8BEC mov ebp, esp
008548B7 B90C000000 mov ecx, $0000000C
008548BC 6A00 push $00
008548BE 6A00 push $00
008548C0 49 dec ecx
008548C1 75F9 jnz 008548BC
008548C3 51 push ecx
008548C4 56 push esi
008548C5 57 push edi
008548C6 8BF8 mov edi, eax
008548C8 33C0 xor eax, eax
008548CA 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^<5E><>]<5D>'
|
008548CB 68F04A8500 push $00854AF0
***** TRY
|
008548D0 64FF30 push dword ptr fs:[eax]
008548D3 648920 mov fs:[eax], esp
008548D6 33C0 xor eax, eax
008548D8 55 push ebp
* Possible String Reference to: '<27>a'
|
008548D9 688E4A8500 push $00854A8E
***** TRY
|
008548DE 64FF30 push dword ptr fs:[eax]
008548E1 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB._PROC_00854FB9(Sender : TObject);
begin
(*
00854FB9 50 push eax
00854FBA 6461 popa
00854FBC 7465 jz 00855023
00854FBE 205946 and [ecx+$46], bl
00854FC1 5F pop edi
00854FC2 4D dec ebp
00854FC3 6F outsd
00854FC4 6E outsb
00854FC5 65795F jns 00855027
00854FC8 43 inc ebx
00854FC9 52 push edx
00854FCA 2000 and [eax], al
00854FCC FFFF DB $FF, $FF //
00854FCE FFFF DB $FF, $FF //
00854FD0 0D00000020 or eax, $20000000
00854FD5 53 push ebx
00854FD6 657420 jz 00854FF9
00854FD9 59 pop ecx
00854FDA 46 inc esi
00854FDB 43 inc ebx
00854FDC 6F outsd
00854FDD 64653D27000000 cmp eax, $00000027
00854FE4 FFFF DB $FF, $FF //
00854FE6 FFFF DB $FF, $FF //
00854FE8 0100 add [eax], eax
00854FEA 0000 add [eax], al
00854FEC 27 daa
00854FED 0000 add [eax], al
00854FEF 00FF add bh, bh
00854FF1 FFFF DB $FF, $FF //
00854FF3 FF0A dec dword ptr [edx]
00854FF5 0000 add [eax], al
00854FF7 0020 add [eax], ah
00854FF9 2C59 sub al, $59
00854FFB 46 inc esi
00854FFC 4E dec esi
00854FFD 61 popa
00854FFE 6D insd
00854FFF 653D270000FF cmp eax, $FF000027
00855005 FFFF DB $FF, $FF //
00855007 FF09 dec dword ptr [ecx]
00855009 0000 add [eax], al
0085500B 002C4564697465 add [$65746964+eax*2], ch
00855012 723D jb 00855051
00855014 27 daa
00855015 0000 add [eax], al
00855017 00FF add bh, bh
00855019 FFFF DB $FF, $FF //
0085501B FF1400 call dword ptr [eax+eax]
0085501E 0000 add [eax], al
00855020 2C45 sub al, $45
00855022 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0085502B 657464 jz 00855092
0085502E 61 popa
0085502F 7465 jz 00855096
00855031 2829 sub [ecx], ch
00855033 2000 and [eax], al
00855035 0000 add [eax], al
00855037 00FF add bh, bh
00855039 FFFF DB $FF, $FF //
0085503B FF0D00000020 dec dword ptr [$20000000]
00855041 7768 jnbe 008550AB
00855043 657265 jb 008550AB
00855046 205946 and [ecx+$46], bl
00855049 49 dec ecx
0085504A 643D27000000 cmp eax, $00000027
00855050 FFFF DB $FF, $FF //
00855052 FFFF DB $FF, $FF //
00855054 0400 add al, +$00
00855056 0000 add [eax], al
00855058 59 pop ecx
00855059 46 inc esi
0085505A 49 dec ecx
0085505B 640000 add fs:[eax], al
0085505E 0000 add [eax], al
00855060 55 push ebp
00855061 8BEC mov ebp, esp
00855063 51 push ecx
00855064 B906000000 mov ecx, $00000006
00855069 6A00 push $00
0085506B 6A00 push $00
0085506D 49 dec ecx
0085506E 75F9 jnz 00855069
00855070 51 push ecx
00855071 874DFC xchg [ebp-$04], ecx
00855074 53 push ebx
00855075 56 push esi
00855076 8BF0 mov esi, eax
00855078 33C0 xor eax, eax
0085507A 55 push ebp
* Possible String Reference to: '<27>6<EFBFBD><36><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0085507B 68B9528500 push $008552B9
***** TRY
|
00855080 64FF30 push dword ptr fs:[eax]
00855083 648920 mov fs:[eax], esp
00855086 33C0 xor eax, eax
00855088 55 push ebp
00855089 688F528500 push $0085528F
***** TRY
|
0085508E 64FF30 push dword ptr fs:[eax]
00855091 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB._PROC_008552D6(Sender : TObject);
begin
(*
008552D6 6E outsb
008552D7 6974000000FFFFFF imul esi, [eax+eax+$00], $FFFFFF00
008552DF FF08 dec dword ptr [eax]
008552E1 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB._PROC_0085530C(Sender : TObject);
begin
(*
0085530C 6E outsb
0085530D 697400FFFFFFFF13 imul esi, [eax+eax-$01], $13FFFFFF
00855315 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB._PROC_00855319(Sender : TObject);
begin
(*
00855319 50 push eax
0085531A 6461 popa
0085531C 7465 jz 00855383
0085531E 205946 and [ecx+$46], bl
00855321 5F pop edi
00855322 4D dec ebp
00855323 6F outsd
00855324 6E outsb
00855325 65795F jns 00855387
00855328 43 inc ebx
00855329 52 push edx
0085532A 2000 and [eax], al
0085532C FFFF DB $FF, $FF //
0085532E FFFF DB $FF, $FF //
00855330 0E push cs
00855331 0000 add [eax], al
00855333 0020 add [eax], ah
00855335 53 push ebx
00855336 657420 jz 00855359
00855339 51 push ecx
0085533A 7479 jz 008553B5
0085533C 55 push ebp
0085533D 6E outsb
0085533E 69743D270000FFFF imul esi, [ebp+edi+$27], $FFFF0000
00855346 FFFF DB $FF, $FF //
00855348 07 pop es
00855349 0000 add [eax], al
0085534B 005A64 add [edx+$64], bl
0085534E 794E jns 0085539E
00855350 61 popa
00855351 6D insd
00855352 6500FF add bh, bh
00855355 FFFF DB $FF, $FF //
00855357 FF01 inc dword ptr [ecx]
00855359 0000 add [eax], al
0085535B 0027 add [edi], ah
0085535D 0000 add [eax], al
0085535F 00FF add bh, bh
00855361 FFFF DB $FF, $FF //
00855363 FF09 dec dword ptr [ecx]
00855365 0000 add [eax], al
00855367 002C4564697465 add [$65746964+eax*2], ch
0085536E 723D jb 008553AD
00855370 27 daa
00855371 0000 add [eax], al
00855373 00FF add bh, bh
00855375 FFFF DB $FF, $FF //
00855377 FF1400 call dword ptr [eax+eax]
0085537A 0000 add [eax], al
0085537C 2C45 sub al, $45
0085537E 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00855387 657464 jz 008553EE
0085538A 61 popa
0085538B 7465 jz 008553F2
0085538D 2829 sub [ecx], ch
0085538F 2000 and [eax], al
00855391 0000 add [eax], al
00855393 00FF add bh, bh
00855395 FFFF DB $FF, $FF //
00855397 FF0D00000020 dec dword ptr [$20000000]
0085539D 7768 jnbe 00855407
0085539F 657265 jb 00855407
008553A2 205946 and [ecx+$46], bl
008553A5 49 dec ecx
008553A6 643D27000000 cmp eax, $00000027
008553AC FFFF DB $FF, $FF //
008553AE FFFF DB $FF, $FF //
008553B0 0400 add al, +$00
008553B2 0000 add [eax], al
008553B4 59 pop ecx
008553B5 46 inc esi
008553B6 49 dec ecx
008553B7 640000 add fs:[eax], al
008553BA 0000 add [eax], al
008553BC 55 push ebp
008553BD 8BEC mov ebp, esp
008553BF 51 push ecx
008553C0 B907000000 mov ecx, $00000007
008553C5 6A00 push $00
008553C7 6A00 push $00
008553C9 49 dec ecx
008553CA 75F9 jnz 008553C5
008553CC 51 push ecx
008553CD 874DFC xchg [ebp-$04], ecx
008553D0 53 push ebx
008553D1 56 push esi
008553D2 8BF0 mov esi, eax
008553D4 33C0 xor eax, eax
008553D6 55 push ebp
* Possible String Reference to: '<27>~<7E><><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
008553D7 6871568500 push $00855671
***** TRY
|
008553DC 64FF30 push dword ptr fs:[eax]
008553DF 648920 mov fs:[eax], esp
* Reference to control Label20 : N.A.
|
008553E2 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFType'
|
008553E8 BA88568500 mov edx, $00855688
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008553ED E8C217C7FF call 004C6BB4
008553F2 8D55F8 lea edx, [ebp-$08]
008553F5 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
008553F7 FF5160 call dword ptr [ecx+$60]
008553FA 8B45F8 mov eax, [ebp-$08]
008553FD 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00855400 E8E754BBFF call 0040A8EC
00855405 8B45FC mov eax, [ebp-$04]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00855408 BA98568500 mov edx, $00855698
* Reference to: System.@LStrCmp;
|
0085540D E82E03BBFF call 00405740
00855412 751D jnz 00855431
00855414 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00855416 B9A4568500 mov ecx, $008556A4
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
0085541B BAAC568500 mov edx, $008556AC
*)
end;
procedure TfrmYSCRPB._PROC_00855715(Sender : TObject);
begin
(*
00855715 50 push eax
00855716 6461 popa
00855718 7465 jz 0085577F
0085571A 205946 and [ecx+$46], bl
0085571D 5F pop edi
0085571E 4D dec ebp
0085571F 6F outsd
00855720 6E outsb
00855721 65795F jns 00855783
00855724 43 inc ebx
00855725 52 push edx
00855726 2000 and [eax], al
00855728 FFFF DB $FF, $FF //
0085572A FFFF DB $FF, $FF //
0085572C 1100 adc [eax], eax
0085572E 0000 add [eax], al
00855730 205365 and [ebx+$65], dl
00855733 7420 jz 00855755
00855735 50 push eax
00855736 5F pop edi
00855737 43 inc ebx
00855738 6F outsd
00855739 64654E dec esi
0085573C 61 popa
0085573D 6D insd
0085573E 653D27000000 cmp eax, $00000027
00855744 FFFF DB $FF, $FF //
00855746 FFFF DB $FF, $FF //
00855748 07 pop es
00855749 0000 add [eax], al
0085574B 005A64 add [edx+$64], bl
0085574E 794E jns 0085579E
00855750 61 popa
00855751 6D insd
00855752 6500FF add bh, bh
00855755 FFFF DB $FF, $FF //
00855757 FF01 inc dword ptr [ecx]
00855759 0000 add [eax], al
0085575B 0027 add [edi], ah
0085575D 0000 add [eax], al
0085575F 00FF add bh, bh
00855761 FFFF DB $FF, $FF //
00855763 FF09 dec dword ptr [ecx]
00855765 0000 add [eax], al
00855767 002C4564697465 add [$65746964+eax*2], ch
0085576E 723D jb 008557AD
00855770 27 daa
00855771 0000 add [eax], al
00855773 00FF add bh, bh
00855775 FFFF DB $FF, $FF //
00855777 FF1400 call dword ptr [eax+eax]
0085577A 0000 add [eax], al
0085577C 2C45 sub al, $45
0085577E 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00855787 657464 jz 008557EE
0085578A 61 popa
0085578B 7465 jz 008557F2
0085578D 2829 sub [ecx], ch
0085578F 2000 and [eax], al
00855791 0000 add [eax], al
00855793 00FF add bh, bh
00855795 FFFF DB $FF, $FF //
00855797 FF0D00000020 dec dword ptr [$20000000]
0085579D 7768 jnbe 00855807
0085579F 657265 jb 00855807
008557A2 205946 and [ecx+$46], bl
008557A5 49 dec ecx
008557A6 643D27000000 cmp eax, $00000027
008557AC FFFF DB $FF, $FF //
008557AE FFFF DB $FF, $FF //
008557B0 0400 add al, +$00
008557B2 0000 add [eax], al
008557B4 59 pop ecx
008557B5 46 inc esi
008557B6 49 dec ecx
008557B7 640000 add fs:[eax], al
008557BA 0000 add [eax], al
008557BC 53 push ebx
008557BD 8BD8 mov ebx, eax
* Reference to control ToolButton1 : TToolButton
|
008557BF 8B8320030000 mov eax, [ebx+$0320]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
008557C5 E8F626C7FF call 004C7EC0
008557CA 84C0 test al, al
008557CC 7516 jnz 008557E4
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>б<EFBFBD>'
|
008557CE B9F0578500 mov ecx, $008557F0
* Reference to control ToolButton1 : TToolButton
|
008557D3 8B9320030000 mov edx, [ebx+$0320]
* Reference to control ADOTemp : N.A.
|
008557D9 8B833C030000 mov eax, [ebx+$033C]
|
008557DF E84C2AF6FF call 007B8230
008557E4 5B pop ebx
008557E5 C3 ret
008557E6 0000 add [eax], al
008557E8 FFFF DB $FF, $FF //
008557EA FFFF DB $FF, $FF //
008557EC 0A00 or al, byte ptr [eax]
008557EE 0000 add [eax], al
008557F0 D3A6CAD5BFEE shl dword ptr [esi+$EEBFD5CA], cl
008557F6 C1D0B1 rcl eax, $B1
008557F9 ED in eax, dx
008557FA 0000 add [eax], al
008557FC 55 push ebp
008557FD 8BEC mov ebp, esp
008557FF 51 push ecx
00855800 B922000000 mov ecx, $00000022
00855805 6A00 push $00
00855807 6A00 push $00
00855809 49 dec ecx
0085580A 75F9 jnz 00855805
0085580C 874DFC xchg [ebp-$04], ecx
0085580F 53 push ebx
00855810 8945FC mov [ebp-$04], eax
00855813 33C0 xor eax, eax
00855815 55 push ebp
00855816 68515F8500 push $00855F51
***** TRY
|
0085581B 64FF30 push dword ptr fs:[eax]
0085581E 648920 mov fs:[eax], esp
00855821 33C0 xor eax, eax
00855823 55 push ebp
00855824 689D5E8500 push $00855E9D
***** TRY
|
00855829 64FF30 push dword ptr fs:[eax]
0085582C 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRPB._PROC_0085601D(Sender : TObject);
begin
(*
0085601D 50 push eax
0085601E 6461 popa
00856020 7465 jz 00856087
00856022 205946 and [ecx+$46], bl
00856025 5F pop edi
00856026 4D dec ebp
00856027 6F outsd
00856028 6E outsb
00856029 65795F jns 0085608B
0085602C 43 inc ebx
0085602D 52 push edx
0085602E 2000 and [eax], al
00856030 FFFF DB $FF, $FF //
00856032 FFFF DB $FF, $FF //
00856034 0D00000020 or eax, $20000000
00856039 53 push ebx
0085603A 657420 jz 0085605D
0085603D 4D dec ebp
0085603E 61 popa
0085603F 696E49643D2700 imul ebp, [esi+$49], $00273D64
00856046 0000 add [eax], al
00856048 FFFF DB $FF, $FF //
0085604A FFFF DB $FF, $FF //
0085604C 0100 add [eax], eax
0085604E 0000 add [eax], al
00856050 27 daa
00856051 0000 add [eax], al
00856053 00FF add bh, bh
00856055 FFFF DB $FF, $FF //
00856057 FF09 dec dword ptr [ecx]
00856059 0000 add [eax], al
0085605B 0020 add [eax], ah
0085605D 2C53 sub al, $53
0085605F 7562 jnz 008560C3
00856061 49 dec ecx
00856062 643D27000000 cmp eax, $00000027
00856068 FFFF DB $FF, $FF //
0085606A FFFF DB $FF, $FF //
0085606C 0500000053 add eax, +$53000000
00856071 7562 jnz 008560D5
00856073 49 dec ecx
00856074 640000 add fs:[eax], al
00856077 00FF add bh, bh
00856079 FFFF DB $FF, $FF //
0085607B FF0E dec dword ptr [esi]
0085607D 0000 add [eax], al
0085607F 0020 add [eax], ah
00856081 2C70 sub al, $70
00856083 5F pop edi
00856084 43 inc ebx
00856085 6F outsd
00856086 64654E dec esi
00856089 61 popa
0085608A 6D insd
0085608B 653D270000FF cmp eax, $FF000027
00856091 FFFF DB $FF, $FF //
00856093 FF09 dec dword ptr [ecx]
00856095 0000 add [eax], al
00856097 0020 add [eax], ah
00856099 2C43 sub al, $43
0085609B 6F outsd
0085609C 6E outsb
0085609D 4E dec esi
0085609E 4F dec edi
0085609F 3D27000000 cmp eax, $00000027
008560A4 FFFF DB $FF, $FF //
008560A6 FFFF DB $FF, $FF //
008560A8 0A00 or al, byte ptr [eax]
008560AA 0000 add [eax], al
008560AC 202C50 and [eax+edx*2], ch
008560AF 5F pop edi
008560B0 53 push ebx
008560B1 7065 jo 00856118
008560B3 633D270000FF arpl [$FF000027], di
008560B9 FFFF DB $FF, $FF //
008560BB FF0B dec dword ptr [ebx]
008560BD 0000 add [eax], al
008560BF 0020 add [eax], ah
008560C1 2C4F sub al, $4F
008560C3 7264 jb 00856129
008560C5 65724E jb 00856116
008560C8 6F outsd
008560C9 3D2700FFFF cmp eax, $FFFF0027
008560CE FFFF DB $FF, $FF //
008560D0 0D00000020 or eax, $20000000
008560D5 2C43 sub al, $43
008560D7 6F outsd
008560D8 6D insd
008560D9 54 push esp
008560DA 61 popa
008560DB 69746F753D270000 imul esi, [edi+ebp*2+$75], $0000273D
008560E3 00FF add bh, bh
008560E5 FFFF DB $FF, $FF //
008560E7 FF09 dec dword ptr [ecx]
008560E9 0000 add [eax], al
008560EB 002C4564697465 add [$65746964+eax*2], ch
008560F2 723D jb 00856131
008560F4 27 daa
008560F5 0000 add [eax], al
008560F7 00FF add bh, bh
008560F9 FFFF DB $FF, $FF //
008560FB FF1400 call dword ptr [eax+eax]
008560FE 0000 add [eax], al
00856100 2C45 sub al, $45
00856102 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0085610B 657464 jz 00856172
0085610E 61 popa
0085610F 7465 jz 00856176
00856111 2829 sub [ecx], ch
00856113 2000 and [eax], al
00856115 0000 add [eax], al
00856117 00FF add bh, bh
00856119 FFFF DB $FF, $FF //
0085611B FF0D00000020 dec dword ptr [$20000000]
00856121 7768 jnbe 0085618B
00856123 657265 jb 0085618B
00856126 205946 and [ecx+$46], bl
00856129 49 dec ecx
0085612A 643D27000000 cmp eax, $00000027
00856130 FFFF DB $FF, $FF //
00856132 FFFF DB $FF, $FF //
00856134 0400 add al, +$00
00856136 0000 add [eax], al
00856138 59 pop ecx
00856139 46 inc esi
0085613A 49 dec ecx
0085613B 640000 add fs:[eax], al
0085613E 0000 add [eax], al
00856140 55 push ebp
00856141 8BEC mov ebp, esp
00856143 B909000000 mov ecx, $00000009
00856148 6A00 push $00
0085614A 6A00 push $00
0085614C 49 dec ecx
0085614D 75F9 jnz 00856148
0085614F 53 push ebx
00856150 56 push esi
00856151 8BDA mov ebx, edx
00856153 8BF0 mov esi, eax
00856155 33C0 xor eax, eax
00856157 55 push ebp
00856158 6877638500 push $00856377
***** TRY
|
0085615D 64FF30 push dword ptr fs:[eax]
00856160 648920 mov fs:[eax], esp
* Possible String Reference to: 'YFType'
|
00856163 BA8C638500 mov edx, $0085638C
* Reference to control Label20 : N.A.
|
00856168 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0085616E E8410AC7FF call 004C6BB4
00856173 8D55F0 lea edx, [ebp-$10]
00856176 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
00856178 FF5160 call dword ptr [ecx+$60]
0085617B 8B45F0 mov eax, [ebp-$10]
0085617E 8D55F4 lea edx, [ebp-$0C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856181 E86647BBFF call 0040A8EC
00856186 8B45F4 mov eax, [ebp-$0C]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00856189 BA9C638500 mov edx, $0085639C
* Reference to: System.@LStrCmp;
|
0085618E E8ADF5BAFF call 00405740
00856193 751D jnz 008561B2
00856195 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00856197 B9A8638500 mov ecx, $008563A8
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
0085619C BAB0638500 mov edx, $008563B0
*)
end;
procedure TfrmYSCRPB._PROC_008563DD(Sender : TObject);
begin
(*
008563DD 50 push eax
008563DE 6461 popa
008563E0 7465 jz 00856447
008563E2 205946 and [ecx+$46], bl
008563E5 5F pop edi
008563E6 4D dec ebp
008563E7 6F outsd
008563E8 6E outsb
008563E9 65795F jns 0085644B
008563EC 43 inc ebx
008563ED 52 push edx
008563EE 2000 and [eax], al
008563F0 FFFF DB $FF, $FF //
008563F2 FFFF DB $FF, $FF //
008563F4 0500000020 add eax, +$20000000
008563F9 53 push ebx
008563FA 657420 jz 0085641D
008563FD 0000 add [eax], al
008563FF 00FF add bh, bh
00856401 FFFF DB $FF, $FF //
00856403 FF01 inc dword ptr [ecx]
00856405 0000 add [eax], al
00856407 003D000000FF add [$FF000000], bh
0085640D FFFF DB $FF, $FF //
0085640F FF09 dec dword ptr [ecx]
00856411 0000 add [eax], al
00856413 002C4564697465 add [$65746964+eax*2], ch
0085641A 723D jb 00856459
0085641C 27 daa
0085641D 0000 add [eax], al
0085641F 00FF add bh, bh
00856421 FFFF DB $FF, $FF //
00856423 FF01 inc dword ptr [ecx]
00856425 0000 add [eax], al
00856427 0027 add [edi], ah
00856429 0000 add [eax], al
0085642B 00FF add bh, bh
0085642D FFFF DB $FF, $FF //
0085642F FF1400 call dword ptr [eax+eax]
00856432 0000 add [eax], al
00856434 2C45 sub al, $45
00856436 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0085643F 657464 jz 008564A6
00856442 61 popa
00856443 7465 jz 008564AA
00856445 2829 sub [ecx], ch
00856447 2000 and [eax], al
00856449 0000 add [eax], al
0085644B 00FF add bh, bh
0085644D FFFF DB $FF, $FF //
0085644F FF0D00000020 dec dword ptr [$20000000]
00856455 7768 jnbe 008564BF
00856457 657265 jb 008564BF
0085645A 205946 and [ecx+$46], bl
0085645D 49 dec ecx
0085645E 643D27000000 cmp eax, $00000027
00856464 FFFF DB $FF, $FF //
00856466 FFFF DB $FF, $FF //
00856468 0400 add al, +$00
0085646A 0000 add [eax], al
0085646C 59 pop ecx
0085646D 46 inc esi
0085646E 49 dec ecx
0085646F 640000 add fs:[eax], al
00856472 0000 add [eax], al
00856474 55 push ebp
00856475 8BEC mov ebp, esp
00856477 B907000000 mov ecx, $00000007
0085647C 6A00 push $00
0085647E 6A00 push $00
00856480 49 dec ecx
00856481 75F9 jnz 0085647C
00856483 51 push ecx
00856484 53 push ebx
00856485 56 push esi
00856486 8BDA mov ebx, edx
00856488 8BF0 mov esi, eax
0085648A 33C0 xor eax, eax
0085648C 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0085648D 6844668500 push $00856644
***** TRY
|
00856492 64FF30 push dword ptr fs:[eax]
00856495 648920 mov fs:[eax], esp
00856498 8D55FC lea edx, [ebp-$04]
0085649B 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;
|
0085649D E81A92D3FF call 0058F6BC
* Reference to control ADOTemp : N.A.
|
008564A2 8B863C030000 mov eax, [esi+$033C]
* 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;
|
008564A8 E89F5EE0FF 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;
|
008564AD E8B2B6DFFF call 00651B64
* Reference to field N.A..OFFS_0050
|
008564B2 8B4050 mov eax, [eax+$50]
008564B5 8D55F4 lea edx, [ebp-$0C]
008564B8 8B08 mov ecx, [eax]
008564BA FF5110 call dword ptr [ecx+$10]
008564BD 8B45F4 mov eax, [ebp-$0C]
008564C0 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008564C3 E82444BBFF call 0040A8EC
* Reference to control Label20 : N.A.
|
008564C8 8B9E6C030000 mov ebx, [esi+$036C]
008564CE 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008564D0 E86B1FC7FF call 004C8440
008564D5 8D55E0 lea edx, [ebp-$20]
008564D8 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008564DB E80C44BBFF call 0040A8EC
008564E0 8B55E0 mov edx, [ebp-$20]
008564E3 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008564E6 E8DD28BCFF call 00418DC8
008564EB 8D45E4 lea eax, [ebp-$1C]
008564EE 50 push eax
008564EF 8B55F8 mov edx, [ebp-$08]
008564F2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008564F4 E8BB06C7FF call 004C6BB4
008564F9 5A pop edx
008564FA 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
008564FC FF91B4000000 call dword ptr [ecx+$00B4]
00856502 8BC3 mov eax, ebx
00856504 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
00856506 FF924C020000 call dword ptr [edx+$024C]
* Reference to control OrdDate : N.A.
|
0085650C 8B9E0C030000 mov ebx, [esi+$030C]
00856512 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00856514 E8BBF3C6FF call 004C58D4
00856519 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;
|
0085651B E88C7AC8FF call 004DDFAC
00856520 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
00856522 FF5244 call dword ptr [edx+$44]
00856525 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;
|
00856527 E8807AC8FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0085652C BA5C668500 mov edx, $0085665C
00856531 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
00856533 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
00856536 6878668500 push $00856678
0085653B FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
0085653E 6888668500 push $00856688
00856543 8D55D8 lea edx, [ebp-$28]
00856546 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856549 E89E43BBFF call 0040A8EC
0085654E FF75D8 push dword ptr [ebp-$28]
00856551 6894668500 push $00856694
00856556 8D45DC lea eax, [ebp-$24]
00856559 BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
0085655E E851F1BAFF call 004056B4
00856563 8B45DC mov eax, [ebp-$24]
00856566 50 push eax
00856567 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;
|
00856569 E83E7AC8FF call 004DDFAC
0085656E 5A pop edx
0085656F 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
00856571 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
00856574 68A0668500 push $008566A0
00856579 8D55D0 lea edx, [ebp-$30]
*)
end;
procedure TfrmYSCRPB._PROC_0085665D(Sender : TObject);
begin
(*
0085665D 50 push eax
0085665E 6461 popa
00856660 7465 jz 008566C7
00856662 205946 and [ecx+$46], bl
00856665 5F pop edi
00856666 4D dec ebp
00856667 6F outsd
00856668 6E outsb
00856669 65795F jns 008566CB
0085666C 43 inc ebx
0085666D 52 push edx
0085666E 2000 and [eax], al
00856670 FFFF DB $FF, $FF //
00856672 FFFF DB $FF, $FF //
00856674 0500000020 add eax, +$20000000
00856679 53 push ebx
0085667A 657420 jz 0085669D
0085667D 0000 add [eax], al
0085667F 00FF add bh, bh
00856681 FFFF DB $FF, $FF //
00856683 FF02 inc dword ptr [edx]
00856685 0000 add [eax], al
00856687 003D270000FF add [$FF000027], bh
0085668D FFFF DB $FF, $FF //
0085668F FF01 inc dword ptr [ecx]
00856691 0000 add [eax], al
00856693 0027 add [edi], ah
00856695 0000 add [eax], al
00856697 00FF add bh, bh
00856699 FFFF DB $FF, $FF //
0085669B FF09 dec dword ptr [ecx]
0085669D 0000 add [eax], al
0085669F 002C4564697465 add [$65746964+eax*2], ch
008566A6 723D jb 008566E5
008566A8 27 daa
008566A9 0000 add [eax], al
008566AB 00FF add bh, bh
008566AD FFFF DB $FF, $FF //
008566AF FF1400 call dword ptr [eax+eax]
008566B2 0000 add [eax], al
008566B4 2C45 sub al, $45
008566B6 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
008566BF 657464 jz 00856726
008566C2 61 popa
008566C3 7465 jz 0085672A
008566C5 2829 sub [ecx], ch
008566C7 2000 and [eax], al
008566C9 0000 add [eax], al
008566CB 00FF add bh, bh
008566CD FFFF DB $FF, $FF //
008566CF FF0D00000020 dec dword ptr [$20000000]
008566D5 7768 jnbe 0085673F
008566D7 657265 jb 0085673F
008566DA 205946 and [ecx+$46], bl
008566DD 49 dec ecx
008566DE 643D27000000 cmp eax, $00000027
008566E4 FFFF DB $FF, $FF //
008566E6 FFFF DB $FF, $FF //
008566E8 0400 add al, +$00
008566EA 0000 add [eax], al
008566EC 59 pop ecx
008566ED 46 inc esi
008566EE 49 dec ecx
008566EF 640000 add fs:[eax], al
008566F2 0000 add [eax], al
008566F4 55 push ebp
008566F5 8BEC mov ebp, esp
008566F7 B90C000000 mov ecx, $0000000C
008566FC 6A00 push $00
008566FE 6A00 push $00
00856700 49 dec ecx
00856701 75F9 jnz 008566FC
00856703 53 push ebx
00856704 56 push esi
00856705 8BDA mov ebx, edx
00856707 8BF0 mov esi, eax
00856709 33C0 xor eax, eax
0085670B 55 push ebp
0085670C 68EB698500 push $008569EB
***** TRY
|
00856711 64FF30 push dword ptr fs:[eax]
00856714 648920 mov fs:[eax], esp
00856717 8D55FC lea edx, [ebp-$04]
0085671A 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;
|
0085671C E89B8FD3FF call 0058F6BC
00856721 8D55EC lea edx, [ebp-$14]
00856724 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856727 E8C041BBFF call 0040A8EC
0085672C 837DEC00 cmp dword ptr [ebp-$14], +$00
00856730 750D jnz 0085673F
00856732 8D45FC lea eax, [ebp-$04]
00856735 BA006A8500 mov edx, $00856A00
* Reference to: System.@LStrLAsg(void;void;void;void);
|
0085673A E87DECBAFF call 004053BC
* Reference to control ADOTemp : N.A.
|
0085673F 8B863C030000 mov eax, [esi+$033C]
* 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;
|
00856745 E8025CE0FF 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;
|
0085674A E815B4DFFF call 00651B64
* Reference to field N.A..OFFS_0050
|
0085674F 8B4050 mov eax, [eax+$50]
00856752 8D55E8 lea edx, [ebp-$18]
00856755 8B08 mov ecx, [eax]
00856757 FF5110 call dword ptr [ecx+$10]
0085675A 8B45E8 mov eax, [ebp-$18]
0085675D 8D55F0 lea edx, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856760 E88741BBFF call 0040A8EC
* Reference to control Label20 : N.A.
|
00856765 8B9E6C030000 mov ebx, [esi+$036C]
0085676B 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0085676D E8CE1CC7FF call 004C8440
00856772 8D55D4 lea edx, [ebp-$2C]
00856775 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856778 E86F41BBFF call 0040A8EC
0085677D 8B55D4 mov edx, [ebp-$2C]
00856780 8D45D8 lea eax, [ebp-$28]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
00856783 E84026BCFF call 00418DC8
00856788 8D45D8 lea eax, [ebp-$28]
0085678B 50 push eax
0085678C 8B55F0 mov edx, [ebp-$10]
0085678F 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00856791 E81E04C7FF call 004C6BB4
00856796 5A pop edx
00856797 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
00856799 FF91B4000000 call dword ptr [ecx+$00B4]
0085679F 8BC3 mov eax, ebx
008567A1 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
008567A3 FF924C020000 call dword ptr [edx+$024C]
* Reference to control Label3 : TLabel
|
008567A9 8B9E08030000 mov ebx, [esi+$0308]
008567AF 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
008567B1 E81EF1C6FF call 004C58D4
008567B6 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
008567B8 E8EF77C8FF call 004DDFAC
008567BD 8B10 mov edx, [eax]
* Reference to method TLabel.GetClientRect()
|
008567BF FF5244 call dword ptr [edx+$44]
* Possible String Reference to: 'select isnull(KPMoney,0) KPMoney fr
| om YF_Money_CR where YFID=''
|
008567C2 680C6A8500 push $00856A0C
* Possible String Reference to: 'YFID'
|
008567C7 BA546A8500 mov edx, $00856A54
* Reference to control Label20 : N.A.
|
008567CC 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008567D2 E8DD03C7FF call 004C6BB4
008567D7 8D55CC lea edx, [ebp-$34]
008567DA 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
008567DC FF5160 call dword ptr [ecx+$60]
008567DF FF75CC push dword ptr [ebp-$34]
008567E2 68646A8500 push $00856A64
008567E7 8D45D0 lea eax, [ebp-$30]
008567EA BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
008567EF E8C0EEBAFF call 004056B4
008567F4 8B45D0 mov eax, [ebp-$30]
008567F7 50 push eax
008567F8 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
008567FA E8AD77C8FF call 004DDFAC
008567FF 5A pop edx
00856800 8B08 mov ecx, [eax]
* Reference to method TLabel.ConstrainedResize(Integer,Integer,Integer,Integer)
|
00856802 FF5138 call dword ptr [ecx+$38]
00856805 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
00856807 E8BCF0C6FF call 004C58C8
* Possible String Reference to: 'KPMoney'
|
0085680C BA706A8500 mov edx, $00856A70
* Reference to control Label3 : TLabel
|
00856811 8B8608030000 mov eax, [esi+$0308]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00856817 E89803C7FF call 004C6BB4
0085681C 8D55F4 lea edx, [ebp-$0C]
0085681F 8B08 mov ecx, [eax]
* Reference to method TLabel.SetDragMode(TDragMode)
|
00856821 FF5160 call dword ptr [ecx+$60]
* Possible String Reference to: 'KPMoney'
|
00856824 BA706A8500 mov edx, $00856A70
* Reference to control Label20 : N.A.
|
00856829 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0085682F E88003C7FF call 004C6BB4
00856834 8D55F8 lea edx, [ebp-$08]
00856837 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
00856839 FF5160 call dword ptr [ecx+$60]
* Reference to control OrdDate : N.A.
|
0085683C 8B9E0C030000 mov ebx, [esi+$030C]
00856842 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00856844 E88BF0C6FF call 004C58D4
00856849 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;
|
0085684B E85C77C8FF call 004DDFAC
00856850 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
00856852 FF5244 call dword ptr [edx+$44]
00856855 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;
|
00856857 E85077C8FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0085685C BA806A8500 mov edx, $00856A80
00856861 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
00856863 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
00856866 689C6A8500 push $00856A9C
0085686B FF75F0 push dword ptr [ebp-$10]
0085686E 68AC6A8500 push $00856AAC
00856873 8D55C4 lea edx, [ebp-$3C]
00856876 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00856879 E86E40BBFF call 0040A8EC
0085687E FF75C4 push dword ptr [ebp-$3C]
00856881 8D45C8 lea eax, [ebp-$38]
00856884 BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
00856889 E826EEBAFF call 004056B4
0085688E 8B45C8 mov eax, [ebp-$38]
00856891 50 push eax
00856892 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;
|
00856894 E81377C8FF call 004DDFAC
00856899 5A pop edx
0085689A 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
0085689C FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0085689F 68B86A8500 push $00856AB8
008568A4 8D55BC lea edx, [ebp-$44]
*)
end;
procedure TfrmYSCRPB._PROC_00856A81(Sender : TObject);
begin
(*
00856A81 50 push eax
00856A82 6461 popa
00856A84 7465 jz 00856AEB
00856A86 205946 and [ecx+$46], bl
00856A89 5F pop edi
00856A8A 4D dec ebp
00856A8B 6F outsd
00856A8C 6E outsb
00856A8D 65795F jns 00856AEF
00856A90 43 inc ebx
00856A91 52 push edx
00856A92 2000 and [eax], al
00856A94 FFFF DB $FF, $FF //
00856A96 FFFF DB $FF, $FF //
00856A98 0500000020 add eax, +$20000000
00856A9D 53 push ebx
00856A9E 657420 jz 00856AC1
00856AA1 0000 add [eax], al
00856AA3 00FF add bh, bh
00856AA5 FFFF DB $FF, $FF //
00856AA7 FF01 inc dword ptr [ecx]
00856AA9 0000 add [eax], al
00856AAB 003D000000FF add [$FF000000], bh
00856AB1 FFFF DB $FF, $FF //
00856AB3 FF09 dec dword ptr [ecx]
00856AB5 0000 add [eax], al
00856AB7 002C4564697465 add [$65746964+eax*2], ch
00856ABE 723D jb 00856AFD
00856AC0 27 daa
00856AC1 0000 add [eax], al
00856AC3 00FF add bh, bh
00856AC5 FFFF DB $FF, $FF //
00856AC7 FF1400 call dword ptr [eax+eax]
00856ACA 0000 add [eax], al
00856ACC 2C45 sub al, $45
00856ACE 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00856AD7 657464 jz 00856B3E
00856ADA 61 popa
00856ADB 7465 jz 00856B42
00856ADD 2829 sub [ecx], ch
00856ADF 2000 and [eax], al
00856AE1 0000 add [eax], al
00856AE3 00FF add bh, bh
00856AE5 FFFF DB $FF, $FF //
00856AE7 FF0D00000020 dec dword ptr [$20000000]
00856AED 7768 jnbe 00856B57
00856AEF 657265 jb 00856B57
00856AF2 205946 and [ecx+$46], bl
00856AF5 49 dec ecx
00856AF6 643D27000000 cmp eax, $00000027
00856AFC FFFF DB $FF, $FF //
00856AFE FFFF DB $FF, $FF //
00856B00 0400 add al, +$00
00856B02 0000 add [eax], al
00856B04 59 pop ecx
00856B05 46 inc esi
00856B06 49 dec ecx
00856B07 640000 add fs:[eax], al
00856B0A 0000 add [eax], al
00856B0C FFFF DB $FF, $FF //
00856B0E FFFF DB $FF, $FF //
00856B10 2B00 sub eax, dword ptr [eax]
00856B12 0000 add [eax], al
00856B14 55 push ebp
00856B15 7064 jo 00856B7B
00856B17 61 popa
00856B18 7465 jz 00856B7F
00856B1A 205946 and [ecx+$46], bl
00856B1D 5F pop edi
00856B1E 4D dec ebp
00856B1F 6F outsd
00856B20 6E outsb
00856B21 65795F jns 00856B83
00856B24 4B dec ebx
00856B25 43 inc ebx
00856B26 205365 and [ebx+$65], dl
00856B29 7420 jz 00856B4B
00856B2B 4B dec ebx
00856B2C 43 inc ebx
00856B2D 4B dec ebx
00856B2E 50 push eax
00856B2F 4D dec ebp
00856B30 6F outsd
00856B31 6E outsb
00856B32 65793D jns 00856B72
00856B35 4B dec ebx
00856B36 43 inc ebx
00856B37 4B dec ebx
00856B38 50 push eax
00856B39 4D dec ebp
00856B3A 6F outsd
00856B3B 6E outsb
00856B3C 65792D jns 00856B6C
00856B3F 00FF add bh, bh
00856B41 FFFF DB $FF, $FF //
00856B43 FF01 inc dword ptr [ecx]
00856B45 0000 add [eax], al
00856B47 002B add [ebx], ch
00856B49 0000 add [eax], al
00856B4B 00FF add bh, bh
00856B4D FFFF DB $FF, $FF //
00856B4F FF0D00000020 dec dword ptr [$20000000]
00856B55 7768 jnbe 00856BBF
00856B57 657265 jb 00856BBF
00856B5A 204352 and [ebx+$52], al
00856B5D 49 dec ecx
00856B5E 44 inc esp
00856B5F 3D27000000 cmp eax, $00000027
00856B64 FFFF DB $FF, $FF //
00856B66 FFFF DB $FF, $FF //
00856B68 0400 add al, +$00
00856B6A 0000 add [eax], al
00856B6C 43 inc ebx
00856B6D 52 push edx
00856B6E 49 dec ecx
00856B6F 44 inc esp
00856B70 0000 add [eax], al
00856B72 0000 add [eax], al
00856B74 55 push ebp
00856B75 8BEC mov ebp, esp
00856B77 B910000000 mov ecx, $00000010
00856B7C 6A00 push $00
00856B7E 6A00 push $00
00856B80 49 dec ecx
00856B81 75F9 jnz 00856B7C
00856B83 51 push ecx
00856B84 53 push ebx
00856B85 56 push esi
00856B86 57 push edi
00856B87 8945FC mov [ebp-$04], eax
00856B8A 33C0 xor eax, eax
00856B8C 55 push ebp
* Possible String Reference to: '<27><>ۺ<EFBFBD><DBBA><EFBFBD>_^[<5B><>]<5D>'
|
00856B8D 68056F8500 push $00856F05
***** TRY
|
00856B92 64FF30 push dword ptr fs:[eax]
00856B95 648920 mov fs:[eax], esp
00856B98 8B45FC mov eax, [ebp-$04]
* Reference to control Label20 : N.A.
|
00856B9B 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
00856BA1 E81A13C7FF call 004C7EC0
00856BA6 84C0 test al, al
00856BA8 0F85F1020000 jnz 00856E9F
00856BAE A0146F8500 mov al, byte ptr [$00856F14]
00856BB3 50 push eax
00856BB4 8D45EC lea eax, [ebp-$14]
00856BB7 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
00856BB9 E8A621BCFF call 00418D64
00856BBE 8D4DEC lea ecx, [ebp-$14]
00856BC1 8B45FC mov eax, [ebp-$04]
* Reference to control Label20 : N.A.
|
00856BC4 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
00856BCA BA206F8500 mov edx, $00856F20
00856BCF 8B18 mov ebx, [eax]
* Possible reference to virtual method TN.A..OFFS_0244
|
00856BD1 FF9344020000 call dword ptr [ebx+$0244]
00856BD7 84C0 test al, al
00856BD9 751D jnz 00856BF8
00856BDB 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00856BDD B9286F8500 mov ecx, $00856F28
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
00856BE2 BA306F8500 mov edx, $00856F30
*)
end;
procedure TfrmYSCRPB._PROC_00857BD5(Sender : TObject);
begin
(*
00857BD5 50 push eax
00857BD6 6461 popa
00857BD8 7465 jz 00857C3F
00857BDA 205946 and [ecx+$46], bl
00857BDD 5F pop edi
00857BDE 4D dec ebp
00857BDF 6F outsd
00857BE0 6E outsb
00857BE1 65795F jns 00857C43
00857BE4 43 inc ebx
00857BE5 52 push edx
00857BE6 2000 and [eax], al
00857BE8 FFFF DB $FF, $FF //
00857BEA FFFF DB $FF, $FF //
00857BEC 1000 adc [eax], al
00857BEE 0000 add [eax], al
00857BF0 205365 and [ebx+$65], dl
00857BF3 7420 jz 00857C15
00857BF5 43 inc ebx
00857BF6 6F outsd
00857BF7 6D insd
00857BF8 54 push esp
00857BF9 61 popa
00857BFA 69546F753D270000 imul edx, [edi+ebp*2+$75], $0000273D
00857C02 0000 add [eax], al
00857C04 FFFF DB $FF, $FF //
00857C06 FFFF DB $FF, $FF //
00857C08 0100 add [eax], eax
00857C0A 0000 add [eax], al
00857C0C 27 daa
00857C0D 0000 add [eax], al
00857C0F 00FF add bh, bh
00857C11 FFFF DB $FF, $FF //
00857C13 FF09 dec dword ptr [ecx]
00857C15 0000 add [eax], al
00857C17 002C4564697465 add [$65746964+eax*2], ch
00857C1E 723D jb 00857C5D
00857C20 27 daa
00857C21 0000 add [eax], al
00857C23 00FF add bh, bh
00857C25 FFFF DB $FF, $FF //
00857C27 FF1400 call dword ptr [eax+eax]
00857C2A 0000 add [eax], al
00857C2C 2C45 sub al, $45
00857C2E 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00857C37 657464 jz 00857C9E
00857C3A 61 popa
00857C3B 7465 jz 00857CA2
00857C3D 2829 sub [ecx], ch
00857C3F 2000 and [eax], al
00857C41 0000 add [eax], al
00857C43 00FF add bh, bh
00857C45 FFFF DB $FF, $FF //
00857C47 FF0D00000020 dec dword ptr [$20000000]
00857C4D 7768 jnbe 00857CB7
00857C4F 657265 jb 00857CB7
00857C52 205946 and [ecx+$46], bl
00857C55 49 dec ecx
00857C56 643D27000000 cmp eax, $00000027
00857C5C FFFF DB $FF, $FF //
00857C5E FFFF DB $FF, $FF //
00857C60 0400 add al, +$00
00857C62 0000 add [eax], al
00857C64 59 pop ecx
00857C65 46 inc esi
00857C66 49 dec ecx
00857C67 640000 add fs:[eax], al
00857C6A 0000 add [eax], al
00857C6C 53 push ebx
00857C6D 8BD8 mov ebx, eax
00857C6F 8BCB mov ecx, ebx
00857C71 B201 mov dl, $01
* Reference to class TfrmSXCKNewList_SK
|
00857C73 A1BCF57E00 mov eax, dword ptr [$007EF5BC]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
00857C78 E853A1C4FF call 004A1DD0
*)
end;
procedure TfrmYSCRPB._PROC_00858011(Sender : TObject);
begin
(*
00858011 50 push eax
00858012 6461 popa
00858014 7465 jz 0085807B
00858016 205946 and [ecx+$46], bl
00858019 5F pop edi
0085801A 4D dec ebp
0085801B 6F outsd
0085801C 6E outsb
0085801D 65795F jns 0085807F
00858020 43 inc ebx
00858021 52 push edx
00858022 2000 and [eax], al
00858024 FFFF DB $FF, $FF //
00858026 FFFF DB $FF, $FF //
00858028 0D00000020 or eax, $20000000
0085802D 53 push ebx
0085802E 657420 jz 00858051
00858031 50 push eax
00858032 5F pop edi
00858033 53 push ebx
00858034 7065 jo 0085809B
00858036 633D27000000 arpl [$00000027], di
0085803C FFFF DB $FF, $FF //
0085803E FFFF DB $FF, $FF //
00858040 07 pop es
00858041 0000 add [eax], al
00858043 005A64 add [edx+$64], bl
00858046 794E jns 00858096
00858048 61 popa
00858049 6D insd
0085804A 6500FF add bh, bh
0085804D FFFF DB $FF, $FF //
0085804F FF01 inc dword ptr [ecx]
00858051 0000 add [eax], al
00858053 0027 add [edi], ah
00858055 0000 add [eax], al
00858057 00FF add bh, bh
00858059 FFFF DB $FF, $FF //
0085805B FF09 dec dword ptr [ecx]
0085805D 0000 add [eax], al
0085805F 002C4564697465 add [$65746964+eax*2], ch
00858066 723D jb 008580A5
00858068 27 daa
00858069 0000 add [eax], al
0085806B 00FF add bh, bh
0085806D FFFF DB $FF, $FF //
0085806F FF1400 call dword ptr [eax+eax]
00858072 0000 add [eax], al
00858074 2C45 sub al, $45
00858076 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0085807F 657464 jz 008580E6
00858082 61 popa
00858083 7465 jz 008580EA
00858085 2829 sub [ecx], ch
00858087 2000 and [eax], al
00858089 0000 add [eax], al
0085808B 00FF add bh, bh
0085808D FFFF DB $FF, $FF //
0085808F FF0D00000020 dec dword ptr [$20000000]
00858095 7768 jnbe 008580FF
00858097 657265 jb 008580FF
0085809A 205946 and [ecx+$46], bl
0085809D 49 dec ecx
0085809E 643D27000000 cmp eax, $00000027
008580A4 FFFF DB $FF, $FF //
008580A6 FFFF DB $FF, $FF //
008580A8 0400 add al, +$00
008580AA 0000 add [eax], al
008580AC 59 pop ecx
008580AD 46 inc esi
008580AE 49 dec ecx
008580AF 640000 add fs:[eax], al
008580B2 0000 add [eax], al
008580B4 53 push ebx
008580B5 56 push esi
008580B6 8BD8 mov ebx, eax
* Possible String Reference to: 'Qty'
|
008580B8 BA58818500 mov edx, $00858158
* Reference to control Label20 : N.A.
|
008580BD 8BB36C030000 mov esi, [ebx+$036C]
008580C3 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008580C5 E8EAEAC6FF call 004C6BB4
008580CA 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_4C
|
008580CC FF524C call dword ptr [edx+$4C]
008580CF D8355C818500 fdiv dword ptr [$0085815C]
008580D5 83C4F8 add esp, -$08
008580D8 DD1C24 fstp qword ptr [esp]
008580DB 9B wait
* Reference to control FaxNo : N.A.
|
008580DC 8B93E0030000 mov edx, [ebx+$03E0]
008580E2 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
008580E4 E8A7ECF5FF call 007B6D90
* Possible String Reference to: 'Money'
|
008580E9 BA68818500 mov edx, $00858168
* Reference to control Label20 : N.A.
|
008580EE 8BB36C030000 mov esi, [ebx+$036C]
008580F4 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008580F6 E8B9EAC6FF call 004C6BB4
008580FB 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_4C
|
008580FD FF524C call dword ptr [edx+$4C]
00858100 D8355C818500 fdiv dword ptr [$0085815C]
00858106 83C4F8 add esp, -$08
00858109 DD1C24 fstp qword ptr [esp]
0085810C 9B wait
* Reference to control DlyNote : N.A.
|
0085810D 8B93E4030000 mov edx, [ebx+$03E4]
00858113 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
00858115 E876ECF5FF call 007B6D90
* Possible String Reference to: 'PS'
|
0085811A BA78818500 mov edx, $00858178
* Reference to control Label20 : N.A.
|
0085811F 8BB36C030000 mov esi, [ebx+$036C]
00858125 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00858127 E888EAC6FF call 004C6BB4
0085812C 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_4C
|
0085812E FF524C call dword ptr [edx+$4C]
00858131 D8355C818500 fdiv dword ptr [$0085815C]
00858137 83C4F8 add esp, -$08
0085813A DD1C24 fstp qword ptr [esp]
0085813D 9B wait
* Reference to control Label12 : TLabel
|
0085813E 8B9318040000 mov edx, [ebx+$0418]
00858144 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
00858146 E845ECF5FF call 007B6D90
0085814B 5E pop esi
0085814C 5B pop ebx
0085814D C3 ret
*)
end;
procedure TfrmYSCRPB._PROC_008584A5(Sender : TObject);
begin
(*
008584A5 50 push eax
008584A6 6461 popa
008584A8 7465 jz 0085850F
008584AA 205946 and [ecx+$46], bl
008584AD 5F pop edi
008584AE 4D dec ebp
008584AF 6F outsd
008584B0 6E outsb
008584B1 65795F jns 00858513
008584B4 43 inc ebx
008584B5 52 push edx
008584B6 2000 and [eax], al
008584B8 FFFF DB $FF, $FF //
008584BA FFFF DB $FF, $FF //
008584BC 0C00 or al, $00
008584BE 0000 add [eax], al
008584C0 205365 and [ebx+$65], dl
008584C3 7420 jz 008584E5
008584C5 43 inc ebx
008584C6 6F outsd
008584C7 6E outsb
008584C8 69643D2700000000 imul esp, [ebp+edi+$27], $00000000
008584D0 FFFF DB $FF, $FF //
008584D2 FFFF DB $FF, $FF //
008584D4 0100 add [eax], eax
008584D6 0000 add [eax], al
008584D8 27 daa
008584D9 0000 add [eax], al
008584DB 00FF add bh, bh
008584DD FFFF DB $FF, $FF //
008584DF FF08 dec dword ptr [eax]
008584E1 0000 add [eax], al
008584E3 002C43 add [ebx+eax*2], ch
008584E6 6F outsd
008584E7 6E outsb
008584E8 4E dec esi
008584E9 6F outsd
008584EA 3D27000000 cmp eax, $00000027
008584EF 00FF add bh, bh
008584F1 FFFF DB $FF, $FF //
008584F3 FF09 dec dword ptr [ecx]
008584F5 0000 add [eax], al
008584F7 002C4564697465 add [$65746964+eax*2], ch
008584FE 723D jb 0085853D
00858500 27 daa
00858501 0000 add [eax], al
00858503 00FF add bh, bh
00858505 FFFF DB $FF, $FF //
00858507 FF1400 call dword ptr [eax+eax]
0085850A 0000 add [eax], al
0085850C 2C45 sub al, $45
0085850E 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00858517 657464 jz 0085857E
0085851A 61 popa
0085851B 7465 jz 00858582
0085851D 2829 sub [ecx], ch
0085851F 2000 and [eax], al
00858521 0000 add [eax], al
00858523 00FF add bh, bh
00858525 FFFF DB $FF, $FF //
00858527 FF0D00000020 dec dword ptr [$20000000]
0085852D 7768 jnbe 00858597
0085852F 657265 jb 00858597
00858532 205946 and [ecx+$46], bl
00858535 49 dec ecx
00858536 643D27000000 cmp eax, $00000027
0085853C FFFF DB $FF, $FF //
0085853E FFFF DB $FF, $FF //
00858540 0400 add al, +$00
00858542 0000 add [eax], al
00858544 59 pop ecx
00858545 46 inc esi
00858546 49 dec ecx
00858547 640000 add fs:[eax], al
0085854A 0000 add [eax], al
0085854C 55 push ebp
0085854D 8BEC mov ebp, esp
0085854F 51 push ecx
00858550 B90A000000 mov ecx, $0000000A
00858555 6A00 push $00
00858557 6A00 push $00
00858559 49 dec ecx
0085855A 75F9 jnz 00858555
0085855C 51 push ecx
0085855D 874DFC xchg [ebp-$04], ecx
00858560 53 push ebx
00858561 56 push esi
00858562 894DFC mov [ebp-$04], ecx
00858565 8BD8 mov ebx, eax
00858567 33C0 xor eax, eax
00858569 55 push ebp
0085856A 683D868500 push $0085863D
***** TRY
|
0085856F 64FF30 push dword ptr fs:[eax]
00858572 648920 mov fs:[eax], esp
* Possible String Reference to: 'CRTime'
|
00858575 BA54868500 mov edx, $00858654
* Reference to control ADOTemp : N.A.
|
0085857A 8B833C030000 mov eax, [ebx+$033C]
* Reference to: ComCtrls.TCustomListView.GetViewOrigin(TCustomListView):Windows.TPoint;
| or: ComCtrls.TCustomListView.GetBoundingRect(TCustomListView):Windows.TRect;
| or: DB.TDataLink.MoveBy(TDataLink;Integer):Integer;
| or: InCookie.TInCookies.AddSrcCookie(TInCookies;AnsiString);
| or: Outline.TOutlineNode.GetNode(TOutlineNode;Longint):TOutlineNode;
| or: QFileDialog.TFileDialogForm.GetDirectory(TFileDialogForm):WideString;
|
00858580 E89B34E1FF call 0066BA20
* Reference to field N.A..OFFS_006C
|
00858585 8B706C mov esi, [eax+$6C]
* Possible String Reference to: 'WHXMoney'
|
00858588 BA64868500 mov edx, $00858664
* Reference to control ADOTemp : N.A.
|
0085858D 8B833C030000 mov eax, [ebx+$033C]
* Reference to: ComCtrls.TCustomListView.GetViewOrigin(TCustomListView):Windows.TPoint;
| or: ComCtrls.TCustomListView.GetBoundingRect(TCustomListView):Windows.TRect;
| or: DB.TDataLink.MoveBy(TDataLink;Integer):Integer;
| or: InCookie.TInCookies.AddSrcCookie(TInCookies;AnsiString);
| or: Outline.TOutlineNode.GetNode(TOutlineNode;Longint):TOutlineNode;
| or: QFileDialog.TFileDialogForm.GetDirectory(TFileDialogForm):WideString;
|
00858593 E88834E1FF call 0066BA20
* Reference to field N.A..OFFS_006C
|
00858598 8B406C mov eax, [eax+$6C]
0085859B 8945F8 mov [ebp-$08], eax
0085859E 8D4DE8 lea ecx, [ebp-$18]
008585A1 8BD6 mov edx, esi
008585A3 8B45FC mov eax, [ebp-$04]
008585A6 8B30 mov esi, [eax]
008585A8 FF5640 call dword ptr [esi+$40]
008585AB 8D45E8 lea eax, [ebp-$18]
008585AE 50 push eax
008585AF 8D45D8 lea eax, [ebp-$28]
008585B2 BA1E000000 mov edx, $0000001E
008585B7 B101 mov cl, $01
|
008585B9 E8B605BCFF call 00418B74
008585BE 8D55D8 lea edx, [ebp-$28]
008585C1 58 pop eax
* Reference to: System.@Initialize(Pointer;Pointer);
| or: System.@Finalize(Pointer;Pointer);
| or: System.@AddRef;
| or: Variants.@VarAdd(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarSub(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarMul(TVarData;TVarData;TVarData;TVarData);
|
008585C2 E8A14DBCFF call 0041D368
008585C7 8D45E8 lea eax, [ebp-$18]
008585CA 50 push eax
008585CB DD8348040000 fld qword ptr [ebx+$0448]
008585D1 8D45C8 lea eax, [ebp-$38]
* Reference to: Variants.@VarFromTDateTime;
|
008585D4 E8C707BCFF call 00418DA0
008585D9 8D55C8 lea edx, [ebp-$38]
008585DC 58 pop eax
* Reference to: Variants.@VarCmpEQ(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpNE(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpLT(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpLE(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpGT(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpGE(TVarData;TVarData;TVarData;TVarData);
|
008585DD E83A4EBCFF call 0041D41C
008585E2 7F38 jnle 0085861C
008585E4 8D4DB8 lea ecx, [ebp-$48]
008585E7 8B55F8 mov edx, [ebp-$08]
008585EA 8B45FC mov eax, [ebp-$04]
008585ED 8B18 mov ebx, [eax]
008585EF FF5340 call dword ptr [ebx+$40]
008585F2 8D45B8 lea eax, [ebp-$48]
008585F5 50 push eax
008585F6 8D45A8 lea eax, [ebp-$58]
008585F9 33D2 xor edx, edx
008585FB B101 mov cl, $01
|
008585FD E87205BCFF call 00418B74
00858602 8D55A8 lea edx, [ebp-$58]
00858605 58 pop eax
* Reference to: Variants.@VarCmpEQ(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpNE(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpLT(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpLE(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpGT(TVarData;TVarData;TVarData;TVarData);
| or: Variants.@VarCmpGE(TVarData;TVarData;TVarData;TVarData);
|
00858606 E8214EBCFF call 0041D42C
0085860B 7E0F jle 0085861C
*)
end;
procedure TfrmYSCRPB._PROC_00858DC5(Sender : TObject);
begin
(*
00858DC5 50 push eax
00858DC6 6461 popa
00858DC8 7465 jz 00858E2F
00858DCA 205946 and [ecx+$46], bl
00858DCD 5F pop edi
00858DCE 4D dec ebp
00858DCF 6F outsd
00858DD0 6E outsb
00858DD1 65795F jns 00858E33
00858DD4 43 inc ebx
00858DD5 52 push edx
00858DD6 2000 and [eax], al
00858DD8 FFFF DB $FF, $FF //
00858DDA FFFF DB $FF, $FF //
00858DDC 0D00000020 or eax, $20000000
00858DE1 53 push ebx
00858DE2 657420 jz 00858E05
00858DE5 4B dec ebx
00858DE6 50 push eax
00858DE7 54 push esp
00858DE8 7970 jns 00858E5A
00858DEA 653D27000000 cmp eax, $00000027
00858DF0 FFFF DB $FF, $FF //
00858DF2 FFFF DB $FF, $FF //
00858DF4 0100 add [eax], eax
00858DF6 0000 add [eax], al
00858DF8 27 daa
00858DF9 0000 add [eax], al
00858DFB 00FF add bh, bh
00858DFD FFFF DB $FF, $FF //
00858DFF FF0D00000020 dec dword ptr [$20000000]
00858E05 7768 jnbe 00858E6F
00858E07 657265 jb 00858E6F
00858E0A 205946 and [ecx+$46], bl
00858E0D 49 dec ecx
00858E0E 643D27000000 cmp eax, $00000027
00858E14 FFFF DB $FF, $FF //
00858E16 FFFF DB $FF, $FF //
00858E18 0400 add al, +$00
00858E1A 0000 add [eax], al
00858E1C 59 pop ecx
00858E1D 46 inc esi
00858E1E 49 dec ecx
00858E1F 640000 add fs:[eax], al
00858E22 0000 add [eax], al
00858E24 55 push ebp
00858E25 8BEC mov ebp, esp
00858E27 51 push ecx
00858E28 B906000000 mov ecx, $00000006
00858E2D 6A00 push $00
00858E2F 6A00 push $00
00858E31 49 dec ecx
00858E32 75F9 jnz 00858E2D
00858E34 874DFC xchg [ebp-$04], ecx
00858E37 53 push ebx
00858E38 56 push esi
00858E39 8BF0 mov esi, eax
00858E3B 33C0 xor eax, eax
00858E3D 55 push ebp
* Possible String Reference to: '驺<><E9A9BA><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
00858E3E 6846908500 push $00859046
***** TRY
|
00858E43 64FF30 push dword ptr fs:[eax]
00858E46 648920 mov fs:[eax], esp
* Reference to control Label20 : N.A.
|
00858E49 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFTypeID'
|
00858E4F BA5C908500 mov edx, $0085905C
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00858E54 E85BDDC6FF call 004C6BB4
00858E59 8D55FC lea edx, [ebp-$04]
00858E5C 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
00858E5E FF5160 call dword ptr [ecx+$60]
00858E61 837DFC00 cmp dword ptr [ebp-$04], +$00
00858E65 741D jz 00858E84
00858E67 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00858E69 B968908500 mov ecx, $00859068
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>'
|
00858E6E BA70908500 mov edx, $00859070
*)
end;
procedure TfrmYSCRPB._PROC_008590B5(Sender : TObject);
begin
(*
008590B5 50 push eax
008590B6 6461 popa
008590B8 7465 jz 0085911F
008590BA 205946 and [ecx+$46], bl
008590BD 5F pop edi
008590BE 4D dec ebp
008590BF 6F outsd
008590C0 6E outsb
008590C1 65795F jns 00859123
008590C4 43 inc ebx
008590C5 52 push edx
008590C6 2000 and [eax], al
008590C8 FFFF DB $FF, $FF //
008590CA FFFF DB $FF, $FF //
008590CC 1200 adc al, byte ptr [eax]
008590CE 0000 add [eax], al
008590D0 205365 and [ebx+$65], dl
008590D3 7420 jz 008590F5
008590D5 46 inc esi
008590D6 61 popa
008590D7 63746F72 arpl [edi+ebp*2+$72], si
008590DB 794E jns 0085912B
008590DD 61 popa
008590DE 6D insd
008590DF 653D270000FF cmp eax, $FF000027
008590E5 FFFF DB $FF, $FF //
008590E7 FF01 inc dword ptr [ecx]
008590E9 0000 add [eax], al
008590EB 0027 add [edi], ah
008590ED 0000 add [eax], al
008590EF 00FF add bh, bh
008590F1 FFFF DB $FF, $FF //
008590F3 FF0D00000020 dec dword ptr [$20000000]
008590F9 7768 jnbe 00859163
008590FB 657265 jb 00859163
008590FE 205946 and [ecx+$46], bl
00859101 49 dec ecx
00859102 643D27000000 cmp eax, $00000027
00859108 FFFF DB $FF, $FF //
0085910A FFFF DB $FF, $FF //
0085910C 0400 add al, +$00
0085910E 0000 add [eax], al
00859110 59 pop ecx
00859111 46 inc esi
00859112 49 dec ecx
00859113 640000 add fs:[eax], al
00859116 0000 add [eax], al
00859118 55 push ebp
00859119 8BEC mov ebp, esp
0085911B 6A00 push $00
0085911D 6A00 push $00
0085911F 6A00 push $00
00859121 6A00 push $00
00859123 6A00 push $00
00859125 53 push ebx
00859126 56 push esi
00859127 8BD8 mov ebx, eax
00859129 33C0 xor eax, eax
0085912B 55 push ebp
* Possible String Reference to: '<27>7<EFBFBD><37><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0085912C 68B8928500 push $008592B8
***** TRY
|
00859131 64FF30 push dword ptr fs:[eax]
00859134 648920 mov fs:[eax], esp
00859137 80390D cmp byte ptr [ecx], $0D
0085913A 0F8548010000 jnz 00859288
* Reference to control ToolButton1 : TToolButton
|
00859140 8BB320030000 mov esi, [ebx+$0320]
00859146 33D2 xor edx, edx
00859148 8BC6 mov eax, esi
0085914A 8B08 mov ecx, [eax]
* Possible reference to virtual method TToolButton.OFFS_0190
|
0085914C FF9190010000 call dword ptr [ecx+$0190]
00859152 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Close(TDataSet);
|
00859154 E87BC7C6FF call 004C58D4
00859159 8BC6 mov eax, esi
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0085915B E84C4EC8FF call 004DDFAC
00859160 8B10 mov edx, [eax]
* Reference to method TToolButton.GetClientRect()
|
00859162 FF5244 call dword ptr [edx+$44]
00859165 8BC6 mov eax, esi
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
00859167 E8404EC8FF call 004DDFAC
* Possible String Reference to: 'select A.*'
|
0085916C BAD0928500 mov edx, $008592D0
00859171 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
00859173 FF5138 call dword ptr [ecx+$38]
00859176 8BC6 mov eax, esi
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
00859178 E82F4EC8FF call 004DDFAC
* Possible String Reference to: ' from YF_Money_CR A'
|
0085917D BAE4928500 mov edx, $008592E4
00859182 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
00859184 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' where A.ConNO like '%'
|
00859187 6800938500 push $00859300
0085918C 8D55F4 lea edx, [ebp-$0C]
* Reference to control Label28 : N.A.
|
0085918F 8B83EC030000 mov eax, [ebx+$03EC]
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
00859195 E856F4C2FF call 004885F0
0085919A 8B45F4 mov eax, [ebp-$0C]
0085919D 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008591A0 E84717BBFF call 0040A8EC
008591A5 FF75F8 push dword ptr [ebp-$08]
008591A8 6820938500 push $00859320
008591AD 682C938500 push $0085932C
008591B2 8D45FC lea eax, [ebp-$04]
008591B5 BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
008591BA E8F5C4BAFF call 004056B4
008591BF 8B45FC mov eax, [ebp-$04]
008591C2 50 push eax
008591C3 8BC6 mov eax, esi
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
008591C5 E8E24DC8FF call 004DDFAC
008591CA 5A pop edx
008591CB 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
008591CD FF5138 call dword ptr [ecx+$38]
008591D0 8BC6 mov eax, esi
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
008591D2 E8D54DC8FF call 004DDFAC
* Possible String Reference to: ' and A.CRType='Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>' '
|
008591D7 BA38938500 mov edx, $00859338
008591DC 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
008591DE FF5138 call dword ptr [ecx+$38]
* Reference to control BankAddress : N.A.
|
008591E1 8B83C4030000 mov eax, [ebx+$03C4]
* Reference to control ADOTemp : N.A.
|
008591E7 83B83C03000003 cmp dword ptr [eax+$033C], +$03
008591EE 7D3F jnl 0085922F
* Possible String Reference to: ' and isnull(A.status,'0')=''
|
008591F0 6860938500 push $00859360
008591F5 8D55EC lea edx, [ebp-$14]
* Reference to control BankAddress : N.A.
|
008591F8 8B83C4030000 mov eax, [ebx+$03C4]
* Reference to control ADOTemp : N.A.
|
008591FE 8B803C030000 mov eax, [eax+$033C]
* Reference to: SysUtils.IntToStr(Integer):AnsiString;overload;
|
00859204 E8031DBBFF call 0040AF0C
00859209 FF75EC push dword ptr [ebp-$14]
0085920C 682C938500 push $0085932C
00859211 8D45F0 lea eax, [ebp-$10]
00859214 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00859219 E896C4BAFF call 004056B4
0085921E 8B45F0 mov eax, [ebp-$10]
00859221 50 push eax
00859222 8BC6 mov eax, esi
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
00859224 E8834DC8FF call 004DDFAC
00859229 5A pop edx
0085922A 8B08 mov ecx, [eax]
* Reference to method TToolButton.ConstrainedResize(Integer,Integer,Integer,Integer)
|
0085922C FF5138 call dword ptr [ecx+$38]
0085922F 8BC6 mov eax, esi
* Reference to: DB.TDataSet.Open(TDataSet);
|
00859231 E892C6C6FF call 004C58C8
* Reference to control Label20 : N.A.
|
00859236 8B936C030000 mov edx, [ebx+$036C]
* Reference to control ToolButton1 : TToolButton
|
0085923C 8B8320030000 mov eax, [ebx+$0320]
|
00859242 E849DCF5FF call 007B6E90
* Reference to control Label20 : N.A.
|
00859247 8B936C030000 mov edx, [ebx+$036C]
* Reference to control ToolButton1 : TToolButton
|
0085924D 8B8320030000 mov eax, [ebx+$0320]
|
00859253 E8C0DDF5FF call 007B7018
00859258 BA84938500 mov edx, $00859384
* Reference to control FaxNo : N.A.
|
0085925D 8B83E0030000 mov eax, [ebx+$03E0]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00859263 E8B8F3C2FF call 00488620
00859268 BA84938500 mov edx, $00859384
* Reference to control DlyNote : N.A.
|
0085926D 8B83E4030000 mov eax, [ebx+$03E4]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00859273 E8A8F3C2FF call 00488620
00859278 BA84938500 mov edx, $00859384
* Reference to control Label12 : TLabel
|
0085927D 8B8318040000 mov eax, [ebx+$0418]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00859283 E898F3C2FF call 00488620
00859288 33C0 xor eax, eax
0085928A 5A pop edx
0085928B 59 pop ecx
0085928C 59 pop ecx
0085928D 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '^[<5B><>]<5D>'
|
00859290 68BF928500 push $008592BF
00859295 8D45EC lea eax, [ebp-$14]
00859298 BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
0085929D E8A6C0BAFF call 00405348
008592A2 8D45F4 lea eax, [ebp-$0C]
* Reference to: System.@LStrClr(void;void);
|
008592A5 E87AC0BAFF call 00405324
008592AA 8D45F8 lea eax, [ebp-$08]
008592AD BA02000000 mov edx, $00000002
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
008592B2 E891C0BAFF call 00405348
008592B7 C3 ret
*)
end;
procedure TfrmYSCRPB._PROC_00859629(Sender : TObject);
begin
(*
00859629 50 push eax
0085962A 6461 popa
0085962C 7465 jz 00859693
0085962E 205946 and [ecx+$46], bl
00859631 5F pop edi
00859632 4D dec ebp
00859633 6F outsd
00859634 6E outsb
00859635 65795F jns 00859697
00859638 43 inc ebx
00859639 52 push edx
0085963A 2000 and [eax], al
0085963C FFFF DB $FF, $FF //
0085963E FFFF DB $FF, $FF //
00859640 0D00000020 or eax, $20000000
00859645 53 push ebx
00859646 657420 jz 00859669
00859649 42 inc edx
0085964A 5A pop edx
0085964B 54 push esp
0085964C 7970 jns 008596BE
0085964E 653D27000000 cmp eax, $00000027
00859654 FFFF DB $FF, $FF //
00859656 FFFF DB $FF, $FF //
00859658 07 pop es
00859659 0000 add [eax], al
0085965B 005A64 add [edx+$64], bl
0085965E 794E jns 008596AE
00859660 61 popa
00859661 6D insd
00859662 6500FF add bh, bh
00859665 FFFF DB $FF, $FF //
00859667 FF01 inc dword ptr [ecx]
00859669 0000 add [eax], al
0085966B 0027 add [edi], ah
0085966D 0000 add [eax], al
0085966F 00FF add bh, bh
00859671 FFFF DB $FF, $FF //
00859673 FF09 dec dword ptr [ecx]
00859675 0000 add [eax], al
00859677 002C4564697465 add [$65746964+eax*2], ch
0085967E 723D jb 008596BD
00859680 27 daa
00859681 0000 add [eax], al
00859683 00FF add bh, bh
00859685 FFFF DB $FF, $FF //
00859687 FF1400 call dword ptr [eax+eax]
0085968A 0000 add [eax], al
0085968C 2C45 sub al, $45
0085968E 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00859697 657464 jz 008596FE
0085969A 61 popa
0085969B 7465 jz 00859702
0085969D 2829 sub [ecx], ch
0085969F 2000 and [eax], al
008596A1 0000 add [eax], al
008596A3 00FF add bh, bh
008596A5 FFFF DB $FF, $FF //
008596A7 FF0D00000020 dec dword ptr [$20000000]
008596AD 7768 jnbe 00859717
008596AF 657265 jb 00859717
008596B2 205946 and [ecx+$46], bl
008596B5 49 dec ecx
008596B6 643D27000000 cmp eax, $00000027
008596BC FFFF DB $FF, $FF //
008596BE FFFF DB $FF, $FF //
008596C0 0400 add al, +$00
008596C2 0000 add [eax], al
008596C4 59 pop ecx
008596C5 46 inc esi
008596C6 49 dec ecx
008596C7 640000 add fs:[eax], al
008596CA 0000 add [eax], al
008596CC 55 push ebp
008596CD 8BEC mov ebp, esp
008596CF 33C0 xor eax, eax
008596D1 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><C38B>-<2D>Z<EFBFBD>'
|
008596D2 68F1968500 push $008596F1
***** TRY
|
008596D7 64FF30 push dword ptr fs:[eax]
008596DA 648920 mov fs:[eax], esp
008596DD FF05985A8900 inc dword ptr [$00895A98]
008596E3 33C0 xor eax, eax
008596E5 5A pop edx
008596E6 59 pop ecx
008596E7 59 pop ecx
008596E8 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: ']Ë<><C38B>-<2D>Z<EFBFBD>'
|
008596EB 68F8968500 push $008596F8
008596F0 C3 ret
* Reference to: System.@HandleFinally;
|
008596F1 E9FEB3BAFF jmp 00404AF4
008596F6 EBF8 jmp 008596F0
****** END
|
008596F8 5D pop ebp
008596F9 C3 ret
008596FA 8BC0 mov eax, eax
008596FC 832D985A890001 sub dword ptr [$00895A98], +$01
00859703 C3 ret
00859704 50 push eax
00859705 97 xchg eax, edi
00859706 8500 test [eax], eax
00859708 0000 add [eax], al
0085970A 0000 add [eax], al
0085970C 0000 add [eax], al
0085970E 0000 add [eax], al
00859710 44 inc esp
00859711 98 cwde
00859712 8500 test [eax], eax
00859714 A0A185007E mov al, byte ptr [$7E0085A1]
00859719 98 cwde
0085971A 8500 test [eax], eax
0085971C 4C dec esp
0085971D 9C pushf
0085971E 8500 test [eax], eax
00859720 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB._PROC_0085976A(Sender : TObject);
begin
(*
0085976A 48 dec eax
0085976B 0050D4 add [eax-$2C], dl
0085976E 42 inc edx
0085976F 0008 add [eax], cl
00859771 2D4A007CD0 sub eax, $D07C004A
00859776 42 inc edx
00859777 00F4 add ah, dh
00859779 6B4A00D0 imul ecx, [edx+$00], $D0
0085977D 1D4A0030F6 sbb eax, $F630004A
00859782 48 dec eax
00859783 004CFB48 add [ebx+edi*8+$48], cl
00859787 0098FA48000C add [eax+$C0048FA], bl
0085978D 7948 jns 008597D7
0085978F 00ACF04800E829 add [eax+esi*8+$29E80048], ch
00859796 4A dec edx
00859797 00E4 add ah, ah
00859799 ED in eax, dx
0085979A 48 dec eax
0085979B 00547848 add [eax+edi*2+$48], dl
0085979F 005878 add [eax+$78], bl
008597A2 48 dec eax
008597A3 00DC add ah, bl
008597A5 2A4A00 sub cl, byte ptr [edx+$00]
008597A8 3CA9 cmp al, $A9
008597AA 48 dec eax
008597AB 00C0 add al, al
008597AD 834800D0 or dword ptr [eax+$00], -$30
008597B1 7948 jns 008597FB
008597B3 004C8548 add [ebp+eax*4+$48], cl
008597B7 00D0 add al, dl
008597B9 2C4A sub al, $4A
008597BB 009C2B4A008486 add [ebx+ebp+$8684004A], bl
008597C2 48 dec eax
008597C3 00482D add [eax+$2D], cl
008597C6 4A dec edx
008597C7 00C0 add al, al
008597C9 A9480038EE test eax, $EE380048
008597CE 48 dec eax
008597CF 00F4 add ah, dh
008597D1 EE out dx, al
008597D2 48 dec eax
008597D3 00F0 add al, dh
008597D5 E94800D8EE jmp EF5D9822
008597DA 48 dec eax
008597DB 00D8 add al, bl
008597DD 1B4A00 sbb ecx, [edx+$00]
008597E0 EC in al, dx
008597E1 334A00 xor ecx, [edx+$00]
008597E4 20C4 and ah, al
008597E6 48 dec eax
008597E7 00B0404A0010 add [eax+$10004A40], dh
008597ED 44 inc esp
008597EE 4A dec edx
008597EF 00CC add ah, cl
008597F1 42 inc edx
008597F2 4A dec edx
008597F3 00B8C44800BC add [eax+$BC0048C4], bh
008597F9 C44800 les ecx, [eax+$00]
008597FC 48 dec eax
008597FD 45 inc ebp
008597FE 4A dec edx
008597FF 001CC3 add [ebx+eax*8], bl
00859802 48 dec eax
00859803 0018 add [eax], bl
00859805 F0 lock
00859806 48 dec eax
00859807 00444C4A add [esp+ecx*2+$4A], al
0085980B 000C02 add [edx+eax], cl
0085980E 49 dec ecx
0085980F 0094EC48009C64 add [esp+ebp*8+$649C0048], dl
00859816 4A dec edx
00859817 008C154A003C18 add [ebp+edx+$183C004A], cl
0085981E 4A dec edx
0085981F 0038 add [eax], bh
00859821 52 push edx
00859822 4A dec edx
00859823 005C224A add [edx+$4A], bl
00859827 00D8 add al, bl
00859829 224A00 and cl, byte ptr [edx+$00]
0085982C 7C68 jl 00859896
0085982E 4A dec edx
0085982F 00941F4A003C60 add [edi+ebx+$603C004A], dl
00859836 4A dec edx
00859837 001447 add [edi+eax*2], dl
0085983A 4A dec edx
0085983B 0034654A00CC2C add [$2CCC004A], dh
00859842 4A dec edx
00859843 000E add [esi], cl
00859845 0000 add [eax], al
00859847 0000 add [eax], al
00859849 0006 add [esi], al
0085984B 0000 add [eax], al
0085984D 0020 add [eax], ah
0085984F 114000 adc [eax+$00], eax
00859852 0404 add al, +$04
00859854 0000 add [eax], al
00859856 2011 and [ecx], dl
00859858 40 inc eax
00859859 0008 add [eax], cl
0085985B 0400 add al, +$00
0085985D 0020 add [eax], ah
0085985F 114000 adc [eax+$00], eax
00859862 0C04 or al, $04
00859864 0000 add [eax], al
00859866 2011 and [ecx], dl
00859868 40 inc eax
00859869 0010 add [eax], dl
0085986B 0400 add al, +$00
0085986D 0020 add [eax], ah
0085986F 114000 adc [eax+$00], eax
00859872 1404 adc al, $04
00859874 0000 add [eax], al
00859876 2011 and [ecx], dl
00859878 40 inc eax
00859879 0018 add [eax], bl
0085987B 0400 add al, +$00
0085987D 004200 add [edx+$00], al
00859880 4D dec ebp
00859881 A18500F802 mov eax, dword ptr [$02F80085]
00859886 0000 add [eax], al
00859888 0000 add [eax], al
0085988A 08546F6F or [edi+ebp*2+$6F], dl
0085988E 6C insb
0085988F 42 inc edx
00859890 61 popa
00859891 7231 jb 008598C4
00859893 FC cld
00859894 0200 add al, byte ptr [eax]
00859896 0001 add [ecx], al
00859898 0009 add [ecx], cl
0085989A 54 push esp
0085989B 42 inc edx
0085989C 52 push edx
0085989D 61 popa
0085989E 667265 jb 00859906
008598A1 7368 jnb 0085990B
008598A3 0003 add [ebx], al
008598A5 0000 add [eax], al
008598A7 0100 add [eax], eax
008598A9 0554424465 add eax, +$65444254
008598AE 6C insb
008598AF 0403 add al, +$03
008598B1 0000 add [eax], al
008598B3 0100 add [eax], eax
008598B5 07 pop es
008598B6 54 push esp
008598B7 42 inc edx
008598B8 43 inc ebx
008598B9 6C insb
008598BA 6F outsd
008598BB 7365 jnb 00859922
008598BD 0803 or [ebx], al
008598BF 0000 add [eax], al
008598C1 0200 add al, byte ptr [eax]
008598C3 0C41 or al, $41
008598C5 44 inc esp
008598C6 4F dec edi
008598C7 51 push ecx
008598C8 7565 jnz 0085992F
008598CA 7279 jb 00859945
008598CC 54 push esp
008598CD 656D insd
008598CF 700C jo 008598DD
008598D1 0300 add eax, [eax]
008598D3 0002 add [edx], al
008598D5 000B add [ebx], cl
008598D7 41 inc ecx
008598D8 44 inc esp
008598D9 4F dec edi
008598DA 51 push ecx
008598DB 7565 jnz 00859942
008598DD 7279 jb 00859958
008598DF 43 inc ebx
008598E0 6D insd
008598E1 641003 adc fs:[ebx], al
008598E4 0000 add [eax], al
008598E6 0300 add eax, [eax]
008598E8 06 push es
008598E9 50 push eax
008598EA 61 popa
008598EB 6E outsb
008598EC 656C insb
008598EE 311403 xor [ebx+eax], edx
008598F1 0000 add [eax], al
008598F3 0100 add [eax], eax
008598F5 0B546F6F or edx, [edi+ebp*2+$6F]
008598F9 6C insb
008598FA 42 inc edx
008598FB 7574 jnz 00859971
008598FD 746F jz 0085996E
008598FF 6E outsb
00859900 3218 xor bl, byte ptr [eax]
00859902 0300 add eax, [eax]
00859904 000400 add [eax+eax], al
00859907 06 push es
00859908 4C dec esp
00859909 61 popa
0085990A 62656C bound esp, qword ptr [ebp+$6C]
0085990D 311C03 xor [ebx+eax], ebx
00859910 0000 add [eax], al
00859912 0500065946 add eax, +$46590600
00859917 4E dec esi
00859918 61 popa
00859919 6D insd
0085991A 652003 and gs:[ebx], al
0085991D 0000 add [eax], al
0085991F 0200 add al, byte ptr [eax]
00859921 0C41 or al, $41
00859923 44 inc esp
00859924 4F dec edi
00859925 51 push ecx
00859926 7565 jnz 0085998D
00859928 7279 jb 008599A3
0085992A 4D dec ebp
0085992B 61 popa
0085992C 696E2403000001 imul ebp, [esi+$24], $01000003
00859933 000B add [ebx], cl
00859935 54 push esp
00859936 6F outsd
00859937 6F outsd
00859938 6C insb
00859939 42 inc edx
0085993A 7574 jnz 008599B0
0085993C 746F jz 008599AD
0085993E 6E outsb
0085993F 3128 xor [eax], ebp
00859941 0300 add eax, [eax]
00859943 0006 add [esi], al
00859945 0003 add [ebx], al
00859947 52 push edx
00859948 4D dec ebp
00859949 312C03 xor [ebx+eax], ebp
0085994C 0000 add [eax], al
0085994E 07 pop es
0085994F 0009 add [ecx], cl
00859951 52 push edx
00859952 4D dec ebp
00859953 44 inc esp
00859954 42 inc edx
00859955 5F pop edi
00859956 4D dec ebp
00859957 61 popa
00859958 696E3003000008 imul ebp, [esi+$30], $08000003
0085995F 0007 add [edi], al
00859961 637847 arpl [eax+$47], di
00859964 7269 jb 008599CF
00859966 64323403 xor dh, byte ptr fs:[ebx+eax]
0085996A 0000 add [eax], al
0085996C 0900 or [eax], eax
0085996E 03547632 add edx, [esi+esi*2+$32]
00859972 3803 cmp [ebx], al
00859974 0000 add [eax], al
00859976 0A00 or al, byte ptr [eax]
00859978 0F637847 packusdw MM7, [eax+$47]
0085997C 7269 jb 008599E7
0085997E 6444 inc esp
00859980 42 inc edx
00859981 43 inc ebx
00859982 6F outsd
00859983 6C insb
00859984 756D jnz 008599F3
00859986 6E outsb
00859987 313C03 xor [ebx+eax], edi
0085998A 0000 add [eax], al
0085998C 0A00 or al, byte ptr [eax]
0085998E 0F637847 packusdw MM7, [eax+$47]
00859992 7269 jb 008599FD
00859994 6444 inc esp
00859996 42 inc edx
00859997 43 inc ebx
00859998 6F outsd
00859999 6C insb
0085999A 756D jnz 00859A09
0085999C 6E outsb
0085999D 334003 xor eax, [eax+$03]
008599A0 0000 add [eax], al
008599A2 0B00 or eax, [eax]
008599A4 0C63 or al, $63
008599A6 7847 js 008599EF
008599A8 7269 jb 00859A13
008599AA 644C dec esp
008599AC 657665 jbe 00859A14
008599AF 6C insb
008599B0 31440300 xor [ebx+eax+$00], eax
008599B4 000400 add [eax+eax], al
008599B7 06 push es
008599B8 4C dec esp
008599B9 61 popa
008599BA 62656C bound esp, qword ptr [ebp+$6C]
008599BD 324803 xor cl, byte ptr [eax+$03]
008599C0 0000 add [eax], al
008599C2 0400 add al, +$00
008599C4 06 push es
008599C5 4C dec esp
008599C6 61 popa
008599C7 62656C bound esp, qword ptr [ebp+$6C]
008599CA 364C dec esp
008599CC 0300 add eax, [eax]
008599CE 000C00 add [eax+eax], cl
008599D1 07 pop es
008599D2 626567 bound esp, qword ptr [ebp+$67]
008599D5 6461 popa
008599D7 7465 jz 00859A3E
008599D9 50 push eax
008599DA 0300 add eax, [eax]
008599DC 000C00 add [eax+eax], cl
008599DF 07 pop es
008599E0 45 inc ebp
008599E1 6E outsb
008599E2 646461 popa
008599E5 7465 jz 00859A4C
008599E7 54 push esp
008599E8 0300 add eax, [eax]
008599EA 000D00106378 add [$78631000], cl
008599F0 47 inc edi
008599F1 7269 jb 00859A5C
008599F3 6450 push eax
008599F5 6F outsd
008599F6 7075 jo 00859A6D
008599F8 704D jo 00859A47
008599FA 656E outsb
008599FC 7532 jnz 00859A30
008599FE 58 pop eax
008599FF 0300 add eax, [eax]
00859A01 000E add [esi], cl
00859A03 000544535F48 add [$485F5344], al
00859A09 5A pop edx
00859A0A 5C pop esp
00859A0B 0300 add eax, [eax]
00859A0D 000F add [edi], cl
00859A0F 0006 add [esi], al
00859A11 43 inc ebx
00859A12 44 inc esp
00859A13 53 push ebx
00859A14 5F pop edi
00859A15 48 dec eax
00859A16 5A pop edx
00859A17 60 pusha
00859A18 0300 add eax, [eax]
00859A1A 0001 add [ecx], al
00859A1C 000B add [ebx], cl
00859A1E 54 push esp
00859A1F 6F outsd
00859A20 6F outsd
00859A21 6C insb
00859A22 42 inc edx
00859A23 7574 jnz 00859A99
00859A25 746F jz 00859A96
00859A27 6E outsb
00859A28 33640300 xor esp, [ebx+eax+$00]
00859A2C 000A add [edx], cl
00859A2E 0003 add [ebx], al
00859A30 56 push esi
00859A31 42 inc edx
00859A32 5A pop edx
00859A33 680300000A push $0A000003
00859A38 0006 add [esi], al
00859A3A 56 push esi
00859A3B 4D dec ebp
00859A3C 6F outsd
00859A3D 6E outsb
00859A3E 65796C jns 00859AAD
00859A41 0300 add eax, [eax]
00859A43 000A add [edx], cl
00859A45 0009 add [ecx], cl
00859A47 7632 jbe 00859A7B
00859A49 43 inc ebx
00859A4A 6F outsd
00859A4B 6C insb
00859A4C 756D jnz 00859ABB
00859A4E 6E outsb
00859A4F 367003 jo 00859A55
00859A52 0000 add [eax], al
00859A54 0A00 or al, byte ptr [eax]
00859A56 08564F or [esi+$4F], dl
00859A59 7264 jb 00859ABF
00859A5B 65724E jb 00859AAC
00859A5E 6F outsd
00859A5F 7403 jz 00859A64
00859A61 0000 add [eax], al
00859A63 0A00 or al, byte ptr [eax]
00859A65 06 push es
00859A66 7632 jbe 00859A9A
00859A68 4E dec esi
00859A69 6F outsd
00859A6A 7465 jz 00859AD1
00859A6C 7803 js 00859A71
00859A6E 0000 add [eax], al
00859A70 0A00 or al, byte ptr [eax]
00859A72 097632 or [esi+$32], esi
00859A75 43 inc ebx
00859A76 6F outsd
00859A77 6C insb
00859A78 756D jnz 00859AE7
00859A7A 6E outsb
00859A7B 357C030000 xor eax, $0000037C
00859A80 0400 add al, +$00
00859A82 06 push es
00859A83 4C dec esp
00859A84 61 popa
00859A85 62656C bound esp, qword ptr [ebp+$6C]
00859A88 37 aaa
00859A89 800300 add byte ptr [ebx], $00
00859A8C 000500054564 add [$64450500], al
00859A92 6974318403000010 imul esi, [ecx+esi-$7C], $10000003
00859A9A 0007 add [edi], al
00859A9C 42 inc edx
00859A9D 7574 jnz 00859B13
00859A9F 746F jz 00859B10
00859AA1 6E outsb
00859AA2 318803000011 xor [eax+$11000003], ecx
00859AA8 0009 add [ecx], cl
00859AAA 43 inc ebx
00859AAB 6865636B42 push $426B6365
00859AB0 6F outsd
00859AB1 7831 js 00859AE4
00859AB3 8C03 mov word ptr [ebx], es
00859AB5 0000 add [eax], al
00859AB7 0500074F72 add eax, +$724F0700
00859ABC 6465724E jb 00859B0E
00859AC0 6F outsd
00859AC1 90 nop
00859AC2 0300 add eax, [eax]
00859AC4 000400 add [eax+eax], al
00859AC7 06 push es
00859AC8 4C dec esp
00859AC9 61 popa
00859ACA 62656C bound esp, qword ptr [ebp+$6C]
00859ACD 38940300000100 cmp [ebx+eax+$10000], dl
00859AD4 0454 add al, +$54
00859AD6 63686B arpl [eax+$6B], bp
00859AD9 98 cwde
00859ADA 0300 add eax, [eax]
00859ADC 0001 add [ecx], al
00859ADE 0006 add [esi], al
00859AE0 54 push esp
00859AE1 6E outsb
00859AE2 6F outsd
00859AE3 63686B arpl [eax+$6B], bp
00859AE6 9C pushf
00859AE7 0300 add eax, [eax]
00859AE9 0012 add [edx], dl
00859AEB 000D63785461 add [$61547863], cl
00859AF1 62436F bound eax, qword ptr [ebx+$6F]
00859AF4 6E outsb
00859AF5 7472 jz 00859B69
00859AF7 6F outsd
00859AF8 6C insb
00859AF9 31A00300000A xor [eax+$A000003], esp
00859AFF 000B add [ebx], cl
00859B01 7632 jbe 00859B35
00859B03 43 inc ebx
00859B04 6F outsd
00859B05 6D insd
00859B06 54 push esp
00859B07 61 popa
00859B08 69746F75A4030000 imul esi, [edi+ebp*2+$75], $000003A4
00859B10 0100 add [eax], eax
00859B12 05545A4453 add eax, +$53445A54
00859B17 43 inc ebx
00859B18 A803 test al, $03
00859B1A 0000 add [eax], al
00859B1C 0A00 or al, byte ptr [eax]
00859B1E 07 pop es
00859B1F 7632 jbe 00859B53
00859B21 43 inc ebx
00859B22 6F outsd
00859B23 6E outsb
00859B24 4E dec esi
00859B25 6F outsd
00859B26 AC lodsb
00859B27 0300 add eax, [eax]
00859B29 000400 add [eax+eax], al
00859B2C 07 pop es
00859B2D 4C dec esp
00859B2E 61 popa
00859B2F 62656C bound esp, qword ptr [ebp+$6C]
00859B32 3131 xor [ecx], esi
00859B34 B003 mov al, $03
00859B36 0000 add [eax], al
00859B38 0400 add al, +$00
00859B3A 07 pop es
00859B3B 4C dec esp
00859B3C 61 popa
00859B3D 62656C bound esp, qword ptr [ebp+$6C]
00859B40 3133 xor [ebx], esi
00859B42 B403 mov ah, $03
00859B44 0000 add [eax], al
00859B46 0400 add al, +$00
00859B48 06 push es
00859B49 4C dec esp
00859B4A 61 popa
00859B4B 62656C bound esp, qword ptr [ebp+$6C]
00859B4E 34B8 xor al, $B8
00859B50 0300 add eax, [eax]
00859B52 00050005436F add [$6F430500], al
00859B58 6E outsb
00859B59 4E dec esi
00859B5A 6F outsd
00859B5B BC03000004 mov esp, $04000003
00859B60 0006 add [esi], al
00859B62 4C dec esp
00859B63 61 popa
00859B64 62656C bound esp, qword ptr [ebp+$6C]
00859B67 35C0030000 xor eax, $000003C0
00859B6C 0500076368 add eax, +$68630700
00859B71 6B6E6F74 imul ebp, [esi+$6F], $74
00859B75 65C403 les eax, gs:[ebx]
00859B78 0000 add [eax], al
*)
end;
procedure TfrmYSCRPB._PROC_00859C13(Sender : TObject);
begin
(*
00859C13 6E outsb
00859C14 6974F00300000100 imul esi, [eax+esi*8+$03], $00010000
00859C1C 03545A44 add edx, [edx+ebx*2+$44]
00859C20 F4 hlt
00859C21 0300 add eax, [eax]
00859C23 000A add [edx], cl
00859C25 0009 add [ecx], cl
00859C27 7632 jbe 00859C5B
00859C29 50 push eax
00859C2A 61 popa
00859C2B 794D jns 00859C7A
00859C2D 656E outsb
00859C2F 74F8 jz 00859C29
00859C31 0300 add eax, [eax]
00859C33 000400 add [eax+eax], al
00859C36 07 pop es
00859C37 4C dec esp
00859C38 61 popa
00859C39 62656C bound esp, qword ptr [ebp+$6C]
00859C3C 3130 xor [eax], esi
00859C3E FC cld
00859C3F 0300 add eax, [eax]
00859C41 000500075061 add [$61500700], al
00859C47 794D jns 00859C96
00859C49 656E outsb
00859C4B 742C jz 00859C79
00859C4D 0012 add [edx], dl
00859C4F 0090A785000B add [eax+$B0085A7], dl
00859C55 46 inc esi
00859C56 6F outsd
00859C57 726D jb 00859CC6
00859C59 44 inc esp
00859C5A 657374 jnb 00859CD1
00859C5D 726F jb 00859CCE
00859C5F 7910 jns 00859C71
00859C61 0098A7850009 add [eax+$90085A7], bl
00859C67 46 inc esi
00859C68 6F outsd
00859C69 726D jb 00859CD8
00859C6B 43 inc ebx
00859C6C 6C insb
00859C6D 6F outsd
00859C6E 7365 jnb 00859CD5
00859C70 1300 adc eax, [eax]
00859C72 9C pushf
00859C73 A7 cmpsd
00859C74 8500 test [eax], eax
00859C76 0C54 or al, $54
00859C78 42 inc edx
00859C79 43 inc ebx
00859C7A 6C insb
00859C7B 6F outsd
00859C7C 7365 jnb 00859CE3
00859C7E 43 inc ebx
00859C7F 6C insb
00859C80 69636B1100E8A7 imul esp, [ebx+$6B], $A7E80011
00859C87 8500 test [eax], eax
00859C89 0A544244 or dl, byte ptr [edx+eax*2+$44]
00859C8D 656C insb
00859C8F 43 inc ebx
00859C90 6C insb
00859C91 69636B0F009CAA imul esp, [ebx+$6B], $AA9C000F
00859C98 8500 test [eax], eax
00859C9A 08466F or [esi+$6F], al
00859C9D 726D jb 00859D0C
00859C9F 53 push ebx
00859CA0 686F771500 push $0015776F
00859CA5 A8AB test al, $AB
00859CA7 8500 test [eax], eax
00859CA9 0E push cs
00859CAA 54 push esp
00859CAB 42 inc edx
00859CAC 52 push edx
00859CAD 61 popa
00859CAE 667265 jb 00859D16
00859CB1 7368 jnb 00859D1B
00859CB3 43 inc ebx
00859CB4 6C insb
00859CB5 69636B1700C4AB imul esp, [ebx+$6B], $ABC40017
00859CBC 8500 test [eax], eax
00859CBE 10546F6F adc [edi+ebp*2+$6F], dl
00859CC2 6C insb
00859CC3 42 inc edx
00859CC4 7574 jnz 00859D3A
00859CC6 746F jz 00859D37
00859CC8 6E outsb
00859CC9 32436C xor al, byte ptr [ebx+$6C]
00859CCC 69636B160070AC imul esp, [ebx+$6B], $AC700016
00859CD3 8500 test [eax], eax
00859CD5 0F436F6D cmovnb ebp, [edi+$6D]
00859CD9 54 push esp
00859CDA 61 popa
00859CDB 69746F754368616E imul esi, [edi+ebp*2+$75], $6E616843
00859CE3 67651300 adc eax, gs:[bx+si]
00859CE7 84AC85000C4275 test [ebp+eax*4+$75420C00], ch
00859CEE 7474 jz 00859D64
00859CF0 6F outsd
00859CF1 6E outsb
00859CF2 32436C xor al, byte ptr [ebx+$6C]
00859CF5 69636B30002CBB imul esp, [ebx+$6B], $BB2C0030
00859CFC 8500 test [eax], eax
00859CFE 296378 sub dword ptr [ebx+$78], esp
00859D01 47 inc edi
00859D02 7269 jb 00859D6D
00859D04 6444 inc esp
00859D06 42 inc edx
00859D07 43 inc ebx
00859D08 6F outsd
00859D09 6C insb
00859D0A 756D jnz 00859D79
00859D0C 6E outsb
00859D0D 385072 cmp [eax+$72], dl
00859D10 6F outsd
00859D11 7065 jo 00859D78
00859D13 7274 jb 00859D89
00859D15 69657345646974 imul esp, [ebp+$73], $74696445
00859D1C 56 push esi
00859D1D 61 popa
00859D1E 6C insb
00859D1F 7565 jnz 00859D86
00859D21 43 inc ebx
00859D22 68616E6765 push $65676E61
00859D27 643000 xor fs:[eax], al
00859D2A F8 clc
00859D2B BD85002963 mov ebp, $63290085
00859D30 7847 js 00859D79
00859D32 7269 jb 00859D9D
00859D34 6444 inc esp
00859D36 42 inc edx
00859D37 43 inc ebx
00859D38 6F outsd
00859D39 6C insb
00859D3A 756D jnz 00859DA9
00859D3C 6E outsb
00859D3D 3550726F70 xor eax, $706F7250
00859D42 657274 jb 00859DB9
00859D45 69657345646974 imul esp, [ebp+$73], $74696445
00859D4C 56 push esi
00859D4D 61 popa
00859D4E 6C insb
00859D4F 7565 jnz 00859DB6
00859D51 43 inc ebx
00859D52 68616E6765 push $65676E61
00859D57 643000 xor fs:[eax], al
00859D5A D4 aam
00859D5B C7850029637847726964 mov dword ptr [ebp+$78632900], $64697247
00859D65 44 inc esp
00859D66 42 inc edx
00859D67 43 inc ebx
00859D68 6F outsd
00859D69 6C insb
00859D6A 756D jnz 00859DD9
00859D6C 6E outsb
00859D6D 315072 xor [eax+$72], edx
00859D70 6F outsd
00859D71 7065 jo 00859DD8
00859D73 7274 jb 00859DE9
00859D75 69657345646974 imul esp, [ebp+$73], $74696445
00859D7C 56 push esi
00859D7D 61 popa
00859D7E 6C insb
00859D7F 7565 jnz 00859DE6
00859D81 43 inc ebx
00859D82 68616E6765 push $65676E61
00859D87 6417 pop ss
00859D89 00A0CA850010 add [eax+$100085CA], ah
00859D8F 54 push esp
00859D90 6F outsd
00859D91 6F outsd
00859D92 6C insb
00859D93 42 inc edx
00859D94 7574 jnz 00859E0A
00859D96 746F jz 00859E07
00859D98 6E outsb
00859D99 33436C xor eax, [ebx+$6C]
00859D9C 69636B2B00ECCE imul esp, [ebx+$6B], $CEEC002B
00859DA3 8500 test [eax], eax
00859DA5 2463 and al, $63
00859DA7 7847 js 00859DF0
00859DA9 7269 jb 00859E14
00859DAB 6444 inc esp
00859DAD 42 inc edx
00859DAE 43 inc ebx
00859DAF 6F outsd
00859DB0 6C insb
00859DB1 756D jnz 00859E20
00859DB3 6E outsb
00859DB4 335072 xor edx, [eax+$72]
00859DB7 6F outsd
00859DB8 7065 jo 00859E1F
00859DBA 7274 jb 00859E30
00859DBC 69657342757474 imul esp, [ebp+$73], $74747542
00859DC3 6F outsd
00859DC4 6E outsb
00859DC5 43 inc ebx
00859DC6 6C insb
00859DC7 69636B2B00B4D3 imul esp, [ebx+$6B], $D3B4002B
00859DCE 8500 test [eax], eax
00859DD0 2463 and al, $63
00859DD2 7847 js 00859E1B
00859DD4 7269 jb 00859E3F
00859DD6 6444 inc esp
00859DD8 42 inc edx
00859DD9 43 inc ebx
00859DDA 6F outsd
00859DDB 6C insb
00859DDC 756D jnz 00859E4B
00859DDE 6E outsb
00859DDF 3650 push eax
00859DE1 726F jb 00859E52
00859DE3 7065 jo 00859E4A
00859DE5 7274 jb 00859E5B
00859DE7 69657342757474 imul esp, [ebp+$73], $74747542
00859DEE 6F outsd
00859DEF 6E outsb
00859DF0 43 inc ebx
00859DF1 6C insb
00859DF2 69636B250010D7 imul esp, [ebx+$6B], $D7100025
00859DF9 8500 test [eax], eax
00859DFB 1E push ds
00859DFC 7632 jbe 00859E30
00859DFE 43 inc ebx
00859DFF 6F outsd
00859E00 6C insb
00859E01 756D jnz 00859E70
00859E03 6E outsb
00859E04 335072 xor edx, [eax+$72]
00859E07 6F outsd
00859E08 7065 jo 00859E6F
00859E0A 7274 jb 00859E80
00859E0C 69657342757474 imul esp, [ebp+$73], $74747542
00859E13 6F outsd
00859E14 6E outsb
00859E15 43 inc ebx
00859E16 6C insb
00859E17 69636B170070DA imul esp, [ebx+$6B], $DA700017
00859E1E 8500 test [eax], eax
00859E20 10546F6F adc [edi+ebp*2+$6F], dl
00859E24 6C insb
00859E25 42 inc edx
00859E26 7574 jnz 00859E9C
00859E28 746F jz 00859E99
00859E2A 6E outsb
00859E2B 31436C xor [ebx+$6C], eax
00859E2E 69636B2500B0DA imul esp, [ebx+$6B], $DAB00025
00859E35 8500 test [eax], eax
00859E37 1E push ds
00859E38 7632 jbe 00859E6C
00859E3A 43 inc ebx
00859E3B 6F outsd
00859E3C 6C insb
00859E3D 756D jnz 00859EAC
00859E3F 6E outsb
00859E40 37 aaa
00859E41 50 push eax
00859E42 726F jb 00859EB3
00859E44 7065 jo 00859EAB
00859E46 7274 jb 00859EBC
00859E48 69657342757474 imul esp, [ebp+$73], $74747542
00859E4F 6F outsd
00859E50 6E outsb
00859E51 43 inc ebx
00859E52 6C insb
00859E53 69636B2500ECE2 imul esp, [ebx+$6B], $E2EC0025
00859E5A 8500 test [eax], eax
00859E5C 1E push ds
00859E5D 7632 jbe 00859E91
00859E5F 50 push eax
00859E60 53 push ebx
00859E61 50 push eax
00859E62 726F jb 00859ED3
00859E64 7065 jo 00859ECB
00859E66 7274 jb 00859EDC
00859E68 69657345646974 imul esp, [ebp+$73], $74696445
00859E6F 56 push esi
00859E70 61 popa
00859E71 6C insb
00859E72 7565 jnz 00859ED9
00859E74 43 inc ebx
00859E75 68616E6765 push $65676E61
00859E7A 642A00 sub al, byte ptr fs:[eax]
00859E7D 90 nop
00859E7E E585 in eax, $85
00859E80 0023 add [ebx], ah
00859E82 7632 jbe 00859EB6
00859E84 43 inc ebx
00859E85 6F outsd
00859E86 6C insb
00859E87 756D jnz 00859EF6
00859E89 6E outsb
00859E8A 325072 xor dl, byte ptr [eax+$72]
00859E8D 6F outsd
00859E8E 7065 jo 00859EF5
00859E90 7274 jb 00859F06
00859E92 69657345646974 imul esp, [ebp+$73], $74696445
00859E99 56 push esi
00859E9A 61 popa
00859E9B 6C insb
00859E9C 7565 jnz 00859F03
00859E9E 43 inc ebx
00859E9F 68616E6765 push $65676E61
00859EA4 642A00 sub al, byte ptr fs:[eax]
00859EA7 10E8 adc al, ch
00859EA9 8500 test [eax], eax
00859EAB 237632 and esi, [esi+$32]
00859EAE 4B dec ebx
00859EAF 50 push eax
00859EB0 4D dec ebp
00859EB1 6F outsd
00859EB2 6E outsb
00859EB3 657950 jns 00859F06
00859EB6 726F jb 00859F27
00859EB8 7065 jo 00859F1F
00859EBA 7274 jb 00859F30
00859EBC 69657345646974 imul esp, [ebp+$73], $74696445
00859EC3 56 push esi
00859EC4 61 popa
00859EC5 6C insb
00859EC6 7565 jnz 00859F2D
00859EC8 43 inc ebx
00859EC9 68616E6765 push $65676E61
00859ECE 641300 adc eax, fs:[eax]
00859ED1 90 nop
00859ED2 EC in al, dx
00859ED3 8500 test [eax], eax
00859ED5 0C42 or al, $42
00859ED7 7574 jnz 00859F4D
00859ED9 746F jz 00859F4A
00859EDB 6E outsb
00859EDC 31436C xor [ebx+$6C], eax
00859EDF 69636B15000CF1 imul esp, [ebx+$6B], $F10C0015
00859EE6 8500 test [eax], eax
00859EE8 0E push cs
00859EE9 43 inc ebx
00859EEA 6865636B42 push $426B6365
00859EEF 6F outsd
00859EF0 7831 js 00859F23
00859EF2 43 inc ebx
00859EF3 6C insb
00859EF4 69636B1A0088F2 imul esp, [ebx+$6B], $F288001A
00859EFB 8500 test [eax], eax
00859EFD 136378 adc esp, [ebx+$78]
00859F00 54 push esp
00859F01 61 popa
00859F02 62436F bound eax, qword ptr [ebx+$6F]
00859F05 6E outsb
00859F06 7472 jz 00859F7A
00859F08 6F outsd
00859F09 6C insb
00859F0A 314368 xor [ebx+$68], eax
00859F0D 61 popa
00859F0E 6E outsb
00859F0F 67651100 adc gs:[bx+si], eax
00859F13 9C pushf
00859F14 F2 repne
00859F15 8500 test [eax], eax
00859F17 0A466F or al, byte ptr [esi+$6F]
00859F1A 726D jb 00859F89
00859F1C 43 inc ebx
00859F1D 7265 jb 00859F84
00859F1F 61 popa
00859F20 7465 jz 00859F87
00859F22 1000 adc [eax], al
00859F24 24F3 and al, $F3
00859F26 8500 test [eax], eax
00859F28 09546368 or [ebx+$68], edx
00859F2C 6B436C69 imul eax, [ebx+$6C], $69
00859F30 636B12 arpl [ebx+$12], bp
00859F33 00CC add ah, cl
00859F35 F5 cmc
00859F36 8500 test [eax], eax
00859F38 0B546E6F or edx, [esi+ebp*2+$6F]
00859F3C 63686B arpl [eax+$6B], bp
00859F3F 43 inc ebx
00859F40 6C insb
00859F41 69636B270074F8 imul esp, [ebx+$6B], $F8740027
00859F48 8500 test [eax], eax
00859F4A 207632 and [esi+$32], dh
00859F4D 43 inc ebx
00859F4E 6F outsd
00859F4F 6D insd
00859F50 54 push esp
00859F51 61 popa
00859F52 69746F7550726F70 imul esi, [edi+ebp*2+$75], $706F7250
00859F5A 657274 jb 00859FD1
00859F5D 69657342757474 imul esp, [ebp+$73], $74747542
00859F64 6F outsd
00859F65 6E outsb
00859F66 43 inc ebx
00859F67 6C insb
00859F68 69636B1F00B0FB imul esp, [ebx+$6B], $FBB0001F
00859F6F 8500 test [eax], eax
00859F71 185642 sbb [esi+$42], dl
00859F74 5A pop edx
00859F75 50 push eax
00859F76 726F jb 00859FE7
00859F78 7065 jo 00859FDF
00859F7A 7274 jb 00859FF0
00859F7C 69657342757474 imul esp, [ebp+$73], $74747542
00859F83 6F outsd
00859F84 6E outsb
00859F85 43 inc ebx
00859F86 6C insb
00859F87 69636B2500F4FE imul esp, [ebx+$6B], $FEF40025
00859F8E 8500 test [eax], eax
00859F90 1E push ds
00859F91 7632 jbe 00859FC5
00859F93 43 inc ebx
00859F94 6F outsd
00859F95 6C insb
00859F96 756D jnz 0085A005
00859F98 6E outsb
00859F99 3450 xor al, $50
00859F9B 726F jb 0085A00C
00859F9D 7065 jo 0085A004
00859F9F 7274 jb 0085A015
00859FA1 69657342757474 imul esp, [ebp+$73], $74747542
00859FA8 6F outsd
00859FA9 6E outsb
00859FAA 43 inc ebx
00859FAB 6C insb
00859FAC 69636B20004802 imul esp, [ebx+$6B], $02480020
00859FB3 8600 xchg [eax], al
00859FB5 197632 sbb [esi+$32], esi
00859FB8 43 inc ebx
00859FB9 6F outsd
00859FBA 6C insb
00859FBB 756D jnz 0085A02A
00859FBD 6E outsb
00859FBE 3550726F70 xor eax, $706F7250
00859FC3 657274 jb 0085A03A
00859FC6 6965734368616E imul esp, [ebp+$73], $6E616843
00859FCD 67652500940286 and eax, $86029400
00859FD4 001E add [esi], bl
00859FD6 7632 jbe 0085A00A
00859FD8 43 inc ebx
00859FD9 6F outsd
00859FDA 6E outsb
00859FDB 4E dec esi
00859FDC 6F outsd
00859FDD 48 dec eax
00859FDE 5A pop edx
00859FDF 50 push eax
00859FE0 726F jb 0085A051
00859FE2 7065 jo 0085A049
00859FE4 7274 jb 0085A05A
00859FE6 69657342757474 imul esp, [ebp+$73], $74747542
00859FED 6F outsd
00859FEE 6E outsb
00859FEF 43 inc ebx
00859FF0 6C insb
00859FF1 69636B25007406 imul esp, [ebx+$6B], $06740025
00859FF8 8600 xchg [eax], al
00859FFA 1E push ds
00859FFB 7632 jbe 0085A02F
00859FFD 47 inc edi
00859FFE 59 pop ecx
00859FFF 53 push ebx
0085A000 4E dec esi
0085A001 61 popa
0085A002 6D insd
0085A003 6550 push eax
0085A005 726F jb 0085A076
0085A007 7065 jo 0085A06E
0085A009 7274 jb 0085A07F
0085A00B 69657342757474 imul esp, [ebp+$73], $74747542
0085A012 6F outsd
0085A013 6E outsb
0085A014 43 inc ebx
0085A015 6C insb
0085A016 69636B2500EC08 imul esp, [ebx+$6B], $08EC0025
0085A01D 8600 xchg [eax], al
0085A01F 1E push ds
0085A020 7632 jbe 0085A054
0085A022 43 inc ebx
0085A023 6F outsd
0085A024 6C insb
0085A025 756D jnz 0085A094
0085A027 6E outsb
0085A028 3650 push eax
0085A02A 726F jb 0085A09B
0085A02C 7065 jo 0085A093
0085A02E 7274 jb 0085A0A4
0085A030 69657342757474 imul esp, [ebp+$73], $74747542
0085A037 6F outsd
0085A038 6E outsb
0085A039 43 inc ebx
0085A03A 6C insb
0085A03B 69636B14006C0B imul esp, [ebx+$6B], $0B6C0014
0085A042 8600 xchg [eax], al
0085A044 0D436F6E4E or eax, $4E6E6F43
0085A049 6F outsd
0085A04A 4B dec ebx
0085A04B 657950 jns 0085A09E
0085A04E 7265 jb 0085A0B5
0085A050 7373 jnb 0085A0C5
0085A052 16 push ss
0085A053 003C0F add [edi+ecx], bh
0085A056 8600 xchg [eax], al
0085A058 0F4F7264 cmovnle esi, [edx+$64]
0085A05C 65724E jb 0085A0AD
0085A05F 6F outsd
0085A060 4B dec ebx
0085A061 657950 jns 0085A0B4
0085A064 7265 jb 0085A0CB
0085A066 7373 jnb 0085A0DB
0085A068 1F pop ds
0085A069 0010 add [eax], dl
0085A06B 138600185476 adc eax, [esi+$76541800]
0085A071 325374 xor dl, byte ptr [ebx+$74]
0085A074 796C jns 0085A0E2
0085A076 657347 jnb 0085A0C0
0085A079 657443 jz 0085A0BF
0085A07C 6F outsd
0085A07D 6E outsb
0085A07E 7465 jz 0085A0E5
0085A080 6E outsb
0085A081 7453 jz 0085A0D6
0085A083 7479 jz 0085A0FE
0085A085 6C insb
0085A086 651100 adc gs:[eax], eax
0085A089 1813 sbb [ebx], dl
0085A08B 8600 xchg [eax], al
0085A08D 0A545A44 or dl, byte ptr [edx+ebx*2+$44]
0085A091 53 push ebx
0085A092 43 inc ebx
0085A093 43 inc ebx
0085A094 6C insb
0085A095 69636B1700D814 imul esp, [ebx+$6B], $14D80017
0085A09C 8600 xchg [eax], al
0085A09E 10546F6F adc [edi+ebp*2+$6F], dl
0085A0A2 6C insb
0085A0A3 42 inc edx
0085A0A4 7574 jnz 0085A11A
0085A0A6 746F jz 0085A117
0085A0A8 6E outsb
0085A0A9 3443 xor al, $43
0085A0AB 6C insb
0085A0AC 69636B1100A81C imul esp, [ebx+$6B], $1CA80011
0085A0B3 8600 xchg [eax], al
0085A0B5 0A54594A or dl, byte ptr [ecx+ebx*2+$4A]
0085A0B9 54 push esp
0085A0BA 48 dec eax
0085A0BB 43 inc ebx
0085A0BC 6C insb
0085A0BD 69636B25008021 imul esp, [ebx+$6B], $21800025
0085A0C4 8600 xchg [eax], al
0085A0C6 1E push ds
0085A0C7 7632 jbe 0085A0FB
0085A0C9 51 push ecx
0085A0CA 7479 jz 0085A145
0085A0CC 55 push ebp
0085A0CD 6E outsb
0085A0CE 697450726F706572 imul esi, [eax+edx*2+$72], $7265706F
0085A0D6 7469 jz 0085A141
0085A0D8 657342 jnb 0085A11D
0085A0DB 7574 jnz 0085A151
0085A0DD 746F jz 0085A14E
0085A0DF 6E outsb
0085A0E0 43 inc ebx
0085A0E1 6C insb
0085A0E2 69636B2600C824 imul esp, [ebx+$6B], $24C80026
0085A0E9 8600 xchg [eax], al
0085A0EB 1F pop ds
0085A0EC 7632 jbe 0085A120
0085A0EE 51 push ecx
0085A0EF 7479 jz 0085A16A
0085A0F1 50 push eax
0085A0F2 726F jb 0085A163
0085A0F4 7065 jo 0085A15B
0085A0F6 7274 jb 0085A16C
0085A0F8 69657345646974 imul esp, [ebp+$73], $74696445
0085A0FF 56 push esi
0085A100 61 popa
0085A101 6C insb
0085A102 7565 jnz 0085A169
0085A104 43 inc ebx
0085A105 68616E6765 push $65676E61
0085A10A 640F00642886 verr word ptr fs:[eax+ebp-$7A]
0085A110 0008 add [eax], cl
0085A112 54 push esp
0085A113 5A pop edx
0085A114 44 inc esp
0085A115 43 inc ebx
0085A116 6C insb
0085A117 69636B2500C028 imul esp, [ebx+$6B], $28C00025
0085A11E 8600 xchg [eax], al
0085A120 1E push ds
0085A121 7632 jbe 0085A155
0085A123 50 push eax
0085A124 61 popa
0085A125 794D jns 0085A174
0085A127 656E outsb
0085A129 7450 jz 0085A17B
0085A12B 726F jb 0085A19C
0085A12D 7065 jo 0085A194
0085A12F 7274 jb 0085A1A5
0085A131 69657342757474 imul esp, [ebp+$73], $74747542
0085A138 6F outsd
0085A139 6E outsb
0085A13A 43 inc ebx
0085A13B 6C insb
0085A13C 69636B0D546672 imul esp, [ebx+$6B], $7266540D
0085A143 6D insd
0085A144 59 pop ecx
0085A145 53 push ebx
0085A146 43 inc ebx
0085A147 52 push edx
0085A148 50 push eax
0085A149 42 inc edx
0085A14A 5F pop edi
0085A14B 51 push ecx
0085A14C 54 push esp
0085A14D 1300 adc eax, [eax]
0085A14F 28944500648A45 sub [ebp+eax*2+$458A6400], dl
0085A156 00B8124D0020 add [eax+$20004D12], bh
0085A15C 42 inc edx
0085A15D 44 inc esp
0085A15E 001C5F add [edi+ebx*2], bl
0085A161 47 inc edi
0085A162 00B867470064 add [eax+$64004767], bh
0085A168 D37800 sar dword ptr [eax+$00], cl
0085A16B A80A test al, $0A
0085A16D 7800 js 0085A16F
0085A16F 0016 add [esi], dl
0085A171 6300 arpl [eax], ax
0085A173 F4 hlt
0085A174 B466 mov ah, $66
0085A176 0034B1 add [ecx+esi*4], dh
0085A179 6600A40E6400E0A5 add [esi+ecx+$A5E00064], ah
0085A181 45 inc ebp
0085A182 005876 add [eax+$76], bl
0085A185 7C00 jl 0085A187
0085A187 087F4B or [edi+$4B], bh
0085A18A 0088996A0000 add [eax+$6A99], cl
0085A190 8E4700 mov es, word ptr [edi+$00]
0085A193 C0964700645D57 rcl byte ptr [esi+$5D640047], $57
0085A19A 0090A0A18500 add [eax+$85A1A0], dl
0085A1A0 07 pop es
0085A1A1 0D5466726D or eax, $6D726654
0085A1A6 59 pop ecx
0085A1A7 53 push ebx
0085A1A8 43 inc ebx
0085A1A9 52 push edx
0085A1AA 50 push eax
0085A1AB 42 inc edx
0085A1AC 5F pop edi
0085A1AD 51 push ecx
0085A1AE 54 push esp
0085A1AF 50 push eax
0085A1B0 97 xchg eax, edi
0085A1B1 8500 test [eax], eax
0085A1B3 D0F2 DB $D0, $F2 // dl, 1
0085A1B5 49 dec ecx
0085A1B6 005E00 add [esi+$00], bl
0085A1B9 0B555F or edx, [ebp+$5F]
0085A1BC 59 pop ecx
0085A1BD 53 push ebx
0085A1BE 43 inc ebx
0085A1BF 52 push edx
0085A1C0 50 push eax
0085A1C1 42 inc edx
0085A1C2 5F pop edi
0085A1C3 51 push ecx
0085A1C4 54 push esp
0085A1C5 0000 add [eax], al
*)
end;
end.