Quels fichiers Delphi stocker dans un système de contrôle de source

Delphi utilise un certain nombre de fichiers pour sa configuration, certains globaux à l'environnement Delphi, certains spécifiques au projet. Divers outils dans l'IDE Delphi stocker des données dans des fichiers d'autres types.

La liste suivante décrit les fichiers et leurs extensions de nom de fichier créés par Delphi pour une application autonome typique, ainsi qu'une douzaine d'autres. Découvrez également quels fichiers générés par Delphi doivent être stockés dans un système de contrôle de source.

Delphi Project Specific

.PAS - Fichier source Delphi
PAS doit être stocké dans le contrôle de source
Dans Delphi, les fichiers PAS sont toujours les code source à une unité ou un formulaire. Les fichiers source d'unité contiennent la plupart du code d'une application. L'unité contient le code source de tous les gestionnaires d'événements attachés aux événements du formulaire ou des composants qu'il contient. Nous pouvons modifier des fichiers .pas à l'aide de l'éditeur de code de Delphi. Ne supprimez pas les fichiers .pas.

instagram viewer

.DCU - Unité compilée Delphi
Un fichier d'unité compilé (.pas). Par défaut, la version compilée de chaque unité est stockée dans un fichier au format binaire distinct portant le même nom que le fichier d'unité, mais avec l'extension .DCU (unité compilée Delphi). Par exemple, unit1.dcu contient le code et les données déclarés dans le fichier unit1.pas. Lorsque vous reconstruisez un projet, les unités individuelles ne sont pas recompilées à moins que leurs fichiers source (.PAS) aient changé depuis la dernière compilation ou que leurs fichiers .DCU soient introuvables. Supprimez le fichier .dcu en toute sécurité car Delphi le recrée lorsque vous compilez l'application.

.DFM - Formulaire Delphi
DFM doit être stocké dans le contrôle de source
Ces fichiers sont toujours associés à des fichiers .pas. Un fichier DFM contient les détails (propriétés) des objets contenus dans un formulaire. Il peut être affiché sous forme de texte en cliquant avec le bouton droit sur le formulaire et en sélectionnant Afficher sous forme de texte dans le menu contextuel. Delphi copie les informations des fichiers .dfm dans le fichier de code .exe terminé. Il convient de faire preuve de prudence lors de la modification de ce fichier car des modifications pourraient empêcher l'EDI de charger le formulaire. Les fichiers de formulaire peuvent être enregistrés au format binaire ou texte. La boîte de dialogue Options d'environnement vous permet d'indiquer le format que vous souhaitez utiliser pour les formulaires nouvellement créés. Ne supprimez pas les fichiers .dfm.

.DPR - Projet Delphi
Le DPR doit être stocké dans le contrôle de source
Le fichier .DPR est le fichier central d'un projet Delphi (un fichier .dpr par projet), en fait un fichier source Pascal. Il sert de point d'entrée principal pour l'exécutable. Le RMR contient les références aux autres fichiers du projet et relie les formulaires aux unités associées. Bien que nous puissions modifier le fichier .DPR, nous ne devons pas le modifier manuellement. Ne supprimez pas les fichiers .DPR.

.RES - Fichier de ressources Windows
Un fichier de ressources Windows généré automatiquement par Delphi et requis par le processus de compilation. Ce fichier au format binaire contient la ressource d'informations sur la version (si nécessaire) et l'icône principale de l'application. Le fichier peut également contenir d'autres ressources utilisées dans l'application, mais celles-ci sont conservées telles quelles.

.EXE - Exécutable d'application
La première fois que nous construisons une application ou une bibliothèque de liens dynamiques standard, le compilateur produit un fichier .DCU pour chaque nouvelle unité utilisée dans votre projet; tous les fichiers .DCU de votre projet sont ensuite liés pour créer un seul fichier .EXE (exécutable) ou .DLL. Cette format binaire est le seul (dans la plupart des cas) que vous devez distribuer à vos utilisateurs. Supprimez en toute sécurité le fichier .exe de votre projet, car Delphi le recrée lorsque vous compilez l'application.

.~?? - Fichiers de sauvegarde Delphi
Fichiers dont le nom se termine par. ~?? (par exemple, unit2. ~ pa) sont des copies de sauvegarde des fichiers modifiés et enregistrés. Supprimez ces fichiers en toute sécurité à tout moment, cependant, vous souhaiterez peut-être conserver le pour récupérer la programmation endommagée.

.DLL - Extension d'application
Code pour bibliothèque de liens dynamiques. Une bibliothèque de liens dynamiques (DLL) est une collection de routines qui peuvent être appelées par des applications et par d'autres DLL. Comme les unités, les DLL contiennent du code ou des ressources partageables. Mais une DLL est un exécutable compilé séparément qui est lié au moment de l'exécution aux programmes qui l'utilisent. Ne supprimez un fichier .DLL que si vous l'avez écrit. Va voir DLL et Delphi pour plus d'informations sur la programmation.

.DPK - Package Delphi
DPK doit être stocké dans le contrôle de source
Ce fichier contient le code source d'un package, qui est le plus souvent une collection de plusieurs unités. Les fichiers source des packages sont similaires aux fichiers de projet, mais ils sont utilisés pour construire des bibliothèques de liens dynamiques spéciales appelées packages. Ne supprimez pas les fichiers .dpk.

.DCP
Ce fichier image binaire se compose du package compilé réel. Les informations de symbole et les informations d'en-tête supplémentaires requises par l'EDI sont toutes contenues dans le fichier .DCP. L'IDE doit avoir accès à ce fichier pour pouvoir construire un projet. Ne supprimez pas les fichiers .DCP.

.BPL ou .DPL
Ceci est le temps de conception réel ou package d'exécution. Ce fichier est une DLL Windows avec des fonctionnalités spécifiques à Delphi intégrées. Ce fichier est essentiel pour le déploiement d'une application qui utilise un package. Dans la version 4 et au-dessus, il s'agit de «bibliothèque de packages Borland» dans la version 3, il s'agit de «bibliothèque de packages Delphi». Voir BPL vs. DLL pour plus d'informations sur la programmation avec des packages.

La liste suivante décrit les fichiers et leurs extensions de nom de fichier créés par Delphi IDE pour une application autonome typique

Spécifique à l'IDE
.BPG, .BDSGROUP - Groupe de projets Borland (Groupe de projets Borland Developer Studio)
Le BPG doit être stocké dans le contrôle de source
Créez des groupes de projets pour gérer simultanément les projets associés. Par exemple, vous pouvez créer un groupe de projets qui contient plusieurs fichiers exécutables tels qu'un .DLL et un .EXE.

.DCR
DCR doit être stocké dans le contrôle de source
Les fichiers de ressources des composants Delphi contiennent l'icône d'un composant telle qu'elle apparaît dans la palette VCL. Nous pouvons utiliser des fichiers .dcr lors de la construction du nôtre composants personnalisés. Ne supprimez pas les fichiers .dpr.

.DOF
DOF doit être stocké dans le contrôle de source
Ce fichier texte contient les paramètres actuels des options de projet, tels que les paramètres du compilateur et de l'éditeur de liens, les répertoires, les directives conditionnelles et Paramètres de ligne de commande. La seule raison de supprimer le fichier .dof est de revenir aux options standard pour un projet.

.DSK
Ce fichier texte stocke des informations sur l'état de votre projet, telles que les fenêtres ouvertes et leur position. Cela vous permet de restaurer l'espace de travail de votre projet chaque fois que vous rouvrez le projet Delphi.

.DRO
Cette fichier texte contient des informations sur le référentiel d'objets. Chaque entrée de ce fichier contient des informations spécifiques sur chaque élément disponible dans le référentiel d'objets.

.DMT
Ce fichier binaire propriétaire contient les informations sur les modèles de menus livrés et définis par l'utilisateur.

.TLB
Le fichier est un fichier de bibliothèque de type binaire propriétaire. Ce fichier permet d'identifier les types d'objets et d'interfaces disponibles sur un serveur ActiveX. Comme une unité ou un En tête de fichier le .TLB sert de référentiel pour les informations de symboles nécessaires à une application.

.DEM
Ce fichier texte contient certains formats standard spécifiques au pays pour un composant TMaskEdit.

La liste des extensions de fichiers que vous voyez lors du développement avec Delphi continue ...

.TAXI
Il s'agit du format de fichier que Delphi propose à ses utilisateurs pour le déploiement Web. Le format CAB est un moyen efficace de regrouper plusieurs fichiers.

.DB
Les fichiers avec cette extension sont des fichiers Paradox standard.

.DBF
Les fichiers avec cette extension sont des fichiers dBASE standard.

.GDB
Les fichiers avec cette extension sont des fichiers Interbase standard.

.DBI
Ce fichier texte contient des informations d'initialisation pour l'explorateur de base de données.

Mise en garde
Ne supprimez jamais des fichiers dont le nom se termine par .dfm, .dpr ou .pas, sauf si vous souhaitez supprimer votre projet. Ces fichiers contiennent les propriétés et le code source de l'application. Lorsque vous sauvegardez une application, ce sont les fichiers critiques à enregistrer.

instagram story viewer