unit Update;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics,
  Controls, Forms, Dialogs, StdCtrls;

type
  TUpdateForm=class(TForm)
    Label1: TLabel;
    UpdateBox: TComboBox;
    OKButton: TButton;
    procedure FormShow(Sender: TObject);
    procedure UpdateBoxChange(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end ;

var
  UpdateForm: TUpdateForm;


{This file is generated by DeDe v2.30 (c) 1999 by DaFixer}

implementation

{$R *.DFM}


procedure TUpdateForm.FormShow(Sender: TObject);
begin
{
004958A4   55                     push    ebp
004958A5   8BEC                   mov     ebp, esp
004958A7   83C4F8                 add     esp, -$08
004958AA   8955F8                 mov     [ebp-$08], edx
004958AD   8945FC                 mov     [ebp-$04], eax
004958B0   BA01000000             mov     edx, $00000001
004958B5   8B45FC                 mov     eax, [ebp-$04]
004958B8   8B80C8020000           mov     eax, [eax+$02C8]
004958BE   E89942F9FF             call    00429B5C
004958C3   A154CC4C00             mov     eax, dword ptr [$4CCC54]
004958C8   8B00                   mov     eax, [eax]
004958CA   8B8020040000           mov     eax, [eax+$0420]
004958D0   8B8080000000           mov     eax, [eax+$0080]
004958D6   80780800               cmp     byte ptr [eax+$08], $00
004958DA   7410                   jz      004958EC
004958DC   33D2                   xor     edx, edx
004958DE   8B45FC                 mov     eax, [ebp-$04]
004958E1   8B80C8020000           mov     eax, [eax+$02C8]
004958E7   E87042F9FF             call    00429B5C
004958EC   59                     pop     ecx
004958ED   59                     pop     ecx
004958EE   5D                     pop     ebp
004958EF   C3                     ret


}
 end ; 

procedure TUpdateForm.UpdateBoxChange(Sender: TObject);
begin
{
0049591C   55                     push    ebp
0049591D   8BEC                   mov     ebp, esp
0049591F   83C4F8                 add     esp, -$08
00495922   8955F8                 mov     [ebp-$08], edx
00495925   8945FC                 mov     [ebp-$04], eax
00495928   8B45FC                 mov     eax, [ebp-$04]
0049592B   8B80C8020000           mov     eax, [eax+$02C8]
00495931   E80A42F9FF             call    00429B40
00495936   85C0                   test    eax, eax
00495938   751D                   jnz     00495957
0049593A   A154CC4C00             mov     eax, dword ptr [$4CCC54]
0049593F   8B00                   mov     eax, [eax]
00495941   8B8020040000           mov     eax, [eax+$0420]
00495947   8B8080000000           mov     eax, [eax+$0080]
0049594D   80780800               cmp     byte ptr [eax+$08], $00
00495951   7504                   jnz     00495957
00495953   33D2                   xor     edx, edx
00495955   EB02                   jmp     00495959
00495957   B201                   mov     dl, $01
00495959   8B45FC                 mov     eax, [ebp-$04]
0049595C   8B80CC020000           mov     eax, [eax+$02CC]
00495962   8B08                   mov     ecx, [eax]
00495964   FF5160                 call    dword ptr [ecx+$60]
00495967   59                     pop     ecx
00495968   59                     pop     ecx
00495969   5D                     pop     ebp
0049596A   C3                     ret


}
 end ; 

end.
