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

8312 lines
318 KiB
ObjectPascal
Raw 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_YSCRKP;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics,
Controls, Forms, Dialogs, StdCtrls
type
TfrmYSCRKP=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;
VBZ: TcxGridDBColumn;
VYB: TcxGridDBColumn;
v2Column6: TcxGridDBColumn;
VMOrderNo: TcxGridDBColumn;
v2PS: TcxGridDBColumn;
v2Column2: TcxGridDBColumn;
v2KP: TcxGridDBColumn;
v2MP_CodeName: TcxGridDBColumn;
v2Column4: TcxGridDBColumn;
v2Column5: TcxGridDBColumn;
MP_CodeName: TEdit;
Label4: TLabel;
MP_Spec: TEdit;
Label5: TLabel;
Label7: TLabel;
Edit1: TEdit;
Button1: TToolButton;
CheckBox1: TCheckBox;
MOrderNo: TEdit;
Label8: TLabel;
Tchk: TToolButton;
Tnochk: TToolButton;
cxTabControl1: TcxTabControl;
v2ComTaitou: TcxGridDBColumn;
TZDSC: TToolButton;
v2MaoQty: TcxGridDBColumn;
v2JZQty: TcxGridDBColumn;
v2ConNoHZ: TcxGridDBColumn;
v2PRTColor: TcxGridDBColumn;
Label9: TLabel;
PRTColor: TEdit;
v2PBNote: TcxGridDBColumn;
v2MQty: TcxGridDBColumn;
Label10: TLabel;
Label11: TLabel;
Label12: TLabel;
Label13: TLabel;
v2FeeType: TcxGridDBColumn;
Label14: TLabel;
ConNoHZ: TEdit;
v2chkstatus: TcxGridDBColumn;
PopupMenu1: TPopupMenu;
N1: TMenuItem;
N2: TMenuItem;
ToolButton4: TToolButton;
ToolButton5: TToolButton;
v2KPType: TcxGridDBColumn;
cxStyleRepository1: TcxStyleRepository;
cxStyle1: TcxStyle;
v2SOrdDefStr4: TcxGridDBColumn;
Label17: TLabel;
KPType: TComboBox;
Label15: TLabel;
Note: TEdit;
v2Huilv: TcxGridDBColumn;
procedure FormDestroy(Sender : TObject);
procedure FormClose(Sender : TObject);
procedure TBCloseClick(Sender : TObject);
procedure TBDelClick(Sender : TObject);
procedure FormShow(Sender : TObject);
procedure TBRafreshClick(Sender : TObject);
procedure ToolButton2Click(Sender : TObject);
procedure FactoryNameChange(Sender : TObject);
procedure Button2Click(Sender : TObject);
procedure cxGridDBColumn8PropertiesEditValueChanged(Sender : TObject);
procedure cxGridDBColumn5PropertiesEditValueChanged(Sender : TObject);
procedure cxGridDBColumn1PropertiesEditValueChanged(Sender : TObject);
procedure ToolButton3Click(Sender : TObject);
procedure cxGridDBColumn3PropertiesButtonClick(Sender : TObject);
procedure cxGridDBColumn6PropertiesButtonClick(Sender : TObject);
procedure v2Column3PropertiesButtonClick(Sender : TObject);
procedure ToolButton1Click(Sender : TObject);
procedure v2Column7PropertiesButtonClick(Sender : TObject);
procedure v2PSPropertiesEditValueChanged(Sender : TObject);
procedure v2Column2PropertiesEditValueChanged(Sender : TObject);
procedure v2KPMoneyPropertiesEditValueChanged(Sender : TObject);
procedure Button1Click(Sender : TObject);
procedure CheckBox1Click(Sender : TObject);
procedure cxTabControl1Change(Sender : TObject);
procedure FormCreate(Sender : TObject);
procedure TchkClick(Sender : TObject);
procedure TnochkClick(Sender : TObject);
procedure v2ComTaitouPropertiesButtonClick(Sender : TObject);
procedure TZDSCClick(Sender : TObject);
procedure VBZPropertiesButtonClick(Sender : TObject);
procedure v2Column4PropertiesButtonClick(Sender : TObject);
procedure v2Column5PropertiesChange(Sender : TObject);
procedure v2ConNoHZPropertiesButtonClick(Sender : TObject);
procedure Tv2StylesGetContentStyle(Sender : TObject);
procedure N1Click(Sender : TObject);
procedure N2Click(Sender : TObject);
procedure ToolButton4Click(Sender : TObject);
procedure ToolButton5Click(Sender : TObject);
procedure v2KPTypePropertiesEditValueChanged(Sender : TObject);
procedure _PROC_0086383C(Sender : TObject);
procedure _PROC_008645B5(Sender : TObject);
procedure _PROC_00865109(Sender : TObject);
procedure _PROC_00865569(Sender : TObject);
procedure _PROC_008660B9(Sender : TObject);
procedure _PROC_0086646D(Sender : TObject);
procedure _PROC_00866FD1(Sender : TObject);
procedure _PROC_0086730E(Sender : TObject);
procedure _PROC_00867344(Sender : TObject);
procedure _PROC_00867351(Sender : TObject);
procedure _PROC_00867739(Sender : TObject);
procedure _PROC_00867EB1(Sender : TObject);
procedure _PROC_00868231(Sender : TObject);
procedure _PROC_008684B1(Sender : TObject);
procedure _PROC_008688D5(Sender : TObject);
procedure _PROC_008698A1(Sender : TObject);
procedure _PROC_00869C01(Sender : TObject);
procedure _PROC_00869FE5(Sender : TObject);
procedure _PROC_0086A505(Sender : TObject);
procedure _PROC_0086AD45(Sender : TObject);
procedure _PROC_0086AE76(Sender : TObject);
procedure _PROC_0086B413(Sender : TObject);
private
{ Private declarations }
public
{ Public declarations }
end ;
var
frmYSCRKP: TfrmYSCRKP;
{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}
implementation
{$R *.DFM}
procedure TfrmYSCRKP.FormDestroy(Sender : TObject);
begin
(*
00863FAC 33C0 xor eax, eax
* Reference to GlobalVar_00895AA4
|
00863FAE A3A45A8900 mov dword ptr [$00895AA4], eax
00863FB3 C3 ret
*)
end;
procedure TfrmYSCRKP.FormClose(Sender : TObject);
begin
(*
00863FB4 C60102 mov byte ptr [ecx], $02
00863FB7 C3 ret
*)
end;
procedure TfrmYSCRKP.TBCloseClick(Sender : TObject);
begin
(*
00863FB8 53 push ebx
00863FB9 8BD8 mov ebx, eax
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
00863FBB B9E43F8600 mov ecx, $00863FE4
* Reference to control TfrmYSCRKP.Tv2 : TcxGridDBTableView
|
00863FC0 8B933C030000 mov edx, [ebx+$033C]
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>5'
|
00863FC6 B8F83F8600 mov eax, $00863FF8
|
00863FCB E8D03BF5FF call 007B7BA0
00863FD0 8BC3 mov eax, ebx
* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
00863FD2 E8C11FC4FF call 004A5F98
00863FD7 5B pop ebx
00863FD8 C3 ret
*)
end;
procedure TfrmYSCRKP.TBDelClick(Sender : TObject);
begin
(*
00864004 55 push ebp
00864005 8BEC mov ebp, esp
00864007 33C9 xor ecx, ecx
00864009 51 push ecx
0086400A 51 push ecx
0086400B 51 push ecx
0086400C 51 push ecx
0086400D 51 push ecx
0086400E 51 push ecx
0086400F 51 push ecx
00864010 51 push ecx
00864011 53 push ebx
00864012 56 push esi
00864013 57 push edi
00864014 8945FC mov [ebp-$04], eax
00864017 33C0 xor eax, eax
00864019 55 push ebp
0086401A 680B428600 push $0086420B
***** TRY
|
0086401F 64FF30 push dword ptr fs:[eax]
00864022 648920 mov fs:[eax], esp
00864025 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00864028 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0086402E E88D3EC6FF call 004C7EC0
00864033 84C0 test al, al
00864035 0F85AD010000 jnz 008641E8
0086403B A01C428600 mov al, byte ptr [$0086421C]
00864040 50 push eax
00864041 8D45EC lea eax, [ebp-$14]
00864044 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
00864046 E8194DBBFF call 00418D64
0086404B 8D4DEC lea ecx, [ebp-$14]
0086404E 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00864051 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
00864057 BA28428600 mov edx, $00864228
0086405C 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
0086405E FF9344020000 call dword ptr [ebx+$0244]
00864064 84C0 test al, al
00864066 751D jnz 00864085
00864068 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086406A B930428600 mov ecx, $00864230
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
0086406F BA38428600 mov edx, $00864238
*)
end;
procedure TfrmYSCRKP.FormShow(Sender : TObject);
begin
(*
008642B8 53 push ebx
008642B9 8BD8 mov ebx, eax
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
008642BB B928438600 mov ecx, $00864328
* Reference to control TfrmYSCRKP.Tv2 : TcxGridDBTableView
|
008642C0 8B933C030000 mov edx, [ebx+$033C]
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>5'
|
008642C6 B83C438600 mov eax, $0086433C
|
008642CB E8D436F5FF call 007B79A4
* Reference to control TfrmYSCRKP.ADOQueryTemp : TADOQuery
|
008642D0 8B8308030000 mov eax, [ebx+$0308]
|
008642D6 E8AD06F5FF call 007B4988
008642DB 83C4F8 add esp, -$08
008642DE DD1C24 fstp qword ptr [esp]
008642E1 9B wait
* Reference to control TfrmYSCRKP.Enddate : TDateTimePicker
|
008642E2 8B8360030000 mov eax, [ebx+$0360]
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
008642E8 E83FDFC0FF call 0047222C
* Reference to control TfrmYSCRKP.ADOQueryTemp : TADOQuery
|
008642ED 8B8308030000 mov eax, [ebx+$0308]
|
008642F3 E89006F5FF call 007B4988
008642F8 D82548438600 fsub dword ptr [$00864348]
008642FE 83C4F8 add esp, -$08
00864301 DD1C24 fstp qword ptr [esp]
00864304 9B wait
* Reference to control TfrmYSCRKP.begdate : TDateTimePicker
|
00864305 8B835C030000 mov eax, [ebx+$035C]
* Reference to: ComCtrls.TCommonCalendar.SetDateTime(TCommonCalendar;TDateTime);
|
0086430B E81CDFC0FF call 0047222C
00864310 8BC3 mov eax, ebx
|
00864312 E8A9F4FFFF call 008637C0
00864317 8BC3 mov eax, ebx
* Reference to : TfrmYSCRKP._PROC_0086383C()
|
00864319 E81EF5FFFF call 0086383C
0086431E 5B pop ebx
0086431F C3 ret
*)
end;
procedure TfrmYSCRKP.TBRafreshClick(Sender : TObject);
begin
(*
0086434C 53 push ebx
0086434D 8BD8 mov ebx, eax
* Reference to control TfrmYSCRKP.begdate : TDateTimePicker
|
0086434F 8B835C030000 mov eax, [ebx+$035C]
00864355 8B10 mov edx, [eax]
* Reference to method TDateTimePicker.SetFocus()
|
00864357 FF92C4000000 call dword ptr [edx+$00C4]
0086435D 8BC3 mov eax, ebx
* Reference to : TfrmYSCRKP._PROC_0086383C()
|
0086435F E8D8F4FFFF call 0086383C
00864364 5B pop ebx
00864365 C3 ret
*)
end;
procedure TfrmYSCRKP.ToolButton2Click(Sender : TObject);
begin
(*
00864368 55 push ebp
00864369 8BEC mov ebp, esp
0086436B 6A00 push $00
0086436D 53 push ebx
0086436E 8BD8 mov ebx, eax
00864370 33C0 xor eax, eax
00864372 55 push ebp
00864373 680C448600 push $0086440C
***** TRY
|
00864378 64FF30 push dword ptr fs:[eax]
0086437B 648920 mov fs:[eax], esp
0086437E BA20448600 mov edx, $00864420
* Reference to control TfrmYSCRKP.Label12 : TLabel
|
00864383 8B8304040000 mov eax, [ebx+$0404]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00864389 E89242C2FF call 00488620
0086438E BA20448600 mov edx, $00864420
* Reference to control TfrmYSCRKP.Label13 : TLabel
|
00864393 8B8308040000 mov eax, [ebx+$0408]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00864399 E88242C2FF call 00488620
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
0086439E 8B8320030000 mov eax, [ebx+$0320]
* Reference to: DB.TDataSet.GetActive(TDataSet):Boolean;
|
008643A4 E86B16C6FF call 004C5A14
008643A9 84C0 test al, al
008643AB 7449 jz 008643F6
008643AD 8D45FC lea eax, [ebp-$04]
008643B0 50 push eax
008643B1 B902000000 mov ecx, $00000002
008643B6 BA01000000 mov edx, $00000001
* Reference to control TfrmYSCRKP.Panel1 : TPanel
|
008643BB 8B8310030000 mov eax, [ebx+$0310]
|
008643C1 E8EA1CF5FF call 007B60B0
008643C6 8B55FC mov edx, [ebp-$04]
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
008643C9 8B8320030000 mov eax, [ebx+$0320]
|
008643CF E8F428F5FF call 007B6CC8
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
008643D4 8B936C030000 mov edx, [ebx+$036C]
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
008643DA 8B8320030000 mov eax, [ebx+$0320]
|
008643E0 E8AB2AF5FF call 007B6E90
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
008643E5 8B936C030000 mov edx, [ebx+$036C]
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
008643EB 8B8320030000 mov eax, [ebx+$0320]
|
008643F1 E8222CF5FF call 007B7018
008643F6 33C0 xor eax, eax
008643F8 5A pop edx
008643F9 59 pop ecx
008643FA 59 pop ecx
008643FB 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '[Y]<5D>'
|
008643FE 6813448600 push $00864413
00864403 8D45FC lea eax, [ebp-$04]
* Reference to: System.@LStrClr(void;void);
|
00864406 E8190FBAFF call 00405324
0086440B C3 ret
* Reference to: System.@HandleFinally;
|
0086440C E9E306BAFF jmp 00404AF4
00864411 EBF0 jmp 00864403
****** END
|
00864413 5B pop ebx
00864414 59 pop ecx
00864415 5D pop ebp
00864416 C3 ret
*)
end;
procedure TfrmYSCRKP.FactoryNameChange(Sender : TObject);
begin
(*
00864424 56 push esi
* Reference to control TfrmYSCRKP.ToolButton2 : TToolButton
|
00864425 8B8014030000 mov eax, [eax+$0314]
0086442B 66BEEBFF mov si, $FFEB
* Reference to: System.@CallDynaInst;
|
0086442F E82001BAFF call 00404554
00864434 5E pop esi
00864435 C3 ret
*)
end;
procedure TfrmYSCRKP.Button2Click(Sender : TObject);
begin
(*
00864438 55 push ebp
00864439 8BEC mov ebp, esp
0086443B 33C9 xor ecx, ecx
0086443D 51 push ecx
0086443E 51 push ecx
0086443F 51 push ecx
00864440 51 push ecx
00864441 51 push ecx
00864442 53 push ebx
00864443 56 push esi
00864444 8BD8 mov ebx, eax
00864446 33C0 xor eax, eax
00864448 55 push ebp
00864449 6845458600 push $00864545
***** TRY
|
0086444E 64FF30 push dword ptr fs:[eax]
00864451 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00864454 8B836C030000 mov eax, [ebx+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0086445A E8613AC6FF call 004C7EC0
0086445F 84C0 test al, al
00864461 0F85C3000000 jnz 0086452A
00864467 6A24 push $24
* Possible String Reference to: '<27><>ʾ'
|
00864469 B954458600 mov ecx, $00864554
* Possible String Reference to: 'ȷ<><C8B7>Ҫɾ<D2AA><C9BE><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>'
|
0086446E BA5C458600 mov edx, $0086455C
*)
end;
procedure TfrmYSCRKP.cxGridDBColumn8PropertiesEditValueChanged(Sender : TObject);
begin
(*
00865344 55 push ebp
00865345 8BEC mov ebp, esp
00865347 B908000000 mov ecx, $00000008
0086534C 6A00 push $00
0086534E 6A00 push $00
00865350 49 dec ecx
00865351 75F9 jnz 0086534C
00865353 51 push ecx
00865354 53 push ebx
00865355 56 push esi
00865356 8BDA mov ebx, edx
00865358 8BF0 mov esi, eax
0086535A 33C0 xor eax, eax
0086535C 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0086535D 6852558600 push $00865552
***** TRY
|
00865362 64FF30 push dword ptr fs:[eax]
00865365 648920 mov fs:[eax], esp
00865368 8D55FC lea edx, [ebp-$04]
0086536B 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;
|
0086536D E84AA3D2FF call 0058F6BC
* Reference to control TfrmYSCRKP.Tv2 : TcxGridDBTableView
|
00865372 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;
|
00865378 E8CF6FDFFF 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;
|
0086537D E8E2C7DEFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
00865382 8B4050 mov eax, [eax+$50]
00865385 8D55F4 lea edx, [ebp-$0C]
00865388 8B08 mov ecx, [eax]
0086538A FF5110 call dword ptr [ecx+$10]
0086538D 8B45F4 mov eax, [ebp-$0C]
00865390 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00865393 E85455BAFF call 0040A8EC
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00865398 8B9E6C030000 mov ebx, [esi+$036C]
0086539E 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008653A0 E89B30C6FF call 004C8440
008653A5 8D55E0 lea edx, [ebp-$20]
008653A8 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008653AB E83C55BAFF call 0040A8EC
008653B0 8B55E0 mov edx, [ebp-$20]
008653B3 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008653B6 E80D3ABBFF call 00418DC8
008653BB 8D45E4 lea eax, [ebp-$1C]
008653BE 50 push eax
008653BF 8B55F8 mov edx, [ebp-$08]
008653C2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008653C4 E8EB17C6FF call 004C6BB4
008653C9 5A pop edx
008653CA 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
008653CC FF91B4000000 call dword ptr [ecx+$00B4]
008653D2 8BC3 mov eax, ebx
008653D4 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
008653D6 FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRKP.ADOQueryCmd : TADOQuery
|
008653DC 8B9E0C030000 mov ebx, [esi+$030C]
008653E2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
008653E4 E8EB04C6FF call 004C58D4
008653E9 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008653EB E8BC8BC7FF call 004DDFAC
008653F0 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
008653F2 FF5244 call dword ptr [edx+$44]
008653F5 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008653F7 E8B08BC7FF call 004DDFAC
* Possible String Reference to: 'UPdate YCL_SG_HZ '
|
008653FC BA68558600 mov edx, $00865568
00865401 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00865403 FF5138 call dword ptr [ecx+$38]
00865406 8D55DC lea edx, [ebp-$24]
00865409 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086540C E8DB54BAFF call 0040A8EC
00865411 837DDC00 cmp dword ptr [ebp-$24], +$00
00865415 7440 jz 00865457
* Possible String Reference to: ' Set '
|
00865417 6884558600 push $00865584
0086541C FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
0086541F 6894558600 push $00865594
00865424 8D55D4 lea edx, [ebp-$2C]
00865427 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086542A E8BD54BAFF call 0040A8EC
0086542F FF75D4 push dword ptr [ebp-$2C]
00865432 68A0558600 push $008655A0
00865437 8D45D8 lea eax, [ebp-$28]
0086543A BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
0086543F E87002BAFF call 004056B4
00865444 8B45D8 mov eax, [ebp-$28]
00865447 50 push eax
00865448 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0086544A E85D8BC7FF call 004DDFAC
0086544F 5A pop edx
00865450 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00865452 FF5138 call dword ptr [ecx+$38]
00865455 EB2B jmp 00865482
00865457 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00865459 E84E8BC7FF call 004DDFAC
0086545E 50 push eax
* Possible String Reference to: ' Set '
|
0086545F 6884558600 push $00865584
00865464 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=NULL'
|
00865467 68AC558600 push $008655AC
0086546C 8D45D0 lea eax, [ebp-$30]
0086546F BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00865474 E83B02BAFF call 004056B4
00865479 8B55D0 mov edx, [ebp-$30]
0086547C 58 pop eax
0086547D 8B08 mov ecx, [eax]
0086547F FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
00865482 68BC558600 push $008655BC
00865487 8D55C8 lea edx, [ebp-$38]
*)
end;
procedure TfrmYSCRKP.cxGridDBColumn5PropertiesEditValueChanged(Sender : TObject);
begin
(*
00865610 55 push ebp
00865611 8BEC mov ebp, esp
00865613 B926000000 mov ecx, $00000026
00865618 6A00 push $00
0086561A 6A00 push $00
0086561C 49 dec ecx
0086561D 75F9 jnz 00865618
0086561F 51 push ecx
00865620 53 push ebx
00865621 56 push esi
00865622 8BF2 mov esi, edx
00865624 8BD8 mov ebx, eax
00865626 33C0 xor eax, eax
00865628 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><6C><EFBFBD>^[<5B><>]<5D>'
|
00865629 68255F8600 push $00865F25
***** TRY
|
0086562E 64FF30 push dword ptr fs:[eax]
00865631 648920 mov fs:[eax], esp
00865634 8D55FC lea edx, [ebp-$04]
00865637 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;
|
00865639 E87EA0D2FF call 0058F6BC
0086563E 8D55DC lea edx, [ebp-$24]
00865641 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00865644 E8A352BAFF call 0040A8EC
00865649 837DDC00 cmp dword ptr [ebp-$24], +$00
0086564D 7513 jnz 00865662
0086564F 8D45CC lea eax, [ebp-$34]
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
00865652 E8097DBBFF call 0041D360
00865657 8D55CC lea edx, [ebp-$34]
0086565A 8D45FC lea eax, [ebp-$04]
* Reference to: Variants.@VarToWStr(WideString;WideString;TVarData;TVarData);
|
0086565D E8AE26BBFF call 00417D10
* Reference to control TfrmYSCRKP.Tv2 : TcxGridDBTableView
|
00865662 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;
|
00865668 E8DF6CDFFF 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;
|
0086566D E8F2C4DEFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
00865672 8B4050 mov eax, [eax+$50]
00865675 8D55C8 lea edx, [ebp-$38]
00865678 8B08 mov ecx, [eax]
0086567A FF5110 call dword ptr [ecx+$10]
0086567D 8B45C8 mov eax, [ebp-$38]
00865680 8D55E0 lea edx, [ebp-$20]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00865683 E86452BAFF call 0040A8EC
00865688 8B45E0 mov eax, [ebp-$20]
* Possible String Reference to: 'Money'
|
0086568B BA405F8600 mov edx, $00865F40
* Reference to: System.@LStrCmp;
|
00865690 E8AB00BAFF call 00405740
00865695 7546 jnz 008656DD
* Possible String Reference to: 'YFType'
|
00865697 BA505F8600 mov edx, $00865F50
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086569C 8B836C030000 mov eax, [ebx+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008656A2 E80D15C6FF call 004C6BB4
008656A7 8D55C0 lea edx, [ebp-$40]
008656AA 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
008656AC FF5160 call dword ptr [ecx+$60]
008656AF 8B45C0 mov eax, [ebp-$40]
008656B2 8D55C4 lea edx, [ebp-$3C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008656B5 E83252BAFF call 0040A8EC
008656BA 837DC400 cmp dword ptr [ebp-$3C], +$00
008656BE 741D jz 008656DD
008656C0 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
008656C2 B9585F8600 mov ecx, $00865F58
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2>ܸ<EFBFBD><DCB8><EFBFBD>!'
|
008656C7 BA605F8600 mov edx, $00865F60
*)
end;
procedure TfrmYSCRKP.cxGridDBColumn1PropertiesEditValueChanged(Sender : TObject);
begin
(*
008661D0 55 push ebp
008661D1 8BEC mov ebp, esp
008661D3 B909000000 mov ecx, $00000009
008661D8 6A00 push $00
008661DA 6A00 push $00
008661DC 49 dec ecx
008661DD 75F9 jnz 008661D8
008661DF 51 push ecx
008661E0 53 push ebx
008661E1 56 push esi
008661E2 8BDA mov ebx, edx
008661E4 8BF0 mov esi, eax
008661E6 33C0 xor eax, eax
008661E8 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
008661E9 6824648600 push $00866424
***** TRY
|
008661EE 64FF30 push dword ptr fs:[eax]
008661F1 648920 mov fs:[eax], esp
* Possible String Reference to: 'YFType'
|
008661F4 BA3C648600 mov edx, $0086643C
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
008661F9 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008661FF E8B009C6FF call 004C6BB4
00866204 8D55F0 lea edx, [ebp-$10]
00866207 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00866209 FF5160 call dword ptr [ecx+$60]
0086620C 8B45F0 mov eax, [ebp-$10]
0086620F 8D55F4 lea edx, [ebp-$0C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00866212 E8D546BAFF call 0040A8EC
00866217 837DF400 cmp dword ptr [ebp-$0C], +$00
0086621B 741D jz 0086623A
0086621D 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086621F B944648600 mov ecx, $00866444
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2>ܸ<EFBFBD><DCB8><EFBFBD>!'
|
00866224 BA4C648600 mov edx, $0086644C
*)
end;
procedure TfrmYSCRKP.ToolButton3Click(Sender : TObject);
begin
(*
00866514 55 push ebp
00866515 8BEC mov ebp, esp
00866517 B91F000000 mov ecx, $0000001F
0086651C 6A00 push $00
0086651E 6A00 push $00
00866520 49 dec ecx
00866521 75F9 jnz 0086651C
00866523 53 push ebx
00866524 56 push esi
00866525 8BF0 mov esi, eax
00866527 33C0 xor eax, eax
00866529 55 push ebp
* Possible String Reference to: '<27>B<EFBFBD><42><EFBFBD><EFBFBD>@<40><><EFBFBD>^[<5B><>]<5D>'
|
0086652A 68AD698600 push $008669AD
***** TRY
|
0086652F 64FF30 push dword ptr fs:[eax]
00866532 648920 mov fs:[eax], esp
00866535 8BCE mov ecx, esi
00866537 B201 mov dl, $01
* Reference to class TfrmJYorderConCX
|
00866539 A164DF7D00 mov eax, dword ptr [$007DDF64]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
0086653E E88DB8C3FF call 004A1DD0
*)
end;
procedure TfrmYSCRKP.cxGridDBColumn3PropertiesButtonClick(Sender : TObject);
begin
(*
00866B2C 55 push ebp
00866B2D 8BEC mov ebp, esp
00866B2F 51 push ecx
00866B30 B90E000000 mov ecx, $0000000E
00866B35 6A00 push $00
00866B37 6A00 push $00
00866B39 49 dec ecx
00866B3A 75F9 jnz 00866B35
00866B3C 51 push ecx
00866B3D 874DFC xchg [ebp-$04], ecx
00866B40 53 push ebx
00866B41 56 push esi
00866B42 8BF0 mov esi, eax
00866B44 33C0 xor eax, eax
00866B46 55 push ebp
* Possible String Reference to: '<27><>۹<EFBFBD><DBB9><EFBFBD>^[<5B><>]<5D>'
|
00866B47 68026F8600 push $00866F02
***** TRY
|
00866B4C 64FF30 push dword ptr fs:[eax]
00866B4F 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00866B52 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFType'
|
00866B58 BA186F8600 mov edx, $00866F18
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00866B5D E85200C6FF call 004C6BB4
00866B62 8D55F8 lea edx, [ebp-$08]
00866B65 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00866B67 FF5160 call dword ptr [ecx+$60]
00866B6A 8B45F8 mov eax, [ebp-$08]
00866B6D 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00866B70 E8773DBAFF call 0040A8EC
00866B75 837DFC00 cmp dword ptr [ebp-$04], +$00
00866B79 741D jz 00866B98
00866B7B 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00866B7D B9206F8600 mov ecx, $00866F20
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2>ܸ<EFBFBD><DCB8><EFBFBD>!'
|
00866B82 BA286F8600 mov edx, $00866F28
*)
end;
procedure TfrmYSCRKP.cxGridDBColumn6PropertiesButtonClick(Sender : TObject);
begin
(*
00867098 55 push ebp
00867099 8BEC mov ebp, esp
0086709B 51 push ecx
0086709C B906000000 mov ecx, $00000006
008670A1 6A00 push $00
008670A3 6A00 push $00
008670A5 49 dec ecx
008670A6 75F9 jnz 008670A1
008670A8 51 push ecx
008670A9 874DFC xchg [ebp-$04], ecx
008670AC 53 push ebx
008670AD 56 push esi
008670AE 8BF0 mov esi, eax
008670B0 33C0 xor eax, eax
008670B2 55 push ebp
* Possible String Reference to: '<27><>׹<EFBFBD><D7B9><EFBFBD>^[<5B><>]<5D>'
|
008670B3 68F1728600 push $008672F1
***** TRY
|
008670B8 64FF30 push dword ptr fs:[eax]
008670BB 648920 mov fs:[eax], esp
008670BE 33C0 xor eax, eax
008670C0 55 push ebp
008670C1 68C7728600 push $008672C7
***** TRY
|
008670C6 64FF30 push dword ptr fs:[eax]
008670C9 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRKP.v2Column3PropertiesButtonClick(Sender : TObject);
begin
(*
008673F4 55 push ebp
008673F5 8BEC mov ebp, esp
008673F7 51 push ecx
008673F8 B907000000 mov ecx, $00000007
008673FD 6A00 push $00
008673FF 6A00 push $00
00867401 49 dec ecx
00867402 75F9 jnz 008673FD
00867404 51 push ecx
00867405 874DFC xchg [ebp-$04], ecx
00867408 53 push ebx
00867409 56 push esi
0086740A 8BF0 mov esi, eax
0086740C 33C0 xor eax, eax
0086740E 55 push ebp
* Possible String Reference to: '<27><46><D4B9><EFBFBD>^[<5B><>]<5D>'
|
0086740F 68A9768600 push $008676A9
***** TRY
|
00867414 64FF30 push dword ptr fs:[eax]
00867417 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086741A 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFType'
|
00867420 BAC0768600 mov edx, $008676C0
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00867425 E88AF7C5FF call 004C6BB4
0086742A 8D55F8 lea edx, [ebp-$08]
0086742D 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
0086742F FF5160 call dword ptr [ecx+$60]
00867432 8B45F8 mov eax, [ebp-$08]
00867435 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00867438 E8AF34BAFF call 0040A8EC
0086743D 8B45FC mov eax, [ebp-$04]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00867440 BAD0768600 mov edx, $008676D0
* Reference to: System.@LStrCmp;
|
00867445 E8F6E2B9FF call 00405740
0086744A 751D jnz 00867469
0086744C 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086744E B9DC768600 mov ecx, $008676DC
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
00867453 BAE4768600 mov edx, $008676E4
*)
end;
procedure TfrmYSCRKP.ToolButton1Click(Sender : TObject);
begin
(*
008677E0 53 push ebx
008677E1 8BD8 mov ebx, eax
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
008677E3 8B8320030000 mov eax, [ebx+$0320]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
008677E9 E8D206C6FF call 004C7EC0
008677EE 84C0 test al, al
008677F0 7516 jnz 00867808
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>б<EFBFBD>'
|
008677F2 B914788600 mov ecx, $00867814
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
008677F7 8B9320030000 mov edx, [ebx+$0320]
* Reference to control TfrmYSCRKP.Tv2 : TcxGridDBTableView
|
008677FD 8B833C030000 mov eax, [ebx+$033C]
|
00867803 E8280AF5FF call 007B8230
00867808 5B pop ebx
00867809 C3 ret
*)
end;
procedure TfrmYSCRKP.v2Column7PropertiesButtonClick(Sender : TObject);
begin
(*
00867820 55 push ebp
00867821 8BEC mov ebp, esp
00867823 51 push ecx
00867824 B918000000 mov ecx, $00000018
00867829 6A00 push $00
0086782B 6A00 push $00
0086782D 49 dec ecx
0086782E 75F9 jnz 00867829
00867830 51 push ecx
00867831 874DFC xchg [ebp-$04], ecx
00867834 53 push ebx
00867835 8945FC mov [ebp-$04], eax
00867838 33C0 xor eax, eax
0086783A 55 push ebp
* Possible String Reference to: '<27><30><CDB9>|<7C><><EFBFBD>[<5B><>]<5D>'
|
0086783B 68BF7D8600 push $00867DBF
***** TRY
|
00867840 64FF30 push dword ptr fs:[eax]
00867843 648920 mov fs:[eax], esp
00867846 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00867849 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'YFType'
|
0086784F BAD87D8600 mov edx, $00867DD8
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00867854 E85BF3C5FF call 004C6BB4
00867859 8D55F4 lea edx, [ebp-$0C]
0086785C 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
0086785E FF5160 call dword ptr [ecx+$60]
00867861 8B45F4 mov eax, [ebp-$0C]
00867864 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00867867 E88030BAFF call 0040A8EC
0086786C 8B45F8 mov eax, [ebp-$08]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
0086786F BAE87D8600 mov edx, $00867DE8
* Reference to: System.@LStrCmp;
|
00867874 E8C7DEB9FF call 00405740
00867879 751D jnz 00867898
0086787B 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086787D B9F47D8600 mov ecx, $00867DF4
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
00867882 BAFC7D8600 mov edx, $00867DFC
*)
end;
procedure TfrmYSCRKP.v2PSPropertiesEditValueChanged(Sender : TObject);
begin
(*
00867F94 55 push ebp
00867F95 8BEC mov ebp, esp
00867F97 B909000000 mov ecx, $00000009
00867F9C 6A00 push $00
00867F9E 6A00 push $00
00867FA0 49 dec ecx
00867FA1 75F9 jnz 00867F9C
00867FA3 53 push ebx
00867FA4 56 push esi
00867FA5 8BDA mov ebx, edx
00867FA7 8BF0 mov esi, eax
00867FA9 33C0 xor eax, eax
00867FAB 55 push ebp
00867FAC 68CB818600 push $008681CB
***** TRY
|
00867FB1 64FF30 push dword ptr fs:[eax]
00867FB4 648920 mov fs:[eax], esp
* Possible String Reference to: 'YFType'
|
00867FB7 BAE0818600 mov edx, $008681E0
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00867FBC 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00867FC2 E8EDEBC5FF call 004C6BB4
00867FC7 8D55F0 lea edx, [ebp-$10]
00867FCA 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00867FCC FF5160 call dword ptr [ecx+$60]
00867FCF 8B45F0 mov eax, [ebp-$10]
00867FD2 8D55F4 lea edx, [ebp-$0C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00867FD5 E81229BAFF call 0040A8EC
00867FDA 8B45F4 mov eax, [ebp-$0C]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00867FDD BAF0818600 mov edx, $008681F0
* Reference to: System.@LStrCmp;
|
00867FE2 E859D7B9FF call 00405740
00867FE7 751D jnz 00868006
00867FE9 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00867FEB B9FC818600 mov ecx, $008681FC
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
00867FF0 BA04828600 mov edx, $00868204
*)
end;
procedure TfrmYSCRKP.v2Column2PropertiesEditValueChanged(Sender : TObject);
begin
(*
008682C8 55 push ebp
008682C9 8BEC mov ebp, esp
008682CB B907000000 mov ecx, $00000007
008682D0 6A00 push $00
008682D2 6A00 push $00
008682D4 49 dec ecx
008682D5 75F9 jnz 008682D0
008682D7 51 push ecx
008682D8 53 push ebx
008682D9 56 push esi
008682DA 8BDA mov ebx, edx
008682DC 8BF0 mov esi, eax
008682DE 33C0 xor eax, eax
008682E0 55 push ebp
* Possible String Reference to: '<27><57><C6B9><EFBFBD>^[<5B><>]<5D>'
|
008682E1 6898848600 push $00868498
***** TRY
|
008682E6 64FF30 push dword ptr fs:[eax]
008682E9 648920 mov fs:[eax], esp
008682EC 8D55FC lea edx, [ebp-$04]
008682EF 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;
|
008682F1 E8C673D2FF call 0058F6BC
* Reference to control TfrmYSCRKP.Tv2 : TcxGridDBTableView
|
008682F6 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;
|
008682FC E84B40DFFF 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;
|
00868301 E85E98DEFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
00868306 8B4050 mov eax, [eax+$50]
00868309 8D55F4 lea edx, [ebp-$0C]
0086830C 8B08 mov ecx, [eax]
0086830E FF5110 call dword ptr [ecx+$10]
00868311 8B45F4 mov eax, [ebp-$0C]
00868314 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00868317 E8D025BAFF call 0040A8EC
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086831C 8B9E6C030000 mov ebx, [esi+$036C]
00868322 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
00868324 E81701C6FF call 004C8440
00868329 8D55E0 lea edx, [ebp-$20]
0086832C 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086832F E8B825BAFF call 0040A8EC
00868334 8B55E0 mov edx, [ebp-$20]
00868337 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0086833A E8890ABBFF call 00418DC8
0086833F 8D45E4 lea eax, [ebp-$1C]
00868342 50 push eax
00868343 8B55F8 mov edx, [ebp-$08]
00868346 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00868348 E867E8C5FF call 004C6BB4
0086834D 5A pop edx
0086834E 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
00868350 FF91B4000000 call dword ptr [ecx+$00B4]
00868356 8BC3 mov eax, ebx
00868358 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
0086835A FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRKP.ADOQueryCmd : TADOQuery
|
00868360 8B9E0C030000 mov ebx, [esi+$030C]
00868366 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00868368 E867D5C5FF call 004C58D4
0086836D 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0086836F E8385CC7FF call 004DDFAC
00868374 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00868376 FF5244 call dword ptr [edx+$44]
00868379 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0086837B E82C5CC7FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
00868380 BAB0848600 mov edx, $008684B0
00868385 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00868387 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
0086838A 68CC848600 push $008684CC
0086838F FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
00868392 68DC848600 push $008684DC
00868397 8D55D8 lea edx, [ebp-$28]
0086839A 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086839D E84A25BAFF call 0040A8EC
008683A2 FF75D8 push dword ptr [ebp-$28]
008683A5 68E8848600 push $008684E8
008683AA 8D45DC lea eax, [ebp-$24]
008683AD BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
008683B2 E8FDD2B9FF call 004056B4
008683B7 8B45DC mov eax, [ebp-$24]
008683BA 50 push eax
008683BB 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008683BD E8EA5BC7FF call 004DDFAC
008683C2 5A pop edx
008683C3 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008683C5 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
008683C8 68F4848600 push $008684F4
008683CD 8D55D0 lea edx, [ebp-$30]
*)
end;
procedure TfrmYSCRKP.v2KPMoneyPropertiesEditValueChanged(Sender : TObject);
begin
(*
00868548 55 push ebp
00868549 8BEC mov ebp, esp
0086854B B90C000000 mov ecx, $0000000C
00868550 6A00 push $00
00868552 6A00 push $00
00868554 49 dec ecx
00868555 75F9 jnz 00868550
00868557 53 push ebx
00868558 56 push esi
00868559 8BDA mov ebx, edx
0086855B 8BF0 mov esi, eax
0086855D 33C0 xor eax, eax
0086855F 55 push ebp
00868560 683F888600 push $0086883F
***** TRY
|
00868565 64FF30 push dword ptr fs:[eax]
00868568 648920 mov fs:[eax], esp
0086856B 8D55FC lea edx, [ebp-$04]
0086856E 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;
|
00868570 E84771D2FF call 0058F6BC
00868575 8D55EC lea edx, [ebp-$14]
00868578 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086857B E86C23BAFF call 0040A8EC
00868580 837DEC00 cmp dword ptr [ebp-$14], +$00
00868584 750D jnz 00868593
00868586 8D45FC lea eax, [ebp-$04]
00868589 BA54888600 mov edx, $00868854
* Reference to: System.@LStrLAsg(void;void;void;void);
|
0086858E E829CEB9FF call 004053BC
* Reference to control TfrmYSCRKP.Tv2 : TcxGridDBTableView
|
00868593 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;
|
00868599 E8AE3DDFFF 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;
|
0086859E E8C195DEFF call 00651B64
* Reference to field TcxGridDBTableView.OFFS_0050
|
008685A3 8B4050 mov eax, [eax+$50]
008685A6 8D55E8 lea edx, [ebp-$18]
008685A9 8B08 mov ecx, [eax]
008685AB FF5110 call dword ptr [ecx+$10]
008685AE 8B45E8 mov eax, [ebp-$18]
008685B1 8D55F0 lea edx, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008685B4 E83323BAFF call 0040A8EC
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
008685B9 8B9E6C030000 mov ebx, [esi+$036C]
008685BF 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008685C1 E87AFEC5FF call 004C8440
008685C6 8D55D4 lea edx, [ebp-$2C]
008685C9 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008685CC E81B23BAFF call 0040A8EC
008685D1 8B55D4 mov edx, [ebp-$2C]
008685D4 8D45D8 lea eax, [ebp-$28]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008685D7 E8EC07BBFF call 00418DC8
008685DC 8D45D8 lea eax, [ebp-$28]
008685DF 50 push eax
008685E0 8B55F0 mov edx, [ebp-$10]
008685E3 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008685E5 E8CAE5C5FF call 004C6BB4
008685EA 5A pop edx
008685EB 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
008685ED FF91B4000000 call dword ptr [ecx+$00B4]
008685F3 8BC3 mov eax, ebx
008685F5 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
008685F7 FF924C020000 call dword ptr [edx+$024C]
* Reference to control TfrmYSCRKP.ADOQueryTemp : TADOQuery
|
008685FD 8B9E08030000 mov ebx, [esi+$0308]
00868603 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00868605 E8CAD2C5FF call 004C58D4
0086860A 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0086860C E89B59C7FF call 004DDFAC
00868611 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00868613 FF5244 call dword ptr [edx+$44]
* Possible String Reference to: 'select isnull(KPMoney,0) KPMoney fr
| om YF_Money_CR where YFID=''
|
00868616 6860888600 push $00868860
* Possible String Reference to: 'YFID'
|
0086861B BAA8888600 mov edx, $008688A8
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00868620 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00868626 E889E5C5FF call 004C6BB4
0086862B 8D55CC lea edx, [ebp-$34]
0086862E 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00868630 FF5160 call dword ptr [ecx+$60]
00868633 FF75CC push dword ptr [ebp-$34]
00868636 68B8888600 push $008688B8
0086863B 8D45D0 lea eax, [ebp-$30]
0086863E BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00868643 E86CD0B9FF call 004056B4
00868648 8B45D0 mov eax, [ebp-$30]
0086864B 50 push eax
0086864C 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0086864E E85959C7FF call 004DDFAC
00868653 5A pop edx
00868654 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00868656 FF5138 call dword ptr [ecx+$38]
00868659 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
0086865B E868D2C5FF call 004C58C8
* Possible String Reference to: 'KPMoney'
|
00868660 BAC4888600 mov edx, $008688C4
* Reference to control TfrmYSCRKP.ADOQueryTemp : TADOQuery
|
00868665 8B8608030000 mov eax, [esi+$0308]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0086866B E844E5C5FF call 004C6BB4
00868670 8D55F4 lea edx, [ebp-$0C]
00868673 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_60
|
00868675 FF5160 call dword ptr [ecx+$60]
* Possible String Reference to: 'KPMoney'
|
00868678 BAC4888600 mov edx, $008688C4
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086867D 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00868683 E82CE5C5FF call 004C6BB4
00868688 8D55F8 lea edx, [ebp-$08]
0086868B 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
0086868D FF5160 call dword ptr [ecx+$60]
* Reference to control TfrmYSCRKP.ADOQueryCmd : TADOQuery
|
00868690 8B9E0C030000 mov ebx, [esi+$030C]
00868696 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00868698 E837D2C5FF call 004C58D4
0086869D 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0086869F E80859C7FF call 004DDFAC
008686A4 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
008686A6 FF5244 call dword ptr [edx+$44]
008686A9 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008686AB E8FC58C7FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
008686B0 BAD4888600 mov edx, $008688D4
008686B5 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008686B7 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
008686BA 68F0888600 push $008688F0
008686BF FF75F0 push dword ptr [ebp-$10]
008686C2 6800898600 push $00868900
008686C7 8D55C4 lea edx, [ebp-$3C]
008686CA 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008686CD E81A22BAFF call 0040A8EC
008686D2 FF75C4 push dword ptr [ebp-$3C]
008686D5 8D45C8 lea eax, [ebp-$38]
008686D8 BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
008686DD E8D2CFB9FF call 004056B4
008686E2 8B45C8 mov eax, [ebp-$38]
008686E5 50 push eax
008686E6 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008686E8 E8BF58C7FF call 004DDFAC
008686ED 5A pop edx
008686EE 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008686F0 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
008686F3 680C898600 push $0086890C
008686F8 8D55BC lea edx, [ebp-$44]
*)
end;
procedure TfrmYSCRKP.Button1Click(Sender : TObject);
begin
(*
008689C8 55 push ebp
008689C9 8BEC mov ebp, esp
008689CB B910000000 mov ecx, $00000010
008689D0 6A00 push $00
008689D2 6A00 push $00
008689D4 49 dec ecx
008689D5 75F9 jnz 008689D0
008689D7 51 push ecx
008689D8 53 push ebx
008689D9 56 push esi
008689DA 57 push edi
008689DB 8945FC mov [ebp-$04], eax
008689DE 33C0 xor eax, eax
008689E0 55 push ebp
* Possible String Reference to: '閽<><E996BD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
008689E1 68598D8600 push $00868D59
***** TRY
|
008689E6 64FF30 push dword ptr fs:[eax]
008689E9 648920 mov fs:[eax], esp
008689EC 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
008689EF 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
008689F5 E8C6F4C5FF call 004C7EC0
008689FA 84C0 test al, al
008689FC 0F85F1020000 jnz 00868CF3
00868A02 A0688D8600 mov al, byte ptr [$00868D68]
00868A07 50 push eax
00868A08 8D45EC lea eax, [ebp-$14]
00868A0B B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
00868A0D E85203BBFF call 00418D64
00868A12 8D4DEC lea ecx, [ebp-$14]
00868A15 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00868A18 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
00868A1E BA748D8600 mov edx, $00868D74
00868A23 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
00868A25 FF9344020000 call dword ptr [ebx+$0244]
00868A2B 84C0 test al, al
00868A2D 751D jnz 00868A4C
00868A2F 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00868A31 B97C8D8600 mov ecx, $00868D7C
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
00868A36 BA848D8600 mov edx, $00868D84
*)
end;
procedure TfrmYSCRKP.CheckBox1Click(Sender : TObject);
begin
(*
00868E44 55 push ebp
00868E45 8BEC mov ebp, esp
00868E47 B905000000 mov ecx, $00000005
00868E4C 6A00 push $00
00868E4E 6A00 push $00
00868E50 49 dec ecx
00868E51 75F9 jnz 00868E4C
00868E53 53 push ebx
00868E54 56 push esi
00868E55 57 push edi
00868E56 8BF0 mov esi, eax
00868E58 33C0 xor eax, eax
00868E5A 55 push ebp
* Possible String Reference to: '<27>ߺ<EFBFBD><DFBA><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
00868E5B 6810908600 push $00869010
***** TRY
|
00868E60 64FF30 push dword ptr fs:[eax]
00868E63 648920 mov fs:[eax], esp
00868E66 BA28908600 mov edx, $00869028
* Reference to control TfrmYSCRKP.Label12 : TLabel
|
00868E6B 8B8604040000 mov eax, [esi+$0404]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00868E71 E8AAF7C1FF call 00488620
00868E76 BA28908600 mov edx, $00869028
* Reference to control TfrmYSCRKP.Label13 : TLabel
|
00868E7B 8B8608040000 mov eax, [esi+$0408]
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00868E81 E89AF7C1FF call 00488620
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00868E86 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
00868E8C E82FF0C5FF call 004C7EC0
00868E91 84C0 test al, al
00868E93 0F8541010000 jnz 00868FDA
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00868E99 8B9E6C030000 mov ebx, [esi+$036C]
00868E9F 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
00868EA1 E8AEE6C5FF call 004C7554
00868EA6 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.First(TDataSet);
|
00868EA8 E883F1C5FF call 004C8030
00868EAD E90D010000 jmp 00868FBF
00868EB2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
00868EB4 E887F5C5FF call 004C8440
* Reference to control TfrmYSCRKP.CheckBox1 : TCheckBox
|
00868EB9 8B86BC030000 mov eax, [esi+$03BC]
00868EBF 8B10 mov edx, [eax]
* Reference to method TCheckBox.GetChecked()
|
00868EC1 FF92C8000000 call dword ptr [edx+$00C8]
00868EC7 8BD0 mov edx, eax
00868EC9 8D45F0 lea eax, [ebp-$10]
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
00868ECC E893FEBAFF call 00418D64
00868ED1 8D45F0 lea eax, [ebp-$10]
00868ED4 50 push eax
* Possible String Reference to: 'ssel'
|
00868ED5 BA34908600 mov edx, $00869034
00868EDA 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00868EDC E8D3DCC5FF call 004C6BB4
00868EE1 5A pop edx
00868EE2 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
00868EE4 FF91B4000000 call dword ptr [ecx+$00B4]
* Reference to control TfrmYSCRKP.CheckBox1 : TCheckBox
|
00868EEA 8B86BC030000 mov eax, [esi+$03BC]
00868EF0 8B10 mov edx, [eax]
* Reference to method TCheckBox.GetChecked()
|
00868EF2 FF92C8000000 call dword ptr [edx+$00C8]
00868EF8 3C01 cmp al, $01
00868EFA 0F85AE000000 jnz 00868FAE
* Possible String Reference to: 'Qty'
|
00868F00 BA44908600 mov edx, $00869044
00868F05 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00868F07 E8A8DCC5FF call 004C6BB4
00868F0C 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
00868F0E FF524C call dword ptr [edx+$4C]
00868F11 DF7DE4 fistp qword ptr [ebp-$1C]
00868F14 9B wait
00868F15 8D55E0 lea edx, [ebp-$20]
* Reference to control TfrmYSCRKP.Label12 : TLabel
|
00868F18 8BBE04040000 mov edi, [esi+$0404]
00868F1E 8BC7 mov eax, edi
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
00868F20 E8CBF6C1FF call 004885F0
00868F25 8B45E0 mov eax, [ebp-$20]
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
00868F28 E8FF47BAFF call 0040D72C
00868F2D D80D48908600 fmul dword ptr [$00869048]
00868F33 DF6DE4 fild qword ptr [ebp-$1C]
00868F36 DEC1 faddp st(1), st(0)
00868F38 D83548908600 fdiv dword ptr [$00869048]
00868F3E 83C4F4 add esp, -$0C
00868F41 DB3C24 fstp tbyte ptr [esp]
00868F44 9B wait
00868F45 8D45EC lea eax, [ebp-$14]
|
00868F48 E85F46BAFF call 0040D5AC
00868F4D 8B55EC mov edx, [ebp-$14]
00868F50 8BC7 mov eax, edi
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00868F52 E8C9F6C1FF call 00488620
* Possible String Reference to: 'Money'
|
00868F57 BA54908600 mov edx, $00869054
00868F5C 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00868F5E E851DCC5FF call 004C6BB4
00868F63 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
00868F65 FF524C call dword ptr [edx+$4C]
00868F68 DF7DE4 fistp qword ptr [ebp-$1C]
00868F6B 9B wait
00868F6C 8D55D8 lea edx, [ebp-$28]
* Reference to control TfrmYSCRKP.Label13 : TLabel
|
00868F6F 8BBE08040000 mov edi, [esi+$0408]
00868F75 8BC7 mov eax, edi
* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
00868F77 E874F6C1FF call 004885F0
00868F7C 8B45D8 mov eax, [ebp-$28]
* Reference to: SysUtils.StrToFloat(AnsiString):Extended;overload;
|
00868F7F E8A847BAFF call 0040D72C
00868F84 D80D48908600 fmul dword ptr [$00869048]
00868F8A DF6DE4 fild qword ptr [ebp-$1C]
00868F8D DEC1 faddp st(1), st(0)
00868F8F D83548908600 fdiv dword ptr [$00869048]
00868F95 83C4F4 add esp, -$0C
00868F98 DB3C24 fstp tbyte ptr [esp]
00868F9B 9B wait
00868F9C 8D45DC lea eax, [ebp-$24]
|
00868F9F E80846BAFF call 0040D5AC
00868FA4 8B55DC mov edx, [ebp-$24]
00868FA7 8BC7 mov eax, edi
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00868FA9 E872F6C1FF call 00488620
00868FAE 8BC3 mov eax, ebx
00868FB0 8B10 mov edx, [eax]
* Reference to method TClientDataSet.Post()
|
00868FB2 FF924C020000 call dword ptr [edx+$024C]
00868FB8 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Next(TDataSet);
|
00868FBA E88DF3C5FF call 004C834C
* Reference to field TClientDataSet.Eof : Boolean
|
00868FBF 80BBA100000000 cmp byte ptr [ebx+$00A1], $00
00868FC6 0F84E6FEFFFF jz 00868EB2
00868FCC 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.First(TDataSet);
|
00868FCE E85DF0C5FF call 004C8030
00868FD3 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
00868FD5 E89AE5C5FF call 004C7574
00868FDA 33C0 xor eax, eax
00868FDC 5A pop edx
00868FDD 59 pop ecx
00868FDE 59 pop ecx
00868FDF 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '_^[<5B><>]<5D>'
|
00868FE2 6817908600 push $00869017
00868FE7 8D45D8 lea eax, [ebp-$28]
* Reference to: System.@LStrClr(void;void);
|
00868FEA E835C3B9FF call 00405324
00868FEF 8D45DC lea eax, [ebp-$24]
* Reference to: System.@LStrClr(void;void);
|
00868FF2 E82DC3B9FF call 00405324
00868FF7 8D45E0 lea eax, [ebp-$20]
* Reference to: System.@LStrClr(void;void);
|
00868FFA E825C3B9FF call 00405324
00868FFF 8D45EC lea eax, [ebp-$14]
* Reference to: System.@LStrClr(void;void);
|
00869002 E81DC3B9FF call 00405324
00869007 8D45F0 lea eax, [ebp-$10]
* Reference to: Variants.@VarClr(TVarData;TVarData);
|
0086900A E865B6BAFF call 00414674
0086900F C3 ret
* Reference to: System.@HandleFinally;
|
00869010 E9DFBAB9FF jmp 00404AF4
00869015 EBD0 jmp 00868FE7
****** END
|
00869017 5F pop edi
00869018 5E pop esi
00869019 5B pop ebx
0086901A 8BE5 mov esp, ebp
0086901C 5D pop ebp
0086901D C3 ret
*)
end;
procedure TfrmYSCRKP.cxTabControl1Change(Sender : TObject);
begin
(*
0086905C 53 push ebx
0086905D 8BD8 mov ebx, eax
0086905F 8BC3 mov eax, ebx
|
00869061 E85AA7FFFF call 008637C0
00869066 8BC3 mov eax, ebx
* Reference to : TfrmYSCRKP._PROC_0086383C()
|
00869068 E8CFA7FFFF call 0086383C
0086906D 5B pop ebx
0086906E C3 ret
*)
end;
procedure TfrmYSCRKP.FormCreate(Sender : TObject);
begin
(*
00869070 55 push ebp
00869071 8BEC mov ebp, esp
00869073 6A00 push $00
00869075 53 push ebx
00869076 8BD8 mov ebx, eax
00869078 33C0 xor eax, eax
0086907A 55 push ebp
* Possible String Reference to: '<27>)<29><><EFBFBD><EFBFBD><EFBFBD>[Y]Í@'
|
0086907B 68C6908600 push $008690C6
***** TRY
|
00869080 64FF30 push dword ptr fs:[eax]
00869083 648920 mov fs:[eax], esp
00869086 B205 mov dl, $05
* Reference to control TfrmYSCRKP.cxGrid2 : TcxGrid
|
00869088 8B8338030000 mov eax, [ebx+$0338]
* Reference to: Controls.TControl.SetAlign(TControl;TAlign);
|
0086908E E849EAC1FF call 00487ADC
00869093 8D55FC lea edx, [ebp-$04]
*)
end;
procedure TfrmYSCRKP.TchkClick(Sender : TObject);
begin
(*
008690D4 55 push ebp
008690D5 8BEC mov ebp, esp
008690D7 B905000000 mov ecx, $00000005
008690DC 6A00 push $00
008690DE 6A00 push $00
008690E0 49 dec ecx
008690E1 75F9 jnz 008690DC
008690E3 53 push ebx
008690E4 56 push esi
008690E5 8945FC mov [ebp-$04], eax
008690E8 33C0 xor eax, eax
008690EA 55 push ebp
* Possible String Reference to: '<27>Z<EFBFBD><5A><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
008690EB 6895928600 push $00869295
***** TRY
|
008690F0 64FF30 push dword ptr fs:[eax]
008690F3 648920 mov fs:[eax], esp
008690F6 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
008690F9 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
008690FF E8BCEDC5FF call 004C7EC0
00869104 84C0 test al, al
00869106 0F8566010000 jnz 00869272
0086910C A0A4928600 mov al, byte ptr [$008692A4]
00869111 50 push eax
00869112 8D45EC lea eax, [ebp-$14]
00869115 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
00869117 E848FCBAFF call 00418D64
0086911C 8D4DEC lea ecx, [ebp-$14]
0086911F 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00869122 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
00869128 BAB0928600 mov edx, $008692B0
0086912D 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
0086912F FF9344020000 call dword ptr [ebx+$0244]
00869135 84C0 test al, al
00869137 751D jnz 00869156
00869139 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086913B B9B8928600 mov ecx, $008692B8
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
00869140 BAC0928600 mov edx, $008692C0
*)
end;
procedure TfrmYSCRKP.TnochkClick(Sender : TObject);
begin
(*
00869354 55 push ebp
00869355 8BEC mov ebp, esp
00869357 B904000000 mov ecx, $00000004
0086935C 6A00 push $00
0086935E 6A00 push $00
00869360 49 dec ecx
00869361 75F9 jnz 0086935C
00869363 51 push ecx
00869364 53 push ebx
00869365 56 push esi
00869366 57 push edi
00869367 8945FC mov [ebp-$04], eax
0086936A 33C0 xor eax, eax
0086936C 55 push ebp
* Possible String Reference to: '霵<><E99CB5><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
0086936D 6853958600 push $00869553
***** TRY
|
00869372 64FF30 push dword ptr fs:[eax]
00869375 648920 mov fs:[eax], esp
00869378 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086937B 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
00869381 E83AEBC5FF call 004C7EC0
00869386 84C0 test al, al
00869388 0F85A2010000 jnz 00869530
0086938E A064958600 mov al, byte ptr [$00869564]
00869393 50 push eax
00869394 8D45EC lea eax, [ebp-$14]
00869397 B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
00869399 E8C6F9BAFF call 00418D64
0086939E 8D4DEC lea ecx, [ebp-$14]
008693A1 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
008693A4 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
008693AA BA70958600 mov edx, $00869570
008693AF 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
008693B1 FF9344020000 call dword ptr [ebx+$0244]
008693B7 84C0 test al, al
008693B9 751D jnz 008693D8
008693BB 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
008693BD B978958600 mov ecx, $00869578
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
008693C2 BA80958600 mov edx, $00869580
*)
end;
procedure TfrmYSCRKP.v2ComTaitouPropertiesButtonClick(Sender : TObject);
begin
(*
008695FC 55 push ebp
008695FD 8BEC mov ebp, esp
008695FF 51 push ecx
00869600 B906000000 mov ecx, $00000006
00869605 6A00 push $00
00869607 6A00 push $00
00869609 49 dec ecx
0086960A 75F9 jnz 00869605
0086960C 51 push ecx
0086960D 874DFC xchg [ebp-$04], ecx
00869610 53 push ebx
00869611 56 push esi
00869612 8BF0 mov esi, eax
00869614 33C0 xor eax, eax
00869616 55 push ebp
00869617 6853988600 push $00869853
***** TRY
|
0086961C 64FF30 push dword ptr fs:[eax]
0086961F 648920 mov fs:[eax], esp
00869622 33C0 xor eax, eax
00869624 55 push ebp
00869625 6829988600 push $00869829
***** TRY
|
0086962A 64FF30 push dword ptr fs:[eax]
0086962D 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRKP.TZDSCClick(Sender : TObject);
begin
(*
00869938 53 push ebx
00869939 8BD8 mov ebx, eax
0086993B 8BCB mov ecx, ebx
0086993D B201 mov dl, $01
* Reference to class TfrmSXCKNewList_SK
|
0086993F A1BCF57E00 mov eax, dword ptr [$007EF5BC]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
00869944 E88784C3FF call 004A1DD0
*)
end;
procedure TfrmYSCRKP.VBZPropertiesButtonClick(Sender : TObject);
begin
(*
00869960 55 push ebp
00869961 8BEC mov ebp, esp
00869963 51 push ecx
00869964 B906000000 mov ecx, $00000006
00869969 6A00 push $00
0086996B 6A00 push $00
0086996D 49 dec ecx
0086996E 75F9 jnz 00869969
00869970 51 push ecx
00869971 874DFC xchg [ebp-$04], ecx
00869974 53 push ebx
00869975 56 push esi
00869976 8BF0 mov esi, eax
00869978 33C0 xor eax, eax
0086997A 55 push ebp
* Possible String Reference to: '<27>6<EFBFBD><36><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0086997B 68B99B8600 push $00869BB9
***** TRY
|
00869980 64FF30 push dword ptr fs:[eax]
00869983 648920 mov fs:[eax], esp
00869986 33C0 xor eax, eax
00869988 55 push ebp
00869989 688F9B8600 push $00869B8F
***** TRY
|
0086998E 64FF30 push dword ptr fs:[eax]
00869991 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRKP.v2Column4PropertiesButtonClick(Sender : TObject);
begin
(*
00869CA4 55 push ebp
00869CA5 8BEC mov ebp, esp
00869CA7 51 push ecx
00869CA8 B907000000 mov ecx, $00000007
00869CAD 6A00 push $00
00869CAF 6A00 push $00
00869CB1 49 dec ecx
00869CB2 75F9 jnz 00869CAD
00869CB4 51 push ecx
00869CB5 874DFC xchg [ebp-$04], ecx
00869CB8 53 push ebx
00869CB9 56 push esi
00869CBA 8BF0 mov esi, eax
00869CBC 33C0 xor eax, eax
00869CBE 55 push ebp
* Possible String Reference to: '閫<><E996AB><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
00869CBF 68599F8600 push $00869F59
***** TRY
|
00869CC4 64FF30 push dword ptr fs:[eax]
00869CC7 648920 mov fs:[eax], esp
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00869CCA 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFType'
|
00869CD0 BA709F8600 mov edx, $00869F70
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00869CD5 E8DACEC5FF call 004C6BB4
00869CDA 8D55F8 lea edx, [ebp-$08]
00869CDD 8B08 mov ecx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_60
|
00869CDF FF5160 call dword ptr [ecx+$60]
00869CE2 8B45F8 mov eax, [ebp-$08]
00869CE5 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00869CE8 E8FF0BBAFF call 0040A8EC
00869CED 8B45FC mov eax, [ebp-$04]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00869CF0 BA809F8600 mov edx, $00869F80
* Reference to: System.@LStrCmp;
|
00869CF5 E846BAB9FF call 00405740
00869CFA 751D jnz 00869D19
00869CFC 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00869CFE B98C9F8600 mov ecx, $00869F8C
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
00869D03 BA949F8600 mov edx, $00869F94
*)
end;
procedure TfrmYSCRKP.v2Column5PropertiesChange(Sender : TObject);
begin
(*
0086A088 53 push ebx
0086A089 56 push esi
0086A08A 8BD8 mov ebx, eax
* Reference to control TfrmYSCRKP.ToolBar1 : TToolBar
|
0086A08C 8B83F8020000 mov eax, [ebx+$02F8]
0086A092 8B10 mov edx, [eax]
* Reference to method TToolBar.SetFocus()
|
0086A094 FF92C4000000 call dword ptr [edx+$00C4]
* Possible String Reference to: 'Qty'
|
0086A09A BA08A18600 mov edx, $0086A108
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086A09F 8BB36C030000 mov esi, [ebx+$036C]
0086A0A5 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0086A0A7 E808CBC5FF call 004C6BB4
0086A0AC 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
0086A0AE FF524C call dword ptr [edx+$4C]
0086A0B1 D8350CA18600 fdiv dword ptr [$0086A10C]
0086A0B7 83C4F8 add esp, -$08
0086A0BA DD1C24 fstp qword ptr [esp]
0086A0BD 9B wait
* Reference to control TfrmYSCRKP.Label12 : TLabel
|
0086A0BE 8B9304040000 mov edx, [ebx+$0404]
0086A0C4 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
0086A0C6 E8C5CCF4FF call 007B6D90
* Possible String Reference to: 'Money'
|
0086A0CB BA18A18600 mov edx, $0086A118
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086A0D0 8BB36C030000 mov esi, [ebx+$036C]
0086A0D6 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0086A0D8 E8D7CAC5FF call 004C6BB4
0086A0DD 8B10 mov edx, [eax]
* Possible reference to virtual method TClientDataSet.OFFS_4C
|
0086A0DF FF524C call dword ptr [edx+$4C]
0086A0E2 D8350CA18600 fdiv dword ptr [$0086A10C]
0086A0E8 83C4F8 add esp, -$08
0086A0EB DD1C24 fstp qword ptr [esp]
0086A0EE 9B wait
* Reference to control TfrmYSCRKP.Label13 : TLabel
|
0086A0EF 8B9308040000 mov edx, [ebx+$0408]
0086A0F5 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
0086A0F7 E894CCF4FF call 007B6D90
0086A0FC 5E pop esi
0086A0FD 5B pop ebx
0086A0FE C3 ret
*)
end;
procedure TfrmYSCRKP.v2ConNoHZPropertiesButtonClick(Sender : TObject);
begin
(*
0086A120 55 push ebp
0086A121 8BEC mov ebp, esp
0086A123 51 push ecx
0086A124 B90E000000 mov ecx, $0000000E
0086A129 6A00 push $00
0086A12B 6A00 push $00
0086A12D 49 dec ecx
0086A12E 75F9 jnz 0086A129
0086A130 51 push ecx
0086A131 874DFC xchg [ebp-$04], ecx
0086A134 53 push ebx
0086A135 56 push esi
0086A136 8BF0 mov esi, eax
0086A138 33C0 xor eax, eax
0086A13A 55 push ebp
0086A13B 688BA48600 push $0086A48B
***** TRY
|
0086A140 64FF30 push dword ptr fs:[eax]
0086A143 648920 mov fs:[eax], esp
0086A146 8BCE mov ecx, esi
0086A148 B201 mov dl, $01
* Reference to class TfrmJYorderConCX
|
0086A14A A164DF7D00 mov eax, dword ptr [$007DDF64]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
0086A14F E87C7CC3FF call 004A1DD0
*)
end;
procedure TfrmYSCRKP.Tv2StylesGetContentStyle(Sender : TObject);
begin
(*
0086A5C0 55 push ebp
0086A5C1 8BEC mov ebp, esp
0086A5C3 5D pop ebp
0086A5C4 C20800 ret $0008
*)
end;
procedure TfrmYSCRKP.N1Click(Sender : TObject);
begin
(*
0086A5C8 B201 mov dl, $01
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086A5CA 8B806C030000 mov eax, [eax+$036C]
* Reference to : TfrmSelExportField._PROC_007B84A4()
|
0086A5D0 E8CFDEF4FF call 007B84A4
0086A5D5 C3 ret
*)
end;
procedure TfrmYSCRKP.N2Click(Sender : TObject);
begin
(*
0086A5D8 33D2 xor edx, edx
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086A5DA 8B806C030000 mov eax, [eax+$036C]
* Reference to : TfrmSelExportField._PROC_007B84A4()
|
0086A5E0 E8BFDEF4FF call 007B84A4
0086A5E5 C3 ret
*)
end;
procedure TfrmYSCRKP.ToolButton4Click(Sender : TObject);
begin
(*
0086A5E8 55 push ebp
0086A5E9 8BEC mov ebp, esp
0086A5EB B904000000 mov ecx, $00000004
0086A5F0 6A00 push $00
0086A5F2 6A00 push $00
0086A5F4 49 dec ecx
0086A5F5 75F9 jnz 0086A5F0
0086A5F7 51 push ecx
0086A5F8 53 push ebx
0086A5F9 56 push esi
0086A5FA 57 push edi
0086A5FB 8945FC mov [ebp-$04], eax
0086A5FE 33C0 xor eax, eax
0086A600 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
0086A601 68FFA78600 push $0086A7FF
***** TRY
|
0086A606 64FF30 push dword ptr fs:[eax]
0086A609 648920 mov fs:[eax], esp
0086A60C 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086A60F 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0086A615 E8A6D8C5FF call 004C7EC0
0086A61A 84C0 test al, al
0086A61C 0F85BA010000 jnz 0086A7DC
0086A622 A010A88600 mov al, byte ptr [$0086A810]
0086A627 50 push eax
0086A628 8D45EC lea eax, [ebp-$14]
0086A62B B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
0086A62D E832E7BAFF call 00418D64
0086A632 8D4DEC lea ecx, [ebp-$14]
0086A635 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086A638 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
0086A63E BA1CA88600 mov edx, $0086A81C
0086A643 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
0086A645 FF9344020000 call dword ptr [ebx+$0244]
0086A64B 84C0 test al, al
0086A64D 751D jnz 0086A66C
0086A64F 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086A651 B924A88600 mov ecx, $0086A824
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
0086A656 BA2CA88600 mov edx, $0086A82C
*)
end;
procedure TfrmYSCRKP.ToolButton5Click(Sender : TObject);
begin
(*
0086A8BC 55 push ebp
0086A8BD 8BEC mov ebp, esp
0086A8BF B904000000 mov ecx, $00000004
0086A8C4 6A00 push $00
0086A8C6 6A00 push $00
0086A8C8 49 dec ecx
0086A8C9 75F9 jnz 0086A8C4
0086A8CB 51 push ecx
0086A8CC 53 push ebx
0086A8CD 56 push esi
0086A8CE 57 push edi
0086A8CF 8945FC mov [ebp-$04], eax
0086A8D2 33C0 xor eax, eax
0086A8D4 55 push ebp
0086A8D5 68D3AA8600 push $0086AAD3
***** TRY
|
0086A8DA 64FF30 push dword ptr fs:[eax]
0086A8DD 648920 mov fs:[eax], esp
0086A8E0 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086A8E3 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0086A8E9 E8D2D5C5FF call 004C7EC0
0086A8EE 84C0 test al, al
0086A8F0 0F85BA010000 jnz 0086AAB0
0086A8F6 A0E4AA8600 mov al, byte ptr [$0086AAE4]
0086A8FB 50 push eax
0086A8FC 8D45EC lea eax, [ebp-$14]
0086A8FF B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
0086A901 E85EE4BAFF call 00418D64
0086A906 8D4DEC lea ecx, [ebp-$14]
0086A909 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086A90C 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
0086A912 BAF0AA8600 mov edx, $0086AAF0
0086A917 8B18 mov ebx, [eax]
* Reference to method TClientDataSet.Locate(string,Variant,TLocateOptions)
|
0086A919 FF9344020000 call dword ptr [ebx+$0244]
0086A91F 84C0 test al, al
0086A921 751D jnz 0086A940
0086A923 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086A925 B9F8AA8600 mov ecx, $0086AAF8
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
0086A92A BA00AB8600 mov edx, $0086AB00
*)
end;
procedure TfrmYSCRKP.v2KPTypePropertiesEditValueChanged(Sender : TObject);
begin
(*
0086AB88 55 push ebp
0086AB89 8BEC mov ebp, esp
0086AB8B B906000000 mov ecx, $00000006
0086AB90 6A00 push $00
0086AB92 6A00 push $00
0086AB94 49 dec ecx
0086AB95 75F9 jnz 0086AB90
0086AB97 51 push ecx
0086AB98 53 push ebx
0086AB99 56 push esi
0086AB9A 8BDA mov ebx, edx
0086AB9C 8BF0 mov esi, eax
0086AB9E 33C0 xor eax, eax
0086ABA0 55 push ebp
* Possible String Reference to: '<27>ҝ<EFBFBD><D29D><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0086ABA1 681DAD8600 push $0086AD1D
***** TRY
|
0086ABA6 64FF30 push dword ptr fs:[eax]
0086ABA9 648920 mov fs:[eax], esp
0086ABAC 8D55FC lea edx, [ebp-$04]
0086ABAF 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;
|
0086ABB1 E8064BD2FF call 0058F6BC
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
0086ABB6 8B9E6C030000 mov ebx, [esi+$036C]
0086ABBC 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
0086ABBE E87DD8C5FF call 004C8440
0086ABC3 8D55E8 lea edx, [ebp-$18]
0086ABC6 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086ABC9 E81EFDB9FF call 0040A8EC
0086ABCE 8B55E8 mov edx, [ebp-$18]
0086ABD1 8D45EC lea eax, [ebp-$14]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0086ABD4 E8EFE1BAFF call 00418DC8
0086ABD9 8D45EC lea eax, [ebp-$14]
0086ABDC 50 push eax
* Possible String Reference to: 'KPType'
|
0086ABDD BA34AD8600 mov edx, $0086AD34
0086ABE2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0086ABE4 E8CBBFC5FF call 004C6BB4
0086ABE9 5A pop edx
0086ABEA 8B08 mov ecx, [eax]
* Reference to method TClientDataSet.DestroyFields()
|
0086ABEC FF91B4000000 call dword ptr [ecx+$00B4]
* Reference to control TfrmYSCRKP.ADOQueryCmd : TADOQuery
|
0086ABF2 8B9E0C030000 mov ebx, [esi+$030C]
0086ABF8 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0086ABFA E8D5ACC5FF call 004C58D4
0086ABFF 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0086AC01 E8A633C7FF call 004DDFAC
0086AC06 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
0086AC08 FF5244 call dword ptr [edx+$44]
0086AC0B 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0086AC0D E89A33C7FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
0086AC12 BA44AD8600 mov edx, $0086AD44
0086AC17 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0086AC19 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set KPType=''
|
0086AC1C 6860AD8600 push $0086AD60
0086AC21 8D55E0 lea edx, [ebp-$20]
0086AC24 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086AC27 E8C0FCB9FF call 0040A8EC
0086AC2C FF75E0 push dword ptr [ebp-$20]
0086AC2F 6878AD8600 push $0086AD78
0086AC34 8D45E4 lea eax, [ebp-$1C]
0086AC37 BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
0086AC3C E873AAB9FF call 004056B4
0086AC41 8B45E4 mov eax, [ebp-$1C]
0086AC44 50 push eax
0086AC45 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0086AC47 E86033C7FF call 004DDFAC
0086AC4C 5A pop edx
0086AC4D 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
0086AC4F FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
0086AC52 6884AD8600 push $0086AD84
0086AC57 8D55D8 lea edx, [ebp-$28]
*)
end;
procedure TfrmYSCRKP._PROC_0086383C(Sender : TObject);
begin
(*
0086383C 55 push ebp
0086383D 8BEC mov ebp, esp
0086383F 33C9 xor ecx, ecx
00863841 51 push ecx
00863842 51 push ecx
00863843 51 push ecx
00863844 51 push ecx
00863845 51 push ecx
00863846 53 push ebx
00863847 8945FC mov [ebp-$04], eax
0086384A 33C0 xor eax, eax
0086384C 55 push ebp
0086384D 682C3B8600 push $00863B2C
***** TRY
|
00863852 64FF30 push dword ptr fs:[eax]
00863855 648920 mov fs:[eax], esp
00863858 33C0 xor eax, eax
0086385A 55 push ebp
0086385B 680A3B8600 push $00863B0A
***** TRY
|
00863860 64FF30 push dword ptr fs:[eax]
00863863 648920 mov fs:[eax], esp
00863866 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
00863869 8B8020030000 mov eax, [eax+$0320]
* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
0086386F E8E03CC6FF call 004C7554
00863874 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
00863877 8B9820030000 mov ebx, [eax+$0320]
0086387D 33D2 xor edx, edx
0086387F 8BC3 mov eax, ebx
00863881 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_0190
|
00863883 FF9190010000 call dword ptr [ecx+$0190]
00863889 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
0086388B E84420C6FF call 004C58D4
00863890 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863892 E815A7C7FF call 004DDFAC
00863897 8B10 mov edx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_44
|
00863899 FF5244 call dword ptr [edx+$44]
0086389C 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
0086389E E809A7C7FF call 004DDFAC
* Possible String Reference to: 'select isnull(isnull(E.PrtCodeName,
| A.P_CodeName),D.MPrtCodeName) MP_Co
| deName,'
|
008638A3 BA403B8600 mov edx, $00863B40
008638A8 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008638AA FF5138 call dword ptr [ecx+$38]
008638AD 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008638AF E8F8A6C7FF call 004DDFAC
* Possible String Reference to: 'SCOrderNO=(select Top 1 JM.ConNo fr
| om Cloth_Main JM where JM.MainId=A.
| Mainid),'
|
008638B4 BA983B8600 mov edx, $00863B98
008638B9 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008638BB FF5138 call dword ptr [ecx+$38]
008638BE 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008638C0 E8E7A6C7FF call 004DDFAC
* Possible String Reference to: 'ConNoHZ=isnull(F.ConNo,A.ConNO),isn
| ull(isnull(E.prtspec,A.P_Spec),D.MP
| RTSpec) MP_Spec,'
|
008638C5 BAF03B8600 mov edx, $00863BF0
008638CA 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008638CC FF5138 call dword ptr [ecx+$38]
008638CF 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008638D1 E8D6A6C7FF call 004DDFAC
* Possible String Reference to: 'isnull(A.OrderNo,D.OrderNo) MOrderN
| o,E.PRTColor,E.SOrdDefStr4,'
|
008638D6 BA503C8600 mov edx, $00863C50
008638DB 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008638DD FF5138 call dword ptr [ecx+$38]
008638E0 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008638E2 E8C5A6C7FF call 004DDFAC
* Possible String Reference to: 'HTType=(isnull((select Top 1 M.MPRT
| Type from JYOrder_ConORD Q '
|
008638E7 BA983C8600 mov edx, $00863C98
008638EC 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008638EE FF5138 call dword ptr [ecx+$38]
008638F1 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008638F3 E8B4A6C7FF call 004DDFAC
* Possible String Reference to: ' inner join JYOrderCon_Main M on Q.
| ConMainid=M.Mainid where Q.Mainid=A
| .Mainid),F.MPRTType))'
|
008638F8 BAE03C8600 mov edx, $00863CE0
008638FD 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008638FF FF5138 call dword ptr [ecx+$38]
00863902 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863904 E8A3A6C7FF call 004DDFAC
* Possible String Reference to: ',isnull(A.Price,E.PrtPrice) Price'
|
00863909 BA443D8600 mov edx, $00863D44
0086390E 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863910 FF5138 call dword ptr [ecx+$38]
00863913 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863915 E892A6C7FF call 004DDFAC
* Possible String Reference to: ',A.*'
|
0086391A BA703D8600 mov edx, $00863D70
0086391F 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863921 FF5138 call dword ptr [ecx+$38]
00863924 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863926 E881A6C7FF call 004DDFAC
* Possible String Reference to: ' from YF_Money_CR A'
|
0086392B BA803D8600 mov edx, $00863D80
00863930 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863932 FF5138 call dword ptr [ecx+$38]
00863935 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863937 E870A6C7FF call 004DDFAC
* Possible String Reference to: ' left join JYOrder_Main D on D.Main
| id=A.Mainid'
|
0086393C BA9C3D8600 mov edx, $00863D9C
00863941 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863943 FF5138 call dword ptr [ecx+$38]
00863946 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863948 E85FA6C7FF call 004DDFAC
* Possible String Reference to: ' left join JYOrderCon_Sub E on E.Su
| bid=A.Conid'
|
0086394D BAD43D8600 mov edx, $00863DD4
00863952 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863954 FF5138 call dword ptr [ecx+$38]
00863957 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863959 E84EA6C7FF call 004DDFAC
* Possible String Reference to: ' Left join JYOrderCon_Main F on F.M
| ainid=E.Mainid'
|
0086395E BA0C3E8600 mov edx, $00863E0C
00863963 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863965 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' where A.CRTime>=''
|
00863968 68483E8600 push $00863E48
0086396D 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.begdate : TDateTimePicker
|
00863970 8B805C030000 mov eax, [eax+$035C]
00863976 FFB014020000 push dword ptr [eax+$0214]
0086397C FFB010020000 push dword ptr [eax+$0210]
00863982 8D55F4 lea edx, [ebp-$0C]
* Possible String Reference to: 'yyyy-MM-dd'
|
00863985 B8643E8600 mov eax, $00863E64
|
0086398A E82DB2BAFF call 0040EBBC
0086398F FF75F4 push dword ptr [ebp-$0C]
* Possible String Reference to: '' '
|
00863992 68783E8600 push $00863E78
00863997 8D45F8 lea eax, [ebp-$08]
0086399A BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
0086399F E8101DBAFF call 004056B4
008639A4 8B45F8 mov eax, [ebp-$08]
008639A7 50 push eax
008639A8 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008639AA E8FDA5C7FF call 004DDFAC
008639AF 5A pop edx
008639B0 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
008639B2 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' and CRTime<''
|
008639B5 68843E8600 push $00863E84
008639BA 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.Enddate : TDateTimePicker
|
008639BD 8B8060030000 mov eax, [eax+$0360]
008639C3 DD8010020000 fld qword ptr [eax+$0210]
008639C9 D805943E8600 fadd dword ptr [$00863E94]
008639CF 83C4F8 add esp, -$08
008639D2 DD1C24 fstp qword ptr [esp]
008639D5 9B wait
008639D6 8D55EC lea edx, [ebp-$14]
* Possible String Reference to: 'yyyy-MM-dd'
|
008639D9 B8643E8600 mov eax, $00863E64
|
008639DE E8D9B1BAFF call 0040EBBC
008639E3 FF75EC push dword ptr [ebp-$14]
* Possible String Reference to: '' '
|
008639E6 68783E8600 push $00863E78
008639EB 8D45F0 lea eax, [ebp-$10]
008639EE BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
008639F3 E8BC1CBAFF call 004056B4
008639F8 8B45F0 mov eax, [ebp-$10]
008639FB 50 push eax
008639FC 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
008639FE E8A9A5C7FF call 004DDFAC
00863A03 5A pop edx
00863A04 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863A06 FF5138 call dword ptr [ecx+$38]
00863A09 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863A0B E89CA5C7FF call 004DDFAC
* Possible String Reference to: ' and A.CRType='Ӧ<>տ<EFBFBD><D5BF>Ǽ<EFBFBD>' '
|
00863A10 BAA03E8600 mov edx, $00863EA0
00863A15 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863A17 FF5138 call dword ptr [ecx+$38]
00863A1A 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863A1C E88BA5C7FF call 004DDFAC
* Possible String Reference to: ' and (A.YFName='<27><>Ʒ<EFBFBD><C6B7><EFBFBD>۽<EFBFBD><DBBD><EFBFBD>' or Is
| null(A.FeeType,'')='<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>')'
|
00863A21 BAC43E8600 mov edx, $00863EC4
00863A26 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863A28 FF5138 call dword ptr [ecx+$38]
00863A2B 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863A2D E87AA5C7FF call 004DDFAC
* Possible String Reference to: ' and A.KPType='<27>迪''
|
00863A32 BA103F8600 mov edx, $00863F10
00863A37 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863A39 FF5138 call dword ptr [ecx+$38]
00863A3C 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863A3E E869A5C7FF call 004DDFAC
* Possible String Reference to: ' and isnull(A.status,'0')='2''
|
00863A43 BA303F8600 mov edx, $00863F30
00863A48 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863A4A FF5138 call dword ptr [ecx+$38]
00863A4D 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.cxTabControl1 : TcxTabControl
|
00863A50 8B80D0030000 mov eax, [eax+$03D0]
* Reference to control ADOTemp : N.A.
|
00863A56 83B83C03000000 cmp dword ptr [eax+$033C], +$00
00863A5D 7511 jnz 00863A70
00863A5F 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863A61 E846A5C7FF call 004DDFAC
* Possible String Reference to: ' and isnull(KPstatus,'')='' '
|
00863A66 BA583F8600 mov edx, $00863F58
00863A6B 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863A6D FF5138 call dword ptr [ecx+$38]
00863A70 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.cxTabControl1 : TcxTabControl
|
00863A73 8B80D0030000 mov eax, [eax+$03D0]
* Reference to control ADOTemp : N.A.
|
00863A79 83B83C03000001 cmp dword ptr [eax+$033C], +$01
00863A80 7511 jnz 00863A93
00863A82 8BC3 mov eax, ebx
* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
00863A84 E823A5C7FF call 004DDFAC
* Possible String Reference to: ' and isnull(KPstatus,'')<>'' '
|
00863A89 BA803F8600 mov edx, $00863F80
00863A8E 8B08 mov ecx, [eax]
* Possible reference to virtual method TADOQuery.OFFS_38
|
00863A90 FF5138 call dword ptr [ecx+$38]
00863A93 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
00863A95 E82E1EC6FF call 004C58C8
00863A9A 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00863A9D 8B906C030000 mov edx, [eax+$036C]
00863AA3 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
00863AA6 8B8020030000 mov eax, [eax+$0320]
|
00863AAC E8DF33F5FF call 007B6E90
00863AB1 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.CDS_HZ : TClientDataSet
|
00863AB4 8B906C030000 mov edx, [eax+$036C]
00863ABA 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
00863ABD 8B8020030000 mov eax, [eax+$0320]
|
00863AC3 E85035F5FF call 007B7018
00863AC8 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.Label12 : TLabel
|
00863ACB 8B8004040000 mov eax, [eax+$0404]
00863AD1 BAA83F8600 mov edx, $00863FA8
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00863AD6 E8454BC2FF call 00488620
00863ADB 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.Label13 : TLabel
|
00863ADE 8B8008040000 mov eax, [eax+$0408]
00863AE4 BAA83F8600 mov edx, $00863FA8
* Reference to: Controls.TControl.SetText(TControl;TCaption);
|
00863AE9 E8324BC2FF call 00488620
00863AEE 33C0 xor eax, eax
00863AF0 5A pop edx
00863AF1 59 pop ecx
00863AF2 59 pop ecx
00863AF3 648910 mov fs:[eax], edx
****** FINALLY
|
00863AF6 68113B8600 push $00863B11
00863AFB 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.ADOQueryMain : TADOQuery
|
00863AFE 8B8020030000 mov eax, [eax+$0320]
* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
00863B04 E86B3AC6FF call 004C7574
00863B09 C3 ret
* Reference to: System.@HandleFinally;
|
00863B0A E9E50FBAFF jmp 00404AF4
00863B0F EBEA jmp 00863AFB
****** END
|
00863B11 33C0 xor eax, eax
00863B13 5A pop edx
00863B14 59 pop ecx
00863B15 59 pop ecx
00863B16 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: '[<5B><>]<5D><><EFBFBD><EFBFBD><EFBFBD>M'
|
00863B19 68333B8600 push $00863B33
00863B1E 8D45EC lea eax, [ebp-$14]
00863B21 BA04000000 mov edx, $00000004
* Reference to: System.@LStrArrayClr(void;void;Integer);
|
00863B26 E81D18BAFF call 00405348
00863B2B C3 ret
* Reference to: System.@HandleFinally;
|
00863B2C E9C30FBAFF jmp 00404AF4
00863B31 EBEB jmp 00863B1E
****** END
|
00863B33 5B pop ebx
00863B34 8BE5 mov esp, ebp
00863B36 5D pop ebp
00863B37 C3 ret
*)
end;
procedure TfrmYSCRKP._PROC_008645B5(Sender : TObject);
begin
(*
008645B5 8BEC mov ebp, esp
008645B7 B93F000000 mov ecx, $0000003F
008645BC 6A00 push $00
008645BE 6A00 push $00
008645C0 49 dec ecx
008645C1 75F9 jnz 008645BC
008645C3 53 push ebx
008645C4 56 push esi
008645C5 57 push edi
008645C6 8945FC mov [ebp-$04], eax
008645C9 33C0 xor eax, eax
008645CB 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
008645CC 684C508600 push $0086504C
***** TRY
|
008645D1 64FF30 push dword ptr fs:[eax]
008645D4 648920 mov fs:[eax], esp
008645D7 33C0 xor eax, eax
008645D9 55 push ebp
008645DA 68644E8600 push $00864E64
***** TRY
|
008645DF 64FF30 push dword ptr fs:[eax]
008645E2 648920 mov fs:[eax], esp
008645E5 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.ADOQueryCmd : TADOQuery
|
008645E8 8B800C030000 mov eax, [eax+$030C]
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
008645EE E83978C7FF call 004DBE2C
* Reference to: ADODB.TADOConnection.BeginTrans(TADOConnection):Integer;
|
008645F3 E89CDCC6FF call 004D2294
* Possible String Reference to: 'YF_Money_CR'
|
008645F8 6868508600 push $00865068
008645FD 6A04 push $04
008645FF 6A01 push $01
00864601 8D55F8 lea edx, [ebp-$08]
00864604 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.ADOQueryCmd : TADOQuery
|
00864607 8B800C030000 mov eax, [eax+$030C]
* Possible String Reference to: 'YS'
|
0086460D B97C508600 mov ecx, $0086507C
* Reference to : TfrmSelExportField._PROC_007B7708()
|
00864612 E8F130F5FF call 007B7708
00864617 84C0 test al, al
00864619 753A jnz 00864655
0086461B 33DB xor ebx, ebx
0086461D 8B45FC mov eax, [ebp-$04]
* Reference to control TfrmYSCRKP.ADOQueryCmd : TADOQuery
|
00864620 8B800C030000 mov eax, [eax+$030C]
* Reference to: ADODB.TCustomADODataSet.GetConnection(TCustomADODataSet):TADOConnection;
|
00864626 E80178C7FF call 004DBE2C
* Reference to: ADODB.TADOConnection.RollbackTrans(TADOConnection);
|
0086462B E8B0DCC6FF call 004D22E0
00864630 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00864632 B980508600 mov ecx, $00865080
* Possible String Reference to: 'ȡ<><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʧ<EFBFBD>ܣ<EFBFBD>'
|
00864637 BA88508600 mov edx, $00865088
*)
end;
procedure TfrmYSCRKP._PROC_00865109(Sender : TObject);
begin
(*
00865109 7064 jo 0086516F
0086510B 61 popa
0086510C 7465 jz 00865173
0086510E 205946 and [ecx+$46], bl
00865111 5F pop edi
00865112 4D dec ebp
00865113 6F outsd
00865114 6E outsb
00865115 65795F jns 00865177
00865118 43 inc ebx
00865119 52 push edx
0086511A 49 dec ecx
0086511B 44 inc esp
0086511C 207365 and [ebx+$65], dh
0086511F 7420 jz 00865141
00865121 43 inc ebx
00865122 52 push edx
00865123 49 dec ecx
00865124 44 inc esp
00865125 3D43524944 cmp eax, $44495243
0086512A 2B31 sub esi, dword ptr [ecx]
0086512C 0000 add [eax], al
0086512E 0000 add [eax], al
00865130 FFFF DB $FF, $FF //
00865132 FFFF DB $FF, $FF //
00865134 1C00 sbb al, $00
00865136 0000 add [eax], al
00865138 7365 jnb 0086519F
0086513A 6C insb
0086513B 656374202A arpl gs:[eax+$2A], si
00865140 206672 and [esi+$72], ah
00865143 6F outsd
00865144 6D insd
00865145 205946 and [ecx+$46], bl
00865148 5F pop edi
00865149 4D dec ebp
0086514A 6F outsd
0086514B 6E outsb
0086514C 65795F jns 008651AE
0086514F 43 inc ebx
00865150 52 push edx
00865151 49 dec ecx
00865152 44 inc esp
00865153 2000 and [eax], al
00865155 0000 add [eax], al
00865157 00FF add bh, bh
00865159 FFFF DB $FF, $FF //
0086515B FF2400 jmp dword ptr [eax+eax]
0086515E 0000 add [eax], al
00865160 7365 jnb 008651C7
00865162 6C insb
00865163 656374202A arpl gs:[eax+$2A], si
00865168 206672 and [esi+$72], ah
0086516B 6F outsd
0086516C 6D insd
0086516D 205946 and [ecx+$46], bl
00865170 5F pop edi
00865171 4D dec ebp
00865172 6F outsd
00865173 6E outsb
00865174 65795F jns 008651D6
00865177 4B dec ebx
00865178 43 inc ebx
00865179 207768 and [edi+$68], dh
0086517C 657265 jb 008651E4
0086517F 2031 and [ecx], dh
00865181 3C3E cmp al, $3E
00865183 3100 xor [eax], eax
00865185 0000 add [eax], al
00865187 00FF add bh, bh
00865189 FFFF DB $FF, $FF //
0086518B FF09 dec dword ptr [ecx]
0086518D 0000 add [eax], al
0086518F 004661 add [esi+$61], al
00865192 63746F72 arpl [edi+ebp*2+$72], si
00865196 794E jns 008651E6
00865198 6F outsd
00865199 0000 add [eax], al
0086519B 00FF add bh, bh
0086519D FFFF DB $FF, $FF //
0086519F FF07 inc dword ptr [edi]
008651A1 0000 add [eax], al
008651A3 005A64 add [edx+$64], bl
008651A6 7953 jns 008651FB
008651A8 7472 jz 0086521C
008651AA 3100 xor [eax], eax
008651AC FFFF DB $FF, $FF //
008651AE FFFF DB $FF, $FF //
008651B0 06 push es
008651B1 0000 add [eax], al
008651B3 00D3 add bl, dl
008651B5 A6 cmpsb
008651B6 CA ret
008651B7 D5 aad
008651B8 CA ret
008651B9 D5 aad
008651BA 0000 add [eax], al
008651BC FFFF DB $FF, $FF //
008651BE FFFF DB $FF, $FF //
008651C0 2300 and eax, [eax]
008651C2 0000 add [eax], al
008651C4 7365 jnb 0086522B
008651C6 6C insb
008651C7 656374202A arpl gs:[eax+$2A], si
008651CC 206672 and [esi+$72], ah
008651CF 6F outsd
008651D0 6D insd
008651D1 205946 and [ecx+$46], bl
008651D4 5F pop edi
008651D5 4D dec ebp
008651D6 6F outsd
008651D7 6E outsb
008651D8 65795F jns 0086523A
008651DB 43 inc ebx
008651DC 52 push edx
008651DD 207768 and [edi+$68], dh
008651E0 657265 jb 00865248
008651E3 2031 and [ecx], dh
008651E5 3D3200FFFF cmp eax, $FFFF0032
008651EA FFFF DB $FF, $FF //
008651EC 0400 add al, +$00
008651EE 0000 add [eax], al
008651F0 59 pop ecx
008651F1 46 inc esi
008651F2 49 dec ecx
008651F3 44 inc esp
008651F4 0000 add [eax], al
008651F6 0000 add [eax], al
008651F8 FFFF DB $FF, $FF //
008651FA FFFF DB $FF, $FF //
008651FC 06 push es
008651FD 0000 add [eax], al
008651FF 004669 add [esi+$69], al
00865202 6C insb
00865203 6C insb
00865204 657200 jb 00865207
00865207 00FF add bh, bh
00865209 FFFF DB $FF, $FF //
0086520B FF06 inc dword ptr [esi]
0086520D 0000 add [eax], al
0086520F 004352 add [ebx+$52], al
00865212 54 push esp
00865213 7970 jns 00865285
00865215 650000 add gs:[eax], al
00865218 FFFF DB $FF, $FF //
0086521A FFFF DB $FF, $FF //
0086521C 0A00 or al, byte ptr [eax]
0086521E 0000 add [eax], al
00865220 D3A6CAD5BFEE shl dword ptr [esi+$EEBFD5CA], cl
00865226 B5C7 mov ch, $C7
00865228 BCC70000FF mov esp, $FF0000C7
0086522D FFFF DB $FF, $FF //
0086522F FF06 inc dword ptr [esi]
00865231 0000 add [eax], al
00865233 004352 add [ebx+$52], al
00865236 46 inc esi
00865237 6C insb
00865238 61 popa
00865239 670000 add [bx+si], al
0086523C FFFF DB $FF, $FF //
0086523E FFFF DB $FF, $FF //
00865240 07 pop es
00865241 0000 add [eax], al
00865243 005174 add [ecx+$74], dl
00865246 7946 jns 0086528E
00865248 6C insb
00865249 61 popa
0086524A 6700FF add bh, bh
0086524D FFFF DB $FF, $FF //
0086524F FF0500000043 inc dword ptr [$43000000]
00865255 6F outsd
00865256 6E outsb
00865257 49 dec ecx
00865258 44 inc esp
00865259 0000 add [eax], al
0086525B 00FF add bh, bh
0086525D FFFF DB $FF, $FF //
0086525F FF07 inc dword ptr [edi]
00865261 0000 add [eax], al
00865263 00436F add [ebx+$6F], al
00865266 6E outsb
00865267 4E dec esi
00865268 6F outsd
00865269 48 dec eax
0086526A 5A pop edx
0086526B 00FF add bh, bh
0086526D FFFF DB $FF, $FF //
0086526F FF0500000043 inc dword ptr [$43000000]
00865275 6F outsd
00865276 6E outsb
00865277 4E dec esi
00865278 6F outsd
00865279 0000 add [eax], al
0086527B 00FF add bh, bh
0086527D FFFF DB $FF, $FF //
0086527F FF0500000050 inc dword ptr [$50000000]
00865285 7269 jb 008652F0
00865287 636500 arpl [ebp+$00], sp
0086528A 0000 add [eax], al
0086528C FFFF DB $FF, $FF //
0086528E FFFF DB $FF, $FF //
00865290 0B00 or eax, [eax]
00865292 0000 add [eax], al
00865294 4D dec ebp
00865295 50 push eax
00865296 5F pop edi
00865297 43 inc ebx
00865298 6F outsd
00865299 64654E dec esi
0086529C 61 popa
0086529D 6D insd
0086529E 6500FF add bh, bh
008652A1 FFFF DB $FF, $FF //
008652A3 FF0A dec dword ptr [edx]
008652A5 0000 add [eax], al
008652A7 00505F add [eax+$5F], dl
008652AA 43 inc ebx
008652AB 6F outsd
008652AC 64654E dec esi
008652AF 61 popa
008652B0 6D insd
008652B1 650000 add gs:[eax], al
008652B4 FFFF DB $FF, $FF //
008652B6 FFFF DB $FF, $FF //
008652B8 07 pop es
008652B9 0000 add [eax], al
008652BB 004D50 add [ebp+$50], cl
008652BE 5F pop edi
008652BF 53 push ebx
008652C0 50 push eax
008652C1 656300 arpl gs:[eax], ax
008652C4 FFFF DB $FF, $FF //
008652C6 FFFF DB $FF, $FF //
008652C8 06 push es
008652C9 0000 add [eax], al
008652CB 00505F add [eax+$5F], dl
008652CE 53 push ebx
008652CF 50 push eax
008652D0 656300 arpl gs:[eax], ax
008652D3 00FF add bh, bh
008652D5 FFFF DB $FF, $FF //
008652D7 FF06 inc dword ptr [esi]
008652D9 0000 add [eax], al
008652DB 005946 add [ecx+$46], bl
008652DE 4E dec esi
008652DF 61 popa
008652E0 6D insd
008652E1 650000 add gs:[eax], al
008652E4 FFFF DB $FF, $FF //
008652E6 FFFF DB $FF, $FF //
008652E8 07 pop es
008652E9 0000 add [eax], al
008652EB 004665 add [esi+$65], al
008652EE 6554 push esp
008652F0 7970 jns 00865362
008652F2 6500FF add bh, bh
008652F5 FFFF DB $FF, $FF //
008652F7 FF06 inc dword ptr [esi]
008652F9 0000 add [eax], al
008652FB 004352 add [ebx+$52], al
008652FE 54 push esp
008652FF 696D650000FFFF imul ebp, [ebp+$65], $FFFF0000
00865306 FFFF DB $FF, $FF //
00865308 0A00 or al, byte ptr [eax]
0086530A 0000 add [eax], al
0086530C 59 pop ecx
0086530D 46 inc esi
0086530E 44 inc esp
0086530F 656646 inc si
00865312 6C insb
00865313 61 popa
00865314 673100 xor [bx+si], eax
00865317 00FF add bh, bh
00865319 FFFF DB $FF, $FF //
0086531B FF06 inc dword ptr [esi]
0086531D 0000 add [eax], al
0086531F 007374 add [ebx+$74], dh
00865322 61 popa
00865323 7475 jz 0086539A
00865325 7300 jnb 00865327
00865327 00FF add bh, bh
00865329 FFFF DB $FF, $FF //
0086532B FF0400 inc dword ptr [eax+eax]
0086532E 0000 add [eax], al
00865330 59 pop ecx
00865331 46 inc esi
00865332 49 dec ecx
00865333 640000 add fs:[eax], al
00865336 0000 add [eax], al
00865338 D4 aam
00865339 F6D0 not al
0086533B D0CA ror dl, 1
0086533D A7 cmpsd
0086533E B0DC mov al, $DC
00865340 2100 and [eax], eax
00865342 0000 add [eax], al
00865344 55 push ebp
00865345 8BEC mov ebp, esp
00865347 B908000000 mov ecx, $00000008
0086534C 6A00 push $00
0086534E 6A00 push $00
00865350 49 dec ecx
00865351 75F9 jnz 0086534C
00865353 51 push ecx
00865354 53 push ebx
00865355 56 push esi
00865356 8BDA mov ebx, edx
00865358 8BF0 mov esi, eax
0086535A 33C0 xor eax, eax
0086535C 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
0086535D 6852558600 push $00865552
***** TRY
|
00865362 64FF30 push dword ptr fs:[eax]
00865365 648920 mov fs:[eax], esp
00865368 8D55FC lea edx, [ebp-$04]
0086536B 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;
|
0086536D E84AA3D2FF call 0058F6BC
* Reference to control ADOTemp : N.A.
|
00865372 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;
|
00865378 E8CF6FDFFF 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;
|
0086537D E8E2C7DEFF call 00651B64
* Reference to field N.A..OFFS_0050
|
00865382 8B4050 mov eax, [eax+$50]
00865385 8D55F4 lea edx, [ebp-$0C]
00865388 8B08 mov ecx, [eax]
0086538A FF5110 call dword ptr [ecx+$10]
0086538D 8B45F4 mov eax, [ebp-$0C]
00865390 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00865393 E85455BAFF call 0040A8EC
* Reference to control Label20 : N.A.
|
00865398 8B9E6C030000 mov ebx, [esi+$036C]
0086539E 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008653A0 E89B30C6FF call 004C8440
008653A5 8D55E0 lea edx, [ebp-$20]
008653A8 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008653AB E83C55BAFF call 0040A8EC
008653B0 8B55E0 mov edx, [ebp-$20]
008653B3 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008653B6 E80D3ABBFF call 00418DC8
008653BB 8D45E4 lea eax, [ebp-$1C]
008653BE 50 push eax
008653BF 8B55F8 mov edx, [ebp-$08]
008653C2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008653C4 E8EB17C6FF call 004C6BB4
008653C9 5A pop edx
008653CA 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
008653CC FF91B4000000 call dword ptr [ecx+$00B4]
008653D2 8BC3 mov eax, ebx
008653D4 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
008653D6 FF924C020000 call dword ptr [edx+$024C]
* Reference to control OrdDate : N.A.
|
008653DC 8B9E0C030000 mov ebx, [esi+$030C]
008653E2 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
008653E4 E8EB04C6FF call 004C58D4
008653E9 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;
|
008653EB E8BC8BC7FF call 004DDFAC
008653F0 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
008653F2 FF5244 call dword ptr [edx+$44]
008653F5 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;
|
008653F7 E8B08BC7FF call 004DDFAC
* Possible String Reference to: 'UPdate YCL_SG_HZ '
|
008653FC BA68558600 mov edx, $00865568
00865401 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
00865403 FF5138 call dword ptr [ecx+$38]
00865406 8D55DC lea edx, [ebp-$24]
00865409 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086540C E8DB54BAFF call 0040A8EC
00865411 837DDC00 cmp dword ptr [ebp-$24], +$00
00865415 7440 jz 00865457
* Possible String Reference to: ' Set '
|
00865417 6884558600 push $00865584
0086541C FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
0086541F 6894558600 push $00865594
00865424 8D55D4 lea edx, [ebp-$2C]
00865427 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086542A E8BD54BAFF call 0040A8EC
0086542F FF75D4 push dword ptr [ebp-$2C]
00865432 68A0558600 push $008655A0
00865437 8D45D8 lea eax, [ebp-$28]
0086543A BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
0086543F E87002BAFF call 004056B4
00865444 8B45D8 mov eax, [ebp-$28]
00865447 50 push eax
00865448 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;
|
0086544A E85D8BC7FF call 004DDFAC
0086544F 5A pop edx
00865450 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
00865452 FF5138 call dword ptr [ecx+$38]
00865455 EB2B jmp 00865482
00865457 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;
|
00865459 E84E8BC7FF call 004DDFAC
0086545E 50 push eax
* Possible String Reference to: ' Set '
|
0086545F 6884558600 push $00865584
00865464 FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=NULL'
|
00865467 68AC558600 push $008655AC
0086546C 8D45D0 lea eax, [ebp-$30]
0086546F BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00865474 E83B02BAFF call 004056B4
00865479 8B55D0 mov edx, [ebp-$30]
0086547C 58 pop eax
0086547D 8B08 mov ecx, [eax]
0086547F FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
00865482 68BC558600 push $008655BC
00865487 8D55C8 lea edx, [ebp-$38]
*)
end;
procedure TfrmYSCRKP._PROC_00865569(Sender : TObject);
begin
(*
00865569 50 push eax
0086556A 6461 popa
0086556C 7465 jz 008655D3
0086556E 205943 and [ecx+$43], bl
00865571 4C dec esp
00865572 5F pop edi
00865573 53 push ebx
00865574 47 inc edi
00865575 5F pop edi
00865576 48 dec eax
00865577 5A pop edx
00865578 2000 and [eax], al
0086557A 0000 add [eax], al
0086557C FFFF DB $FF, $FF //
0086557E FFFF DB $FF, $FF //
00865580 0500000020 add eax, +$20000000
00865585 53 push ebx
00865586 657420 jz 008655A9
00865589 0000 add [eax], al
0086558B 00FF add bh, bh
0086558D FFFF DB $FF, $FF //
0086558F FF02 inc dword ptr [edx]
00865591 0000 add [eax], al
00865593 003D270000FF add [$FF000027], bh
00865599 FFFF DB $FF, $FF //
0086559B FF01 inc dword ptr [ecx]
0086559D 0000 add [eax], al
0086559F 0027 add [edi], ah
008655A1 0000 add [eax], al
008655A3 00FF add bh, bh
008655A5 FFFF DB $FF, $FF //
008655A7 FF050000003D inc dword ptr [$3D000000]
008655AD 4E dec esi
008655AE 55 push ebp
008655AF 4C dec esp
008655B0 4C dec esp
008655B1 0000 add [eax], al
008655B3 00FF add bh, bh
008655B5 FFFF DB $FF, $FF //
008655B7 FF09 dec dword ptr [ecx]
008655B9 0000 add [eax], al
008655BB 002C4564697465 add [$65746964+eax*2], ch
008655C2 723D jb 00865601
008655C4 27 daa
008655C5 0000 add [eax], al
008655C7 00FF add bh, bh
008655C9 FFFF DB $FF, $FF //
008655CB FF1400 call dword ptr [eax+eax]
008655CE 0000 add [eax], al
008655D0 2C45 sub al, $45
008655D2 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
008655DB 657464 jz 00865642
008655DE 61 popa
008655DF 7465 jz 00865646
008655E1 2829 sub [ecx], ch
008655E3 2000 and [eax], al
008655E5 0000 add [eax], al
008655E7 00FF add bh, bh
008655E9 FFFF DB $FF, $FF //
008655EB FF0E dec dword ptr [esi]
008655ED 0000 add [eax], al
008655EF 0020 add [eax], ah
008655F1 7768 jnbe 0086565B
008655F3 657265 jb 0086565B
008655F6 205375 and [ebx+$75], dl
008655F9 624964 bound ecx, qword ptr [ecx+$64]
008655FC 3D270000FF cmp eax, $FF000027
00865601 FFFF DB $FF, $FF //
00865603 FF0500000053 inc dword ptr [$53000000]
00865609 7562 jnz 0086566D
0086560B 49 dec ecx
0086560C 640000 add fs:[eax], al
0086560F 00558B add [ebp-$75], dl
00865612 EC in al, dx
00865613 B926000000 mov ecx, $00000026
00865618 6A00 push $00
0086561A 6A00 push $00
0086561C 49 dec ecx
0086561D 75F9 jnz 00865618
0086561F 51 push ecx
00865620 53 push ebx
00865621 56 push esi
00865622 8BF2 mov esi, edx
00865624 8BD8 mov ebx, eax
00865626 33C0 xor eax, eax
00865628 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD><6C><EFBFBD>^[<5B><>]<5D>'
|
00865629 68255F8600 push $00865F25
***** TRY
|
0086562E 64FF30 push dword ptr fs:[eax]
00865631 648920 mov fs:[eax], esp
00865634 8D55FC lea edx, [ebp-$04]
00865637 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;
|
00865639 E87EA0D2FF call 0058F6BC
0086563E 8D55DC lea edx, [ebp-$24]
00865641 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00865644 E8A352BAFF call 0040A8EC
00865649 837DDC00 cmp dword ptr [ebp-$24], +$00
0086564D 7513 jnz 00865662
0086564F 8D45CC lea eax, [ebp-$34]
* Reference to: ActiveX.PROPSETHDR_OSVER_KIND(DWORD):Word;
| or: ActiveX.PROPSETHDR_OSVER_MINOR(DWORD):Byte;
| or: ActnCtrls.TCustomComboControl.VisibleChanging(TCustomComboControl);
| or: ActnMan.TActionClientsCollection.SetActionClient(TActionClientsCollection;Integer;TActionClient);
| or: ActnMan.TActionClients.SetActionClient(TActionClients;Integer;TActionClientItem);
| or: ADODB.TParameters.SetItem(TParameters;Integer;TParameter);
|
00865652 E8097DBBFF call 0041D360
00865657 8D55CC lea edx, [ebp-$34]
0086565A 8D45FC lea eax, [ebp-$04]
* Reference to: Variants.@VarToWStr(WideString;WideString;TVarData;TVarData);
|
0086565D E8AE26BBFF call 00417D10
* Reference to control ADOTemp : N.A.
|
00865662 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;
|
00865668 E8DF6CDFFF 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;
|
0086566D E8F2C4DEFF call 00651B64
* Reference to field N.A..OFFS_0050
|
00865672 8B4050 mov eax, [eax+$50]
00865675 8D55C8 lea edx, [ebp-$38]
00865678 8B08 mov ecx, [eax]
0086567A FF5110 call dword ptr [ecx+$10]
0086567D 8B45C8 mov eax, [ebp-$38]
00865680 8D55E0 lea edx, [ebp-$20]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00865683 E86452BAFF call 0040A8EC
00865688 8B45E0 mov eax, [ebp-$20]
* Possible String Reference to: 'Money'
|
0086568B BA405F8600 mov edx, $00865F40
* Reference to: System.@LStrCmp;
|
00865690 E8AB00BAFF call 00405740
00865695 7546 jnz 008656DD
* Possible String Reference to: 'YFType'
|
00865697 BA505F8600 mov edx, $00865F50
* Reference to control Label20 : N.A.
|
0086569C 8B836C030000 mov eax, [ebx+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008656A2 E80D15C6FF call 004C6BB4
008656A7 8D55C0 lea edx, [ebp-$40]
008656AA 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
008656AC FF5160 call dword ptr [ecx+$60]
008656AF 8B45C0 mov eax, [ebp-$40]
008656B2 8D55C4 lea edx, [ebp-$3C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008656B5 E83252BAFF call 0040A8EC
008656BA 837DC400 cmp dword ptr [ebp-$3C], +$00
008656BE 741D jz 008656DD
008656C0 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
008656C2 B9585F8600 mov ecx, $00865F58
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2>ܸ<EFBFBD><DCB8><EFBFBD>!'
|
008656C7 BA605F8600 mov edx, $00865F60
*)
end;
procedure TfrmYSCRKP._PROC_008660B9(Sender : TObject);
begin
(*
008660B9 50 push eax
008660BA 6461 popa
008660BC 7465 jz 00866123
008660BE 205946 and [ecx+$46], bl
008660C1 5F pop edi
008660C2 4D dec ebp
008660C3 6F outsd
008660C4 6E outsb
008660C5 65795F jns 00866127
008660C8 43 inc ebx
008660C9 52 push edx
008660CA 2000 and [eax], al
008660CC FFFF DB $FF, $FF //
008660CE FFFF DB $FF, $FF //
008660D0 0500000020 add eax, +$20000000
008660D5 53 push ebx
008660D6 657420 jz 008660F9
008660D9 0000 add [eax], al
008660DB 00FF add bh, bh
008660DD FFFF DB $FF, $FF //
008660DF FF01 inc dword ptr [ecx]
008660E1 0000 add [eax], al
008660E3 003D000000FF add [$FF000000], bh
008660E9 FFFF DB $FF, $FF //
008660EB FF07 inc dword ptr [edi]
008660ED 0000 add [eax], al
008660EF 002C4D6F6E6579 add [$79656E6F+ecx*2], ch
008660F6 3D00FFFFFF cmp eax, $FFFFFF00
008660FB FF09 dec dword ptr [ecx]
008660FD 0000 add [eax], al
008660FF 002C42 add [edx+eax*2], ch
00866102 42 inc edx
00866103 4D dec ebp
00866104 6F outsd
00866105 6E outsb
00866106 65793D jns 00866146
00866109 0000 add [eax], al
0086610B 00FF add bh, bh
0086610D FFFF DB $FF, $FF //
0086610F FF09 dec dword ptr [ecx]
00866111 0000 add [eax], al
00866113 002C4564697465 add [$65746964+eax*2], ch
0086611A 723D jb 00866159
0086611C 27 daa
0086611D 0000 add [eax], al
0086611F 00FF add bh, bh
00866121 FFFF DB $FF, $FF //
00866123 FF1400 call dword ptr [eax+eax]
00866126 0000 add [eax], al
00866128 2C45 sub al, $45
0086612A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00866133 657464 jz 0086619A
00866136 61 popa
00866137 7465 jz 0086619E
00866139 2829 sub [ecx], ch
0086613B 2000 and [eax], al
0086613D 0000 add [eax], al
0086613F 00FF add bh, bh
00866141 FFFF DB $FF, $FF //
00866143 FF0D00000020 dec dword ptr [$20000000]
00866149 7768 jnbe 008661B3
0086614B 657265 jb 008661B3
0086614E 205946 and [ecx+$46], bl
00866151 49 dec ecx
00866152 643D27000000 cmp eax, $00000027
00866158 FFFF DB $FF, $FF //
0086615A FFFF DB $FF, $FF //
0086615C 0400 add al, +$00
0086615E 0000 add [eax], al
00866160 59 pop ecx
00866161 46 inc esi
00866162 49 dec ecx
00866163 640000 add fs:[eax], al
00866166 0000 add [eax], al
00866168 FFFF DB $FF, $FF //
0086616A FFFF DB $FF, $FF //
0086616C 2B00 sub eax, dword ptr [eax]
0086616E 0000 add [eax], al
00866170 55 push ebp
00866171 7064 jo 008661D7
00866173 61 popa
00866174 7465 jz 008661DB
00866176 205946 and [ecx+$46], bl
00866179 5F pop edi
0086617A 4D dec ebp
0086617B 6F outsd
0086617C 6E outsb
0086617D 65795F jns 008661DF
00866180 4B dec ebx
00866181 43 inc ebx
00866182 205365 and [ebx+$65], dl
00866185 7420 jz 008661A7
00866187 4B dec ebx
00866188 43 inc ebx
00866189 42 inc edx
0086618A 42 inc edx
0086618B 4D dec ebp
0086618C 6F outsd
0086618D 6E outsb
0086618E 65793D jns 008661CE
00866191 4B dec ebx
00866192 43 inc ebx
00866193 42 inc edx
00866194 42 inc edx
00866195 4D dec ebp
00866196 6F outsd
00866197 6E outsb
00866198 65792D jns 008661C8
0086619B 00FF add bh, bh
0086619D FFFF DB $FF, $FF //
0086619F FF01 inc dword ptr [ecx]
008661A1 0000 add [eax], al
008661A3 002B add [ebx], ch
008661A5 0000 add [eax], al
008661A7 00FF add bh, bh
008661A9 FFFF DB $FF, $FF //
008661AB FF0D00000020 dec dword ptr [$20000000]
008661B1 7768 jnbe 0086621B
008661B3 657265 jb 0086621B
008661B6 204352 and [ebx+$52], al
008661B9 49 dec ecx
008661BA 44 inc esp
008661BB 3D27000000 cmp eax, $00000027
008661C0 FFFF DB $FF, $FF //
008661C2 FFFF DB $FF, $FF //
008661C4 0400 add al, +$00
008661C6 0000 add [eax], al
008661C8 43 inc ebx
008661C9 52 push edx
008661CA 49 dec ecx
008661CB 44 inc esp
008661CC 0000 add [eax], al
008661CE 0000 add [eax], al
008661D0 55 push ebp
008661D1 8BEC mov ebp, esp
008661D3 B909000000 mov ecx, $00000009
008661D8 6A00 push $00
008661DA 6A00 push $00
008661DC 49 dec ecx
008661DD 75F9 jnz 008661D8
008661DF 51 push ecx
008661E0 53 push ebx
008661E1 56 push esi
008661E2 8BDA mov ebx, edx
008661E4 8BF0 mov esi, eax
008661E6 33C0 xor eax, eax
008661E8 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
008661E9 6824648600 push $00866424
***** TRY
|
008661EE 64FF30 push dword ptr fs:[eax]
008661F1 648920 mov fs:[eax], esp
* Possible String Reference to: 'YFType'
|
008661F4 BA3C648600 mov edx, $0086643C
* Reference to control Label20 : N.A.
|
008661F9 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008661FF E8B009C6FF call 004C6BB4
00866204 8D55F0 lea edx, [ebp-$10]
00866207 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
00866209 FF5160 call dword ptr [ecx+$60]
0086620C 8B45F0 mov eax, [ebp-$10]
0086620F 8D55F4 lea edx, [ebp-$0C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00866212 E8D546BAFF call 0040A8EC
00866217 837DF400 cmp dword ptr [ebp-$0C], +$00
0086621B 741D jz 0086623A
0086621D 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086621F B944648600 mov ecx, $00866444
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2>ܸ<EFBFBD><DCB8><EFBFBD>!'
|
00866224 BA4C648600 mov edx, $0086644C
*)
end;
procedure TfrmYSCRKP._PROC_0086646D(Sender : TObject);
begin
(*
0086646D 50 push eax
0086646E 6461 popa
00866470 7465 jz 008664D7
00866472 205946 and [ecx+$46], bl
00866475 5F pop edi
00866476 4D dec ebp
00866477 6F outsd
00866478 6E outsb
00866479 65795F jns 008664DB
0086647C 43 inc ebx
0086647D 52 push edx
0086647E 2000 and [eax], al
00866480 FFFF DB $FF, $FF //
00866482 FFFF DB $FF, $FF //
00866484 0500000020 add eax, +$20000000
00866489 53 push ebx
0086648A 657420 jz 008664AD
0086648D 0000 add [eax], al
0086648F 00FF add bh, bh
00866491 FFFF DB $FF, $FF //
00866493 FF02 inc dword ptr [edx]
00866495 0000 add [eax], al
00866497 003D270000FF add [$FF000027], bh
0086649D FFFF DB $FF, $FF //
0086649F FF01 inc dword ptr [ecx]
008664A1 0000 add [eax], al
008664A3 0027 add [edi], ah
008664A5 0000 add [eax], al
008664A7 00FF add bh, bh
008664A9 FFFF DB $FF, $FF //
008664AB FF050000003D inc dword ptr [$3D000000]
008664B1 4E dec esi
008664B2 55 push ebp
008664B3 4C dec esp
008664B4 4C dec esp
008664B5 0000 add [eax], al
008664B7 00FF add bh, bh
008664B9 FFFF DB $FF, $FF //
008664BB FF09 dec dword ptr [ecx]
008664BD 0000 add [eax], al
008664BF 002C4564697465 add [$65746964+eax*2], ch
008664C6 723D jb 00866505
008664C8 27 daa
008664C9 0000 add [eax], al
008664CB 00FF add bh, bh
008664CD FFFF DB $FF, $FF //
008664CF FF1400 call dword ptr [eax+eax]
008664D2 0000 add [eax], al
008664D4 2C45 sub al, $45
008664D6 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
008664DF 657464 jz 00866546
008664E2 61 popa
008664E3 7465 jz 0086654A
008664E5 2829 sub [ecx], ch
008664E7 2000 and [eax], al
008664E9 0000 add [eax], al
008664EB 00FF add bh, bh
008664ED FFFF DB $FF, $FF //
008664EF FF0D00000020 dec dword ptr [$20000000]
008664F5 7768 jnbe 0086655F
008664F7 657265 jb 0086655F
008664FA 205946 and [ecx+$46], bl
008664FD 49 dec ecx
008664FE 643D27000000 cmp eax, $00000027
00866504 FFFF DB $FF, $FF //
00866506 FFFF DB $FF, $FF //
00866508 0400 add al, +$00
0086650A 0000 add [eax], al
0086650C 59 pop ecx
0086650D 46 inc esi
0086650E 49 dec ecx
0086650F 640000 add fs:[eax], al
00866512 0000 add [eax], al
00866514 55 push ebp
00866515 8BEC mov ebp, esp
00866517 B91F000000 mov ecx, $0000001F
0086651C 6A00 push $00
0086651E 6A00 push $00
00866520 49 dec ecx
00866521 75F9 jnz 0086651C
00866523 53 push ebx
00866524 56 push esi
00866525 8BF0 mov esi, eax
00866527 33C0 xor eax, eax
00866529 55 push ebp
* Possible String Reference to: '<27>B<EFBFBD><42><EFBFBD><EFBFBD>@<40><><EFBFBD>^[<5B><>]<5D>'
|
0086652A 68AD698600 push $008669AD
***** TRY
|
0086652F 64FF30 push dword ptr fs:[eax]
00866532 648920 mov fs:[eax], esp
00866535 8BCE mov ecx, esi
00866537 B201 mov dl, $01
* Reference to class TfrmJYorderConCX
|
00866539 A164DF7D00 mov eax, dword ptr [$007DDF64]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
0086653E E88DB8C3FF call 004A1DD0
*)
end;
procedure TfrmYSCRKP._PROC_00866FD1(Sender : TObject);
begin
(*
00866FD1 50 push eax
00866FD2 6461 popa
00866FD4 7465 jz 0086703B
00866FD6 205946 and [ecx+$46], bl
00866FD9 5F pop edi
00866FDA 4D dec ebp
00866FDB 6F outsd
00866FDC 6E outsb
00866FDD 65795F jns 0086703F
00866FE0 43 inc ebx
00866FE1 52 push edx
00866FE2 2000 and [eax], al
00866FE4 FFFF DB $FF, $FF //
00866FE6 FFFF DB $FF, $FF //
00866FE8 0D00000020 or eax, $20000000
00866FED 53 push ebx
00866FEE 657420 jz 00867011
00866FF1 59 pop ecx
00866FF2 46 inc esi
00866FF3 43 inc ebx
00866FF4 6F outsd
00866FF5 64653D27000000 cmp eax, $00000027
00866FFC FFFF DB $FF, $FF //
00866FFE FFFF DB $FF, $FF //
00867000 0100 add [eax], eax
00867002 0000 add [eax], al
00867004 27 daa
00867005 0000 add [eax], al
00867007 00FF add bh, bh
00867009 FFFF DB $FF, $FF //
0086700B FF0A dec dword ptr [edx]
0086700D 0000 add [eax], al
0086700F 0020 add [eax], ah
00867011 2C59 sub al, $59
00867013 46 inc esi
00867014 4E dec esi
00867015 61 popa
00867016 6D insd
00867017 653D270000FF cmp eax, $FF000027
0086701D FFFF DB $FF, $FF //
0086701F FF1400 call dword ptr [eax+eax]
00867022 0000 add [eax], al
00867024 202C46 and [esi+eax*2], ch
00867027 656554 push esp
0086702A 7970 jns 0086709C
0086702C 653D27C6E4CB cmp eax, $CBE4C627
00867032 FB sti
00867033 B7D1 mov bh, $D1
00867035 D3C3 rol ebx, cl
00867037 27 daa
00867038 0000 add [eax], al
0086703A 0000 add [eax], al
0086703C FFFF DB $FF, $FF //
0086703E FFFF DB $FF, $FF //
00867040 0900 or [eax], eax
00867042 0000 add [eax], al
00867044 2C45 sub al, $45
00867046 64697465723D270000 imul esi, fs:[ebp+$72], $0000273D
0086704F 00FF add bh, bh
00867051 FFFF DB $FF, $FF //
00867053 FF1400 call dword ptr [eax+eax]
00867056 0000 add [eax], al
00867058 2C45 sub al, $45
0086705A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00867063 657464 jz 008670CA
00867066 61 popa
00867067 7465 jz 008670CE
00867069 2829 sub [ecx], ch
0086706B 2000 and [eax], al
0086706D 0000 add [eax], al
0086706F 00FF add bh, bh
00867071 FFFF DB $FF, $FF //
00867073 FF0D00000020 dec dword ptr [$20000000]
00867079 7768 jnbe 008670E3
0086707B 657265 jb 008670E3
0086707E 205946 and [ecx+$46], bl
00867081 49 dec ecx
00867082 643D27000000 cmp eax, $00000027
00867088 FFFF DB $FF, $FF //
0086708A FFFF DB $FF, $FF //
0086708C 0400 add al, +$00
0086708E 0000 add [eax], al
00867090 59 pop ecx
00867091 46 inc esi
00867092 49 dec ecx
00867093 640000 add fs:[eax], al
00867096 0000 add [eax], al
00867098 55 push ebp
00867099 8BEC mov ebp, esp
0086709B 51 push ecx
0086709C B906000000 mov ecx, $00000006
008670A1 6A00 push $00
008670A3 6A00 push $00
008670A5 49 dec ecx
008670A6 75F9 jnz 008670A1
008670A8 51 push ecx
008670A9 874DFC xchg [ebp-$04], ecx
008670AC 53 push ebx
008670AD 56 push esi
008670AE 8BF0 mov esi, eax
008670B0 33C0 xor eax, eax
008670B2 55 push ebp
* Possible String Reference to: '<27><>׹<EFBFBD><D7B9><EFBFBD>^[<5B><>]<5D>'
|
008670B3 68F1728600 push $008672F1
***** TRY
|
008670B8 64FF30 push dword ptr fs:[eax]
008670BB 648920 mov fs:[eax], esp
008670BE 33C0 xor eax, eax
008670C0 55 push ebp
008670C1 68C7728600 push $008672C7
***** TRY
|
008670C6 64FF30 push dword ptr fs:[eax]
008670C9 648920 mov fs:[eax], esp
*)
end;
procedure TfrmYSCRKP._PROC_0086730E(Sender : TObject);
begin
(*
0086730E 6E outsb
0086730F 6974000000FFFFFF imul esi, [eax+eax+$00], $FFFFFF00
00867317 FF08 dec dword ptr [eax]
00867319 0000 add [eax], al
*)
end;
procedure TfrmYSCRKP._PROC_00867344(Sender : TObject);
begin
(*
00867344 6E outsb
00867345 697400FFFFFFFF13 imul esi, [eax+eax-$01], $13FFFFFF
0086734D 0000 add [eax], al
*)
end;
procedure TfrmYSCRKP._PROC_00867351(Sender : TObject);
begin
(*
00867351 50 push eax
00867352 6461 popa
00867354 7465 jz 008673BB
00867356 205946 and [ecx+$46], bl
00867359 5F pop edi
0086735A 4D dec ebp
0086735B 6F outsd
0086735C 6E outsb
0086735D 65795F jns 008673BF
00867360 43 inc ebx
00867361 52 push edx
00867362 2000 and [eax], al
00867364 FFFF DB $FF, $FF //
00867366 FFFF DB $FF, $FF //
00867368 0E push cs
00867369 0000 add [eax], al
0086736B 0020 add [eax], ah
0086736D 53 push ebx
0086736E 657420 jz 00867391
00867371 51 push ecx
00867372 7479 jz 008673ED
00867374 55 push ebp
00867375 6E outsb
00867376 69743D270000FFFF imul esi, [ebp+edi+$27], $FFFF0000
0086737E FFFF DB $FF, $FF //
00867380 07 pop es
00867381 0000 add [eax], al
00867383 005A64 add [edx+$64], bl
00867386 794E jns 008673D6
00867388 61 popa
00867389 6D insd
0086738A 6500FF add bh, bh
0086738D FFFF DB $FF, $FF //
0086738F FF01 inc dword ptr [ecx]
00867391 0000 add [eax], al
00867393 0027 add [edi], ah
00867395 0000 add [eax], al
00867397 00FF add bh, bh
00867399 FFFF DB $FF, $FF //
0086739B FF09 dec dword ptr [ecx]
0086739D 0000 add [eax], al
0086739F 002C4564697465 add [$65746964+eax*2], ch
008673A6 723D jb 008673E5
008673A8 27 daa
008673A9 0000 add [eax], al
008673AB 00FF add bh, bh
008673AD FFFF DB $FF, $FF //
008673AF FF1400 call dword ptr [eax+eax]
008673B2 0000 add [eax], al
008673B4 2C45 sub al, $45
008673B6 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
008673BF 657464 jz 00867426
008673C2 61 popa
008673C3 7465 jz 0086742A
008673C5 2829 sub [ecx], ch
008673C7 2000 and [eax], al
008673C9 0000 add [eax], al
008673CB 00FF add bh, bh
008673CD FFFF DB $FF, $FF //
008673CF FF0D00000020 dec dword ptr [$20000000]
008673D5 7768 jnbe 0086743F
008673D7 657265 jb 0086743F
008673DA 205946 and [ecx+$46], bl
008673DD 49 dec ecx
008673DE 643D27000000 cmp eax, $00000027
008673E4 FFFF DB $FF, $FF //
008673E6 FFFF DB $FF, $FF //
008673E8 0400 add al, +$00
008673EA 0000 add [eax], al
008673EC 59 pop ecx
008673ED 46 inc esi
008673EE 49 dec ecx
008673EF 640000 add fs:[eax], al
008673F2 0000 add [eax], al
008673F4 55 push ebp
008673F5 8BEC mov ebp, esp
008673F7 51 push ecx
008673F8 B907000000 mov ecx, $00000007
008673FD 6A00 push $00
008673FF 6A00 push $00
00867401 49 dec ecx
00867402 75F9 jnz 008673FD
00867404 51 push ecx
00867405 874DFC xchg [ebp-$04], ecx
00867408 53 push ebx
00867409 56 push esi
0086740A 8BF0 mov esi, eax
0086740C 33C0 xor eax, eax
0086740E 55 push ebp
* Possible String Reference to: '<27><46><D4B9><EFBFBD>^[<5B><>]<5D>'
|
0086740F 68A9768600 push $008676A9
***** TRY
|
00867414 64FF30 push dword ptr fs:[eax]
00867417 648920 mov fs:[eax], esp
* Reference to control Label20 : N.A.
|
0086741A 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFType'
|
00867420 BAC0768600 mov edx, $008676C0
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00867425 E88AF7C5FF call 004C6BB4
0086742A 8D55F8 lea edx, [ebp-$08]
0086742D 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
0086742F FF5160 call dword ptr [ecx+$60]
00867432 8B45F8 mov eax, [ebp-$08]
00867435 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00867438 E8AF34BAFF call 0040A8EC
0086743D 8B45FC mov eax, [ebp-$04]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00867440 BAD0768600 mov edx, $008676D0
* Reference to: System.@LStrCmp;
|
00867445 E8F6E2B9FF call 00405740
0086744A 751D jnz 00867469
0086744C 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086744E B9DC768600 mov ecx, $008676DC
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
00867453 BAE4768600 mov edx, $008676E4
*)
end;
procedure TfrmYSCRKP._PROC_00867739(Sender : TObject);
begin
(*
00867739 50 push eax
0086773A 6461 popa
0086773C 7465 jz 008677A3
0086773E 205946 and [ecx+$46], bl
00867741 5F pop edi
00867742 4D dec ebp
00867743 6F outsd
00867744 6E outsb
00867745 65795F jns 008677A7
00867748 43 inc ebx
00867749 52 push edx
0086774A 2000 and [eax], al
0086774C FFFF DB $FF, $FF //
0086774E FFFF DB $FF, $FF //
00867750 1100 adc [eax], eax
00867752 0000 add [eax], al
00867754 205365 and [ebx+$65], dl
00867757 7420 jz 00867779
00867759 50 push eax
0086775A 5F pop edi
0086775B 43 inc ebx
0086775C 6F outsd
0086775D 64654E dec esi
00867760 61 popa
00867761 6D insd
00867762 653D27000000 cmp eax, $00000027
00867768 FFFF DB $FF, $FF //
0086776A FFFF DB $FF, $FF //
0086776C 07 pop es
0086776D 0000 add [eax], al
0086776F 005A64 add [edx+$64], bl
00867772 794E jns 008677C2
00867774 61 popa
00867775 6D insd
00867776 6500FF add bh, bh
00867779 FFFF DB $FF, $FF //
0086777B FF01 inc dword ptr [ecx]
0086777D 0000 add [eax], al
0086777F 0027 add [edi], ah
00867781 0000 add [eax], al
00867783 00FF add bh, bh
00867785 FFFF DB $FF, $FF //
00867787 FF09 dec dword ptr [ecx]
00867789 0000 add [eax], al
0086778B 002C4564697465 add [$65746964+eax*2], ch
00867792 723D jb 008677D1
00867794 27 daa
00867795 0000 add [eax], al
00867797 00FF add bh, bh
00867799 FFFF DB $FF, $FF //
0086779B FF1400 call dword ptr [eax+eax]
0086779E 0000 add [eax], al
008677A0 2C45 sub al, $45
008677A2 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
008677AB 657464 jz 00867812
008677AE 61 popa
008677AF 7465 jz 00867816
008677B1 2829 sub [ecx], ch
008677B3 2000 and [eax], al
008677B5 0000 add [eax], al
008677B7 00FF add bh, bh
008677B9 FFFF DB $FF, $FF //
008677BB FF0D00000020 dec dword ptr [$20000000]
008677C1 7768 jnbe 0086782B
008677C3 657265 jb 0086782B
008677C6 205946 and [ecx+$46], bl
008677C9 49 dec ecx
008677CA 643D27000000 cmp eax, $00000027
008677D0 FFFF DB $FF, $FF //
008677D2 FFFF DB $FF, $FF //
008677D4 0400 add al, +$00
008677D6 0000 add [eax], al
008677D8 59 pop ecx
008677D9 46 inc esi
008677DA 49 dec ecx
008677DB 640000 add fs:[eax], al
008677DE 0000 add [eax], al
008677E0 53 push ebx
008677E1 8BD8 mov ebx, eax
* Reference to control ToolButton1 : TToolButton
|
008677E3 8B8320030000 mov eax, [ebx+$0320]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
008677E9 E8D206C6FF call 004C7EC0
008677EE 84C0 test al, al
008677F0 7516 jnz 00867808
* Possible String Reference to: 'Ӧ<>տ<EFBFBD><D5BF>б<EFBFBD>'
|
008677F2 B914788600 mov ecx, $00867814
* Reference to control ToolButton1 : TToolButton
|
008677F7 8B9320030000 mov edx, [ebx+$0320]
* Reference to control ADOTemp : N.A.
|
008677FD 8B833C030000 mov eax, [ebx+$033C]
|
00867803 E8280AF5FF call 007B8230
00867808 5B pop ebx
00867809 C3 ret
0086780A 0000 add [eax], al
0086780C FFFF DB $FF, $FF //
0086780E FFFF DB $FF, $FF //
00867810 0A00 or al, byte ptr [eax]
00867812 0000 add [eax], al
00867814 D3A6CAD5BFEE shl dword ptr [esi+$EEBFD5CA], cl
0086781A C1D0B1 rcl eax, $B1
0086781D ED in eax, dx
0086781E 0000 add [eax], al
00867820 55 push ebp
00867821 8BEC mov ebp, esp
00867823 51 push ecx
00867824 B918000000 mov ecx, $00000018
00867829 6A00 push $00
0086782B 6A00 push $00
0086782D 49 dec ecx
0086782E 75F9 jnz 00867829
00867830 51 push ecx
00867831 874DFC xchg [ebp-$04], ecx
00867834 53 push ebx
00867835 8945FC mov [ebp-$04], eax
00867838 33C0 xor eax, eax
0086783A 55 push ebp
* Possible String Reference to: '<27><30><CDB9>|<7C><><EFBFBD>[<5B><>]<5D>'
|
0086783B 68BF7D8600 push $00867DBF
***** TRY
|
00867840 64FF30 push dword ptr fs:[eax]
00867843 648920 mov fs:[eax], esp
00867846 8B45FC mov eax, [ebp-$04]
* Reference to control Label20 : N.A.
|
00867849 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'YFType'
|
0086784F BAD87D8600 mov edx, $00867DD8
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00867854 E85BF3C5FF call 004C6BB4
00867859 8D55F4 lea edx, [ebp-$0C]
0086785C 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
0086785E FF5160 call dword ptr [ecx+$60]
00867861 8B45F4 mov eax, [ebp-$0C]
00867864 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00867867 E88030BAFF call 0040A8EC
0086786C 8B45F8 mov eax, [ebp-$08]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
0086786F BAE87D8600 mov edx, $00867DE8
* Reference to: System.@LStrCmp;
|
00867874 E8C7DEB9FF call 00405740
00867879 751D jnz 00867898
0086787B 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086787D B9F47D8600 mov ecx, $00867DF4
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
00867882 BAFC7D8600 mov edx, $00867DFC
*)
end;
procedure TfrmYSCRKP._PROC_00867EB1(Sender : TObject);
begin
(*
00867EB1 50 push eax
00867EB2 6461 popa
00867EB4 7465 jz 00867F1B
00867EB6 205946 and [ecx+$46], bl
00867EB9 5F pop edi
00867EBA 4D dec ebp
00867EBB 6F outsd
00867EBC 6E outsb
00867EBD 65795F jns 00867F1F
00867EC0 43 inc ebx
00867EC1 52 push edx
00867EC2 2000 and [eax], al
00867EC4 FFFF DB $FF, $FF //
00867EC6 FFFF DB $FF, $FF //
00867EC8 0D00000020 or eax, $20000000
00867ECD 53 push ebx
00867ECE 657420 jz 00867EF1
00867ED1 4D dec ebp
00867ED2 61 popa
00867ED3 696E49643D2700 imul ebp, [esi+$49], $00273D64
00867EDA 0000 add [eax], al
00867EDC FFFF DB $FF, $FF //
00867EDE FFFF DB $FF, $FF //
00867EE0 0100 add [eax], eax
00867EE2 0000 add [eax], al
00867EE4 27 daa
00867EE5 0000 add [eax], al
00867EE7 00FF add bh, bh
00867EE9 FFFF DB $FF, $FF //
00867EEB FF09 dec dword ptr [ecx]
00867EED 0000 add [eax], al
00867EEF 0020 add [eax], ah
00867EF1 2C53 sub al, $53
00867EF3 7562 jnz 00867F57
00867EF5 49 dec ecx
00867EF6 643D27000000 cmp eax, $00000027
00867EFC FFFF DB $FF, $FF //
00867EFE FFFF DB $FF, $FF //
00867F00 0500000053 add eax, +$53000000
00867F05 7562 jnz 00867F69
00867F07 49 dec ecx
00867F08 640000 add fs:[eax], al
00867F0B 00FF add bh, bh
00867F0D FFFF DB $FF, $FF //
00867F0F FF0E dec dword ptr [esi]
00867F11 0000 add [eax], al
00867F13 0020 add [eax], ah
00867F15 2C70 sub al, $70
00867F17 5F pop edi
00867F18 43 inc ebx
00867F19 6F outsd
00867F1A 64654E dec esi
00867F1D 61 popa
00867F1E 6D insd
00867F1F 653D270000FF cmp eax, $FF000027
00867F25 FFFF DB $FF, $FF //
00867F27 FF0A dec dword ptr [edx]
00867F29 0000 add [eax], al
00867F2B 0020 add [eax], ah
00867F2D 2C50 sub al, $50
00867F2F 5F pop edi
00867F30 53 push ebx
00867F31 7065 jo 00867F98
00867F33 633D270000FF arpl [$FF000027], di
00867F39 FFFF DB $FF, $FF //
00867F3B FF09 dec dword ptr [ecx]
00867F3D 0000 add [eax], al
00867F3F 002C4564697465 add [$65746964+eax*2], ch
00867F46 723D jb 00867F85
00867F48 27 daa
00867F49 0000 add [eax], al
00867F4B 00FF add bh, bh
00867F4D FFFF DB $FF, $FF //
00867F4F FF1400 call dword ptr [eax+eax]
00867F52 0000 add [eax], al
00867F54 2C45 sub al, $45
00867F56 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00867F5F 657464 jz 00867FC6
00867F62 61 popa
00867F63 7465 jz 00867FCA
00867F65 2829 sub [ecx], ch
00867F67 2000 and [eax], al
00867F69 0000 add [eax], al
00867F6B 00FF add bh, bh
00867F6D FFFF DB $FF, $FF //
00867F6F FF0D00000020 dec dword ptr [$20000000]
00867F75 7768 jnbe 00867FDF
00867F77 657265 jb 00867FDF
00867F7A 205946 and [ecx+$46], bl
00867F7D 49 dec ecx
00867F7E 643D27000000 cmp eax, $00000027
00867F84 FFFF DB $FF, $FF //
00867F86 FFFF DB $FF, $FF //
00867F88 0400 add al, +$00
00867F8A 0000 add [eax], al
00867F8C 59 pop ecx
00867F8D 46 inc esi
00867F8E 49 dec ecx
00867F8F 640000 add fs:[eax], al
00867F92 0000 add [eax], al
00867F94 55 push ebp
00867F95 8BEC mov ebp, esp
00867F97 B909000000 mov ecx, $00000009
00867F9C 6A00 push $00
00867F9E 6A00 push $00
00867FA0 49 dec ecx
00867FA1 75F9 jnz 00867F9C
00867FA3 53 push ebx
00867FA4 56 push esi
00867FA5 8BDA mov ebx, edx
00867FA7 8BF0 mov esi, eax
00867FA9 33C0 xor eax, eax
00867FAB 55 push ebp
00867FAC 68CB818600 push $008681CB
***** TRY
|
00867FB1 64FF30 push dword ptr fs:[eax]
00867FB4 648920 mov fs:[eax], esp
* Possible String Reference to: 'YFType'
|
00867FB7 BAE0818600 mov edx, $008681E0
* Reference to control Label20 : N.A.
|
00867FBC 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00867FC2 E8EDEBC5FF call 004C6BB4
00867FC7 8D55F0 lea edx, [ebp-$10]
00867FCA 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
00867FCC FF5160 call dword ptr [ecx+$60]
00867FCF 8B45F0 mov eax, [ebp-$10]
00867FD2 8D55F4 lea edx, [ebp-$0C]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00867FD5 E81229BAFF call 0040A8EC
00867FDA 8B45F4 mov eax, [ebp-$0C]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00867FDD BAF0818600 mov edx, $008681F0
* Reference to: System.@LStrCmp;
|
00867FE2 E859D7B9FF call 00405740
00867FE7 751D jnz 00868006
00867FE9 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00867FEB B9FC818600 mov ecx, $008681FC
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
00867FF0 BA04828600 mov edx, $00868204
*)
end;
procedure TfrmYSCRKP._PROC_00868231(Sender : TObject);
begin
(*
00868231 50 push eax
00868232 6461 popa
00868234 7465 jz 0086829B
00868236 205946 and [ecx+$46], bl
00868239 5F pop edi
0086823A 4D dec ebp
0086823B 6F outsd
0086823C 6E outsb
0086823D 65795F jns 0086829F
00868240 43 inc ebx
00868241 52 push edx
00868242 2000 and [eax], al
00868244 FFFF DB $FF, $FF //
00868246 FFFF DB $FF, $FF //
00868248 0500000020 add eax, +$20000000
0086824D 53 push ebx
0086824E 657420 jz 00868271
00868251 0000 add [eax], al
00868253 00FF add bh, bh
00868255 FFFF DB $FF, $FF //
00868257 FF01 inc dword ptr [ecx]
00868259 0000 add [eax], al
0086825B 003D000000FF add [$FF000000], bh
00868261 FFFF DB $FF, $FF //
00868263 FF09 dec dword ptr [ecx]
00868265 0000 add [eax], al
00868267 002C4564697465 add [$65746964+eax*2], ch
0086826E 723D jb 008682AD
00868270 27 daa
00868271 0000 add [eax], al
00868273 00FF add bh, bh
00868275 FFFF DB $FF, $FF //
00868277 FF01 inc dword ptr [ecx]
00868279 0000 add [eax], al
0086827B 0027 add [edi], ah
0086827D 0000 add [eax], al
0086827F 00FF add bh, bh
00868281 FFFF DB $FF, $FF //
00868283 FF1400 call dword ptr [eax+eax]
00868286 0000 add [eax], al
00868288 2C45 sub al, $45
0086828A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00868293 657464 jz 008682FA
00868296 61 popa
00868297 7465 jz 008682FE
00868299 2829 sub [ecx], ch
0086829B 2000 and [eax], al
0086829D 0000 add [eax], al
0086829F 00FF add bh, bh
008682A1 FFFF DB $FF, $FF //
008682A3 FF0D00000020 dec dword ptr [$20000000]
008682A9 7768 jnbe 00868313
008682AB 657265 jb 00868313
008682AE 205946 and [ecx+$46], bl
008682B1 49 dec ecx
008682B2 643D27000000 cmp eax, $00000027
008682B8 FFFF DB $FF, $FF //
008682BA FFFF DB $FF, $FF //
008682BC 0400 add al, +$00
008682BE 0000 add [eax], al
008682C0 59 pop ecx
008682C1 46 inc esi
008682C2 49 dec ecx
008682C3 640000 add fs:[eax], al
008682C6 0000 add [eax], al
008682C8 55 push ebp
008682C9 8BEC mov ebp, esp
008682CB B907000000 mov ecx, $00000007
008682D0 6A00 push $00
008682D2 6A00 push $00
008682D4 49 dec ecx
008682D5 75F9 jnz 008682D0
008682D7 51 push ecx
008682D8 53 push ebx
008682D9 56 push esi
008682DA 8BDA mov ebx, edx
008682DC 8BF0 mov esi, eax
008682DE 33C0 xor eax, eax
008682E0 55 push ebp
* Possible String Reference to: '<27><57><C6B9><EFBFBD>^[<5B><>]<5D>'
|
008682E1 6898848600 push $00868498
***** TRY
|
008682E6 64FF30 push dword ptr fs:[eax]
008682E9 648920 mov fs:[eax], esp
008682EC 8D55FC lea edx, [ebp-$04]
008682EF 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;
|
008682F1 E8C673D2FF call 0058F6BC
* Reference to control ADOTemp : N.A.
|
008682F6 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;
|
008682FC E84B40DFFF 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;
|
00868301 E85E98DEFF call 00651B64
* Reference to field N.A..OFFS_0050
|
00868306 8B4050 mov eax, [eax+$50]
00868309 8D55F4 lea edx, [ebp-$0C]
0086830C 8B08 mov ecx, [eax]
0086830E FF5110 call dword ptr [ecx+$10]
00868311 8B45F4 mov eax, [ebp-$0C]
00868314 8D55F8 lea edx, [ebp-$08]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00868317 E8D025BAFF call 0040A8EC
* Reference to control Label20 : N.A.
|
0086831C 8B9E6C030000 mov ebx, [esi+$036C]
00868322 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
00868324 E81701C6FF call 004C8440
00868329 8D55E0 lea edx, [ebp-$20]
0086832C 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086832F E8B825BAFF call 0040A8EC
00868334 8B55E0 mov edx, [ebp-$20]
00868337 8D45E4 lea eax, [ebp-$1C]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
0086833A E8890ABBFF call 00418DC8
0086833F 8D45E4 lea eax, [ebp-$1C]
00868342 50 push eax
00868343 8B55F8 mov edx, [ebp-$08]
00868346 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00868348 E867E8C5FF call 004C6BB4
0086834D 5A pop edx
0086834E 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
00868350 FF91B4000000 call dword ptr [ecx+$00B4]
00868356 8BC3 mov eax, ebx
00868358 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
0086835A FF924C020000 call dword ptr [edx+$024C]
* Reference to control OrdDate : N.A.
|
00868360 8B9E0C030000 mov ebx, [esi+$030C]
00868366 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00868368 E867D5C5FF call 004C58D4
0086836D 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;
|
0086836F E8385CC7FF call 004DDFAC
00868374 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
00868376 FF5244 call dword ptr [edx+$44]
00868379 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;
|
0086837B E82C5CC7FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
00868380 BAB0848600 mov edx, $008684B0
00868385 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
00868387 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
0086838A 68CC848600 push $008684CC
0086838F FF75F8 push dword ptr [ebp-$08]
* Possible String Reference to: '=''
|
00868392 68DC848600 push $008684DC
00868397 8D55D8 lea edx, [ebp-$28]
0086839A 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086839D E84A25BAFF call 0040A8EC
008683A2 FF75D8 push dword ptr [ebp-$28]
008683A5 68E8848600 push $008684E8
008683AA 8D45DC lea eax, [ebp-$24]
008683AD BA05000000 mov edx, $00000005
* Reference to: System.@LStrCatN;
|
008683B2 E8FDD2B9FF call 004056B4
008683B7 8B45DC mov eax, [ebp-$24]
008683BA 50 push eax
008683BB 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;
|
008683BD E8EA5BC7FF call 004DDFAC
008683C2 5A pop edx
008683C3 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
008683C5 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
008683C8 68F4848600 push $008684F4
008683CD 8D55D0 lea edx, [ebp-$30]
*)
end;
procedure TfrmYSCRKP._PROC_008684B1(Sender : TObject);
begin
(*
008684B1 50 push eax
008684B2 6461 popa
008684B4 7465 jz 0086851B
008684B6 205946 and [ecx+$46], bl
008684B9 5F pop edi
008684BA 4D dec ebp
008684BB 6F outsd
008684BC 6E outsb
008684BD 65795F jns 0086851F
008684C0 43 inc ebx
008684C1 52 push edx
008684C2 2000 and [eax], al
008684C4 FFFF DB $FF, $FF //
008684C6 FFFF DB $FF, $FF //
008684C8 0500000020 add eax, +$20000000
008684CD 53 push ebx
008684CE 657420 jz 008684F1
008684D1 0000 add [eax], al
008684D3 00FF add bh, bh
008684D5 FFFF DB $FF, $FF //
008684D7 FF02 inc dword ptr [edx]
008684D9 0000 add [eax], al
008684DB 003D270000FF add [$FF000027], bh
008684E1 FFFF DB $FF, $FF //
008684E3 FF01 inc dword ptr [ecx]
008684E5 0000 add [eax], al
008684E7 0027 add [edi], ah
008684E9 0000 add [eax], al
008684EB 00FF add bh, bh
008684ED FFFF DB $FF, $FF //
008684EF FF09 dec dword ptr [ecx]
008684F1 0000 add [eax], al
008684F3 002C4564697465 add [$65746964+eax*2], ch
008684FA 723D jb 00868539
008684FC 27 daa
008684FD 0000 add [eax], al
008684FF 00FF add bh, bh
00868501 FFFF DB $FF, $FF //
00868503 FF1400 call dword ptr [eax+eax]
00868506 0000 add [eax], al
00868508 2C45 sub al, $45
0086850A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00868513 657464 jz 0086857A
00868516 61 popa
00868517 7465 jz 0086857E
00868519 2829 sub [ecx], ch
0086851B 2000 and [eax], al
0086851D 0000 add [eax], al
0086851F 00FF add bh, bh
00868521 FFFF DB $FF, $FF //
00868523 FF0D00000020 dec dword ptr [$20000000]
00868529 7768 jnbe 00868593
0086852B 657265 jb 00868593
0086852E 205946 and [ecx+$46], bl
00868531 49 dec ecx
00868532 643D27000000 cmp eax, $00000027
00868538 FFFF DB $FF, $FF //
0086853A FFFF DB $FF, $FF //
0086853C 0400 add al, +$00
0086853E 0000 add [eax], al
00868540 59 pop ecx
00868541 46 inc esi
00868542 49 dec ecx
00868543 640000 add fs:[eax], al
00868546 0000 add [eax], al
00868548 55 push ebp
00868549 8BEC mov ebp, esp
0086854B B90C000000 mov ecx, $0000000C
00868550 6A00 push $00
00868552 6A00 push $00
00868554 49 dec ecx
00868555 75F9 jnz 00868550
00868557 53 push ebx
00868558 56 push esi
00868559 8BDA mov ebx, edx
0086855B 8BF0 mov esi, eax
0086855D 33C0 xor eax, eax
0086855F 55 push ebp
00868560 683F888600 push $0086883F
***** TRY
|
00868565 64FF30 push dword ptr fs:[eax]
00868568 648920 mov fs:[eax], esp
0086856B 8D55FC lea edx, [ebp-$04]
0086856E 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;
|
00868570 E84771D2FF call 0058F6BC
00868575 8D55EC lea edx, [ebp-$14]
00868578 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
0086857B E86C23BAFF call 0040A8EC
00868580 837DEC00 cmp dword ptr [ebp-$14], +$00
00868584 750D jnz 00868593
00868586 8D45FC lea eax, [ebp-$04]
00868589 BA54888600 mov edx, $00868854
* Reference to: System.@LStrLAsg(void;void;void;void);
|
0086858E E829CEB9FF call 004053BC
* Reference to control ADOTemp : N.A.
|
00868593 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;
|
00868599 E8AE3DDFFF 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;
|
0086859E E8C195DEFF call 00651B64
* Reference to field N.A..OFFS_0050
|
008685A3 8B4050 mov eax, [eax+$50]
008685A6 8D55E8 lea edx, [ebp-$18]
008685A9 8B08 mov ecx, [eax]
008685AB FF5110 call dword ptr [ecx+$10]
008685AE 8B45E8 mov eax, [ebp-$18]
008685B1 8D55F0 lea edx, [ebp-$10]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008685B4 E83323BAFF call 0040A8EC
* Reference to control Label20 : N.A.
|
008685B9 8B9E6C030000 mov ebx, [esi+$036C]
008685BF 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Edit(TDataSet);
|
008685C1 E87AFEC5FF call 004C8440
008685C6 8D55D4 lea edx, [ebp-$2C]
008685C9 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008685CC E81B23BAFF call 0040A8EC
008685D1 8B55D4 mov edx, [ebp-$2C]
008685D4 8D45D8 lea eax, [ebp-$28]
* Reference to: Variants.@VarFromLStr(TVarData;TVarData;AnsiString);
|
008685D7 E8EC07BBFF call 00418DC8
008685DC 8D45D8 lea eax, [ebp-$28]
008685DF 50 push eax
008685E0 8B55F0 mov edx, [ebp-$10]
008685E3 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
008685E5 E8CAE5C5FF call 004C6BB4
008685EA 5A pop edx
008685EB 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_00B4
|
008685ED FF91B4000000 call dword ptr [ecx+$00B4]
008685F3 8BC3 mov eax, ebx
008685F5 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_024C
|
008685F7 FF924C020000 call dword ptr [edx+$024C]
* Reference to control Label3 : TLabel
|
008685FD 8B9E08030000 mov ebx, [esi+$0308]
00868603 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00868605 E8CAD2C5FF call 004C58D4
0086860A 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0086860C E89B59C7FF call 004DDFAC
00868611 8B10 mov edx, [eax]
* Reference to method TLabel.GetClientRect()
|
00868613 FF5244 call dword ptr [edx+$44]
* Possible String Reference to: 'select isnull(KPMoney,0) KPMoney fr
| om YF_Money_CR where YFID=''
|
00868616 6860888600 push $00868860
* Possible String Reference to: 'YFID'
|
0086861B BAA8888600 mov edx, $008688A8
* Reference to control Label20 : N.A.
|
00868620 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00868626 E889E5C5FF call 004C6BB4
0086862B 8D55CC lea edx, [ebp-$34]
0086862E 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
00868630 FF5160 call dword ptr [ecx+$60]
00868633 FF75CC push dword ptr [ebp-$34]
00868636 68B8888600 push $008688B8
0086863B 8D45D0 lea eax, [ebp-$30]
0086863E BA03000000 mov edx, $00000003
* Reference to: System.@LStrCatN;
|
00868643 E86CD0B9FF call 004056B4
00868648 8B45D0 mov eax, [ebp-$30]
0086864B 50 push eax
0086864C 8BC3 mov eax, ebx
* Reference to: Controls.TControl.GetFloatingDockSiteClass(TControl):TWinControlClass;
| or: QControls.TControl.GetPopupMenu(TControl):TPopupMenu;
|
0086864E E85959C7FF call 004DDFAC
00868653 5A pop edx
00868654 8B08 mov ecx, [eax]
* Reference to method TLabel.ConstrainedResize(Integer,Integer,Integer,Integer)
|
00868656 FF5138 call dword ptr [ecx+$38]
00868659 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Open(TDataSet);
|
0086865B E868D2C5FF call 004C58C8
* Possible String Reference to: 'KPMoney'
|
00868660 BAC4888600 mov edx, $008688C4
* Reference to control Label3 : TLabel
|
00868665 8B8608030000 mov eax, [esi+$0308]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0086866B E844E5C5FF call 004C6BB4
00868670 8D55F4 lea edx, [ebp-$0C]
00868673 8B08 mov ecx, [eax]
* Reference to method TLabel.SetDragMode(TDragMode)
|
00868675 FF5160 call dword ptr [ecx+$60]
* Possible String Reference to: 'KPMoney'
|
00868678 BAC4888600 mov edx, $008688C4
* Reference to control Label20 : N.A.
|
0086867D 8B866C030000 mov eax, [esi+$036C]
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00868683 E82CE5C5FF call 004C6BB4
00868688 8D55F8 lea edx, [ebp-$08]
0086868B 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
0086868D FF5160 call dword ptr [ecx+$60]
* Reference to control OrdDate : N.A.
|
00868690 8B9E0C030000 mov ebx, [esi+$030C]
00868696 8BC3 mov eax, ebx
* Reference to: DB.TDataSet.Close(TDataSet);
|
00868698 E837D2C5FF call 004C58D4
0086869D 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;
|
0086869F E80859C7FF call 004DDFAC
008686A4 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_44
|
008686A6 FF5244 call dword ptr [edx+$44]
008686A9 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;
|
008686AB E8FC58C7FF call 004DDFAC
* Possible String Reference to: 'UPdate YF_Money_CR '
|
008686B0 BAD4888600 mov edx, $008688D4
008686B5 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
008686B7 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ' Set '
|
008686BA 68F0888600 push $008688F0
008686BF FF75F0 push dword ptr [ebp-$10]
008686C2 6800898600 push $00868900
008686C7 8D55C4 lea edx, [ebp-$3C]
008686CA 8B45FC mov eax, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
008686CD E81A22BAFF call 0040A8EC
008686D2 FF75C4 push dword ptr [ebp-$3C]
008686D5 8D45C8 lea eax, [ebp-$38]
008686D8 BA04000000 mov edx, $00000004
* Reference to: System.@LStrCatN;
|
008686DD E8D2CFB9FF call 004056B4
008686E2 8B45C8 mov eax, [ebp-$38]
008686E5 50 push eax
008686E6 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;
|
008686E8 E8BF58C7FF call 004DDFAC
008686ED 5A pop edx
008686EE 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_38
|
008686F0 FF5138 call dword ptr [ecx+$38]
* Possible String Reference to: ',Editer=''
|
008686F3 680C898600 push $0086890C
008686F8 8D55BC lea edx, [ebp-$44]
*)
end;
procedure TfrmYSCRKP._PROC_008688D5(Sender : TObject);
begin
(*
008688D5 50 push eax
008688D6 6461 popa
008688D8 7465 jz 0086893F
008688DA 205946 and [ecx+$46], bl
008688DD 5F pop edi
008688DE 4D dec ebp
008688DF 6F outsd
008688E0 6E outsb
008688E1 65795F jns 00868943
008688E4 43 inc ebx
008688E5 52 push edx
008688E6 2000 and [eax], al
008688E8 FFFF DB $FF, $FF //
008688EA FFFF DB $FF, $FF //
008688EC 0500000020 add eax, +$20000000
008688F1 53 push ebx
008688F2 657420 jz 00868915
008688F5 0000 add [eax], al
008688F7 00FF add bh, bh
008688F9 FFFF DB $FF, $FF //
008688FB FF01 inc dword ptr [ecx]
008688FD 0000 add [eax], al
008688FF 003D000000FF add [$FF000000], bh
00868905 FFFF DB $FF, $FF //
00868907 FF09 dec dword ptr [ecx]
00868909 0000 add [eax], al
0086890B 002C4564697465 add [$65746964+eax*2], ch
00868912 723D jb 00868951
00868914 27 daa
00868915 0000 add [eax], al
00868917 00FF add bh, bh
00868919 FFFF DB $FF, $FF //
0086891B FF1400 call dword ptr [eax+eax]
0086891E 0000 add [eax], al
00868920 2C45 sub al, $45
00868922 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0086892B 657464 jz 00868992
0086892E 61 popa
0086892F 7465 jz 00868996
00868931 2829 sub [ecx], ch
00868933 2000 and [eax], al
00868935 0000 add [eax], al
00868937 00FF add bh, bh
00868939 FFFF DB $FF, $FF //
0086893B FF0D00000020 dec dword ptr [$20000000]
00868941 7768 jnbe 008689AB
00868943 657265 jb 008689AB
00868946 205946 and [ecx+$46], bl
00868949 49 dec ecx
0086894A 643D27000000 cmp eax, $00000027
00868950 FFFF DB $FF, $FF //
00868952 FFFF DB $FF, $FF //
00868954 0400 add al, +$00
00868956 0000 add [eax], al
00868958 59 pop ecx
00868959 46 inc esi
0086895A 49 dec ecx
0086895B 640000 add fs:[eax], al
0086895E 0000 add [eax], al
00868960 FFFF DB $FF, $FF //
00868962 FFFF DB $FF, $FF //
00868964 2B00 sub eax, dword ptr [eax]
00868966 0000 add [eax], al
00868968 55 push ebp
00868969 7064 jo 008689CF
0086896B 61 popa
0086896C 7465 jz 008689D3
0086896E 205946 and [ecx+$46], bl
00868971 5F pop edi
00868972 4D dec ebp
00868973 6F outsd
00868974 6E outsb
00868975 65795F jns 008689D7
00868978 4B dec ebx
00868979 43 inc ebx
0086897A 205365 and [ebx+$65], dl
0086897D 7420 jz 0086899F
0086897F 4B dec ebx
00868980 43 inc ebx
00868981 4B dec ebx
00868982 50 push eax
00868983 4D dec ebp
00868984 6F outsd
00868985 6E outsb
00868986 65793D jns 008689C6
00868989 4B dec ebx
0086898A 43 inc ebx
0086898B 4B dec ebx
0086898C 50 push eax
0086898D 4D dec ebp
0086898E 6F outsd
0086898F 6E outsb
00868990 65792D jns 008689C0
00868993 00FF add bh, bh
00868995 FFFF DB $FF, $FF //
00868997 FF01 inc dword ptr [ecx]
00868999 0000 add [eax], al
0086899B 002B add [ebx], ch
0086899D 0000 add [eax], al
0086899F 00FF add bh, bh
008689A1 FFFF DB $FF, $FF //
008689A3 FF0D00000020 dec dword ptr [$20000000]
008689A9 7768 jnbe 00868A13
008689AB 657265 jb 00868A13
008689AE 204352 and [ebx+$52], al
008689B1 49 dec ecx
008689B2 44 inc esp
008689B3 3D27000000 cmp eax, $00000027
008689B8 FFFF DB $FF, $FF //
008689BA FFFF DB $FF, $FF //
008689BC 0400 add al, +$00
008689BE 0000 add [eax], al
008689C0 43 inc ebx
008689C1 52 push edx
008689C2 49 dec ecx
008689C3 44 inc esp
008689C4 0000 add [eax], al
008689C6 0000 add [eax], al
008689C8 55 push ebp
008689C9 8BEC mov ebp, esp
008689CB B910000000 mov ecx, $00000010
008689D0 6A00 push $00
008689D2 6A00 push $00
008689D4 49 dec ecx
008689D5 75F9 jnz 008689D0
008689D7 51 push ecx
008689D8 53 push ebx
008689D9 56 push esi
008689DA 57 push edi
008689DB 8945FC mov [ebp-$04], eax
008689DE 33C0 xor eax, eax
008689E0 55 push ebp
* Possible String Reference to: '閽<><E996BD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
008689E1 68598D8600 push $00868D59
***** TRY
|
008689E6 64FF30 push dword ptr fs:[eax]
008689E9 648920 mov fs:[eax], esp
008689EC 8B45FC mov eax, [ebp-$04]
* Reference to control Label20 : N.A.
|
008689EF 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
008689F5 E8C6F4C5FF call 004C7EC0
008689FA 84C0 test al, al
008689FC 0F85F1020000 jnz 00868CF3
00868A02 A0688D8600 mov al, byte ptr [$00868D68]
00868A07 50 push eax
00868A08 8D45EC lea eax, [ebp-$14]
00868A0B B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
00868A0D E85203BBFF call 00418D64
00868A12 8D4DEC lea ecx, [ebp-$14]
00868A15 8B45FC mov eax, [ebp-$04]
* Reference to control Label20 : N.A.
|
00868A18 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
00868A1E BA748D8600 mov edx, $00868D74
00868A23 8B18 mov ebx, [eax]
* Possible reference to virtual method TN.A..OFFS_0244
|
00868A25 FF9344020000 call dword ptr [ebx+$0244]
00868A2B 84C0 test al, al
00868A2D 751D jnz 00868A4C
00868A2F 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00868A31 B97C8D8600 mov ecx, $00868D7C
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
00868A36 BA848D8600 mov edx, $00868D84
*)
end;
procedure TfrmYSCRKP._PROC_008698A1(Sender : TObject);
begin
(*
008698A1 50 push eax
008698A2 6461 popa
008698A4 7465 jz 0086990B
008698A6 205946 and [ecx+$46], bl
008698A9 5F pop edi
008698AA 4D dec ebp
008698AB 6F outsd
008698AC 6E outsb
008698AD 65795F jns 0086990F
008698B0 43 inc ebx
008698B1 52 push edx
008698B2 2000 and [eax], al
008698B4 FFFF DB $FF, $FF //
008698B6 FFFF DB $FF, $FF //
008698B8 1000 adc [eax], al
008698BA 0000 add [eax], al
008698BC 205365 and [ebx+$65], dl
008698BF 7420 jz 008698E1
008698C1 43 inc ebx
008698C2 6F outsd
008698C3 6D insd
008698C4 54 push esp
008698C5 61 popa
008698C6 69546F753D270000 imul edx, [edi+ebp*2+$75], $0000273D
008698CE 0000 add [eax], al
008698D0 FFFF DB $FF, $FF //
008698D2 FFFF DB $FF, $FF //
008698D4 0100 add [eax], eax
008698D6 0000 add [eax], al
008698D8 27 daa
008698D9 0000 add [eax], al
008698DB 00FF add bh, bh
008698DD FFFF DB $FF, $FF //
008698DF FF09 dec dword ptr [ecx]
008698E1 0000 add [eax], al
008698E3 002C4564697465 add [$65746964+eax*2], ch
008698EA 723D jb 00869929
008698EC 27 daa
008698ED 0000 add [eax], al
008698EF 00FF add bh, bh
008698F1 FFFF DB $FF, $FF //
008698F3 FF1400 call dword ptr [eax+eax]
008698F6 0000 add [eax], al
008698F8 2C45 sub al, $45
008698FA 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00869903 657464 jz 0086996A
00869906 61 popa
00869907 7465 jz 0086996E
00869909 2829 sub [ecx], ch
0086990B 2000 and [eax], al
0086990D 0000 add [eax], al
0086990F 00FF add bh, bh
00869911 FFFF DB $FF, $FF //
00869913 FF0D00000020 dec dword ptr [$20000000]
00869919 7768 jnbe 00869983
0086991B 657265 jb 00869983
0086991E 205946 and [ecx+$46], bl
00869921 49 dec ecx
00869922 643D27000000 cmp eax, $00000027
00869928 FFFF DB $FF, $FF //
0086992A FFFF DB $FF, $FF //
0086992C 0400 add al, +$00
0086992E 0000 add [eax], al
00869930 59 pop ecx
00869931 46 inc esi
00869932 49 dec ecx
00869933 640000 add fs:[eax], al
00869936 0000 add [eax], al
00869938 53 push ebx
00869939 8BD8 mov ebx, eax
0086993B 8BCB mov ecx, ebx
0086993D B201 mov dl, $01
* Reference to class TfrmSXCKNewList_SK
|
0086993F A1BCF57E00 mov eax, dword ptr [$007EF5BC]
* Reference to: Forms.TCustomForm.Create(TCustomForm;boolean;TComponent);
| or: QForms.TCustomForm.Create(TCustomForm;boolean;TComponent);
|
00869944 E88784C3FF call 004A1DD0
*)
end;
procedure TfrmYSCRKP._PROC_00869C01(Sender : TObject);
begin
(*
00869C01 50 push eax
00869C02 6461 popa
00869C04 7465 jz 00869C6B
00869C06 205946 and [ecx+$46], bl
00869C09 5F pop edi
00869C0A 4D dec ebp
00869C0B 6F outsd
00869C0C 6E outsb
00869C0D 65795F jns 00869C6F
00869C10 43 inc ebx
00869C11 52 push edx
00869C12 2000 and [eax], al
00869C14 FFFF DB $FF, $FF //
00869C16 FFFF DB $FF, $FF //
00869C18 0D00000020 or eax, $20000000
00869C1D 53 push ebx
00869C1E 657420 jz 00869C41
00869C21 42 inc edx
00869C22 5A pop edx
00869C23 54 push esp
00869C24 7970 jns 00869C96
00869C26 653D27000000 cmp eax, $00000027
00869C2C FFFF DB $FF, $FF //
00869C2E FFFF DB $FF, $FF //
00869C30 07 pop es
00869C31 0000 add [eax], al
00869C33 005A64 add [edx+$64], bl
00869C36 794E jns 00869C86
00869C38 61 popa
00869C39 6D insd
00869C3A 6500FF add bh, bh
00869C3D FFFF DB $FF, $FF //
00869C3F FF01 inc dword ptr [ecx]
00869C41 0000 add [eax], al
00869C43 0027 add [edi], ah
00869C45 0000 add [eax], al
00869C47 00FF add bh, bh
00869C49 FFFF DB $FF, $FF //
00869C4B FF09 dec dword ptr [ecx]
00869C4D 0000 add [eax], al
00869C4F 002C4564697465 add [$65746964+eax*2], ch
00869C56 723D jb 00869C95
00869C58 27 daa
00869C59 0000 add [eax], al
00869C5B 00FF add bh, bh
00869C5D FFFF DB $FF, $FF //
00869C5F FF1400 call dword ptr [eax+eax]
00869C62 0000 add [eax], al
00869C64 2C45 sub al, $45
00869C66 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
00869C6F 657464 jz 00869CD6
00869C72 61 popa
00869C73 7465 jz 00869CDA
00869C75 2829 sub [ecx], ch
00869C77 2000 and [eax], al
00869C79 0000 add [eax], al
00869C7B 00FF add bh, bh
00869C7D FFFF DB $FF, $FF //
00869C7F FF0D00000020 dec dword ptr [$20000000]
00869C85 7768 jnbe 00869CEF
00869C87 657265 jb 00869CEF
00869C8A 205946 and [ecx+$46], bl
00869C8D 49 dec ecx
00869C8E 643D27000000 cmp eax, $00000027
00869C94 FFFF DB $FF, $FF //
00869C96 FFFF DB $FF, $FF //
00869C98 0400 add al, +$00
00869C9A 0000 add [eax], al
00869C9C 59 pop ecx
00869C9D 46 inc esi
00869C9E 49 dec ecx
00869C9F 640000 add fs:[eax], al
00869CA2 0000 add [eax], al
00869CA4 55 push ebp
00869CA5 8BEC mov ebp, esp
00869CA7 51 push ecx
00869CA8 B907000000 mov ecx, $00000007
00869CAD 6A00 push $00
00869CAF 6A00 push $00
00869CB1 49 dec ecx
00869CB2 75F9 jnz 00869CAD
00869CB4 51 push ecx
00869CB5 874DFC xchg [ebp-$04], ecx
00869CB8 53 push ebx
00869CB9 56 push esi
00869CBA 8BF0 mov esi, eax
00869CBC 33C0 xor eax, eax
00869CBE 55 push ebp
* Possible String Reference to: '閫<><E996AB><EFBFBD><EFBFBD>^[<5B><>]<5D>'
|
00869CBF 68599F8600 push $00869F59
***** TRY
|
00869CC4 64FF30 push dword ptr fs:[eax]
00869CC7 648920 mov fs:[eax], esp
* Reference to control Label20 : N.A.
|
00869CCA 8B866C030000 mov eax, [esi+$036C]
* Possible String Reference to: 'YFType'
|
00869CD0 BA709F8600 mov edx, $00869F70
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
00869CD5 E8DACEC5FF call 004C6BB4
00869CDA 8D55F8 lea edx, [ebp-$08]
00869CDD 8B08 mov ecx, [eax]
* Possible reference to virtual method TN.A..OFFS_60
|
00869CDF FF5160 call dword ptr [ecx+$60]
00869CE2 8B45F8 mov eax, [ebp-$08]
00869CE5 8D55FC lea edx, [ebp-$04]
* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
00869CE8 E8FF0BBAFF call 0040A8EC
00869CED 8B45FC mov eax, [ebp-$04]
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>'
|
00869CF0 BA809F8600 mov edx, $00869F80
* Reference to: System.@LStrCmp;
|
00869CF5 E846BAB9FF call 00405740
00869CFA 751D jnz 00869D19
00869CFC 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
00869CFE B98C9F8600 mov ecx, $00869F8C
* Possible String Reference to: '<27>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD>ɵ<EFBFBD><C9B5><EFBFBD><EFBFBD>ݲ<EFBFBD><DDB2><EFBFBD><EFBFBD>޸<EFBFBD>!'
|
00869D03 BA949F8600 mov edx, $00869F94
*)
end;
procedure TfrmYSCRKP._PROC_00869FE5(Sender : TObject);
begin
(*
00869FE5 50 push eax
00869FE6 6461 popa
00869FE8 7465 jz 0086A04F
00869FEA 205946 and [ecx+$46], bl
00869FED 5F pop edi
00869FEE 4D dec ebp
00869FEF 6F outsd
00869FF0 6E outsb
00869FF1 65795F jns 0086A053
00869FF4 43 inc ebx
00869FF5 52 push edx
00869FF6 2000 and [eax], al
00869FF8 FFFF DB $FF, $FF //
00869FFA FFFF DB $FF, $FF //
00869FFC 0D00000020 or eax, $20000000
0086A001 53 push ebx
0086A002 657420 jz 0086A025
0086A005 50 push eax
0086A006 5F pop edi
0086A007 53 push ebx
0086A008 7065 jo 0086A06F
0086A00A 633D27000000 arpl [$00000027], di
0086A010 FFFF DB $FF, $FF //
0086A012 FFFF DB $FF, $FF //
0086A014 07 pop es
0086A015 0000 add [eax], al
0086A017 005A64 add [edx+$64], bl
0086A01A 794E jns 0086A06A
0086A01C 61 popa
0086A01D 6D insd
0086A01E 6500FF add bh, bh
0086A021 FFFF DB $FF, $FF //
0086A023 FF01 inc dword ptr [ecx]
0086A025 0000 add [eax], al
0086A027 0027 add [edi], ah
0086A029 0000 add [eax], al
0086A02B 00FF add bh, bh
0086A02D FFFF DB $FF, $FF //
0086A02F FF09 dec dword ptr [ecx]
0086A031 0000 add [eax], al
0086A033 002C4564697465 add [$65746964+eax*2], ch
0086A03A 723D jb 0086A079
0086A03C 27 daa
0086A03D 0000 add [eax], al
0086A03F 00FF add bh, bh
0086A041 FFFF DB $FF, $FF //
0086A043 FF1400 call dword ptr [eax+eax]
0086A046 0000 add [eax], al
0086A048 2C45 sub al, $45
0086A04A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0086A053 657464 jz 0086A0BA
0086A056 61 popa
0086A057 7465 jz 0086A0BE
0086A059 2829 sub [ecx], ch
0086A05B 2000 and [eax], al
0086A05D 0000 add [eax], al
0086A05F 00FF add bh, bh
0086A061 FFFF DB $FF, $FF //
0086A063 FF0D00000020 dec dword ptr [$20000000]
0086A069 7768 jnbe 0086A0D3
0086A06B 657265 jb 0086A0D3
0086A06E 205946 and [ecx+$46], bl
0086A071 49 dec ecx
0086A072 643D27000000 cmp eax, $00000027
0086A078 FFFF DB $FF, $FF //
0086A07A FFFF DB $FF, $FF //
0086A07C 0400 add al, +$00
0086A07E 0000 add [eax], al
0086A080 59 pop ecx
0086A081 46 inc esi
0086A082 49 dec ecx
0086A083 640000 add fs:[eax], al
0086A086 0000 add [eax], al
0086A088 53 push ebx
0086A089 56 push esi
0086A08A 8BD8 mov ebx, eax
* Reference to control ToolBar1 : TToolBar
|
0086A08C 8B83F8020000 mov eax, [ebx+$02F8]
0086A092 8B10 mov edx, [eax]
* Reference to method TToolBar.SetFocus()
|
0086A094 FF92C4000000 call dword ptr [edx+$00C4]
* Possible String Reference to: 'Qty'
|
0086A09A BA08A18600 mov edx, $0086A108
* Reference to control Label20 : N.A.
|
0086A09F 8BB36C030000 mov esi, [ebx+$036C]
0086A0A5 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0086A0A7 E808CBC5FF call 004C6BB4
0086A0AC 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_4C
|
0086A0AE FF524C call dword ptr [edx+$4C]
0086A0B1 D8350CA18600 fdiv dword ptr [$0086A10C]
0086A0B7 83C4F8 add esp, -$08
0086A0BA DD1C24 fstp qword ptr [esp]
0086A0BD 9B wait
* Reference to control v1Column7 : N.A.
|
0086A0BE 8B9304040000 mov edx, [ebx+$0404]
0086A0C4 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
0086A0C6 E8C5CCF4FF call 007B6D90
* Possible String Reference to: 'Money'
|
0086A0CB BA18A18600 mov edx, $0086A118
* Reference to control Label20 : N.A.
|
0086A0D0 8BB36C030000 mov esi, [ebx+$036C]
0086A0D6 8BC6 mov eax, esi
* Reference to: DB.TDataSet.FieldByName(TDataSet;AnsiString):TField;
|
0086A0D8 E8D7CAC5FF call 004C6BB4
0086A0DD 8B10 mov edx, [eax]
* Possible reference to virtual method TN.A..OFFS_4C
|
0086A0DF FF524C call dword ptr [edx+$4C]
0086A0E2 D8350CA18600 fdiv dword ptr [$0086A10C]
0086A0E8 83C4F8 add esp, -$08
0086A0EB DD1C24 fstp qword ptr [esp]
0086A0EE 9B wait
* Reference to control v1Column8 : N.A.
|
0086A0EF 8B9308040000 mov edx, [ebx+$0408]
0086A0F5 8BC6 mov eax, esi
* Reference to : TfrmSelExportField._PROC_007B6D90()
|
0086A0F7 E894CCF4FF call 007B6D90
0086A0FC 5E pop esi
0086A0FD 5B pop ebx
0086A0FE C3 ret
*)
end;
procedure TfrmYSCRKP._PROC_0086A505(Sender : TObject);
begin
(*
0086A505 50 push eax
0086A506 6461 popa
0086A508 7465 jz 0086A56F
0086A50A 205946 and [ecx+$46], bl
0086A50D 5F pop edi
0086A50E 4D dec ebp
0086A50F 6F outsd
0086A510 6E outsb
0086A511 65795F jns 0086A573
0086A514 43 inc ebx
0086A515 52 push edx
0086A516 2000 and [eax], al
0086A518 FFFF DB $FF, $FF //
0086A51A FFFF DB $FF, $FF //
0086A51C 0C00 or al, $00
0086A51E 0000 add [eax], al
0086A520 205365 and [ebx+$65], dl
0086A523 7420 jz 0086A545
0086A525 43 inc ebx
0086A526 6F outsd
0086A527 6E outsb
0086A528 69643D2700000000 imul esp, [ebp+edi+$27], $00000000
0086A530 FFFF DB $FF, $FF //
0086A532 FFFF DB $FF, $FF //
0086A534 0100 add [eax], eax
0086A536 0000 add [eax], al
0086A538 27 daa
0086A539 0000 add [eax], al
0086A53B 00FF add bh, bh
0086A53D FFFF DB $FF, $FF //
0086A53F FF08 dec dword ptr [eax]
0086A541 0000 add [eax], al
0086A543 002C43 add [ebx+eax*2], ch
0086A546 6F outsd
0086A547 6E outsb
0086A548 4E dec esi
0086A549 6F outsd
0086A54A 3D27000000 cmp eax, $00000027
0086A54F 00FF add bh, bh
0086A551 FFFF DB $FF, $FF //
0086A553 FF08 dec dword ptr [eax]
0086A555 0000 add [eax], al
0086A557 002C50 add [eax+edx*2], ch
0086A55A 7269 jb 0086A5C5
0086A55C 63653D arpl [ebp+$3D], sp
0086A55F 27 daa
0086A560 0000 add [eax], al
0086A562 0000 add [eax], al
0086A564 FFFF DB $FF, $FF //
0086A566 FFFF DB $FF, $FF //
0086A568 0900 or [eax], eax
0086A56A 0000 add [eax], al
0086A56C 2C45 sub al, $45
0086A56E 64697465723D270000 imul esi, fs:[ebp+$72], $0000273D
0086A577 00FF add bh, bh
0086A579 FFFF DB $FF, $FF //
0086A57B FF1400 call dword ptr [eax+eax]
0086A57E 0000 add [eax], al
0086A580 2C45 sub al, $45
0086A582 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0086A58B 657464 jz 0086A5F2
0086A58E 61 popa
0086A58F 7465 jz 0086A5F6
0086A591 2829 sub [ecx], ch
0086A593 2000 and [eax], al
0086A595 0000 add [eax], al
0086A597 00FF add bh, bh
0086A599 FFFF DB $FF, $FF //
0086A59B FF0D00000020 dec dword ptr [$20000000]
0086A5A1 7768 jnbe 0086A60B
0086A5A3 657265 jb 0086A60B
0086A5A6 205946 and [ecx+$46], bl
0086A5A9 49 dec ecx
0086A5AA 643D27000000 cmp eax, $00000027
0086A5B0 FFFF DB $FF, $FF //
0086A5B2 FFFF DB $FF, $FF //
0086A5B4 0400 add al, +$00
0086A5B6 0000 add [eax], al
0086A5B8 59 pop ecx
0086A5B9 46 inc esi
0086A5BA 49 dec ecx
0086A5BB 640000 add fs:[eax], al
0086A5BE 0000 add [eax], al
0086A5C0 55 push ebp
0086A5C1 8BEC mov ebp, esp
0086A5C3 5D pop ebp
0086A5C4 C20800 ret $0008
0086A5C7 90 nop
0086A5C8 B201 mov dl, $01
* Reference to control Label20 : N.A.
|
0086A5CA 8B806C030000 mov eax, [eax+$036C]
* Reference to : TfrmSelExportField._PROC_007B84A4()
|
0086A5D0 E8CFDEF4FF call 007B84A4
0086A5D5 C3 ret
0086A5D6 8BC0 mov eax, eax
0086A5D8 33D2 xor edx, edx
* Reference to control Label20 : N.A.
|
0086A5DA 8B806C030000 mov eax, [eax+$036C]
* Reference to : TfrmSelExportField._PROC_007B84A4()
|
0086A5E0 E8BFDEF4FF call 007B84A4
0086A5E5 C3 ret
0086A5E6 8BC0 mov eax, eax
0086A5E8 55 push ebp
0086A5E9 8BEC mov ebp, esp
0086A5EB B904000000 mov ecx, $00000004
0086A5F0 6A00 push $00
0086A5F2 6A00 push $00
0086A5F4 49 dec ecx
0086A5F5 75F9 jnz 0086A5F0
0086A5F7 51 push ecx
0086A5F8 53 push ebx
0086A5F9 56 push esi
0086A5FA 57 push edi
0086A5FB 8945FC mov [ebp-$04], eax
0086A5FE 33C0 xor eax, eax
0086A600 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_^[<5B><>]<5D>'
|
0086A601 68FFA78600 push $0086A7FF
***** TRY
|
0086A606 64FF30 push dword ptr fs:[eax]
0086A609 648920 mov fs:[eax], esp
0086A60C 8B45FC mov eax, [ebp-$04]
* Reference to control Label20 : N.A.
|
0086A60F 8B806C030000 mov eax, [eax+$036C]
* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
0086A615 E8A6D8C5FF call 004C7EC0
0086A61A 84C0 test al, al
0086A61C 0F85BA010000 jnz 0086A7DC
0086A622 A010A88600 mov al, byte ptr [$0086A810]
0086A627 50 push eax
0086A628 8D45EC lea eax, [ebp-$14]
0086A62B B201 mov dl, $01
* Reference to: Variants.@VarFromBool(TVarData;TVarData;Boolean);
|
0086A62D E832E7BAFF call 00418D64
0086A632 8D4DEC lea ecx, [ebp-$14]
0086A635 8B45FC mov eax, [ebp-$04]
* Reference to control Label20 : N.A.
|
0086A638 8B806C030000 mov eax, [eax+$036C]
* Possible String Reference to: 'ssel'
|
0086A63E BA1CA88600 mov edx, $0086A81C
0086A643 8B18 mov ebx, [eax]
* Possible reference to virtual method TN.A..OFFS_0244
|
0086A645 FF9344020000 call dword ptr [ebx+$0244]
0086A64B 84C0 test al, al
0086A64D 751D jnz 0086A66C
0086A64F 6A00 push $00
* Possible String Reference to: '<27><>ʾ'
|
0086A651 B924A88600 mov ecx, $0086A824
* Possible String Reference to: 'û<><C3BB>ѡ<EFBFBD><D1A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>!'
|
0086A656 BA2CA88600 mov edx, $0086A82C
*)
end;
procedure TfrmYSCRKP._PROC_0086AD45(Sender : TObject);
begin
(*
0086AD45 50 push eax
0086AD46 6461 popa
0086AD48 7465 jz 0086ADAF
0086AD4A 205946 and [ecx+$46], bl
0086AD4D 5F pop edi
0086AD4E 4D dec ebp
0086AD4F 6F outsd
0086AD50 6E outsb
0086AD51 65795F jns 0086ADB3
0086AD54 43 inc ebx
0086AD55 52 push edx
0086AD56 2000 and [eax], al
0086AD58 FFFF DB $FF, $FF //
0086AD5A FFFF DB $FF, $FF //
0086AD5C 0D00000020 or eax, $20000000
0086AD61 53 push ebx
0086AD62 657420 jz 0086AD85
0086AD65 4B dec ebx
0086AD66 50 push eax
0086AD67 54 push esp
0086AD68 7970 jns 0086ADDA
0086AD6A 653D27000000 cmp eax, $00000027
0086AD70 FFFF DB $FF, $FF //
0086AD72 FFFF DB $FF, $FF //
0086AD74 0100 add [eax], eax
0086AD76 0000 add [eax], al
0086AD78 27 daa
0086AD79 0000 add [eax], al
0086AD7B 00FF add bh, bh
0086AD7D FFFF DB $FF, $FF //
0086AD7F FF09 dec dword ptr [ecx]
0086AD81 0000 add [eax], al
0086AD83 002C4564697465 add [$65746964+eax*2], ch
0086AD8A 723D jb 0086ADC9
0086AD8C 27 daa
0086AD8D 0000 add [eax], al
0086AD8F 00FF add bh, bh
0086AD91 FFFF DB $FF, $FF //
0086AD93 FF1400 call dword ptr [eax+eax]
0086AD96 0000 add [eax], al
0086AD98 2C45 sub al, $45
0086AD9A 64697474696D653D67 imul esi, fs:[esp+esi*2+$69], $673D656D
0086ADA3 657464 jz 0086AE0A
0086ADA6 61 popa
0086ADA7 7465 jz 0086AE0E
0086ADA9 2829 sub [ecx], ch
0086ADAB 2000 and [eax], al
0086ADAD 0000 add [eax], al
0086ADAF 00FF add bh, bh
0086ADB1 FFFF DB $FF, $FF //
0086ADB3 FF0D00000020 dec dword ptr [$20000000]
0086ADB9 7768 jnbe 0086AE23
0086ADBB 657265 jb 0086AE23
0086ADBE 205946 and [ecx+$46], bl
0086ADC1 49 dec ecx
0086ADC2 643D27000000 cmp eax, $00000027
0086ADC8 FFFF DB $FF, $FF //
0086ADCA FFFF DB $FF, $FF //
0086ADCC 0400 add al, +$00
0086ADCE 0000 add [eax], al
0086ADD0 59 pop ecx
0086ADD1 46 inc esi
0086ADD2 49 dec ecx
0086ADD3 640000 add fs:[eax], al
0086ADD6 0000 add [eax], al
0086ADD8 55 push ebp
0086ADD9 8BEC mov ebp, esp
0086ADDB 33C0 xor eax, eax
0086ADDD 55 push ebp
* Possible String Reference to: '<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><><C38B>-<2D>Z<EFBFBD>'
|
0086ADDE 68FDAD8600 push $0086ADFD
***** TRY
|
0086ADE3 64FF30 push dword ptr fs:[eax]
0086ADE6 648920 mov fs:[eax], esp
0086ADE9 FF05A85A8900 inc dword ptr [$00895AA8]
0086ADEF 33C0 xor eax, eax
0086ADF1 5A pop edx
0086ADF2 59 pop ecx
0086ADF3 59 pop ecx
0086ADF4 648910 mov fs:[eax], edx
****** FINALLY
|
* Possible String Reference to: ']Ë<><C38B>-<2D>Z<EFBFBD>'
|
0086ADF7 6804AE8600 push $0086AE04
0086ADFC C3 ret
* Reference to: System.@HandleFinally;
|
0086ADFD E9F29CB9FF jmp 00404AF4
0086AE02 EBF8 jmp 0086ADFC
****** END
|
0086AE04 5D pop ebp
0086AE05 C3 ret
0086AE06 8BC0 mov eax, eax
0086AE08 832DA85A890001 sub dword ptr [$00895AA8], +$01
0086AE0F C3 ret
0086AE10 5C pop esp
0086AE11 AE scasb
0086AE12 8600 xchg [eax], al
0086AE14 0000 add [eax], al
0086AE16 0000 add [eax], al
0086AE18 0000 add [eax], al
0086AE1A 0000 add [eax], al
0086AE1C 50 push eax
0086AE1D AF scasd
0086AE1E 8600 xchg [eax], al
0086AE20 E4B7 in al, $B7
0086AE22 8600 xchg [eax], al
0086AE24 82AF860016B486 sub dword ptr [edi+$B4160086], $86
0086AE2B 0000 add [eax], al
*)
end;
procedure TfrmYSCRKP._PROC_0086AE76(Sender : TObject);
begin
(*
0086AE76 48 dec eax
0086AE77 0050D4 add [eax-$2C], dl
0086AE7A 42 inc edx
0086AE7B 0008 add [eax], cl
0086AE7D 2D4A007CD0 sub eax, $D07C004A
0086AE82 42 inc edx
0086AE83 00F4 add ah, dh
0086AE85 6B4A00D0 imul ecx, [edx+$00], $D0
0086AE89 1D4A0030F6 sbb eax, $F630004A
0086AE8E 48 dec eax
0086AE8F 004CFB48 add [ebx+edi*8+$48], cl
0086AE93 0098FA48000C add [eax+$C0048FA], bl
0086AE99 7948 jns 0086AEE3
0086AE9B 00ACF04800E829 add [eax+esi*8+$29E80048], ch
0086AEA2 4A dec edx
0086AEA3 00E4 add ah, ah
0086AEA5 ED in eax, dx
0086AEA6 48 dec eax
0086AEA7 00547848 add [eax+edi*2+$48], dl
0086AEAB 005878 add [eax+$78], bl
0086AEAE 48 dec eax
0086AEAF 00DC add ah, bl
0086AEB1 2A4A00 sub cl, byte ptr [edx+$00]
0086AEB4 3CA9 cmp al, $A9
0086AEB6 48 dec eax
0086AEB7 00C0 add al, al
0086AEB9 834800D0 or dword ptr [eax+$00], -$30
0086AEBD 7948 jns 0086AF07
0086AEBF 004C8548 add [ebp+eax*4+$48], cl
0086AEC3 00D0 add al, dl
0086AEC5 2C4A sub al, $4A
0086AEC7 009C2B4A008486 add [ebx+ebp+$8684004A], bl
0086AECE 48 dec eax
0086AECF 00482D add [eax+$2D], cl
0086AED2 4A dec edx
0086AED3 00C0 add al, al
0086AED5 A9480038EE test eax, $EE380048
0086AEDA 48 dec eax
0086AEDB 00F4 add ah, dh
0086AEDD EE out dx, al
0086AEDE 48 dec eax
0086AEDF 00F0 add al, dh
0086AEE1 E94800D8EE jmp EF5EAF2E
0086AEE6 48 dec eax
0086AEE7 00D8 add al, bl
0086AEE9 1B4A00 sbb ecx, [edx+$00]
0086AEEC EC in al, dx
0086AEED 334A00 xor ecx, [edx+$00]
0086AEF0 20C4 and ah, al
0086AEF2 48 dec eax
0086AEF3 00B0404A0010 add [eax+$10004A40], dh
0086AEF9 44 inc esp
0086AEFA 4A dec edx
0086AEFB 00CC add ah, cl
0086AEFD 42 inc edx
0086AEFE 4A dec edx
0086AEFF 00B8C44800BC add [eax+$BC0048C4], bh
0086AF05 C44800 les ecx, [eax+$00]
0086AF08 48 dec eax
0086AF09 45 inc ebp
0086AF0A 4A dec edx
0086AF0B 001CC3 add [ebx+eax*8], bl
0086AF0E 48 dec eax
0086AF0F 0018 add [eax], bl
0086AF11 F0 lock
0086AF12 48 dec eax
0086AF13 00444C4A add [esp+ecx*2+$4A], al
0086AF17 000C02 add [edx+eax], cl
0086AF1A 49 dec ecx
0086AF1B 0094EC48009C64 add [esp+ebp*8+$649C0048], dl
0086AF22 4A dec edx
0086AF23 008C154A003C18 add [ebp+edx+$183C004A], cl
0086AF2A 4A dec edx
0086AF2B 0038 add [eax], bh
0086AF2D 52 push edx
0086AF2E 4A dec edx
0086AF2F 005C224A add [edx+$4A], bl
0086AF33 00D8 add al, bl
0086AF35 224A00 and cl, byte ptr [edx+$00]
0086AF38 7C68 jl 0086AFA2
0086AF3A 4A dec edx
0086AF3B 00941F4A003C60 add [edi+ebx+$603C004A], dl
0086AF42 4A dec edx
0086AF43 001447 add [edi+eax*2], dl
0086AF46 4A dec edx
0086AF47 0034654A00CC2C add [$2CCC004A], dh
0086AF4E 4A dec edx
0086AF4F 000E add [esi], cl
0086AF51 0000 add [eax], al
0086AF53 0000 add [eax], al
0086AF55 000500000020 add [$20000000], al
0086AF5B 114000 adc [eax+$00], eax
0086AF5E 3404 xor al, $04
0086AF60 0000 add [eax], al
0086AF62 2011 and [ecx], dl
0086AF64 40 inc eax
0086AF65 0038 add [eax], bh
0086AF67 0400 add al, +$00
0086AF69 0020 add [eax], ah
0086AF6B 114000 adc [eax+$00], eax
0086AF6E 40 inc eax
0086AF6F 0400 add al, +$00
0086AF71 0020 add [eax], ah
0086AF73 114000 adc [eax+$00], eax
0086AF76 44 inc esp
0086AF77 0400 add al, +$00
0086AF79 0020 add [eax], ah
0086AF7B 114000 adc [eax+$00], eax
0086AF7E 48 dec eax
0086AF7F 0400 add al, +$00
0086AF81 004F00 add [edi+$00], cl
0086AF84 8BB78600F802 mov esi, [edi+$2F80086]
0086AF8A 0000 add [eax], al
0086AF8C 0000 add [eax], al
0086AF8E 08546F6F or [edi+ebp*2+$6F], dl
0086AF92 6C insb
0086AF93 42 inc edx
0086AF94 61 popa
0086AF95 7231 jb 0086AFC8
0086AF97 FC cld
0086AF98 0200 add al, byte ptr [eax]
0086AF9A 0001 add [ecx], al
0086AF9C 0009 add [ecx], cl
0086AF9E 54 push esp
0086AF9F 42 inc edx
0086AFA0 52 push edx
0086AFA1 61 popa
0086AFA2 667265 jb 0086B00A
0086AFA5 7368 jnb 0086B00F
0086AFA7 0003 add [ebx], al
0086AFA9 0000 add [eax], al
0086AFAB 0100 add [eax], eax
0086AFAD 0554424465 add eax, +$65444254
0086AFB2 6C insb
0086AFB3 0403 add al, +$03
0086AFB5 0000 add [eax], al
0086AFB7 0100 add [eax], eax
0086AFB9 07 pop es
0086AFBA 54 push esp
0086AFBB 42 inc edx
0086AFBC 43 inc ebx
0086AFBD 6C insb
0086AFBE 6F outsd
0086AFBF 7365 jnb 0086B026
0086AFC1 0803 or [ebx], al
0086AFC3 0000 add [eax], al
0086AFC5 0200 add al, byte ptr [eax]
0086AFC7 0C41 or al, $41
0086AFC9 44 inc esp
0086AFCA 4F dec edi
0086AFCB 51 push ecx
0086AFCC 7565 jnz 0086B033
0086AFCE 7279 jb 0086B049
0086AFD0 54 push esp
0086AFD1 656D insd
0086AFD3 700C jo 0086AFE1
0086AFD5 0300 add eax, [eax]
0086AFD7 0002 add [edx], al
0086AFD9 000B add [ebx], cl
0086AFDB 41 inc ecx
0086AFDC 44 inc esp
0086AFDD 4F dec edi
0086AFDE 51 push ecx
0086AFDF 7565 jnz 0086B046
0086AFE1 7279 jb 0086B05C
0086AFE3 43 inc ebx
0086AFE4 6D insd
0086AFE5 641003 adc fs:[ebx], al
0086AFE8 0000 add [eax], al
0086AFEA 0300 add eax, [eax]
0086AFEC 06 push es
0086AFED 50 push eax
0086AFEE 61 popa
0086AFEF 6E outsb
0086AFF0 656C insb
0086AFF2 311403 xor [ebx+eax], edx
0086AFF5 0000 add [eax], al
0086AFF7 0100 add [eax], eax
0086AFF9 0B546F6F or edx, [edi+ebp*2+$6F]
0086AFFD 6C insb
0086AFFE 42 inc edx
0086AFFF 7574 jnz 0086B075
0086B001 746F jz 0086B072
0086B003 6E outsb
0086B004 3218 xor bl, byte ptr [eax]
0086B006 0300 add eax, [eax]
0086B008 000400 add [eax+eax], al
0086B00B 06 push es
0086B00C 4C dec esp
0086B00D 61 popa
0086B00E 62656C bound esp, qword ptr [ebp+$6C]
0086B011 311C03 xor [ebx+eax], ebx
0086B014 0000 add [eax], al
0086B016 0200 add al, byte ptr [eax]
0086B018 0C41 or al, $41
0086B01A 44 inc esp
0086B01B 4F dec edi
0086B01C 51 push ecx
0086B01D 7565 jnz 0086B084
0086B01F 7279 jb 0086B09A
0086B021 4D dec ebp
0086B022 61 popa
0086B023 696E2003000001 imul ebp, [esi+$20], $01000003
0086B02A 000B add [ebx], cl
0086B02C 54 push esp
0086B02D 6F outsd
0086B02E 6F outsd
0086B02F 6C insb
0086B030 42 inc edx
0086B031 7574 jnz 0086B0A7
0086B033 746F jz 0086B0A4
0086B035 6E outsb
0086B036 312403 xor [ebx+eax], esp
0086B039 0000 add [eax], al
0086B03B 050003524D add eax, +$4D520300
0086B040 3128 xor [eax], ebp
0086B042 0300 add eax, [eax]
0086B044 0006 add [esi], al
0086B046 0009 add [ecx], cl
0086B048 52 push edx
0086B049 4D dec ebp
0086B04A 44 inc esp
0086B04B 42 inc edx
0086B04C 5F pop edi
0086B04D 4D dec ebp
0086B04E 61 popa
0086B04F 696E2C03000004 imul ebp, [esi+$2C], $04000003
0086B056 0006 add [esi], al
0086B058 4C dec esp
0086B059 61 popa
0086B05A 62656C bound esp, qword ptr [ebp+$6C]
0086B05D 3330 xor esi, [eax]
0086B05F 0300 add eax, [eax]
0086B061 0007 add [edi], al
0086B063 000B add [ebx], cl
0086B065 46 inc esi
0086B066 61 popa
0086B067 63746F72 arpl [edi+ebp*2+$72], si
0086B06B 794E jns 0086B0BB
0086B06D 61 popa
0086B06E 6D insd
0086B06F 653403 xor al, $03
0086B072 0000 add [eax], al
0086B074 0400 add al, +$00
0086B076 06 push es
0086B077 4C dec esp
0086B078 61 popa
0086B079 62656C bound esp, qword ptr [ebp+$6C]
0086B07C 3238 xor bh, byte ptr [eax]
0086B07E 0300 add eax, [eax]
0086B080 000400 add [eax+eax], al
0086B083 06 push es
0086B084 4C dec esp
0086B085 61 popa
0086B086 62656C bound esp, qword ptr [ebp+$6C]
0086B089 363C03 cmp al, $03
0086B08C 0000 add [eax], al
0086B08E 0800 or [eax], al
0086B090 07 pop es
0086B091 626567 bound esp, qword ptr [ebp+$67]
0086B094 6461 popa
0086B096 7465 jz 0086B0FD
0086B098 40 inc eax
0086B099 0300 add eax, [eax]
0086B09B 0008 add [eax], cl
0086B09D 0007 add [edi], al
0086B09F 45 inc ebp
0086B0A0 6E outsb
0086B0A1 646461 popa
0086B0A4 7465 jz 0086B10B
0086B0A6 44 inc esp
0086B0A7 0300 add eax, [eax]
0086B0A9 0009 add [ecx], cl
0086B0AB 0010 add [eax], dl
0086B0AD 637847 arpl [eax+$47], di
0086B0B0 7269 jb 0086B11B
0086B0B2 6450 push eax
0086B0B4 6F outsd
0086B0B5 7075 jo 0086B12C
0086B0B7 704D jo 0086B106
0086B0B9 656E outsb
0086B0BB 7532 jnz 0086B0EF
0086B0BD 48 dec eax
0086B0BE 0300 add eax, [eax]
0086B0C0 000A add [edx], cl
0086B0C2 000544535F48 add [$485F5344], al
0086B0C8 5A pop edx
0086B0C9 4C dec esp
0086B0CA 0300 add eax, [eax]
0086B0CC 000B add [ebx], cl
0086B0CE 0006 add [esi], al
0086B0D0 43 inc ebx
0086B0D1 44 inc esp
0086B0D2 53 push ebx
0086B0D3 5F pop edi
0086B0D4 48 dec eax
0086B0D5 5A pop edx
0086B0D6 50 push eax
0086B0D7 0300 add eax, [eax]
0086B0D9 0001 add [ecx], al
0086B0DB 000B add [ebx], cl
0086B0DD 54 push esp
0086B0DE 6F outsd
0086B0DF 6F outsd
0086B0E0 6C insb
0086B0E1 42 inc edx
0086B0E2 7574 jnz 0086B158
0086B0E4 746F jz 0086B155
0086B0E6 6E outsb
0086B0E7 33540300 xor edx, [ebx+eax+$00]
0086B0EB 0007 add [edi], al
0086B0ED 000A add [edx], cl
0086B0EF 50 push eax
0086B0F0 5F pop edi
0086B0F1 43 inc ebx
0086B0F2 6F outsd
0086B0F3 64654E dec esi
0086B0F6 61 popa
0086B0F7 6D insd
0086B0F8 6558 pop eax
0086B0FA 0300 add eax, [eax]
0086B0FC 000400 add [eax+eax], al
0086B0FF 06 push es
0086B100 4C dec esp
0086B101 61 popa
0086B102 62656C bound esp, qword ptr [ebp+$6C]
0086B105 345C xor al, $5C
0086B107 0300 add eax, [eax]
0086B109 0007 add [edi], al
0086B10B 0006 add [esi], al
0086B10D 50 push eax
0086B10E 5F pop edi
0086B10F 53 push ebx
0086B110 7065 jo 0086B177
0086B112 636003 arpl [eax+$03], sp
0086B115 0000 add [eax], al
0086B117 0400 add al, +$00
0086B119 06 push es
0086B11A 4C dec esp
0086B11B 61 popa
0086B11C 62656C bound esp, qword ptr [ebp+$6C]
0086B11F 3564030000 xor eax, $00000364
0086B124 0400 add al, +$00
0086B126 06 push es
0086B127 4C dec esp
0086B128 61 popa
0086B129 62656C bound esp, qword ptr [ebp+$6C]
0086B12C 37 aaa
0086B12D 6803000007 push $07000003
0086B132 000545646974 add [$74696445], al
0086B138 316C0300 xor [ebx+eax+$00], ebp
0086B13C 000C00 add [eax+eax], cl
0086B13F 07 pop es
0086B140 42 inc edx
0086B141 7574 jnz 0086B1B7
0086B143 746F jz 0086B1B4
0086B145 6E outsb
0086B146 317003 xor [eax+$03], esi
0086B149 0000 add [eax], al
0086B14B 0D00094368 or eax, $68430900
0086B150 65636B42 arpl gs:[ebx+$42], bp
0086B154 6F outsd
0086B155 7831 js 0086B188
0086B157 7403 jz 0086B15C
0086B159 0000 add [eax], al
0086B15B 07 pop es
0086B15C 0007 add [edi], al
0086B15E 6F outsd
0086B15F 7264 jb 0086B1C5
0086B161 65724E jb 0086B1B2
0086B164 6F outsd
0086B165 7803 js 0086B16A
0086B167 0000 add [eax], al
0086B169 0400 add al, +$00
0086B16B 06 push es
0086B16C 4C dec esp
0086B16D 61 popa
0086B16E 62656C bound esp, qword ptr [ebp+$6C]
0086B171 387C0300 cmp [ebx+eax+$00], bh
0086B175 0001 add [ecx], al
0086B177 000454 add [esp+edx*2], al
0086B17A 63686B arpl [eax+$6B], bp
0086B17D 800300 add byte ptr [ebx], $00
0086B180 000E add [esi], cl
0086B182 000D63785461 add [$61547863], cl
0086B188 62436F bound eax, qword ptr [ebx+$6F]
0086B18B 6E outsb
0086B18C 7472 jz 0086B200
0086B18E 6F outsd
0086B18F 6C insb
0086B190 31840300000F00 xor [ebx+eax+$F0000], eax
0086B197 07 pop es
0086B198 637847 arpl [eax+$47], di
0086B19B 7269 jb 0086B206
0086B19D 64328803000010 xor cl, byte ptr fs:[eax+$10000003]
0086B1A4 0003 add [ebx], al
0086B1A6 54 push esp
0086B1A7 7632 jbe 0086B1DB
0086B1A9 8C03 mov word ptr [ebx], es
0086B1AB 0000 add [eax], al
0086B1AD 1100 adc [eax], eax
0086B1AF 097632 or [esi+$32], esi
0086B1B2 43 inc ebx
0086B1B3 6F outsd
0086B1B4 6C insb
0086B1B5 756D jnz 0086B224
0086B1B7 6E outsb
0086B1B8 3590030000 xor eax, $00000390
0086B1BD 1100 adc [eax], eax
0086B1BF 0F637847 packusdw MM7, [eax+$47]
0086B1C3 7269 jb 0086B22E
0086B1C5 6444 inc esp
0086B1C7 42 inc edx
0086B1C8 43 inc ebx
0086B1C9 6F outsd
0086B1CA 6C insb
0086B1CB 756D jnz 0086B23A
0086B1CD 6E outsb
0086B1CE 31940300001100 xor [ebx+eax+$110000], edx
0086B1D5 097632 or [esi+$32], esi
0086B1D8 43 inc ebx
0086B1D9 6F outsd
0086B1DA 6C insb
0086B1DB 756D jnz 0086B24A
0086B1DD 6E outsb
0086B1DE 3698 cwde
0086B1E0 0300 add eax, [eax]
0086B1E2 0011 add [ecx], dl
0086B1E4 000F add [edi], cl
0086B1E6 637847 arpl [eax+$47], di
0086B1E9 7269 jb 0086B254
0086B1EB 6444 inc esp
0086B1ED 42 inc edx
0086B1EE 43 inc ebx
0086B1EF 6F outsd
0086B1F0 6C insb
0086B1F1 756D jnz 0086B260
0086B1F3 6E outsb
0086B1F4 339C0300001100 xor ebx, [ebx+eax+$110000]
0086B1FB 0476 add al, +$76
0086B1FD 325053 xor dl, byte ptr [eax+$53]
0086B200 A003000011 mov al, byte ptr [$11000003]
0086B205 000563785174 add [$74517863], al
0086B20B 79A4 jns 0086B1B1
0086B20D 0300 add eax, [eax]
0086B20F 0011 add [ecx], dl
0086B211 000F add [edi], cl
0086B213 637847 arpl [eax+$47], di
0086B216 7269 jb 0086B281
0086B218 6444 inc esp
0086B21A 42 inc edx
0086B21B 43 inc ebx
0086B21C 6F outsd
0086B21D 6C insb
0086B21E 756D jnz 0086B28D
0086B220 6E outsb
0086B221 36A803 test al, $03
0086B224 0000 add [eax], al
0086B226 1100 adc [eax], eax
0086B228 097632 or [esi+$32], esi
0086B22B 43 inc ebx
0086B22C 6F outsd
0086B22D 6C insb
0086B22E 756D jnz 0086B29D
0086B230 6E outsb
0086B231 31AC0300001100 xor [ebx+eax+$110000], ebp
0086B238 035642 add edx, [esi+$42]
0086B23B 5A pop edx
0086B23C B003 mov al, $03
0086B23E 0000 add [eax], al
0086B240 1100 adc [eax], eax
0086B242 06 push es
0086B243 56 push esi
0086B244 4D dec ebp
0086B245 6F outsd
0086B246 6E outsb
0086B247 6579B4 jns 0086B1FE
0086B24A 0300 add eax, [eax]
0086B24C 0011 add [ecx], dl
0086B24E 000476 add [esi+esi*2], al
0086B251 324B50 xor cl, byte ptr [ebx+$50]
0086B254 B803000011 mov eax, $11000003
0086B259 0007 add [edi], al
0086B25B 7632 jbe 0086B28F
0086B25D 43 inc ebx
0086B25E 6F outsd
0086B25F 6E outsb
0086B260 4E dec esi
0086B261 6F outsd
0086B262 BC03000011 mov esp, $11000003
0086B267 0008 add [eax], cl
0086B269 56 push esi
0086B26A 4F dec edi
0086B26B 7264 jb 0086B2D1
0086B26D 65724E jb 0086B2BE
0086B270 6F outsd
0086B271 C00300 rol byte ptr [ebx], $00
0086B274 0011 add [ecx], dl
0086B276 000C76 add [esi+esi*2], cl
0086B279 32505F xor dl, byte ptr [eax+$5F]
0086B27C 43 inc ebx
0086B27D 6F outsd
0086B27E 64654E dec esi
0086B281 61 popa
0086B282 6D insd
0086B283 65C403 les eax, gs:[ebx]
0086B286 0000 add [eax], al
0086B288 1100 adc [eax], eax
0086B28A 097632 or [esi+$32], esi
0086B28D 43 inc ebx
0086B28E 6F outsd
0086B28F 6C insb
0086B290 756D jnz 0086B2FF
0086B292 6E outsb
0086B293 34C8 xor al, $C8
0086B295 0300 add eax, [eax]
0086B297 0011 add [ecx], dl
0086B299 000B add [ebx], cl
0086B29B 7632 jbe 0086B2CF
0086B29D 43 inc ebx
0086B29E 6F outsd
0086B29F 6D insd
0086B2A0 54 push esp
0086B2A1 61 popa
0086B2A2 69746F75CC030000 imul esi, [edi+ebp*2+$75], $000003CC
0086B2AA 1100 adc [eax], eax
0086B2AC 087632 or [esi+$32], dh
0086B2AF 50 push eax
0086B2B0 42 inc edx
0086B2B1 4E dec esi
0086B2B2 6F outsd
0086B2B3 7465 jz 0086B31A
0086B2B5 D003 rol byte ptr [ebx], 1
0086B2B7 0000 add [eax], al
0086B2B9 1100 adc [eax], eax
0086B2BB 097632 or [esi+$32], esi
0086B2BE 43 inc ebx
0086B2BF 6F outsd
0086B2C0 6C insb
0086B2C1 756D jnz 0086B330
0086B2C3 6E outsb
0086B2C4 32D4 xor dl, ah
0086B2C6 0300 add eax, [eax]
0086B2C8 0012 add [edx], dl
0086B2CA 000C63 add [ebx], cl
0086B2CD 7847 js 0086B316
0086B2CF 7269 jb 0086B33A
0086B2D1 644C dec esp
0086B2D3 657665 jbe 0086B33B
0086B2D6 6C insb
0086B2D7 31D8 xor eax, ebx
0086B2D9 0300 add eax, [eax]
0086B2DB 000400 add [eax+eax], al
0086B2DE 07 pop es
0086B2DF 4C dec esp
0086B2E0 61 popa
0086B2E1 62656C bound esp, qword ptr [ebp+$6C]
0086B2E4 3130 xor [eax], esi
0086B2E6 DC03 fadd qword ptr [ebx]
0086B2E8 0000 add [eax], al
0086B2EA 07 pop es
0086B2EB 0007 add [edi], al
0086B2ED 46 inc esi
0086B2EE 656554 push esp
0086B2F1 7970 jns 0086B363
0086B2F3 65E003 loopn +$03
0086B2F6 0000 add [eax], al
0086B2F8 0400 add al, +$00
0086B2FA 07 pop es
0086B2FB 4C dec esp
0086B2FC 61 popa
0086B2FD 62656C bound esp, qword ptr [ebp+$6C]
0086B300 3135E4030000 xor [$000003E4], esi
0086B306 07 pop es
0086B307 000550726963 add [$63697250], al
0086B30D 65E803000013 call 1386B316
0086B313 0006 add [esi], al
0086B315 59 pop ecx
0086B316 46 inc esi
0086B317 4E dec esi
0086B318 61 popa
0086B319 6D insd
0086B31A 65EC in al, dx
0086B31C 0300 add eax, [eax]
0086B31E 0001 add [ecx], al
0086B320 0006 add [esi], al
0086B322 54 push esp
0086B323 6E outsb
0086B324 6F outsd
0086B325 63686B arpl [eax+$6B], bp
0086B328 F0 lock
0086B329 0300 add eax, [eax]
0086B32B 000400 add [eax+eax], al
0086B32E 07 pop es
0086B32F 4C dec esp
0086B330 61 popa
0086B331 62656C bound esp, qword ptr [ebp+$6C]
0086B334 3131 xor [ecx], esi
0086B336 F4 hlt
0086B337 0300 add eax, [eax]
0086B339 0007 add [edi], al
0086B33B 0005436F6E4E add [$4E6E6F43], al
0086B341 6F outsd
0086B342 F8 clc
0086B343 0300 add eax, [eax]
0086B345 000400 add [eax+eax], al
0086B348 07 pop es
0086B349 4C dec esp
0086B34A 61 popa
0086B34B 62656C bound esp, qword ptr [ebp+$6C]
0086B34E 3132 xor [edx], esi
0086B350 FC cld
0086B351 0300 add eax, [eax]
0086B353 000400 add [eax+eax], al
0086B356 07 pop es
0086B357 4C dec esp
0086B358 61 popa
0086B359 62656C bound esp, qword ptr [ebp+$6C]
0086B35C 3133 xor [ebx], esi
0086B35E 000400 add [eax+eax], al
0086B361 000400 add [eax+eax], al
0086B364 07 pop es
0086B365 4C dec esp
0086B366 61 popa
0086B367 62656C bound esp, qword ptr [ebp+$6C]
0086B36A 313404 xor [esp+eax], esi
0086B36D 0400 add al, +$00
0086B36F 000400 add [eax+eax], al
0086B372 07 pop es
0086B373 4C dec esp
0086B374 61 popa
0086B375 62656C bound esp, qword ptr [ebp+$6C]
0086B378 3136 xor [esi], esi
0086B37A 080400 or [eax+eax], al
0086B37D 0007 add [edi], al
0086B37F 0007 add [edi], al
0086B381 43 inc ebx
0086B382 686B4E6F74 push $746F4E6B
0086B387 650C04 or al, $04
0086B38A 0000 add [eax], al
*)
end;
procedure TfrmYSCRKP._PROC_0086B413(Sender : TObject);
begin
(*
0086B413 6E outsb
0086B414 69742000120064BD imul esi, [eax+$00], $BD640012
0086B41C 8600 xchg [eax], al
0086B41E 0B466F or eax, [esi+$6F]
0086B421 726D jb 0086B490
0086B423 44 inc esp
0086B424 657374 jnb 0086B49B
0086B427 726F jb 0086B498
0086B429 7910 jns 0086B43B
0086B42B 006CBD86 add [ebp+edi*4-$7A], ch
0086B42F 0009 add [ecx], cl
0086B431 46 inc esi
0086B432 6F outsd
0086B433 726D jb 0086B4A2
0086B435 43 inc ebx
0086B436 6C insb
0086B437 6F outsd
0086B438 7365 jnb 0086B49F
0086B43A 1300 adc eax, [eax]
0086B43C 70BD jo 0086B3FB
0086B43E 8600 xchg [eax], al
0086B440 0C54 or al, $54
0086B442 42 inc edx
0086B443 43 inc ebx
0086B444 6C insb
0086B445 6F outsd
0086B446 7365 jnb 0086B4AD
0086B448 43 inc ebx
0086B449 6C insb
0086B44A 69636B1100BCBD imul esp, [ebx+$6B], $BDBC0011
0086B451 8600 xchg [eax], al
0086B453 0A544244 or dl, byte ptr [edx+eax*2+$44]
0086B457 656C insb
0086B459 43 inc ebx
0086B45A 6C insb
0086B45B 69636B0F0070C0 imul esp, [ebx+$6B], $C070000F
0086B462 8600 xchg [eax], al
0086B464 08466F or [esi+$6F], al
0086B467 726D jb 0086B4D6
0086B469 53 push ebx
0086B46A 686F771500 push $0015776F
0086B46F 04C1 add al, -$3F
0086B471 8600 xchg [eax], al
0086B473 0E push cs
0086B474 54 push esp
0086B475 42 inc edx
0086B476 52 push edx
0086B477 61 popa
0086B478 667265 jb 0086B4E0
0086B47B 7368 jnb 0086B4E5
0086B47D 43 inc ebx
0086B47E 6C insb
0086B47F 69636B170020C1 imul esp, [ebx+$6B], $C1200017
0086B486 8600 xchg [eax], al
0086B488 10546F6F adc [edi+ebp*2+$6F], dl
0086B48C 6C insb
0086B48D 42 inc edx
0086B48E 7574 jnz 0086B504
0086B490 746F jz 0086B501
0086B492 6E outsb
0086B493 32436C xor al, byte ptr [ebx+$6C]
0086B496 69636B1800DCC1 imul esp, [ebx+$6B], $C1DC0018
0086B49D 8600 xchg [eax], al
0086B49F 114661 adc [esi+$61], eax
0086B4A2 63746F72 arpl [edi+ebp*2+$72], si
0086B4A6 794E jns 0086B4F6
0086B4A8 61 popa
0086B4A9 6D insd
0086B4AA 6543 inc ebx
0086B4AC 68616E6765 push $65676E61
0086B4B1 1300 adc eax, [eax]
0086B4B3 F0 lock
0086B4B4 C186000C427574 rol dword ptr [esi+$75420C00], $74
0086B4BB 746F jz 0086B52C
0086B4BD 6E outsb
0086B4BE 32436C xor al, byte ptr [ebx+$6C]
0086B4C1 69636B300044CD imul esp, [ebx+$6B], $CD440030
0086B4C8 8600 xchg [eax], al
0086B4CA 296378 sub dword ptr [ebx+$78], esp
0086B4CD 47 inc edi
0086B4CE 7269 jb 0086B539
0086B4D0 6444 inc esp
0086B4D2 42 inc edx
0086B4D3 43 inc ebx
0086B4D4 6F outsd
0086B4D5 6C insb
0086B4D6 756D jnz 0086B545
0086B4D8 6E outsb
0086B4D9 385072 cmp [eax+$72], dl
0086B4DC 6F outsd
0086B4DD 7065 jo 0086B544
0086B4DF 7274 jb 0086B555
0086B4E1 69657345646974 imul esp, [ebp+$73], $74696445
0086B4E8 56 push esi
0086B4E9 61 popa
0086B4EA 6C insb
0086B4EB 7565 jnz 0086B552
0086B4ED 43 inc ebx
0086B4EE 68616E6765 push $65676E61
0086B4F3 643000 xor fs:[eax], al
0086B4F6 10D0 adc al, dl
0086B4F8 8600 xchg [eax], al
0086B4FA 296378 sub dword ptr [ebx+$78], esp
0086B4FD 47 inc edi
0086B4FE 7269 jb 0086B569
0086B500 6444 inc esp
0086B502 42 inc edx
0086B503 43 inc ebx
0086B504 6F outsd
0086B505 6C insb
0086B506 756D jnz 0086B575
0086B508 6E outsb
0086B509 3550726F70 xor eax, $706F7250
0086B50E 657274 jb 0086B585
0086B511 69657345646974 imul esp, [ebp+$73], $74696445
0086B518 56 push esi
0086B519 61 popa
0086B51A 6C insb
0086B51B 7565 jnz 0086B582
0086B51D 43 inc ebx
0086B51E 68616E6765 push $65676E61
0086B523 643000 xor fs:[eax], al
0086B526 08D9 or cl, bl
0086B528 8600 xchg [eax], al
0086B52A 296378 sub dword ptr [ebx+$78], esp
0086B52D 47 inc edi
0086B52E 7269 jb 0086B599
0086B530 6444 inc esp
0086B532 42 inc edx
0086B533 43 inc ebx
0086B534 6F outsd
0086B535 6C insb
0086B536 756D jnz 0086B5A5
0086B538 6E outsb
0086B539 315072 xor [eax+$72], edx
0086B53C 6F outsd
0086B53D 7065 jo 0086B5A4
0086B53F 7274 jb 0086B5B5
0086B541 69657345646974 imul esp, [ebp+$73], $74696445
0086B548 56 push esi
0086B549 61 popa
0086B54A 6C insb
0086B54B 7565 jnz 0086B5B2
0086B54D 43 inc ebx
0086B54E 68616E6765 push $65676E61
0086B553 6417 pop ss
0086B555 00D4 add ah, dl
0086B557 DB860010546F fild dword ptr [esi+$6F541000]
0086B55D 6F outsd
0086B55E 6C insb
0086B55F 42 inc edx
0086B560 7574 jnz 0086B5D6
0086B562 746F jz 0086B5D3
0086B564 6E outsb
0086B565 33436C xor eax, [ebx+$6C]
0086B568 69636B2B0094DE imul esp, [ebx+$6B], $DE94002B
0086B56F 8600 xchg [eax], al
0086B571 2463 and al, $63
0086B573 7847 js 0086B5BC
0086B575 7269 jb 0086B5E0
0086B577 6444 inc esp
0086B579 42 inc edx
0086B57A 43 inc ebx
0086B57B 6F outsd
0086B57C 6C insb
0086B57D 756D jnz 0086B5EC
0086B57F 6E outsb
0086B580 335072 xor edx, [eax+$72]
0086B583 6F outsd
0086B584 7065 jo 0086B5EB
0086B586 7274 jb 0086B5FC
0086B588 69657342757474 imul esp, [ebp+$73], $74747542
0086B58F 6F outsd
0086B590 6E outsb
0086B591 43 inc ebx
0086B592 6C insb
0086B593 69636B2B0090E3 imul esp, [ebx+$6B], $E390002B
0086B59A 8600 xchg [eax], al
0086B59C 2463 and al, $63
0086B59E 7847 js 0086B5E7
0086B5A0 7269 jb 0086B60B
0086B5A2 6444 inc esp
0086B5A4 42 inc edx
0086B5A5 43 inc ebx
0086B5A6 6F outsd
0086B5A7 6C insb
0086B5A8 756D jnz 0086B617
0086B5AA 6E outsb
0086B5AB 3650 push eax
0086B5AD 726F jb 0086B61E
0086B5AF 7065 jo 0086B616
0086B5B1 7274 jb 0086B627
0086B5B3 69657342757474 imul esp, [ebp+$73], $74747542
0086B5BA 6F outsd
0086B5BB 6E outsb
0086B5BC 43 inc ebx
0086B5BD 6C insb
0086B5BE 69636B250070E7 imul esp, [ebx+$6B], $E7700025
0086B5C5 8600 xchg [eax], al
0086B5C7 1E push ds
0086B5C8 7632 jbe 0086B5FC
0086B5CA 43 inc ebx
0086B5CB 6F outsd
0086B5CC 6C insb
0086B5CD 756D jnz 0086B63C
0086B5CF 6E outsb
0086B5D0 335072 xor edx, [eax+$72]
0086B5D3 6F outsd
0086B5D4 7065 jo 0086B63B
0086B5D6 7274 jb 0086B64C
0086B5D8 69657342757474 imul esp, [ebp+$73], $74747542
0086B5DF 6F outsd
0086B5E0 6E outsb
0086B5E1 43 inc ebx
0086B5E2 6C insb
0086B5E3 69636B170038EB imul esp, [ebx+$6B], $EB380017
0086B5EA 8600 xchg [eax], al
0086B5EC 10546F6F adc [edi+ebp*2+$6F], dl
0086B5F0 6C insb
0086B5F1 42 inc edx
0086B5F2 7574 jnz 0086B668
0086B5F4 746F jz 0086B665
0086B5F6 6E outsb
0086B5F7 31436C xor [ebx+$6C], eax
0086B5FA 69636B250078EB imul esp, [ebx+$6B], $EB780025
0086B601 8600 xchg [eax], al
0086B603 1E push ds
0086B604 7632 jbe 0086B638
0086B606 43 inc ebx
0086B607 6F outsd
0086B608 6C insb
0086B609 756D jnz 0086B678
0086B60B 6E outsb
0086B60C 37 aaa
0086B60D 50 push eax
0086B60E 726F jb 0086B67F
0086B610 7065 jo 0086B677
0086B612 7274 jb 0086B688
0086B614 69657342757474 imul esp, [ebp+$73], $74747542
0086B61B 6F outsd
0086B61C 6E outsb
0086B61D 43 inc ebx
0086B61E 6C insb
0086B61F 69636B2500C8F1 imul esp, [ebx+$6B], $F1C80025
0086B626 8600 xchg [eax], al
0086B628 1E push ds
0086B629 7632 jbe 0086B65D
0086B62B 50 push eax
0086B62C 53 push ebx
0086B62D 50 push eax
0086B62E 726F jb 0086B69F
0086B630 7065 jo 0086B697
0086B632 7274 jb 0086B6A8
0086B634 69657345646974 imul esp, [ebp+$73], $74696445
0086B63B 56 push esi
0086B63C 61 popa
0086B63D 6C insb
0086B63E 7565 jnz 0086B6A5
0086B640 43 inc ebx
0086B641 68616E6765 push $65676E61
0086B646 642A00 sub al, byte ptr fs:[eax]
0086B649 6C insb
0086B64A F4 hlt
0086B64B 8600 xchg [eax], al
0086B64D 237632 and esi, [esi+$32]
0086B650 43 inc ebx
0086B651 6F outsd
0086B652 6C insb
0086B653 756D jnz 0086B6C2
0086B655 6E outsb
0086B656 325072 xor dl, byte ptr [eax+$72]
0086B659 6F outsd
0086B65A 7065 jo 0086B6C1
0086B65C 7274 jb 0086B6D2
0086B65E 69657345646974 imul esp, [ebp+$73], $74696445
0086B665 56 push esi
0086B666 61 popa
0086B667 6C insb
0086B668 7565 jnz 0086B6CF
0086B66A 43 inc ebx
0086B66B 68616E6765 push $65676E61
0086B670 642A00 sub al, byte ptr fs:[eax]
0086B673 EC in al, dx
0086B674 F686002376324B test byte ptr [esi+$32762300], $4B
0086B67B 50 push eax
0086B67C 4D dec ebp
0086B67D 6F outsd
0086B67E 6E outsb
0086B67F 657950 jns 0086B6D2
0086B682 726F jb 0086B6F3
0086B684 7065 jo 0086B6EB
0086B686 7274 jb 0086B6FC
0086B688 69657345646974 imul esp, [ebp+$73], $74696445
0086B68F 56 push esi
0086B690 61 popa
0086B691 6C insb
0086B692 7565 jnz 0086B6F9
0086B694 43 inc ebx
0086B695 68616E6765 push $65676E61
0086B69A 641300 adc eax, fs:[eax]
0086B69D 6C insb
0086B69E FB sti
0086B69F 8600 xchg [eax], al
0086B6A1 0C42 or al, $42
0086B6A3 7574 jnz 0086B719
0086B6A5 746F jz 0086B716
0086B6A7 6E outsb
0086B6A8 31436C xor [ebx+$6C], eax
0086B6AB 69636B1500E8FF imul esp, [ebx+$6B], $FFE80015
0086B6B2 8600 xchg [eax], al
0086B6B4 0E push cs
0086B6B5 43 inc ebx
0086B6B6 6865636B42 push $426B6365
0086B6BB 6F outsd
0086B6BC 7831 js 0086B6EF
0086B6BE 43 inc ebx
0086B6BF 6C insb
0086B6C0 69636B1A000002 imul esp, [ebx+$6B], $0200001A
0086B6C7 8700 xchg [eax], eax
0086B6C9 136378 adc esp, [ebx+$78]
0086B6CC 54 push esp
0086B6CD 61 popa
0086B6CE 62436F bound eax, qword ptr [ebx+$6F]
0086B6D1 6E outsb
0086B6D2 7472 jz 0086B746
0086B6D4 6F outsd
0086B6D5 6C insb
0086B6D6 314368 xor [ebx+$68], eax
0086B6D9 61 popa
0086B6DA 6E outsb
0086B6DB 67651100 adc gs:[bx+si], eax
0086B6DF 1402 adc al, $02
0086B6E1 8700 xchg [eax], eax
0086B6E3 0A466F or al, byte ptr [esi+$6F]
0086B6E6 726D jb 0086B755
0086B6E8 43 inc ebx
0086B6E9 7265 jb 0086B750
0086B6EB 61 popa
0086B6EC 7465 jz 0086B753
0086B6EE 1000 adc [eax], al
0086B6F0 9C pushf
0086B6F1 028700095463 add al, byte ptr [edi+$63540900]
0086B6F7 686B436C69 push $696C436B
0086B6FC 636B12 arpl [ebx+$12], bp
0086B6FF 00F0 add al, dh
0086B701 0587000B54 add eax, +$540B0087
0086B706 6E outsb
0086B707 6F outsd
0086B708 63686B arpl [eax+$6B], bp
0086B70B 43 inc ebx
0086B70C 6C insb
0086B70D 69636B1100BC08 imul esp, [ebx+$6B], $08BC0011
0086B714 8700 xchg [eax], eax
0086B716 0A6E6F or ch, byte ptr [esi+$6F]
0086B719 63686B arpl [eax+$6B], bp
0086B71C 43 inc ebx
0086B71D 6C insb
0086B71E 69636B2000740C imul esp, [ebx+$6B], $0C740020
0086B725 8700 xchg [eax], eax
0086B727 197632 sbb [esi+$32], esi
0086B72A 43 inc ebx
0086B72B 6F outsd
0086B72C 6C insb
0086B72D 756D jnz 0086B79C
0086B72F 6E outsb
0086B730 3550726F70 xor eax, $706F7250
0086B735 657274 jb 0086B7AC
0086B738 6965734368616E imul esp, [ebp+$73], $6E616843
0086B73F 67651A00 sbb al, byte ptr gs:[bx+si]
0086B743 0C0D or al, $0D
0086B745 8700 xchg [eax], eax
0086B747 136378 adc esp, [ebx+$78]
0086B74A 54 push esp
0086B74B 61 popa
0086B74C 62436F bound eax, qword ptr [ebx+$6F]
0086B74F 6E outsb
0086B750 7472 jz 0086B7C4
0086B752 6F outsd
0086B753 6C insb
0086B754 324368 xor al, byte ptr [ebx+$68]
0086B757 61 popa
0086B758 6E outsb
0086B759 67651100 adc gs:[bx+si], eax
0086B75D 200D87000A54 and [$540A0087], cl
0086B763 5A pop edx
0086B764 5A pop edx
0086B765 53 push ebx
0086B766 48 dec eax
0086B767 43 inc ebx
0086B768 6C insb
0086B769 69636B1100C80F imul esp, [ebx+$6B], $0FC80011
0086B770 8700 xchg [eax], eax
0086B772 0A54454A or dl, byte ptr [ebp+eax*2+$4A]
0086B776 43 inc ebx
0086B777 58 pop eax
0086B778 43 inc ebx
0086B779 6C insb
0086B77A 69636B0D546672 imul esp, [ebx+$6B], $7266540D
0086B781 6D insd
0086B782 59 pop ecx
0086B783 53 push ebx
0086B784 43 inc ebx
0086B785 52 push edx
0086B786 5F pop edi
0086B787 50 push eax
0086B788 42 inc edx
0086B789 53 push ebx
0086B78A 48 dec eax
0086B78B 1400 adc al, $00
0086B78D 28944500648A45 sub [ebp+eax*2+$458A6400], dl
0086B794 00B8124D0020 add [eax+$20004D12], bh
0086B79A 42 inc edx
0086B79B 44 inc esp
0086B79C 001C5F add [edi+ebx*2], bl
0086B79F 47 inc edi
0086B7A0 0064D378 add [ebx+edx*8+$78], ah
0086B7A4 00A80A7800B8 add [eax+$B800780A], ch
0086B7AA 6747 inc edi
0086B7AC 00E0 add al, ah
0086B7AE A5 movsd
0086B7AF 45 inc ebp
0086B7B0 005876 add [eax+$76], bl
0086B7B3 7C00 jl 0086B7B5
0086B7B5 087F4B or [edi+$4B], bh
0086B7B8 0088996A0000 add [eax+$6A99], cl
0086B7BE 8E4700 mov es, word ptr [edi+$00]
0086B7C1 C0964700645D57 rcl byte ptr [esi+$5D640047], $57
0086B7C8 0000 add [eax], al
*)
end;
end.