Skip to content

Commit f2351cc

Browse files
applied several recommendations from DelphiLint
1 parent dce7aa4 commit f2351cc

File tree

2 files changed

+33
-35
lines changed

2 files changed

+33
-35
lines changed

ufrmAutoGetItMain.pas

Lines changed: 31 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,9 @@
33
interface
44

55
uses
6-
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
7-
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, System.Actions, Vcl.ActnList,
8-
System.ImageList, Vcl.ImgList, Vcl.StdCtrls, Vcl.Buttons, Vcl.ExtCtrls,
9-
DosCommand, Vcl.CheckLst, Vcl.ComCtrls, Vcl.Menus, Vcl.Mask, Data.Bind.EngExt, Vcl.Bind.DBEngExt, Data.Bind.Components,
10-
Vcl.Imaging.pngimage, Vcl.BaseImageCollection, Vcl.ImageCollection;
6+
System.Classes, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, System.Actions, Vcl.ActnList, Vcl.StdCtrls, Vcl.Buttons,
7+
Vcl.ExtCtrls, Data.Bind.Components, Data.Bind.EngExt, Vcl.Bind.DBEngExt, DosCommand, Vcl.CheckLst, Vcl.ComCtrls,
8+
Vcl.Menus, Vcl.Mask, Vcl.BaseImageCollection, Vcl.ImageCollection, Vcl.Imaging.pngimage;
119

1210
type
1311
TfrmAutoGetItMain = class(TForm)
@@ -31,9 +29,9 @@ TfrmAutoGetItMain = class(TForm)
3129
Savedcheckeditems1: TMenuItem;
3230
actUncheckAll: TAction;
3331
UncheckAll1: TMenuItem;
34-
N1: TMenuItem;
32+
MenuSeparator1: TMenuItem;
3533
InstallChecked1: TMenuItem;
36-
N2: TMenuItem;
34+
MenuSeparator2: TMenuItem;
3735
chkAcceptEULAs: TCheckBox;
3836
btnInstallSelected: TBitBtn;
3937
actUninstallChecked: TAction;
@@ -108,7 +106,8 @@ implementation
108106
{$R *.dfm}
109107

110108
uses
111-
System.Diagnostics, System.Win.Registry, System.StrUtils, System.IOUtils,
109+
Winapi.Windows, System.SysUtils, System.Diagnostics, System.Win.Registry,
110+
System.StrUtils, System.IOUtils,
112111
ufrmInstallLog;
113112

114113
const
@@ -157,7 +156,7 @@ function TfrmAutoGetItMain.GetItUninstallCmd(const GetItPackageName: string): st
157156
2: Result := Format('-u="%s"', [GetItPackageName]);
158157
else
159158
raise ENotImplemented.Create(GETIT_VR_NOT_SUPPORTED_MSG);
160-
end
159+
end;
161160
end;
162161

163162
function TfrmAutoGetItMain.IsPackageIndexValid: Boolean;
@@ -287,7 +286,7 @@ procedure TfrmAutoGetItMain.actRefreshExecute(Sender: TObject);
287286

288287
Screen.Cursor := crHourGlass;
289288
try
290-
var CmdTime := TStopWatch.Create;
289+
var CmdTime := TStopwatch.Create;
291290
CmdTime.Start;
292291

293292
DosCommand.Execute;
@@ -297,7 +296,7 @@ procedure TfrmAutoGetItMain.actRefreshExecute(Sender: TObject);
297296
CleanPackageList;
298297

299298
CmdTime.Stop;
300-
DownloadTime := cmdTime.Elapsed.Seconds;
299+
DownloadTime := CmdTime.Elapsed.Seconds;
301300
PackageCount := lbPackages.Items.Count;
302301
finally
303302
Screen.Cursor := crDefault;
@@ -380,14 +379,14 @@ function TfrmAutoGetItMain.BDSBinDir: string;
380379

381380
function TfrmAutoGetItMain.BDSRootPath(const BDSVersion: string): string;
382381
begin
383-
var reg := TRegistry.Create;
382+
var Reg := TRegistry.Create;
384383
try
385-
reg.RootKey := HKEY_CURRENT_USER;
384+
Reg.RootKey := HKEY_CURRENT_USER;
386385

387-
if reg.OpenKey(BDS_USER_ROOT + BDSVersion, False) then
388-
Result := reg.ReadString('RootDir');
386+
if Reg.OpenKey(BDS_USER_ROOT + BDSVersion, False) then
387+
Result := Reg.ReadString('RootDir');
389388
finally
390-
reg.Free;
389+
Reg.Free;
391390
end;
392391
end;
393392

@@ -406,8 +405,7 @@ procedure TfrmAutoGetItMain.CleanPackageList;
406405
LastPackage := lbPackages.Items[i-1];
407406

408407
if (LastPackage.Length > 0) and StartsText(LastPackage, lbPackages.Items[i]) then
409-
lbPackages.Items.Delete(i - 1)
410-
else
408+
lbPackages.Items.Delete(i - 1);
411409
end;
412410
end;
413411

@@ -439,7 +437,7 @@ procedure TfrmAutoGetItMain.DosCommandNewLine(ASender: TObject; const ANewLine:
439437
FPackageNewLine := ANewLine;
440438
end else
441439
// add to the previous package line
442-
FPackageNewLine := FPackageNewLine + ANewLine
440+
FPackageNewLine := FPackageNewLine + ANewLine;
443441
end;
444442
end;
445443

@@ -452,17 +450,18 @@ procedure TfrmAutoGetItMain.LoadRADVersionsCombo;
452450
const
453451
MAX_VERSIONS = 5;
454452
BDS_VERSIONS: array[1..MAX_VERSIONS] of string = ('19.0', '20.0', '21.0', '22.0', '23.0');
455-
DELPHI_NAMES: array[1..MAX_VERSIONS] of string = ('10.2 Tokyo', '10.3 Rio', '10.4 Sydney', '11 Alexandria', '12 Athens');
453+
DELPHI_NAMES: array[1..MAX_VERSIONS] of string = ('10.2 Tokyo', '10.3 Rio', '10.4 Sydney', '11 Alexandria',
454+
'12 Athens');
456455
begin
457456
cmbRADVersions.Items.Clear;
458457

459-
var reg := TRegistry.Create;
458+
var Reg := TRegistry.Create;
460459
try
461-
reg.RootKey := HKEY_CURRENT_USER;
460+
Reg.RootKey := HKEY_CURRENT_USER;
462461

463462
// find and list all versions of RAD studio installed
464463
for var i := 1 to MAX_VERSIONS do
465-
if reg.OpenKey(BDS_USER_ROOT + BDS_VERSIONS[i], False) then begin
464+
if Reg.OpenKey(BDS_USER_ROOT + BDS_VERSIONS[i], False) then begin
466465
// make sure a root path is listed before adding this version
467466
if Length(BDSRootPath(BDS_VERSIONS[i])) > 0 then
468467
cmbRADVersions.Items.Insert(0, BDS_VERSIONS[i] + ' - Delphi ' + DELPHI_NAMES[i]);
@@ -476,37 +475,37 @@ procedure TfrmAutoGetItMain.LoadRADVersionsCombo;
476475
cmbRADVersions.Enabled := False;
477476
end;
478477
finally
479-
reg.Free;
478+
Reg.Free;
480479
end;
481480
end;
482481

483482
function TfrmAutoGetItMain.ParseGetItName(const GetItLine: string): string;
484483
begin
485-
var space := Pos(' ', GetItLine);
486-
Result := LeftStr(GetItLine, space - 1);
484+
var Space := Pos(' ', GetItLine);
485+
Result := LeftStr(GetItLine, Space - 1);
487486
end;
488487

489488
procedure TfrmAutoGetItMain.ProcessCheckedPackages(GetItArgsFunc: TGetItArgsFunction);
490489
var
491490
GetItLine: string;
492491
GetItName: string;
493-
count, total: Integer;
492+
Count, Total: Integer;
494493
begin
495494
FInstallAborted := False;
496-
total := CountChecked;
497-
if total = 0 then
495+
Total := CountChecked;
496+
if Total = 0 then
498497
ShowMessage('There are no packages selected.')
499498
else begin
500-
count := 0;
499+
Count := 0;
501500
frmInstallLog.Initialize;
502501
for var i := 0 to lbPackages.Count - 1 do begin
503502
if lbPackages.Checked[i] then begin
504503
GetItLine := lbPackages.Items[i];
505504
GetItName := ParseGetItName(GetItLine);
506505

507-
Inc(count);
506+
Inc(Count);
508507
frmInstallLog.ProcessGetItPackage(BDSBinDir, GetItArgsFunc(GetItName),
509-
Count, Total, FInstallAborted)
508+
Count, Total, FInstallAborted);
510509
end;
511510

512511
if FInstallAborted then

ufrmInstallLog.pas

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,7 @@
33
interface
44

55
uses
6-
Winapi.Windows, Winapi.Messages, System.SysUtils, System.Variants, System.Classes, Vcl.Graphics,
7-
Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.ComCtrls, Vcl.StdCtrls, DosCommand,
6+
System.Classes, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.ComCtrls, Vcl.StdCtrls, DosCommand,
87
Vcl.Buttons, Vcl.ExtCtrls;
98

109
type
@@ -41,7 +40,7 @@ implementation
4140
{$R *.dfm}
4241

4342
uses
44-
System.IOUtils, System.Diagnostics;
43+
System.SysUtils, System.IOUtils, System.Diagnostics;
4544

4645
{ TfrmInstallLog }
4746

0 commit comments

Comments
 (0)