program SetupCustomStyle; { Inno Setup Copyright (C) 1997-2025 Jordan Russell Portions by Martijn Laan For conditions of distribution and use, see LICENSE.TXT. Setup program - with VCL Styles support } uses SafeDLLPath in '..\Components\SafeDLLPath.pas', SetupLdrAndSetup.XPTheme in 'Src\SetupLdrAndSetup.XPTheme.pas', Forms, Windows, SysUtils, Messages, RichEditViewer in '..\Components\RichEditViewer.pas', Shared.CommonFunc.Vcl in 'Src\Shared.CommonFunc.Vcl.pas', Shared.CommonFunc in 'Src\Shared.CommonFunc.pas', Setup.Start in 'Src\Setup.Start.pas', Setup.MainForm in 'Src\Setup.MainForm.pas', Setup.MainFunc in 'Src\Setup.MainFunc.pas', Setup.Install in 'Src\Setup.Install.pas', Setup.Install.HelperFunc in 'Src\Setup.Install.HelperFunc.pas', Setup.DownloadFileFunc in 'Src\Setup.DownloadFileFunc.pas', Setup.ExtractFileFunc in 'Src\Setup.ExtractFileFunc.pas', Setup.ISSigVerifyFunc in 'Src\Setup.ISSigVerifyFunc.pas', SetupLdrAndSetup.Messages in 'Src\SetupLdrAndSetup.Messages.pas', Shared.SetupMessageIDs in 'Src\Shared.SetupMessageIDs.pas', Setup.UninstallLog in 'Src\Setup.UninstallLog.pas', Shared.Struct in 'Src\Shared.Struct.pas', Setup.NewDiskForm in 'Src\Setup.NewDiskForm.pas' {NewDiskForm}, SetupLdrAndSetup.InstFunc in 'Src\SetupLdrAndSetup.InstFunc.pas', Setup.InstFunc in 'Src\Setup.InstFunc.pas', Setup.InstFunc.Ole in 'Src\Setup.InstFunc.Ole.pas', Setup.WizardForm in 'Src\Setup.WizardForm.pas' {WizardForm}, Setup.ScriptFunc in 'Src\Setup.ScriptFunc.pas', Shared.ScriptFunc in 'Src\Shared.ScriptFunc.pas', Shared.SetupTypes in 'Src\Shared.SetupTypes.pas', Shared.SetupSteps in 'Src\Shared.SetupSteps.pas', Setup.ScriptRunner in 'Src\Setup.ScriptRunner.pas', Setup.WizardForm.CustomPages in 'Src\Setup.WizardForm.CustomPages.pas', Setup.ScriptClasses in 'Src\Setup.ScriptClasses.pas', Setup.SelectLanguageForm in 'Src\Setup.SelectLanguageForm.pas' {SelectLanguageForm}, Setup.FileExtractor in 'Src\Setup.FileExtractor.pas', Setup.SelectFolderForm in 'Src\Setup.SelectFolderForm.pas' {SelectFolderForm}, Compression.Base in 'Src\Compression.Base.pas', Compression.Zlib in 'Src\Compression.Zlib.pas', Compression.bzlib in 'Src\Compression.bzlib.pas', Compression.LZMADecompressor in 'Src\Compression.LZMADecompressor.pas', Shared.FileClass in 'Src\Shared.FileClass.pas', MD5 in '..\Components\MD5.pas', SHA1 in '..\Components\SHA1.pas', SHA256 in '..\Components\SHA256.pas', Setup.LoggingFunc in 'Src\Setup.LoggingFunc.pas', Setup.DebugClient in 'Src\Setup.DebugClient.pas', Shared.DebugStruct in 'Src\Shared.DebugStruct.pas', ChaCha20 in '..\Components\ChaCha20.pas', Setup.Uninstall in 'Src\Setup.Uninstall.pas', Setup.UninstallProgressForm in 'Src\Setup.UninstallProgressForm.pas' {UninstallProgressForm}, Setup.UninstallSharedFileForm in 'Src\Setup.UninstallSharedFileForm.pas' {UninstallSharedFileForm}, SimpleExpression in '..\Components\SimpleExpression.pas', UIStateForm in '..\Components\UIStateForm.pas', Setup.SetupForm in 'Src\Setup.SetupForm.pas', Setup.RegSvr in 'Src\Setup.RegSvr.pas', BrowseFunc in '..\Components\BrowseFunc.pas', Setup.RedirFunc in 'Src\Setup.RedirFunc.pas', Setup.SecurityFunc in 'Src\Setup.SecurityFunc.pas', Setup.Helper in 'Src\Setup.Helper.pas', Shared.VerInfoFunc in 'Src\Shared.VerInfoFunc.pas', Setup.RegDLL in 'Src\Setup.RegDLL.pas', Setup.SpawnCommon in 'Src\Setup.SpawnCommon.pas', Setup.SpawnServer in 'Src\Setup.SpawnServer.pas', Setup.SpawnClient in 'Src\Setup.SpawnClient.pas', Shared.TaskDialogFunc in 'Src\Shared.TaskDialogFunc.pas', BidiUtils in '..\Components\BidiUtils.pas', PathFunc in '..\Components\PathFunc.pas', NewCtrls in '..\Components\NewCtrls.pas', BitmapButton in '..\Components\BitmapButton.pas', BitmapImage in '..\Components\BitmapImage.pas', FolderTreeView in '..\Components\FolderTreeView.pas', NewCheckListBox in '..\Components\NewCheckListBox.pas', NewNotebook in '..\Components\NewNotebook.pas', NewProgressBar in '..\Components\NewProgressBar.pas', NewStaticText in '..\Components\NewStaticText.pas', PasswordEdit in '..\Components\PasswordEdit.pas', NewUxTheme.TmSchema in '..\Components\NewUxTheme.TmSchema.pas', RestartManager in '..\Components\RestartManager.pas', Resample in '..\Components\Resample.pas', ASMInline in '..\Components\ASMInline.pas', TaskbarProgressFunc in '..\Components\TaskbarProgressFunc.pas', Setup.DotNetFunc in 'Src\Setup.DotNetFunc.pas', Shared.SetupEntFunc in 'Src\Shared.SetupEntFunc.pas', Setup.MsiFunc in 'Src\Setup.MsiFunc.pas', Shared.DotNetVersion in 'Src\Shared.DotNetVersion.pas', NewUxTheme in '..\Components\NewUxTheme.pas', PBKDF2 in '..\Components\PBKDF2.pas', Compression.SevenZipDecoder in 'Src\Compression.SevenZipDecoder.pas', PSStackHelper in '..\Components\PSStackHelper.pas', Setup.ScriptFunc.HelperFunc in 'Src\Setup.ScriptFunc.HelperFunc.pas', ECDSA in '..\Components\ECDSA.pas', ISSigFunc in '..\Components\ISSigFunc.pas', StringScanner in '..\Components\StringScanner.pas', Compression.SevenZipDLLDecoder in 'Src\Compression.SevenZipDLLDecoder.pas', Compression.SevenZipDLLDecoder.Interfaces in 'Src\Compression.SevenZipDLLDecoder.Interfaces.pas', Shared.EncryptionFunc in 'Src\Shared.EncryptionFunc.pas', UnsignedFunc in '..\Components\UnsignedFunc.pas', Vcl.Themes, Vcl.Styles, Setup.TaskDialogForm in 'Src\Setup.TaskDialogForm.pas' {TaskDialogForm}, FormBackgroundStyleHook in '..\Components\FormBackgroundStyleHook.pas'; {$R *.res} { The compiler may delete some of the resources included here } {$R Res\Setup.icon.dark.res} {$R Res\Setup.images.dark.res} { Note: Setup.Start.pas includes more resources } begin { This is a noop but makes the Delphi IDE show the Application->Appearance item in the project options. Removing it also stops generation of the SetupCustomStyle.res file. } if False then Application.Title := 'Setup'; Start; end.