diff --git a/packages/delphi10/heidisql.bdsproj b/packages/delphi10/heidisql.bdsproj index a262eb63..b0bbed5d 100644 --- a/packages/delphi10/heidisql.bdsproj +++ b/packages/delphi10/heidisql.bdsproj @@ -48,9 +48,9 @@ False - False + True True - False + True True True True @@ -85,7 +85,7 @@ True True True - False + True True True True diff --git a/packages/delphi11/heidisql.dproj b/packages/delphi11/heidisql.dproj index 9016dd71..18337ded 100644 --- a/packages/delphi11/heidisql.dproj +++ b/packages/delphi11/heidisql.dproj @@ -24,9 +24,6 @@ ..\..\components\compilerdetection\include;..\..\components\heidisql\include;..\..\components\edbimage\build;..\..\components\heidisql\build;..\..\components\smdbgrid\build;..\..\components\smdbgrid\resources;..\..\components\synedit\build;..\..\components\synedit\resources;..\..\components\zeosdbo\build;..\..\components\virtualtreeview\build;..\..\components\virtualtreeview\Resources ..\..\components\compilerdetection\include;..\..\components\heidisql\include;..\..\components\edbimage\build;..\..\components\heidisql\build;..\..\components\smdbgrid\build;..\..\components\smdbgrid\resources;..\..\components\synedit\build;..\..\components\synedit\resources;..\..\components\zeosdbo\build;..\..\components\virtualtreeview\build;..\..\components\virtualtreeview\Resources RELEASE - False - False - False HeidiSQL False @@ -48,9 +45,6 @@ $(BDS)\RaveReports\Lib;$(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;..\..\components\compilerdetection\include;..\..\components\heidisql\include;..\..\components\edbimage\build;..\..\components\heidisql\build;..\..\components\smdbgrid\build;..\..\components\smdbgrid\resources;..\..\components\synedit\build;..\..\components\synedit\resources;..\..\components\zeosdbo\build;..\..\components\virtualtreeview\build;..\..\components\virtualtreeview\resources $(BDS)\RaveReports\Lib;$(BDS)\lib\Debug;$(BDS)\Lib\Debug\Indy10;..\..\components\compilerdetection\include;..\..\components\heidisql\include;..\..\components\edbimage\build;..\..\components\heidisql\build;..\..\components\smdbgrid\build;..\..\components\smdbgrid\resources;..\..\components\synedit\build;..\..\components\synedit\resources;..\..\components\zeosdbo\build;..\..\components\virtualtreeview\build;..\..\components\virtualtreeview\resources DEBUG - False - False - False HeidiSQL diff --git a/source/about.pas b/source/about.pas index 5a1769f1..ba234ab0 100644 --- a/source/about.pas +++ b/source/about.pas @@ -91,7 +91,7 @@ end; procedure TAboutBox.FormShow(Sender: TObject); var - CompiledInt : Integer; +// CompiledInt : Integer; Compiled : TDateTime; begin // Define the current cursor like a clock @@ -101,8 +101,7 @@ begin LabelVersion.Caption := 'Version ' + appversion; // Compile-date - CompiledInt := Fileage( ParamStr( 0 ) ); - Compiled := FileDateToDateTime( CompiledInt ); + FileAge(ParamStr(0), Compiled); LabelCompiled.Caption := 'Compiled on: ' + DateTimeToStr( Compiled ); // Define the current cursor like a pointer (default) diff --git a/source/insertfiles.pas b/source/insertfiles.pas index 5f495229..f75cfd0d 100644 --- a/source/insertfiles.pas +++ b/source/insertfiles.pas @@ -198,12 +198,10 @@ end; procedure TfrmInsertFiles.addfile(filename: String); var li : TListItem; - filesize, attrs: Integer; + filesize: Integer; Info : TSHFileInfo; begin - attrs := filegetattr(filename); - if attrs and faDirectory <> 0 then - exit; + if DirectoryExists(filename) then Exit; li := ListViewFiles.Items.Add; li.Caption := filename; filesize := ceil(_getfilesize(filename) / 1024); diff --git a/source/insertfiles_progress.pas b/source/insertfiles_progress.pas index a6d2efe4..22f422b9 100644 --- a/source/insertfiles_progress.pas +++ b/source/insertfiles_progress.pas @@ -52,11 +52,12 @@ procedure TfrmInsertFilesProgress.ProcessFiles(Sender: TObject); end; var - i,j: Integer; - value, filename : String; - y,m,d,h,mi,s,ms : Word; - FileStream : TFileStream; - zq : TDeferDataSet; + i, j: Integer; + value, filename: String; + dt: TDateTime; + y, m, d, h, mi, s, ms: Word; + FileStream: TFileStream; + zq: TDeferDataSet; begin Timer1.Enabled := false; screen.Cursor := crHourglass; @@ -100,8 +101,9 @@ begin //Value := stringreplace(Value, '%filesize%', inttostr(size), [rfReplaceAll]); Value := stringreplace(Value, '%filename%', ExtractFileName(filename), [rfReplaceAll]); Value := stringreplace(Value, '%filepath%', ExtractFilePath(filename), [rfReplaceAll]); - DecodeDate(FileDateToDateTime(FileAge(filename)), y, m, d); - DecodeTime(FileDateToDateTime(FileAge(filename)), h, mi, s, ms); + FileAge(filename, dt); + DecodeDate(dt, y, m, d); + DecodeTime(dt, h, mi, s, ms); Value := stringreplace(Value, '%filedate%', Format('%.4d-%.2d-%.2d', [y,m,d]), [rfReplaceAll]); Value := stringreplace(Value, '%filedatetime%', Format('%.4d-%.2d-%.2d %.2d:%.2d:%.2d', [y,m,d,h,mi,s]), [rfReplaceAll]); Value := stringreplace(Value, '%filetime%', Format('%.2d:%.2d:%.2d', [h,mi,s]), [rfReplaceAll]);