diff --git a/extra/build_everything.cmd b/extra/build_everything.cmd index f93b7797..dc175bd4 100644 --- a/extra/build_everything.cmd +++ b/extra/build_everything.cmd @@ -225,6 +225,8 @@ if not %err% == 0 goto end rem Build main executable echo Compiling main project. cd /d "%base_dir%\packages\%package_dir%\" +brcc32 version.rc +brcc32 icon.rc "%compiler%" %params% -e"%base_dir%\out" heidisql.dpr if not %errorlevel% == 0 goto end diff --git a/packages/delphi11/heidisql.dpr b/packages/delphi11/heidisql.dpr index d4359749..5c706b00 100644 --- a/packages/delphi11/heidisql.dpr +++ b/packages/delphi11/heidisql.dpr @@ -43,7 +43,8 @@ uses uVistaFuncs in '..\..\source\uVistaFuncs.pas', dataviewsave in '..\..\source\dataviewsave.pas' {FrmDataViewSave}; -{$R *.RES} +{$R icon.RES} +{$R version.RES} begin debug('perf: All modules loaded.'); diff --git a/packages/delphi11/heidisql.dproj b/packages/delphi11/heidisql.dproj index 4f4b272c..4ce528d7 100644 --- a/packages/delphi11/heidisql.dproj +++ b/packages/delphi11/heidisql.dproj @@ -58,6 +58,12 @@ MainSource + +
icon.res
+
+ +
version.res
+
AboutBox
diff --git a/packages/delphi11/heidisql.res b/packages/delphi11/heidisql.res deleted file mode 100644 index 3080b66d..00000000 Binary files a/packages/delphi11/heidisql.res and /dev/null differ diff --git a/packages/delphi11/icon.rc b/packages/delphi11/icon.rc new file mode 100644 index 00000000..211cbc12 --- /dev/null +++ b/packages/delphi11/icon.rc @@ -0,0 +1 @@ +MAINICON ICON "../../res/mainicon.ico" \ No newline at end of file diff --git a/packages/delphi11/version.rc b/packages/delphi11/version.rc new file mode 100644 index 00000000..9c155853 --- /dev/null +++ b/packages/delphi11/version.rc @@ -0,0 +1,20 @@ +1 VERSIONINFO + FILEVERSION 0,0,0,0 + FILEOS VOS__WINDOWS32 + FILETYPE VFT_APP + BEGIN + BLOCK "StringFileInfo" + BEGIN + BLOCK "040904E4" + BEGIN + VALUE "FileDescription", "A lightweight, fast and flexible interface to MySQL\000" + VALUE "ProductName", "HeidiSQL\000" + VALUE "LegalCopyright", "See GLP license\000" + END + END + BLOCK "VarFileInfo" + BEGIN + VALUE "Translation", 0x0409 0x04E4 + END + END + \ No newline at end of file