Section courante

A propos

Section administrative du site

Voici les unités que contient Inno Setup :

Nom Description
Compiler.BuiltinPreproc Cette unité permet de gérer le préprocesseur intégré du compilateur, traitant les macros et les directives avant la compilation du script.
Compiler.Compile Cette unité contient la partie principale responsable de la compilation du script d'installation, convertissant le fichier .iss en un exécutable d'installation.
Compiler.CompressionHandler Cette unité permet de gérer les méthodes de compression utilisées pour compresser les fichiers du programme à inclure dans l'installateur.
Compiler.ExeUpdateFunc Cette unité permet de gérer les fonctionnalités de mise à jour de l'exécutable lors de la compilation.
Compiler.HelperFunc Cette unité permet de fournir des fonctions d'assistance couramment utilisées durant le processus de compilation (vérifications, calculs, gestion de chaînes,...).
Compiler.Messages Cette unité permet de gérer les messages et erreurs produits lors de la compilation.
Compiler.ScriptClasses Cette unité contient les définitions des classes nécessaires pour la compilation des scripts, comme les classes liées aux sections d'installation et à la logique conditionnelle.
Compiler.ScriptCompiler Cette unité permet de contrôler le compilateur de script, y compris la validation syntaxique, la gestion des blocs conditionnels, et la conversion en instructions exécutables.
Compiler.ScriptFunc Cette unité permet de définir les fonctions spécifiques du script pouvant être appelées lors de la compilation.
Compiler.SetupCompiler Cette unité permet la gestion principale de la configuration du compilateur pour l'installateur (par exemple, les options de compilation).
Compiler.StringLists Cette unité permet de gérer les listes de chaînes de caractères utilisées pendant le processus de compilation (pour les fichiers, messages, sections du script,...).
Compression.Base Cette unité contient la base de gestion des algorithmes de compression utilisés par Inno Setup.
Compression.LZMA1SmallDecompressor Cette unité contient le décompresseur utilisant l'algorithme LZMA1, une version optimisée pour de petites tailles de fichiers.
Compression.LZMACompressor Cette unité permet d'implémenter le compresseur LZMA, un algorithme de compression haute performance.
Compression.LZMADecompressor Cette unité permet d'implémenter le décompresseur LZMA pour les fichiers compressés.
Compression.SevenZipDecoder Cette unité permet de gérer la décompression de fichiers au format 7-Zip (.7z).
Compression.Zlib Cette unité contient la bibliothèque de compression Zlib, un algorithme classique utilisé pour les installations de taille moyenne.
Compression.bzlib Cette unité permet de gérer la compression/décompression avec l'algorithme BZIP2, une autre méthode de compression.
IDE.FileAssocFunc Cette unité permet de gérer l'association des fichiers .iss à l'IDE d'Inno Setup pour les ouvrir directement dans l'éditeur.
IDE.FilesDesignerForm Cette unité contient la conception du formulaire de gestion des fichiers dans l'IDE (pour ajouter, supprimer ou organiser les fichiers à inclure dans l'installation).
IDE.HelperFunc Cette unité permet de fournir des fonctions d'assistance pour l'IDE (comme la gestion des chemins de fichiers, les actions utilisateur,...).
IDE.HtmlHelpFunc Cette unité permet de gérer l'intégration et la génération de l'aide au format HTML pour l'IDE.
IDE.IDEScintEdit Cette unité permet de gérer l'éditeur de texte syntaxiquement coloré utilisé dans l'IDE pour l'édition de scripts Inno Setup.
IDE.ImagesModule Cette unité permet de gérer les images et les icônes dans l'IDE (par exemple pour les boutons et les composants visuels).
IDE.InputQueryComboForm Cette unité permet de gérer les boîtes de dialogue demandant des entrées de l'utilisateur dans des listes déroulantes lors de la configuration du script.
IDE.InputQueryMemoForm Cette unité permet de gérer les boîtes de dialogue demandant des entrées multi-lignes.
IDE.MainForm Cette unité contient une représentation du formulaire principal de l'IDE, où l'utilisateur écrit et compile les scripts d'installation.
IDE.Messages Cette unité permet de gérer les messages, les alertes et les erreurs affichées à l'utilisateur dans l'IDE.
IDE.MsgBoxDesignerForm Cette unité contient la conception du formulaire pour créer des boîtes de messages personnalisées dans le processus d'installation.
IDE.OptionsForm Cette unité permet de gérer le formulaire des options de l'IDE, permettant aux utilisateurs de personnaliser divers aspects de l'environnement.
IDE.RegistryDesignerForm Cette unité contient un gestionnaire d'interface pour ajouter ou configurer les entrées de registre à inclure dans l'installateur.
IDE.ScintStylerInnoSetup Cette unité permet de gérer la coloration syntaxique spécifique à Inno Setup dans l'éditeur Scintilla.
IDE.SignToolsForm Cette unité contient la conception du formulaire pour la signature des fichiers exécutables et autres composantes lors de l'installation.
IDE.StartupForm Cette unité contient le formulaire affiché au démarrage de l'IDE, offrant des options pour créer un nouveau script ou ouvrir un projet existant.
IDE.Wizard.WizardFileForm Cette unité contient la conception de l'interface pour la gestion des fichiers inclus dans les scripts d'installation.
IDE.Wizard.WizardForm Cette unité permet de gérer le formulaire de l'assistant de création de script, guidant l'utilisateur à travers les étapes pour créer un script d'installation.
IDE.Wizard.WizardFormFilesHelper Cette unité contient un assistant pour l'ajout et la gestion des fichiers dans l'assistant de script.
IDE.Wizard.WizardFormRegistryHelper Cette unité contient un assistant pour la configuration des clefs de registre dans l'assistant de script.
ISPP.Base Cette unité permet de fournir les bases du préprocesseur ISPP, avec des classes et des fonctions de support communes utilisées dans la manipulation des macros et des directives.
ISPP.CTokenizer Cette unité contient un Tokenizeur de code, responsable de la découpe du script en composantes (jetons) pour être interprétés par le préprocesseur.
ISPP.Consts Cette unité contient les constantes utilisées par le préprocesseur, comme les définitions de symboles et les valeurs par défaut pour le traitement des macros.
ISPP.Funcs Cette unité permet de fournir une série de fonctions utilisées dans les scripts du préprocesseur, par exemple des fonctions de manipulation de chaînes de caractères, de calculs mathématiques ou d'évaluations conditionnelles.
ISPP.IdentMan Cette unité contient le gestionnaire des identificateurs, gérant les variables et identifiants déclarés dans les scripts et leur résolution durant la phase de prétraitement.
ISPP.Intf Cette unité permet de fournir l'interface pour la gestion du préprocesseur, permettant de communiquer entre le préprocesseur et d'autres modules du compilateur.
ISPP.Parser Cette unité contient l'analyseur syntaxique du préprocesseur, il analyse les directives et instructions du script pour les exécuter ou les transformer avant la compilation.
ISPP.Preprocess Cette unité permet d'effectuer les opérations de prétraitement sur les scripts, en appliquant les macros et les transformations nécessaires avant la compilation.
ISPP.Preprocessor Cette unité contient la classe principale du préprocesseur, elle gère toutes les opérations de prétraitement sur les scripts, incluant l'évaluation des macros et l'insertion des valeurs.
ISPP.Sessions Cette unité permet de gérer les sessions du préprocesseur, permettant d'entreposer et de manipuler les états des scripts traités par le préprocesseur.
ISPP.Stack Cette unité permet de fournir une implémentation de pile pour stocker les données temporaires durant l'évaluation des macros et des directives.
ISPP.VarUtils Cette unité contient les outils de manipulation des variables et des macros, permettant d'effectuer des opérations sur les valeurs assignées aux identificateurs dans les scripts.
Setup.DebugClient Cette unité permet de gérer le client de débogage pour l'installation, permettant de suivre et d'analyser les erreurs et les événements durant l'installation.
Setup.DotNetFunc Cette unité permet de fournir des fonctionnalités spécifiques à .NET, comme la vérification de la présence du cadre d'application .NET et la gestion des installations de composantes .NET.
Setup.FileExtractor Cette unité permet de gérer l'extraction des fichiers compressés inclus dans le programme d'installation vers les emplacements cibles.
Setup.Helper Cette unité permet de fournir des fonctions d'assistance générales pour le processus d'installation, comme la gestion des chemins, les calculs, et d'autres opérations de support.
Setup.InstFunc.Ole Cette unité permet de gérer les fonctionnalités d'installation liées à OLE (Object Linking and Embedding), telles que l'enregistrement d'objets COM.
Setup.InstFunc Cette unité permet de fournir des fonctionnalités générales pour l'installation, y compris les actions de copie de fichiers, la création de raccourcis, et l'exécution de commandes personnalisées.
Setup.Install Cette unité permet de gérer le processus d'installation principal, y compris la configuration des composantes, la gestion des fichiers et des ressources à installer.
Setup.LoggingFunc Cette unité permet de gérer les fonctionnalités de journalisation durant l'installation, enregistrant les événements et erreurs dans un fichier journal pour les diagnostics.
Setup.MainForm Cette unité contient un contrôle d'interface principale de l'installation, où les utilisateurs voient la progression de l'installation, choisissent les options, et suivent les étapes.
Setup.MainFunc Cette unité permet de fournir les fonctions principales de l'installateur, celles qui orchestrent le déroulement général de l'installation.
Setup.MsiFunc Cette unité permet de gérer les fonctionnalités liées à MSI (Microsoft Installer), telles que la gestion des paquets MSI intégrés dans l'installateur ou la vérification des composants déjà installés.
Setup.NewDiskForm Cette unité permet de gérer le formulaire affiché lorsque l'installation demande à l'utilisateur d'insérer un nouveau disque ou de changer de support pendant l'installation.
Setup.RegDLL Cette unité permet de gérer l'enregistrement et la désinscription des DLL (Dynamic-Link Libraries) durant l'installation.
Setup.RegSvr Cette unité permet de gérer l'enregistrement et la désinscription des DLL pour les serveurs COM et les objets OLE, permettant leur enregistrement et désinscription.
Setup.ScriptClasses Cette unité permet de définir les classes de script utilisées pendant l'installation, permettant aux utilisateurs de personnaliser le comportement de l'installateur.
Setup.ScriptDlg Cette unité permet de gérer les boîtes de dialogue personnalisées dans les scripts d'installation, permettant d'afficher des messages ou de demander des informations aux utilisateurs.
Setup.ScriptFunc Cette unité permet de fournir des fonctions pouvant être appelées dans les scripts d'installation, permettant de définir des actions personnalisées durant le processus d'installation.
Setup.ScriptRunner Cette unité permet de gérer l'exécution des scripts d'installation, permettant de déclencher les actions définies dans le script, telles que l'installation de fichiers, la création de raccourcis,...
Setup.SecurityFunc Cette unité permet de fournir des fonctions liées à la sécurité, comme la gestion des autorisations d'accès aux fichiers ou dossiers pendant l'installation.
Setup.SelectFolderForm Cette unité permet de gérer le formulaire où l'utilisateur sélectionne un dossier d'installation personnalisé.
Setup.SelectLanguageForm Cette unité permet d'afficher le formulaire permettant à l'utilisateur de sélectionner la langue de l'installation.
Setup.SetupForm Cette unité permet de gérer l'interface principale d'installation, y compris l'affichage des étapes, la gestion des options utilisateur et la progression de l'installation.
Setup.SpawnClient Cette unité permet de gérer la communication avec le client lors de l'exécution d'un processus "spawn" (parallèle), souvent utilisé pour exécuter des processus séparés durant l'installation.
Setup.SpawnCommon Cette unité contient des fonctions et structures communes pour la gestion des processus spawn (processus enfant/serveur).
Setup.SpawnServer Cette unité permet de gérer le côté serveur de la communication pour les processus spawn, permettant de gérer plusieurs instances de l'installateur ou des sous-processus.
Setup.Uninstall Cette unité permet de gérer les actions de désinstallation des fichiers et des composants installés par Inno Setup.
Setup.UninstallLog Cette unité permet de maintenir un journal de désinstallation, enregistrant les actions effectuées pendant la désinstallation (suppression de fichiers, modifications du registre,...).
Setup.UninstallProgressForm Cette unité permet de gérer le formulaire affichant la progression de la désinstallation.
Setup.UninstallSharedFileForm Cette unité permet de gérer le formulaire demandant à l'utilisateur s'il souhaite supprimer des fichiers partagés (utilisés par plusieurs applications) pendant la désinstallation.
Setup.WizardForm Cette unité permet de gérer le formulaire principal de l'assistant d'installation, où l'utilisateur suit les étapes de l'installation (acceptation de la licence, choix du dossier,...).
SetupLdrAndSetup.InstFunc Cette unité permet de fournir des fonctions d'installation utilisées conjointement par le chargeur et l'installateur principal, permettant de manipuler les fichiers ou de gérer des composantes.
SetupLdrAndSetup.Messages Cette unité permet de gérer les messages utilisés dans le processus de chargement (par exemple, messages d'erreur ou de progression).
SetupLdrAndSetup.RedirFunc Cette unité permet de gérer les fonctionnalités de redirection, permettant de rediriger des fichiers ou dossiers pendant l'installation.
SetupLdrAndSetup.XPTheme Cette unité permet de gérer les thèmes visuels sous Windows XP, permettant de personnaliser l'apparence de l'installation.
Shared.CommonFunc.Vcl Cette unité contient des fonctions utilitaires spécifiques à la VCL (Visual Component Library), utilisées pour gérer les interfaces graphiques et les composantes visuelles dans Inno Setup.
Shared.CommonFunc Cette unité permet de fournir des fonctions utilitaires communes à l'ensemble du projet, utilisées pour manipuler les données, effectuer des conversions,...
Shared.CompilerInt Cette unité permet de gérer les interactions internes avec le compilateur Inno Setup, notamment la manière dont les scripts sont compilés en fichiers exécutables.
Shared.ConfigIniFile Cette unité permet de gérer les fichiers de configuration INI, permettant de lire et écrire des paramètres de configuration dans des fichiers au format INI.
Shared.DebugStruct Cette unité permet de définir des structures utilisées pour le débogage, permettant de suivre et d'analyser les erreurs durant l'exécution ou la compilation.
Shared.DotNetVersion Cette unité permet de fournir des fonctionnalités pour vérifier la version du cadre d'application .NET installé sur le système, indispensable si l'installation requiert certaines versions de .NET.
Shared.FileClass Cette unité permet de gérer les classes et les structures utilisées pour manipuler les fichiers dans l'installateur (copie, suppression,...).
Shared.Int64Em Cette unité permet de gérer les opérations et les conversions liées aux nombres entiers 64 bits, utiles pour les fichiers ou les tailles de données.
Shared.LangOptionsSectionDirectives Cette unité permet de gérer les directives spécifiques aux options de langues dans les fichiers de configuration, permettant de définir des paramètres de langue.
Shared.PreprocInt Cette unité permet de gérer les interactions internes avec le préprocesseur ISPP, assurant que les macros et les variables sont bien interprétées avant la compilation.
Shared.ResUpdateFunc Cette unité permet de gérer les fonctions de mise à jour des ressources, permettant de modifier ou de mettre à jour des fichiers de ressources (comme les fichiers exécutables).
Shared.ScriptFunc Cette unité permet de fournir des fonctions liées à l'exécution des scripts, permettant de traiter et d'exécuter des actions définies dans les scripts d'installation.
Shared.SetupEntFunc Cette unité permet de gérer les fonctionnalités spécifiques aux entités (composantes, tâches, types,....) dans le processus d'installation.
Shared.SetupMessageIDs Cette unité permet de définir les identifiants de messages utilisés dans les scripts et les dialogues d'installation.
Shared.SetupSectionDirectives Cette unité permet de gérer les directives spécifiques aux sections du script d'installation, par exemple les sections [Files], [Icons],...
Shared.SetupSteps Cette unité permet de gérer les différentes étapes du processus d'installation, comme la préparation, la copie de fichiers, la configuration,...
Shared.SetupTypes Cette unité permet de définir les types de données et de structures utilisés dans l'installateur, par exemple les types pour les fichiers, les raccourcis, les options de l'utilisateur,...
Shared.SignToolsFunc Cette unité permet de gérer les outils et fonctions liés à la signature numérique des fichiers, permettant de signer les fichiers exécutables produits par l'installateur.
Shared.Struct Cette unité permet de définir les structures de données partagées, utilisées pour manipuler les fichiers, les composantes et d'autres éléments durant l'installation.
Shared.TaskDialogFunc Cette unité permet de gérer les boîtes de dialogue de tâches, utilisées pour afficher des messages ou des choix complexes à l'utilisateur pendant l'installation.
Shared.VerInfoFunc Cette unité permet de fournir des fonctions liées aux informations de version des fichiers, permettant de vérifier ou de modifier les versions des fichiers pendant l'installation.


Dernière mise à jour : Vendredi, le 4 octobre 2024