unit U_ProductOrderListSel;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics,
  Controls, Forms, Dialogs, StdCtrls
type
  TfrmProductOrderListSel=class(TForm)
    ToolBar1: TToolBar;
    TBClose: TToolButton;
    Panel1: TPanel;
    Tv1: TcxGridDBTableView;
    cxGrid1Level1: TcxGridLevel;
    cxGrid1: TcxGrid;
    cxGridPopupMenu1: TcxGridPopupMenu;
    ADOQueryCmd: TADOQuery;
    ADOQueryMain: TADOQuery;
    ADOQueryTemp: TADOQuery;
    DataSource1: TDataSource;
    Label3: TLabel;
    OrderNoM: TEdit;
    v1OrderNo: TcxGridDBColumn;
    v1DeliveryDate: TcxGridDBColumn;
    v1ConNo: TcxGridDBColumn;
    v1PRTColor: TcxGridDBColumn;
    v1MPRTSpec: TcxGridDBColumn;
    Order_Main: TClientDataSet;
    RM1: TRMGridReport;
    RMDBMain: TRMDBDataSet;
    RMXLSExport1: TRMXLSExport;
    v1MPRTCodeName: TcxGridDBColumn;
    v1MPRTMF: TcxGridDBColumn;
    v1PRTOrderQty: TcxGridDBColumn;
    PopupMenu1: TcxGridPopupMenu;
    N2: TMenuItem;
    v1MPRTKZ: TcxGridDBColumn;
    v1OrdDefStr1: TcxGridDBColumn;
    ADOQueryPrint: TADOQuery;
    CDS_Print: TClientDataSet;
    ToolButton3: TToolButton;
    v1Column4: TcxGridDBColumn;
    v1Column1: TcxGridDBColumn;
    v1Column2: TcxGridDBColumn;
    v1Column3: TcxGridDBColumn;
    v1Column5: TcxGridDBColumn;
    v1KHConNO: TcxGridDBColumn;
    v1Column6: TcxGridDBColumn;
    procedure FormDestroy(Sender : TObject);
    procedure FormClose(Sender : TObject);
    procedure FormCreate(Sender : TObject);
    procedure TBCloseClick(Sender : TObject);
    procedure FormShow(Sender : TObject);
    procedure ToolButton3Click(Sender : TObject);
    procedure OrderNoMKeyPress(Sender : TObject);
    procedure Tv1DblClick(Sender : TObject);
    procedure _PROC_007D7830(Sender : TObject);
    procedure _PROC_007D7AA2(Sender : TObject);
    procedure _PROC_007D7C34(Sender : TObject);
    procedure _PROC_007D7C64(Sender : TObject);
    procedure _PROC_007D7C6C(Sender : TObject);
    procedure _PROC_007D7C9C(Sender : TObject);
    procedure _PROC_007D7CA4(Sender : TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end ;

var
  frmProductOrderListSel: TfrmProductOrderListSel;

{This file is generated by DeDe Ver 3.50.02 Copyright (c) 1999-2002 DaFixer}

implementation

{$R *.DFM}

procedure TfrmProductOrderListSel.FormDestroy(Sender : TObject);
begin
(*
007D780C   33C0                   xor     eax, eax

* Reference to GlobalVar_00893CA0
|
007D780E   A3A03C8900             mov     dword ptr [$00893CA0], eax
007D7813   C3                     ret

*)
end;

procedure TfrmProductOrderListSel.FormClose(Sender : TObject);
begin
(*
007D7814   C60102                 mov     byte ptr [ecx], $02
007D7817   C3                     ret

*)
end;

procedure TfrmProductOrderListSel.FormCreate(Sender : TObject);
begin
(*
007D7818   B205                   mov     dl, $05

* Reference to control TfrmProductOrderListSel.cxGrid1 : TcxGrid
|
007D781A   8B800C030000           mov     eax, [eax+$030C]

* Reference to: Controls.TControl.SetAlign(TControl;TAlign);
|
007D7820   E8B702CBFF             call    00487ADC
007D7825   C3                     ret

*)
end;

procedure TfrmProductOrderListSel.TBCloseClick(Sender : TObject);
begin
(*

* Reference to: Forms.TCustomForm.Close(TCustomForm);
|
007D7828   E86BE7CCFF             call    004A5F98
007D782D   C3                     ret

*)
end;

procedure TfrmProductOrderListSel.FormShow(Sender : TObject);
begin
(*
007D7BC4   53                     push    ebx
007D7BC5   8BD8                   mov     ebx, eax
007D7BC7   8BC3                   mov     eax, ebx

* Reference to: Forms.TCustomForm.WMClose(TCustomForm;TWMClose;TWMClose);
|           or: Forms.TCustomForm.CMRelease(TCustomForm;TMessage;TMessage);
|           or: QForms.TCustomForm.SetParent(TCustomForm;TWidgetControl);
|
007D7BC9   E8EEFFFFFF             call    007D7BBC

* Reference to field TfrmProductOrderListSel.OFFS_03A0
|
007D7BCE   83BBA003000001         cmp     dword ptr [ebx+$03A0], +$01
007D7BD5   751A                   jnz     007D7BF1
007D7BD7   33D2                   xor     edx, edx

* Reference to control TfrmProductOrderListSel.v1Column4 : TcxGridDBColumn
|
007D7BD9   8B8378030000           mov     eax, [ebx+$0378]

* Reference to : TcxCustomGridTableView._PROC_00629BC4()
|
007D7BDF   E8E01FE5FF             call    00629BC4
007D7BE4   B201                   mov     dl, $01

* Reference to control TfrmProductOrderListSel.v1Column4 : TcxGridDBColumn
|
007D7BE6   8B8378030000           mov     eax, [ebx+$0378]

* Reference to : TcxCustomGridTableView._PROC_00629760()
|
007D7BEC   E86F1BE5FF             call    00629760
007D7BF1   5B                     pop     ebx
007D7BF2   C3                     ret

*)
end;

procedure TfrmProductOrderListSel.ToolButton3Click(Sender : TObject);
begin
(*
007D7BF4   53                     push    ebx
007D7BF5   8BD8                   mov     ebx, eax

* Reference to control TfrmProductOrderListSel.Order_Main : TClientDataSet
|
007D7BF7   8B8340030000           mov     eax, [ebx+$0340]

* Reference to: DB.TDataSet.IsEmpty(TDataSet):Boolean;
|
007D7BFD   E8BE02CFFF             call    004C7EC0
007D7C02   84C0                   test    al, al
007D7C04   750A                   jnz     007D7C10

* Reference to field TfrmProductOrderListSel.ModalResult : TModalResult
|
007D7C06   C7834C02000001000000   mov     dword ptr [ebx+$024C], $00000001
007D7C10   5B                     pop     ebx
007D7C11   C3                     ret

*)
end;

procedure TfrmProductOrderListSel.OrderNoMKeyPress(Sender : TObject);
begin
(*
007D7C14   80390D                 cmp     byte ptr [ecx], $0D
007D7C17   7505                   jnz     007D7C1E

* Reference to : TfrmProductOrderListSel._PROC_007D7830()
|
007D7C19   E812FCFFFF             call    007D7830
007D7C1E   C3                     ret

*)
end;

procedure TfrmProductOrderListSel.Tv1DblClick(Sender : TObject);
begin
(*
007D7C20   56                     push    esi

* Reference to control TfrmProductOrderListSel.ToolButton3 : TToolButton
|
007D7C21   8B8074030000           mov     eax, [eax+$0374]
007D7C27   66BEEBFF               mov     si, $FFEB

* Reference to: System.@CallDynaInst;
|
007D7C2B   E824C9C2FF             call    00404554
007D7C30   5E                     pop     esi
007D7C31   C3                     ret

*)
end;

procedure TfrmProductOrderListSel._PROC_007D7830(Sender : TObject);
begin
(*
007D7830   55                     push    ebp
007D7831   8BEC                   mov     ebp, esp
007D7833   33C9                   xor     ecx, ecx
007D7835   51                     push    ecx
007D7836   51                     push    ecx
007D7837   51                     push    ecx
007D7838   51                     push    ecx
007D7839   51                     push    ecx
007D783A   51                     push    ecx
007D783B   53                     push    ebx
007D783C   8945FC                 mov     [ebp-$04], eax
007D783F   33C0                   xor     eax, eax
007D7841   55                     push    ebp
007D7842   68EA797D00             push    $007D79EA

***** TRY
|
007D7847   64FF30                 push    dword ptr fs:[eax]
007D784A   648920                 mov     fs:[eax], esp
007D784D   8D55F4                 lea     edx, [ebp-$0C]
007D7850   8B45FC                 mov     eax, [ebp-$04]

* Reference to control TfrmProductOrderListSel.OrderNoM : TEdit
|
007D7853   8B8028030000           mov     eax, [eax+$0328]

* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007D7859   E8920DCBFF             call    004885F0
007D785E   8B45F4                 mov     eax, [ebp-$0C]
007D7861   8D55F8                 lea     edx, [ebp-$08]

* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007D7864   E88330C3FF             call    0040A8EC
007D7869   8B45F8                 mov     eax, [ebp-$08]

* Reference to: System.@LStrLen(String):Integer;
|           or: System.@DynArrayLength;
|           or: System.DynArraySize(Pointer):Integer;
|           or: Variants.DynArraySize(Pointer):Integer;
|
007D786C   E883DDC2FF             call    004055F4
007D7871   83F803                 cmp     eax, +$03
007D7874   0F8C3D010000           jl      007D79B7
007D787A   33C0                   xor     eax, eax
007D787C   55                     push    ebp
007D787D   68B0797D00             push    $007D79B0

***** TRY
|
007D7882   64FF30                 push    dword ptr fs:[eax]
007D7885   648920                 mov     fs:[eax], esp
007D7888   8B45FC                 mov     eax, [ebp-$04]

* Reference to control TfrmProductOrderListSel.ADOQueryMain : TADOQuery
|
007D788B   8B8018030000           mov     eax, [eax+$0318]

* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
007D7891   E8BEFCCEFF             call    004C7554
007D7896   8B45FC                 mov     eax, [ebp-$04]

* Reference to control TfrmProductOrderListSel.ADOQueryMain : TADOQuery
|
007D7899   8B9818030000           mov     ebx, [eax+$0318]
007D789F   33D2                   xor     edx, edx
007D78A1   8BC3                   mov     eax, ebx
007D78A3   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TADOQuery.OFFS_0190
|
007D78A5   FF9190010000           call    dword ptr [ecx+$0190]
007D78AB   8BC3                   mov     eax, ebx

* Reference to: DB.TDataSet.Close(TDataSet);
|
007D78AD   E822E0CEFF             call    004C58D4
007D78B2   8BC3                   mov     eax, ebx

* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
007D78B4   E8F366D0FF             call    004DDFAC
007D78B9   8B10                   mov     edx, [eax]

* Possible reference to virtual method TADOQuery.OFFS_44
|
007D78BB   FF5244                 call    dword ptr [edx+$44]
007D78BE   8BC3                   mov     eax, ebx

* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
007D78C0   E8E766D0FF             call    004DDFAC

* Possible String Reference to: 'select B.*,A.*,A.OrderNo orderNoM,c
|                                .KhconNo,C.ConPerson2,C.ConPerson3,
|                                C.conDefstr2,C.conDefstr6,C.condefs
|                                tr10,C.priceNote,C.Payment,C.ShippM
|                                ent,  '
|
007D78C5   BA007A7D00             mov     edx, $007D7A00
007D78CA   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TADOQuery.OFFS_38
|
007D78CC   FF5138                 call    dword ptr [ecx+$38]
007D78CF   8BC3                   mov     eax, ebx

* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
007D78D1   E8D666D0FF             call    004DDFAC

* Possible String Reference to: 'PriceUnit1=(select top 1 PriceUnit 
|                                from JYordercon_sub X where X.mainI
|                                D=C.mainid)'
|
007D78D6   BA9C7A7D00             mov     edx, $007D7A9C
007D78DB   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TADOQuery.OFFS_38
|
007D78DD   FF5138                 call    dword ptr [ecx+$38]
007D78E0   8BC3                   mov     eax, ebx

* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
007D78E2   E8C566D0FF             call    004DDFAC

* Possible String Reference to: 'from JYOrder_sub A'
|
007D78E7   BAF87A7D00             mov     edx, $007D7AF8
007D78EC   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TADOQuery.OFFS_38
|
007D78EE   FF5138                 call    dword ptr [ecx+$38]
007D78F1   8BC3                   mov     eax, ebx

* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
007D78F3   E8B466D0FF             call    004DDFAC

* Possible String Reference to: 'inner join  JYOrder_Main B on B.mai
|                                nID=A.mainID '
|
007D78F8   BA147B7D00             mov     edx, $007D7B14
007D78FD   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TADOQuery.OFFS_38
|
007D78FF   FF5138                 call    dword ptr [ecx+$38]
007D7902   8BC3                   mov     eax, ebx

* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
007D7904   E8A366D0FF             call    004DDFAC

* Possible String Reference to: 'left  join JYOrderCon_Main C on C.c
|                                onNO=B.conNO '
|
007D7909   BA507B7D00             mov     edx, $007D7B50
007D790E   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TADOQuery.OFFS_38
|
007D7910   FF5138                 call    dword ptr [ecx+$38]

* Possible String Reference to: 'where B.OrderNo like '%'
|
007D7913   688C7B7D00             push    $007D7B8C
007D7918   8D55E8                 lea     edx, [ebp-$18]
007D791B   8B45FC                 mov     eax, [ebp-$04]

* Reference to control TfrmProductOrderListSel.OrderNoM : TEdit
|
007D791E   8B8028030000           mov     eax, [eax+$0328]

* Reference to: Controls.TControl.GetText(TControl):TCaption;
|
007D7924   E8C70CCBFF             call    004885F0
007D7929   8B45E8                 mov     eax, [ebp-$18]
007D792C   8D55EC                 lea     edx, [ebp-$14]

* Reference to: SysUtils.Trim(AnsiString):AnsiString;overload;
|
007D792F   E8B82FC3FF             call    0040A8EC
007D7934   FF75EC                 push    dword ptr [ebp-$14]
007D7937   68AC7B7D00             push    $007D7BAC
007D793C   68B87B7D00             push    $007D7BB8
007D7941   8D45F0                 lea     eax, [ebp-$10]
007D7944   BA04000000             mov     edx, $00000004

* Reference to: System.@LStrCatN;
|
007D7949   E866DDC2FF             call    004056B4
007D794E   8B45F0                 mov     eax, [ebp-$10]
007D7951   50                     push    eax
007D7952   8BC3                   mov     eax, ebx

* Reference to: ADODB.TADOQuery.GetSQL(TADOQuery):TStrings;
|
007D7954   E85366D0FF             call    004DDFAC
007D7959   5A                     pop     edx
007D795A   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TADOQuery.OFFS_38
|
007D795C   FF5138                 call    dword ptr [ecx+$38]
007D795F   8BC3                   mov     eax, ebx

* Reference to: DB.TDataSet.Open(TDataSet);
|
007D7961   E862DFCEFF             call    004C58C8
007D7966   8B45FC                 mov     eax, [ebp-$04]

* Reference to control TfrmProductOrderListSel.Order_Main : TClientDataSet
|
007D7969   8B9040030000           mov     edx, [eax+$0340]
007D796F   8B45FC                 mov     eax, [ebp-$04]

* Reference to control TfrmProductOrderListSel.ADOQueryMain : TADOQuery
|
007D7972   8B8018030000           mov     eax, [eax+$0318]

|
007D7978   E813F5FDFF             call    007B6E90
007D797D   8B45FC                 mov     eax, [ebp-$04]

* Reference to control TfrmProductOrderListSel.Order_Main : TClientDataSet
|
007D7980   8B9040030000           mov     edx, [eax+$0340]
007D7986   8B45FC                 mov     eax, [ebp-$04]

* Reference to control TfrmProductOrderListSel.ADOQueryMain : TADOQuery
|
007D7989   8B8018030000           mov     eax, [eax+$0318]

|
007D798F   E884F6FDFF             call    007B7018
007D7994   33C0                   xor     eax, eax
007D7996   5A                     pop     edx
007D7997   59                     pop     ecx
007D7998   59                     pop     ecx
007D7999   648910                 mov     fs:[eax], edx

****** FINALLY
|
007D799C   68B7797D00             push    $007D79B7
007D79A1   8B45FC                 mov     eax, [ebp-$04]

* Reference to control TfrmProductOrderListSel.ADOQueryMain : TADOQuery
|
007D79A4   8B8018030000           mov     eax, [eax+$0318]

* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
007D79AA   E8C5FBCEFF             call    004C7574
007D79AF   C3                     ret


* Reference to: System.@HandleFinally;
|
007D79B0   E93FD1C2FF             jmp     00404AF4
007D79B5   EBEA                   jmp     007D79A1

****** END
|
007D79B7   33C0                   xor     eax, eax
007D79B9   5A                     pop     edx
007D79BA   59                     pop     ecx
007D79BB   59                     pop     ecx
007D79BC   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '[‹å]Ã'
|
007D79BF   68F1797D00             push    $007D79F1
007D79C4   8D45E8                 lea     eax, [ebp-$18]

* Reference to: System.@LStrClr(void;void);
|
007D79C7   E858D9C2FF             call    00405324
007D79CC   8D45EC                 lea     eax, [ebp-$14]
007D79CF   BA02000000             mov     edx, $00000002

* Reference to: System.@LStrArrayClr(void;void;Integer);
|
007D79D4   E86FD9C2FF             call    00405348
007D79D9   8D45F4                 lea     eax, [ebp-$0C]

* Reference to: System.@LStrClr(void;void);
|
007D79DC   E843D9C2FF             call    00405324
007D79E1   8D45F8                 lea     eax, [ebp-$08]

* Reference to: System.@LStrClr(void;void);
|
007D79E4   E83BD9C2FF             call    00405324
007D79E9   C3                     ret


* Reference to: System.@HandleFinally;
|
007D79EA   E905D1C2FF             jmp     00404AF4
007D79EF   EBD3                   jmp     007D79C4

****** END
|
007D79F1   5B                     pop     ebx
007D79F2   8BE5                   mov     esp, ebp
007D79F4   5D                     pop     ebp
007D79F5   C3                     ret

*)
end;

procedure TfrmProductOrderListSel._PROC_007D7AA2(Sender : TObject);
begin
(*
007D7AA2   6E                     outsb
007D7AA3   6974313D2873656C       imul    esi, [ecx+esi+$3D], $6C657328
007D7AAB   6563742074             arpl    gs:[eax+$74], si
007D7AB0   6F                     outsd
007D7AB1   7020                   jo      007D7AD3
007D7AB3   3120                   xor     [eax], esp
007D7AB5   50                     push    eax
007D7AB6   7269                   jb      007D7B21
007D7AB8   636555                 arpl    [ebp+$55], sp
007D7ABB   6E                     outsb
007D7ABC   69742066726F6D20       imul    esi, [eax+$66], $206D6F72
007D7AC4   4A                     dec     edx
007D7AC5   59                     pop     ecx
007D7AC6   6F                     outsd
007D7AC7   7264                   jb      007D7B2D
007D7AC9   657263                 jb      007D7B2F
007D7ACC   6F                     outsd
007D7ACD   6E                     outsb
007D7ACE   5F                     pop     edi
007D7ACF   7375                   jnb     007D7B46
007D7AD1   6220                   bound   esp, qword ptr [eax]
007D7AD3   58                     pop     eax
007D7AD4   207768                 and     [edi+$68], dh
007D7AD7   657265                 jb      007D7B3F
007D7ADA   20582E                 and     [eax+$2E], bl
007D7ADD   6D                     insd
007D7ADE   61                     popa
007D7ADF   696E49443D432E         imul    ebp, [esi+$49], $2E433D44
007D7AE6   6D                     insd
007D7AE7   61                     popa
007D7AE8   696E6964290000         imul    ebp, [esi+$69], $00002964
007D7AEF   00FF                   add     bh, bh
007D7AF1   FFFF                   DB  $FF, $FF  //      
007D7AF3   FF12                   call    dword ptr [edx]
007D7AF5   0000                   add     [eax], al

007D7AF7   006672                 add     [esi+$72], ah
007D7AFA   6F                     outsd
007D7AFB   6D                     insd
007D7AFC   204A59                 and     [edx+$59], cl
007D7AFF   4F                     dec     edi
007D7B00   7264                   jb      007D7B66
007D7B02   65725F                 jb      007D7B64
007D7B05   7375                   jnb     007D7B7C
007D7B07   6220                   bound   esp, qword ptr [eax]
007D7B09   41                     inc     ecx
007D7B0A   0000                   add     [eax], al

007D7B0C   FFFF                   DB  $FF, $FF  //      
007D7B0E   FFFF                   DB  $FF, $FF  //      
007D7B10   3000                   xor     [eax], al
007D7B12   0000                   add     [eax], al

007D7B14   696E6E6572206A         imul    ebp, [esi+$6E], $6A207265
007D7B1B   6F                     outsd
007D7B1C   696E20204A594F         imul    ebp, [esi+$20], $4F594A20
007D7B23   7264                   jb      007D7B89
007D7B25   65725F                 jb      007D7B87
007D7B28   4D                     dec     ebp
007D7B29   61                     popa
007D7B2A   696E2042206F6E         imul    ebp, [esi+$20], $6E6F2042
007D7B31   20422E                 and     [edx+$2E], al
007D7B34   6D                     insd
007D7B35   61                     popa
007D7B36   696E49443D412E         imul    ebp, [esi+$49], $2E413D44
007D7B3D   6D                     insd
007D7B3E   61                     popa
007D7B3F   696E4944200000         imul    ebp, [esi+$49], $00002044
007D7B46   0000                   add     [eax], al

007D7B48   FFFF                   DB  $FF, $FF  //      
007D7B4A   FFFF                   DB  $FF, $FF  //      
007D7B4C   3000                   xor     [eax], al
007D7B4E   0000                   add     [eax], al

007D7B50   6C                     insb
007D7B51   65667420               jz      007D7B75
007D7B55   206A6F                 and     [edx+$6F], ch
007D7B58   696E204A594F72         imul    ebp, [esi+$20], $724F594A
007D7B5F   64657243               jb      007D7BA6
007D7B63   6F                     outsd
007D7B64   6E                     outsb
007D7B65   5F                     pop     edi
007D7B66   4D                     dec     ebp
007D7B67   61                     popa
007D7B68   696E2043206F6E         imul    ebp, [esi+$20], $6E6F2043
007D7B6F   20432E                 and     [ebx+$2E], al
007D7B72   636F6E                 arpl    [edi+$6E], bp
007D7B75   4E                     dec     esi
007D7B76   4F                     dec     edi
007D7B77   3D422E636F             cmp     eax, $6F632E42
007D7B7C   6E                     outsb
007D7B7D   4E                     dec     esi
007D7B7E   4F                     dec     edi
007D7B7F   2000                   and     [eax], al
007D7B81   0000                   add     [eax], al

007D7B83   00FF                   add     bh, bh
007D7B85   FFFF                   DB  $FF, $FF  //      
007D7B87   FF17                   call    dword ptr [edi]
007D7B89   0000                   add     [eax], al

*)
end;

procedure TfrmProductOrderListSel._PROC_007D7C34(Sender : TObject);
begin
(*
007D7C34   55                     push    ebp
007D7C35   8BEC                   mov     ebp, esp
007D7C37   33C0                   xor     eax, eax
007D7C39   55                     push    ebp

* Possible String Reference to: 'é–ÎÂÿëø]Ã‹Àƒ-¤<‰'
|
007D7C3A   68597C7D00             push    $007D7C59

***** TRY
|
007D7C3F   64FF30                 push    dword ptr fs:[eax]
007D7C42   648920                 mov     fs:[eax], esp
007D7C45   FF05A43C8900           inc     dword ptr [$00893CA4]
007D7C4B   33C0                   xor     eax, eax
007D7C4D   5A                     pop     edx
007D7C4E   59                     pop     ecx
007D7C4F   59                     pop     ecx
007D7C50   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: ']Ã‹Àƒ-¤<‰'
|
007D7C53   68607C7D00             push    $007D7C60
007D7C58   C3                     ret


* Reference to: System.@HandleFinally;
|
007D7C59   E996CEC2FF             jmp     00404AF4
007D7C5E   EBF8                   jmp     007D7C58

****** END
|
007D7C60   5D                     pop     ebp
007D7C61   C3                     ret

*)
end;

procedure TfrmProductOrderListSel._PROC_007D7C64(Sender : TObject);
begin
(*
007D7C64   832DA43C890001         sub     dword ptr [$00893CA4], +$01
007D7C6B   C3                     ret

*)
end;

procedure TfrmProductOrderListSel._PROC_007D7C6C(Sender : TObject);
begin
(*
007D7C6C   55                     push    ebp
007D7C6D   8BEC                   mov     ebp, esp
007D7C6F   33C0                   xor     eax, eax
007D7C71   55                     push    ebp

* Possible String Reference to: 'é^ÎÂÿëø]Ã‹Àƒ-¨<‰'
|
007D7C72   68917C7D00             push    $007D7C91

***** TRY
|
007D7C77   64FF30                 push    dword ptr fs:[eax]
007D7C7A   648920                 mov     fs:[eax], esp
007D7C7D   FF05A83C8900           inc     dword ptr [$00893CA8]
007D7C83   33C0                   xor     eax, eax
007D7C85   5A                     pop     edx
007D7C86   59                     pop     ecx
007D7C87   59                     pop     ecx
007D7C88   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: ']Ã‹Àƒ-¨<‰'
|
007D7C8B   68987C7D00             push    $007D7C98
007D7C90   C3                     ret


* Reference to: System.@HandleFinally;
|
007D7C91   E95ECEC2FF             jmp     00404AF4
007D7C96   EBF8                   jmp     007D7C90

****** END
|
007D7C98   5D                     pop     ebp
007D7C99   C3                     ret

*)
end;

procedure TfrmProductOrderListSel._PROC_007D7C9C(Sender : TObject);
begin
(*
007D7C9C   832DA83C890001         sub     dword ptr [$00893CA8], +$01
007D7CA3   C3                     ret

*)
end;

procedure TfrmProductOrderListSel._PROC_007D7CA4(Sender : TObject);
begin
(*
007D7CA4   F0                     lock
007D7CA5   7C7D                   jl      007D7D24
007D7CA7   0000                   add     [eax], al

007D7CA9   0000                   add     [eax], al

007D7CAB   0000                   add     [eax], al

007D7CAD   0000                   add     [eax], al

007D7CAF   00E4                   add     ah, ah
007D7CB1   7D7D                   jnl     007D7D30
007D7CB3   0054817D               add     [ecx+eax*4+$7D], dl
007D7CB7   00FE                   add     dh, bh
007D7CB9   7D7D                   jnl     007D7D38
007D7CBB   00F4                   add     ah, dh
007D7CBD   7F7D                   jnle    007D7D3C
007D7CBF   0000                   add     [eax], al

007D7CC1   0000                   add     [eax], al

007D7CC3   00FB                   add     bl, bh
007D7CC5   807D0080               cmp     byte ptr [ebp+$00], $80
007D7CC9   0300                   add     eax, [eax]
007D7CCB   0088F1490028           add     [eax+$280049F1], cl
007D7CD1   D4                     aam
007D7CD2   42                     inc     edx
007D7CD3   005C1F4A               add     [edi+ebx+$4A], bl
007D7CD7   0010                   add     [eax], dl
007D7CD9   214A00                 and     [edx+$00], ecx
007D7CDC   BC4540008C             mov     esp, $8C004045
007D7CE1   45                     inc     ebp
007D7CE2   4A                     dec     edx
007D7CE3   00E4                   add     ah, ah
007D7CE5   42                     inc     edx
007D7CE6   40                     inc     eax
007D7CE7   0000                   add     [eax], al

007D7CE9   43                     inc     ebx
007D7CEA   40                     inc     eax
007D7CEB   007821                 add     [eax+$21], bh
007D7CEE   4A                     dec     edx
007D7CEF   001CFB                 add     [ebx+edi*8], bl
007D7CF2   48                     dec     eax
007D7CF3   00F8                   add     al, bh
007D7CF5   264A                   dec     edx
007D7CF7   00B83C420038           add     [eax+$3800423C], bh
007D7CFD   234A00                 and     ecx, [edx+$00]
007D7D00   7423                   jz      007D7D25
007D7D02   4A                     dec     edx
007D7D03   0080244A00D8           add     [eax+$D8004A24], al
007D7D09   83480050               or      dword ptr [eax+$00], +$50
007D7D0D   D4                     aam
007D7D0E   42                     inc     edx
007D7D0F   0008                   add     [eax], cl
007D7D11   2D4A007CD0             sub     eax, $D07C004A
007D7D16   42                     inc     edx
007D7D17   00F4                   add     ah, dh
007D7D19   6B4A00D0               imul    ecx, [edx+$00], $D0
007D7D1D   1D4A0030F6             sbb     eax, $F630004A
007D7D22   48                     dec     eax
007D7D23   004CFB48               add     [ebx+edi*8+$48], cl
007D7D27   0098FA48000C           add     [eax+$C0048FA], bl
007D7D2D   7948                   jns     007D7D77
007D7D2F   00ACF04800E829         add     [eax+esi*8+$29E80048], ch
007D7D36   4A                     dec     edx
007D7D37   00E4                   add     ah, ah
007D7D39   ED                     in      eax, dx
007D7D3A   48                     dec     eax
007D7D3B   00547848               add     [eax+edi*2+$48], dl
007D7D3F   005878                 add     [eax+$78], bl
007D7D42   48                     dec     eax
007D7D43   00DC                   add     ah, bl
007D7D45   2A4A00                 sub     cl, byte ptr [edx+$00]
007D7D48   3CA9                   cmp     al, $A9
007D7D4A   48                     dec     eax
007D7D4B   00C0                   add     al, al
007D7D4D   834800D0               or      dword ptr [eax+$00], -$30
007D7D51   7948                   jns     007D7D9B
007D7D53   004C8548               add     [ebp+eax*4+$48], cl
007D7D57   00D0                   add     al, dl
007D7D59   2C4A                   sub     al, $4A
007D7D5B   009C2B4A008486         add     [ebx+ebp+$8684004A], bl
007D7D62   48                     dec     eax
007D7D63   00482D                 add     [eax+$2D], cl
007D7D66   4A                     dec     edx
007D7D67   00C0                   add     al, al
007D7D69   A9480038EE             test    eax, $EE380048
007D7D6E   48                     dec     eax
007D7D6F   00F4                   add     ah, dh
007D7D71   EE                     out     dx, al
007D7D72   48                     dec     eax
007D7D73   00F0                   add     al, dh
007D7D75   E94800D8EE             jmp     EF557DC2
007D7D7A   48                     dec     eax
007D7D7B   00D8                   add     al, bl
007D7D7D   1B4A00                 sbb     ecx, [edx+$00]
007D7D80   EC                     in      al, dx
007D7D81   334A00                 xor     ecx, [edx+$00]
007D7D84   20C4                   and     ah, al
007D7D86   48                     dec     eax
007D7D87   00B0404A0010           add     [eax+$10004A40], dh
007D7D8D   44                     inc     esp
007D7D8E   4A                     dec     edx
007D7D8F   00CC                   add     ah, cl
007D7D91   42                     inc     edx
007D7D92   4A                     dec     edx
007D7D93   00B8C44800BC           add     [eax+$BC0048C4], bh
007D7D99   C44800                 les     ecx, [eax+$00]
007D7D9C   48                     dec     eax
007D7D9D   45                     inc     ebp
007D7D9E   4A                     dec     edx
007D7D9F   001CC3                 add     [ebx+eax*8], bl
007D7DA2   48                     dec     eax
007D7DA3   0018                   add     [eax], bl
007D7DA5   F0                     lock
007D7DA6   48                     dec     eax
007D7DA7   00444C4A               add     [esp+ecx*2+$4A], al
007D7DAB   000C02                 add     [edx+eax], cl
007D7DAE   49                     dec     ecx
007D7DAF   0094EC48009C64         add     [esp+ebp*8+$649C0048], dl
007D7DB6   4A                     dec     edx
007D7DB7   008C154A003C18         add     [ebp+edx+$183C004A], cl
007D7DBE   4A                     dec     edx
007D7DBF   0038                   add     [eax], bh
007D7DC1   52                     push    edx
007D7DC2   4A                     dec     edx
007D7DC3   005C224A               add     [edx+$4A], bl
007D7DC7   00D8                   add     al, bl
007D7DC9   224A00                 and     cl, byte ptr [edx+$00]
007D7DCC   7C68                   jl      007D7E36
007D7DCE   4A                     dec     edx
007D7DCF   00941F4A003C60         add     [edi+ebx+$603C004A], dl
007D7DD6   4A                     dec     edx
007D7DD7   001447                 add     [edi+eax*2], dl
007D7DDA   4A                     dec     edx
007D7DDB   0034654A00CC2C         add     [$2CCC004A], dh
007D7DE2   4A                     dec     edx
007D7DE3   000E                   add     [esi], cl
007D7DE5   0000                   add     [eax], al

007D7DE7   0000                   add     [eax], al

007D7DE9   0002                   add     [edx], al
007D7DEB   0000                   add     [eax], al

007D7DED   0020                   add     [eax], ah
007D7DEF   114000                 adc     [eax+$00], eax
007D7DF2   7803                   js      007D7DF7
007D7DF4   0000                   add     [eax], al

007D7DF6   2011                   and     [ecx], dl
007D7DF8   40                     inc     eax
007D7DF9   007C0300               add     [ebx+eax+$00], bh
007D7DFD   0020                   add     [eax], ah
007D7DFF   000D817D00F8           add     [$F8007D81], cl
007D7E05   0200                   add     al, byte ptr [eax]
007D7E07   0000                   add     [eax], al

007D7E09   0008                   add     [eax], cl
007D7E0B   54                     push    esp
007D7E0C   6F                     outsd
007D7E0D   6F                     outsd
007D7E0E   6C                     insb
007D7E0F   42                     inc     edx
007D7E10   61                     popa
007D7E11   7231                   jb      007D7E44
007D7E13   FC                     cld
007D7E14   0200                   add     al, byte ptr [eax]
007D7E16   0001                   add     [ecx], al
007D7E18   0009                   add     [ecx], cl
007D7E1A   54                     push    esp
007D7E1B   42                     inc     edx
007D7E1C   52                     push    edx
007D7E1D   61                     popa
007D7E1E   667265                 jb      007D7E86
007D7E21   7368                   jnb     007D7E8B
007D7E23   0003                   add     [ebx], al
007D7E25   0000                   add     [eax], al

007D7E27   0100                   add     [eax], eax
007D7E29   0554424465             add     eax, +$65444254
007D7E2E   6C                     insb
007D7E2F   0403                   add     al, +$03
007D7E31   0000                   add     [eax], al

007D7E33   0100                   add     [eax], eax
007D7E35   07                     pop     es
007D7E36   54                     push    esp
007D7E37   42                     inc     edx
007D7E38   43                     inc     ebx
007D7E39   6C                     insb
007D7E3A   6F                     outsd
007D7E3B   7365                   jnb     007D7EA2
007D7E3D   0803                   or      [ebx], al
007D7E3F   0000                   add     [eax], al

007D7E41   0200                   add     al, byte ptr [eax]
007D7E43   0C41                   or      al, $41
007D7E45   44                     inc     esp
007D7E46   4F                     dec     edi
007D7E47   51                     push    ecx
007D7E48   7565                   jnz     007D7EAF
007D7E4A   7279                   jb      007D7EC5
007D7E4C   54                     push    esp
007D7E4D   656D                   insd
007D7E4F   700C                   jo      007D7E5D
007D7E51   0300                   add     eax, [eax]
007D7E53   0002                   add     [edx], al
007D7E55   000B                   add     [ebx], cl
007D7E57   41                     inc     ecx
007D7E58   44                     inc     esp
007D7E59   4F                     dec     edi
007D7E5A   51                     push    ecx
007D7E5B   7565                   jnz     007D7EC2
007D7E5D   7279                   jb      007D7ED8
007D7E5F   43                     inc     ebx
007D7E60   6D                     insd
007D7E61   641003                 adc     fs:[ebx], al
007D7E64   0000                   add     [eax], al

007D7E66   0300                   add     eax, [eax]
007D7E68   06                     push    es
007D7E69   50                     push    eax
007D7E6A   61                     popa
007D7E6B   6E                     outsb
007D7E6C   656C                   insb
007D7E6E   311403                 xor     [ebx+eax], edx
007D7E71   0000                   add     [eax], al

007D7E73   0100                   add     [eax], eax
007D7E75   0B546F6F               or      edx, [edi+ebp*2+$6F]
007D7E79   6C                     insb
007D7E7A   42                     inc     edx
007D7E7B   7574                   jnz     007D7EF1
007D7E7D   746F                   jz      007D7EEE
007D7E7F   6E                     outsb
007D7E80   3218                   xor     bl, byte ptr [eax]
007D7E82   0300                   add     eax, [eax]
007D7E84   0002                   add     [edx], al
007D7E86   000C41                 add     [ecx+eax*2], cl
007D7E89   44                     inc     esp
007D7E8A   4F                     dec     edi
007D7E8B   51                     push    ecx
007D7E8C   7565                   jnz     007D7EF3
007D7E8E   7279                   jb      007D7F09
007D7E90   4D                     dec     ebp
007D7E91   61                     popa
007D7E92   696E1C03000001         imul    ebp, [esi+$1C], $01000003
007D7E99   000B                   add     [ebx], cl
007D7E9B   54                     push    esp
007D7E9C   6F                     outsd
007D7E9D   6F                     outsd
007D7E9E   6C                     insb
007D7E9F   42                     inc     edx
007D7EA0   7574                   jnz     007D7F16
007D7EA2   746F                   jz      007D7F13
007D7EA4   6E                     outsb
007D7EA5   3120                   xor     [eax], esp
007D7EA7   0300                   add     eax, [eax]
007D7EA9   000400                 add     [eax+eax], al
007D7EAC   03524D                 add     edx, [edx+$4D]
007D7EAF   312403                 xor     [ebx+eax], esp
007D7EB2   0000                   add     [eax], al

007D7EB4   050009524D             add     eax, +$4D520900
007D7EB9   44                     inc     esp
007D7EBA   42                     inc     edx
007D7EBB   5F                     pop     edi
007D7EBC   4D                     dec     ebp
007D7EBD   61                     popa
007D7EBE   696E2803000006         imul    ebp, [esi+$28], $06000003
007D7EC5   0006                   add     [esi], al
007D7EC7   4C                     dec     esp
007D7EC8   61                     popa
007D7EC9   62656C                 bound   esp, qword ptr [ebp+$6C]
007D7ECC   332C03                 xor     ebp, [ebx+eax]
007D7ECF   0000                   add     [eax], al

007D7ED1   07                     pop     es
007D7ED2   0007                   add     [edi], al
007D7ED4   5A                     pop     edx
007D7ED5   64794E                 jns     007D7F26
007D7ED8   61                     popa
007D7ED9   6D                     insd
007D7EDA   653003                 xor     gs:[ebx], al
007D7EDD   0000                   add     [eax], al

007D7EDF   0800                   or      [eax], al
007D7EE1   07                     pop     es
007D7EE2   637847                 arpl    [eax+$47], di
007D7EE5   7269                   jb      007D7F50
007D7EE7   64323403               xor     dh, byte ptr fs:[ebx+eax]
007D7EEB   0000                   add     [eax], al

007D7EED   0900                   or      [eax], eax
007D7EEF   03547632               add     edx, [esi+esi*2+$32]
007D7EF3   3803                   cmp     [ebx], al
007D7EF5   0000                   add     [eax], al

007D7EF7   0A00                   or      al, byte ptr [eax]
007D7EF9   0C63                   or      al, $63
007D7EFB   7847                   js      007D7F44
007D7EFD   7269                   jb      007D7F68
007D7EFF   644C                   dec     esp
007D7F01   657665                 jbe     007D7F69
007D7F04   6C                     insb
007D7F05   313C03                 xor     [ebx+eax], edi
007D7F08   0000                   add     [eax], al

007D7F0A   0B00                   or      eax, [eax]
007D7F0C   106378                 adc     [ebx+$78], ah
007D7F0F   47                     inc     edi
007D7F10   7269                   jb      007D7F7B
007D7F12   6450                   push    eax
007D7F14   6F                     outsd
007D7F15   7075                   jo      007D7F8C
007D7F17   704D                   jo      007D7F66
007D7F19   656E                   outsb
007D7F1B   7532                   jnz     007D7F4F
007D7F1D   40                     inc     eax
007D7F1E   0300                   add     eax, [eax]
007D7F20   000C00                 add     [eax+eax], cl
007D7F23   0544535F48             add     eax, +$485F5344
007D7F28   5A                     pop     edx
007D7F29   44                     inc     esp
007D7F2A   0300                   add     eax, [eax]
007D7F2C   000D00064344           add     [$44430600], cl
007D7F32   53                     push    ebx
007D7F33   5F                     pop     edi
007D7F34   48                     dec     eax
007D7F35   5A                     pop     edx
007D7F36   48                     dec     eax
007D7F37   0300                   add     eax, [eax]
007D7F39   0001                   add     [ecx], al
007D7F3B   000B                   add     [ebx], cl
007D7F3D   54                     push    esp
007D7F3E   6F                     outsd
007D7F3F   6F                     outsd
007D7F40   6C                     insb
007D7F41   42                     inc     edx
007D7F42   7574                   jnz     007D7FB8
007D7F44   746F                   jz      007D7FB5
007D7F46   6E                     outsb
007D7F47   334C0300               xor     ecx, [ebx+eax+$00]
007D7F4B   000E                   add     [esi], cl
007D7F4D   0009                   add     [ecx], cl
007D7F4F   7632                   jbe     007D7F83
007D7F51   43                     inc     ebx
007D7F52   6F                     outsd
007D7F53   6C                     insb
007D7F54   756D                   jnz     007D7FC3
007D7F56   6E                     outsb
007D7F57   3650                   push    eax
007D7F59   0300                   add     eax, [eax]
007D7F5B   000E                   add     [esi], cl
007D7F5D   0009                   add     [ecx], cl
007D7F5F   7632                   jbe     007D7F93
007D7F61   43                     inc     ebx
007D7F62   6F                     outsd
007D7F63   6C                     insb
007D7F64   756D                   jnz     007D7FD3
007D7F66   6E                     outsb
007D7F67   32540300               xor     dl, byte ptr [ebx+eax+$00]
007D7F6B   0006                   add     [esi], al
007D7F6D   0006                   add     [esi], al
007D7F6F   4C                     dec     esp
007D7F70   61                     popa
007D7F71   62656C                 bound   esp, qword ptr [ebp+$6C]
007D7F74   315803                 xor     [eax+$03], ebx
007D7F77   0000                   add     [eax], al

007D7F79   07                     pop     es
007D7F7A   0007                   add     [edi], al
007D7F7C   5A                     pop     edx
007D7F7D   647943                 jns     007D7FC3
007D7F80   6F                     outsd
007D7F81   64655C                 pop     esp
007D7F84   0300                   add     eax, [eax]
007D7F86   000E                   add     [esi], cl
007D7F88   000A                   add     [edx], cl
007D7F8A   7632                   jbe     007D7FBE
007D7F8C   43                     inc     ebx
007D7F8D   6F                     outsd
007D7F8E   6C                     insb
007D7F8F   756D                   jnz     007D7FFE
007D7F91   6E                     outsb
007D7F92   3130                   xor     [eax], esi
007D7F94   60                     pusha
007D7F95   0300                   add     eax, [eax]
007D7F97   0001                   add     [ecx], al
007D7F99   000B                   add     [ebx], cl
007D7F9B   54                     push    esp
007D7F9C   6F                     outsd
007D7F9D   6F                     outsd
007D7F9E   6C                     insb
007D7F9F   42                     inc     edx
007D7FA0   7574                   jnz     007D8016
007D7FA2   746F                   jz      007D8013
007D7FA4   6E                     outsb
007D7FA5   3464                   xor     al, $64
007D7FA7   0300                   add     eax, [eax]
007D7FA9   0006                   add     [esi], al
007D7FAB   0006                   add     [esi], al
007D7FAD   4C                     dec     esp
007D7FAE   61                     popa
007D7FAF   62656C                 bound   esp, qword ptr [ebp+$6C]
007D7FB2   326803                 xor     ch, byte ptr [eax+$03]
007D7FB5   0000                   add     [eax], al

007D7FB7   07                     pop     es
007D7FB8   0007                   add     [edi], al
007D7FBA   44                     inc     esp
007D7FBB   45                     inc     ebp
007D7FBC   46                     inc     esi
007D7FBD   7374                   jnb     007D8033
007D7FBF   7235                   jb      007D7FF6
007D7FC1   6C                     insb
007D7FC2   0300                   add     eax, [eax]
007D7FC4   000E                   add     [esi], cl
007D7FC6   000A                   add     [edx], cl
007D7FC8   7632                   jbe     007D7FFC
007D7FCA   43                     inc     ebx
007D7FCB   6F                     outsd
007D7FCC   6C                     insb
007D7FCD   756D                   jnz     007D803C
007D7FCF   6E                     outsb
007D7FD0   3131                   xor     [ecx], esi
007D7FD2   7003                   jo      007D7FD7
007D7FD4   0000                   add     [eax], al

007D7FD6   0100                   add     [eax], eax
007D7FD8   0B546F6F               or      edx, [edi+ebp*2+$6F]
007D7FDC   6C                     insb
007D7FDD   42                     inc     edx
007D7FDE   7574                   jnz     007D8054
007D7FE0   746F                   jz      007D8051
007D7FE2   6E                     outsb
007D7FE3   3574030000             xor     eax, $00000374
007D7FE8   0F0009                 str     word ptr [ecx]
007D7FEB   43                     inc     ebx
007D7FEC   6865636B42             push    $426B6365
007D7FF1   6F                     outsd
007D7FF2   7831                   js      007D8025
007D7FF4   0D001200C0             or      eax, $C0001200
007D7FF9   827D000B               cmp     dword ptr [ebp+$00], $0B
007D7FFD   46                     inc     esi
007D7FFE   6F                     outsd
007D7FFF   726D                   jb      007D806E
007D8001   44                     inc     esp
007D8002   657374                 jnb     007D8079
007D8005   726F                   jb      007D8076
007D8007   7910                   jns     007D8019
007D8009   00C8                   add     al, cl
007D800B   827D0009               cmp     dword ptr [ebp+$00], $09
007D800F   46                     inc     esi
007D8010   6F                     outsd
007D8011   726D                   jb      007D8080
007D8013   43                     inc     ebx
007D8014   6C                     insb
007D8015   6F                     outsd
007D8016   7365                   jnb     007D807D
007D8018   1300                   adc     eax, [eax]
007D801A   CC                     int     3
007D801B   827D000C               cmp     dword ptr [ebp+$00], $0C
007D801F   54                     push    esp
007D8020   42                     inc     edx
007D8021   43                     inc     ebx
007D8022   6C                     insb
007D8023   6F                     outsd
007D8024   7365                   jnb     007D808B
007D8026   43                     inc     ebx
007D8027   6C                     insb
007D8028   69636B11001883         imul    esp, [ebx+$6B], $83180011
007D802F   7D00                   jnl     007D8031
007D8031   0A544244               or      dl, byte ptr [edx+eax*2+$44]
007D8035   656C                   insb
007D8037   43                     inc     ebx
007D8038   6C                     insb
007D8039   69636B0F001C83         imul    esp, [ebx+$6B], $831C000F
007D8040   7D00                   jnl     007D8042
007D8042   08466F                 or      [esi+$6F], al
007D8045   726D                   jb      007D80B4
007D8047   53                     push    ebx
007D8048   686F771500             push    $0015776F
007D804D   68837D000E             push    $0E007D83
007D8052   54                     push    esp
007D8053   42                     inc     edx
007D8054   52                     push    edx
007D8055   61                     popa
007D8056   667265                 jb      007D80BE
007D8059   7368                   jnb     007D80C3
007D805B   43                     inc     ebx
007D805C   6C                     insb
007D805D   69636B17007083         imul    esp, [ebx+$6B], $83700017
007D8064   7D00                   jnl     007D8066
007D8066   10546F6F               adc     [edi+ebp*2+$6F], dl
007D806A   6C                     insb
007D806B   42                     inc     edx
007D806C   7574                   jnz     007D80E2
007D806E   746F                   jz      007D80DF
007D8070   6E                     outsb
007D8071   32436C                 xor     al, byte ptr [ebx+$6C]
007D8074   69636B14000084         imul    esp, [ebx+$6B], $84000014
007D807B   7D00                   jnl     007D807D
007D807D   0D5A64794E             or      eax, $4E79645A
007D8082   61                     popa
007D8083   6D                     insd
007D8084   6543                   inc     ebx
007D8086   68616E6765             push    $65676E61
007D808B   17                     pop     ss
007D808C   001484                 add     [esp+eax*4], dl
007D808F   7D00                   jnl     007D8091
007D8091   10546F6F               adc     [edi+ebp*2+$6F], dl
007D8095   6C                     insb
007D8096   42                     inc     edx
007D8097   7574                   jnz     007D810D
007D8099   746F                   jz      007D810A
007D809B   6E                     outsb
007D809C   31436C                 xor     [ebx+$6C], eax
007D809F   69636B17005884         imul    esp, [ebx+$6B], $84580017
007D80A6   7D00                   jnl     007D80A8
007D80A8   10546F6F               adc     [edi+ebp*2+$6F], dl
007D80AC   6C                     insb
007D80AD   42                     inc     edx
007D80AE   7574                   jnz     007D8124
007D80B0   746F                   jz      007D8121
007D80B2   6E                     outsb
007D80B3   3443                   xor     al, $43
007D80B5   6C                     insb
007D80B6   69636B16005C84         imul    esp, [ebx+$6B], $845C0016
007D80BD   7D00                   jnl     007D80BF
007D80BF   0F54                   DB  $0F, $54  //
007D80C1   7632                   jbe     007D80F5
007D80C3   43                     inc     ebx
007D80C4   656C                   insb
007D80C6   6C                     insb
007D80C7   44                     inc     esp
007D80C8   626C436C               bound   ebp, qword ptr [ebx+eax*2+$6C]
007D80CC   69636B17008084         imul    esp, [ebx+$6B], $84800017
007D80D3   7D00                   jnl     007D80D5
007D80D5   10546F6F               adc     [edi+ebp*2+$6F], dl
007D80D9   6C                     insb
007D80DA   42                     inc     edx
007D80DB   7574                   jnz     007D8151
007D80DD   746F                   jz      007D814E
007D80DF   6E                     outsb
007D80E0   35436C6963             xor     eax, $63696C43
007D80E5   6B1500A0847D00         imul    edx, [$7D84A000], $00
007D80EC   0E                     push    cs
007D80ED   43                     inc     ebx
007D80EE   6865636B42             push    $426B6365
007D80F3   6F                     outsd
007D80F4   7831                   js      007D8127
007D80F6   43                     inc     ebx
007D80F7   6C                     insb
007D80F8   69636B11546672         imul    esp, [ebx+$6B], $72665411
007D80FF   6D                     insd
007D8100   5A                     pop     edx
007D8101   647941                 jns     007D8145
007D8104   7474                   jz      007D817A
007D8106   61                     popa
007D8107   63686D                 arpl    [eax+$6D], bp
007D810A   656E                   outsb
007D810C   7410                   jz      007D811E
007D810E   0028                   add     [eax], ch
007D8110   94                     xchg    eax, esp
007D8111   45                     inc     ebp
007D8112   00648A45               add     [edx+ecx*4+$45], ah
007D8116   00B8124D0020           add     [eax+$20004D12], bh
007D811C   42                     inc     edx
007D811D   44                     inc     esp
007D811E   0064D378               add     [ebx+edx*8+$78], ah
007D8122   00A80A78001C           add     [eax+$1C00780A], ch
007D8128   5F                     pop     edi
007D8129   47                     inc     edi
007D812A   00B867470000           add     [eax+$4767], bh
007D8130   16                     push    ss
007D8131   6300                   arpl    [eax], ax
007D8133   F4                     hlt
007D8134   B466                   mov     ah, $66
007D8136   00A40E64005876         add     [esi+ecx+$76580064], ah
007D813D   7C00                   jl      007D813F
007D813F   087F4B                 or      [edi+$4B], bh
007D8142   0088996A0034           add     [eax+$34006A99], cl
007D8148   B166                   mov     cl, $66
007D814A   00C0                   add     al, al
007D814C   96                     xchg    eax, esi
007D814D   47                     inc     edi
007D814E   009054817D00           add     [eax+$7D8154], dl
007D8154   07                     pop     es
007D8155   11546672               adc     [esi+$72], edx
007D8159   6D                     insd
007D815A   5A                     pop     edx
007D815B   647941                 jns     007D819F
007D815E   7474                   jz      007D81D4
007D8160   61                     popa
007D8161   63686D                 arpl    [eax+$6D], bp
007D8164   656E                   outsb
007D8166   74F0                   jz      007D8158
007D8168   7C7D                   jl      007D81E7
007D816A   00D0                   add     al, dl
007D816C   F2                     repne
007D816D   49                     dec     ecx
007D816E   005E00                 add     [esi+$00], bl
007D8171   0F55                   DB  $0F, $55  //
007D8173   5F                     pop     edi
007D8174   5A                     pop     edx
007D8175   647941                 jns     007D81B9
007D8178   7474                   jz      007D81EE
007D817A   61                     popa
007D817B   63686D                 arpl    [eax+$6D], bp
007D817E   656E                   outsb
007D8180   7400                   jz      007D8182
007D8182   0090558BEC51           add     [eax+$51EC8B55], dl
007D8188   53                     push    ebx
007D8189   8945FC                 mov     [ebp-$04], eax
007D818C   33C0                   xor     eax, eax
007D818E   55                     push    ebp

* Possible String Reference to: 'é—ÈÂÿëê[Y]Ã'
|
007D818F   6858827D00             push    $007D8258

***** TRY
|
007D8194   64FF30                 push    dword ptr fs:[eax]
007D8197   648920                 mov     fs:[eax], esp
007D819A   8B45FC                 mov     eax, [ebp-$04]

* Reference to control Label7 : N.A.
|
007D819D   8B8018030000           mov     eax, [eax+$0318]

* Reference to: DB.TDataSet.DisableControls(TDataSet);
|
007D81A3   E8ACF3CEFF             call    004C7554
007D81A8   8B45FC                 mov     eax, [ebp-$04]

* Reference to control Label7 : N.A.
|
007D81AB   8B9818030000           mov     ebx, [eax+$0318]
007D81B1   33D2                   xor     edx, edx
007D81B3   8BC3                   mov     eax, ebx
007D81B5   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TN.A..OFFS_0190
|
007D81B7   FF9190010000           call    dword ptr [ecx+$0190]
007D81BD   8BC3                   mov     eax, ebx

* Reference to: DB.TDataSet.Close(TDataSet);
|
007D81BF   E810D7CEFF             call    004C58D4
007D81C4   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;
|
007D81C6   E8E15DD0FF             call    004DDFAC
007D81CB   8B10                   mov     edx, [eax]

* Possible reference to virtual method TN.A..OFFS_44
|
007D81CD   FF5244                 call    dword ptr [edx+$44]
007D81D0   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;
|
007D81D2   E8D55DD0FF             call    004DDFAC

* Possible String Reference to: ' select * from KH_Zdy_Attachment wh
|                                ere 1=1'
|
007D81D7   BA6C827D00             mov     edx, $007D826C
007D81DC   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TN.A..OFFS_38
|
007D81DE   FF5138                 call    dword ptr [ecx+$38]
007D81E1   8B45FC                 mov     eax, [ebp-$04]

* Reference to control SYRName : N.A.
|
007D81E4   8B807C030000           mov     eax, [eax+$037C]
007D81EA   BAA0827D00             mov     edx, $007D82A0

* Reference to: System.@LStrCmp;
|
007D81EF   E84CD5C2FF             call    00405740
007D81F4   7411                   jz      007D8207
007D81F6   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;
|
007D81F8   E8AF5DD0FF             call    004DDFAC

* Possible String Reference to: ' and Type='KHName' '
|
007D81FD   BAAC827D00             mov     edx, $007D82AC
007D8202   8B08                   mov     ecx, [eax]

* Possible reference to virtual method TN.A..OFFS_38
|
007D8204   FF5138                 call    dword ptr [ecx+$38]
007D8207   8BC3                   mov     eax, ebx

* Reference to: DB.TDataSet.Open(TDataSet);
|
007D8209   E8BAD6CEFF             call    004C58C8
007D820E   8B45FC                 mov     eax, [ebp-$04]

* Reference to control DataSource1 : TDataSource
|
007D8211   8B9044030000           mov     edx, [eax+$0344]
007D8217   8B45FC                 mov     eax, [ebp-$04]

* Reference to control Label7 : N.A.
|
007D821A   8B8018030000           mov     eax, [eax+$0318]

|
007D8220   E86BECFDFF             call    007B6E90
007D8225   8B45FC                 mov     eax, [ebp-$04]

* Reference to control DataSource1 : TDataSource
|
007D8228   8B9044030000           mov     edx, [eax+$0344]
007D822E   8B45FC                 mov     eax, [ebp-$04]

* Reference to control Label7 : N.A.
|
007D8231   8B8018030000           mov     eax, [eax+$0318]

|
007D8237   E8DCEDFDFF             call    007B7018
007D823C   33C0                   xor     eax, eax
007D823E   5A                     pop     edx
007D823F   59                     pop     ecx
007D8240   59                     pop     ecx
007D8241   648910                 mov     fs:[eax], edx

****** FINALLY
|

* Possible String Reference to: '[Y]Ã'
|
007D8244   685F827D00             push    $007D825F
007D8249   8B45FC                 mov     eax, [ebp-$04]

* Reference to control Label7 : N.A.
|
007D824C   8B8018030000           mov     eax, [eax+$0318]

* Reference to: DB.TDataSet.EnableControls(TDataSet);
|
007D8252   E81DF3CEFF             call    004C7574
007D8257   C3                     ret

*)
end;

end.