source: UpdateChecker/UFormNewVersionOffer.pas

Last change on this file was 433, checked in by chronos, 12 years ago
  • Added: Custom new version info form with option to show release notes.
  • Fixed: Run setup with elevated privileges.
  • Added: Can read version info file from local filesystem.
  • Added: Demo application.
File size: 1.3 KB
Line 
1unit UFormNewVersionOffer;
2
3{$mode delphi}{$H+}
4
5interface
6
7uses
8 Classes, SysUtils, FileUtil, LResources, Forms, Controls, Graphics, Dialogs,
9 StdCtrls, Buttons, ExtCtrls;
10
11type
12
13 { TFormNewVersionOffer }
14
15 TFormNewVersionOffer = class(TForm)
16 BitBtnNo: TBitBtn;
17 BitBtnWhatsNew: TBitBtn;
18 BitBtnYes: TBitBtn;
19 Image1: TImage;
20 LabelChanges: TLabel;
21 LabelQuestion: TLabel;
22 MemoReleaseNotes: TMemo;
23 procedure BitBtnWhatsNewClick(Sender: TObject);
24 procedure FormCreate(Sender: TObject);
25 procedure FormShow(Sender: TObject);
26 private
27 { private declarations }
28 public
29 end;
30
31var
32 FormNewVersionOffer: TFormNewVersionOffer;
33
34implementation
35
36uses
37 UUpdateChecker;
38
39{ TFormNewVersionOffer }
40
41procedure TFormNewVersionOffer.FormCreate(Sender: TObject);
42begin
43end;
44
45procedure TFormNewVersionOffer.BitBtnWhatsNewClick(Sender: TObject);
46begin
47 MemoReleaseNotes.Visible := True;
48 LabelChanges.Visible := True;
49 Height := 300;
50end;
51
52procedure TFormNewVersionOffer.FormShow(Sender: TObject);
53begin
54 Caption := SCheckUpdates;
55 LabelChanges.Caption := SChangesInNewVersion;
56 BitBtnYes.Caption := SYes;
57 BitBtnNo.Caption := SNo;
58 BitBtnWhatsNew.Caption := SWhatsNew;
59end;
60
61
62initialization
63 {$I UFormNewVersionOffer.lrs}
64
65end.
66
Note: See TracBrowser for help on using the repository browser.