Les Extentions de Fichiers dans EDI Delphi

Extensions des fichiers générés par RAD Studio


Le tableau suivant présente la liste des extensions de fichiers générées par RAD Studio.

Remarque : MSBuild requiert que l'extension de tous les fichiers projet se termine par 'proj' (par exemple, MSBuild utilise le masque *.*proj).

Le tableau suivant explique les différentes valeurs de la colonne "Conserver dans le VCS ?" :

Valeur Description

Oui

Vous devez conserver ce fichier sous contrôle de version.

Non

Vous ne devez pas conserver ce fichier sous contrôle de version.

Facultativement

Vous pouvez conserver ce fichier sous contrôle de version si vous souhaitez que toute votre équipe l'utilise, mais vous pouvez aussi le garder pour vous.

Par exemple, si vous voulez que les membres de votre équipe utilisent les mêmes options CodeGuard pour votre projet, vous pouvez conserver le fichier .cgi généré sous contrôle de version. Si vous voulez laisser les membres de votre équipe utiliser leurs propres paramètres CodeGuard pour votre projet, n'ajoutez pas le fichier .cgi à votre système de contrôle de version.

Sauf si constructible

Vous ne devez conserver ce fichier sous contrôle de version que s'il est requis pour construire votre application et que votre projet ne le construit pas.

Par exemple, vous devez conserver les fichiers binaires des bibliothèques tierces parties si vous n'avez pas leurs sources ou si votre projet ne construit pas ces bibliothèques. Cependant, si votre projet construit une bibliothèque, vous n'avez pas besoin de conserver le fichier binaire de cette bibliothèque dans votre système de contrôle de version. 

 

Extension de fichier Description Conserver dans le VCS ?
a

Fichier bibliothèque statique (format ELF) produit par les compilateurs C++ améliorés par Clang ou le Compilateur BCCOSX, tel que les fichiers de bibliothèque statique de package.

Sauf si constructible

apk

Fichier package d'application Android.

Non

bdsproj

Fichier des options de projet pour BDS 2006 et version antérieure (remplacé par .dproj et .cbproj).

Oui

bdsgroup

Groupe de projets pour BDS 2006 et les produits antérieurs.

Oui

bpi

Fichier de bibliothèque d'importation de package.

Sauf si constructible

bpl

Fichier de bibliothèque partagée de package.

Non

cbproj

Fichier projet C++. Contient les paramètres en cours des options de projet, tels que les paramètres du compilateur et du lieur, les répertoires, les directives conditionnelles et les paramètres de la ligne de commande. (Définissez ces options à l'aide de Projet > Options.) A la compilation, produit un fichier .exe, .dll ou .ocx.

Oui

cfg

Fichier de configuration de projet utilisé pour les compilations en ligne de commande, comme suit :

  • dcc32.cfg pour dcc32.exe
  • dcc64.cfg pour dcc64.exe
  • dccosx.cfg pour dccosx.exe

Pour Windows 32 bits, par exemple, le compilateur Delphi recherche un fichier dcc32.cfg dans le répertoire de l'exécutable du compilateur, puis un fichier dcc32.cfg dans le répertoire en cours, et enfin un fichier nomprojet.cfg dans le répertoire du projet. Vous pouvez taper dcc32 nomprojet sur la ligne de commande et compiler le projet avec les options spécifiées dans l'EDI.

Facultativement

cgi

Le fichier CG32.cgi contient les informations de configuration pour CodeGuard, un utilitaire utilisé pour le suivi des redéfinitions en mémoire dans des exécutables C++ liés statiquement.

Facultativement

cgl

CodeGuard génère un fichier journal, <nom_projet>.cgl.

Non

cpp

Fichier d'implémentation C++.

Oui

csm

Fichier d'en-tête précompilé C++ dans les versions antérieures de C++Builder, comme C++Builder 5.

Facultativement

d

Fichier de dépendance C++.

Non

dcp

Fichier package compilé Delphi.

Sauf si constructible

dcu

Fichier unité compilé Delphi.

Non

dct

Tous les changements de modèles de composants que vous effectuez dans RAD Studio sont stockés dans C:\Users\<nom d'utilisateur>\AppData\Roaming\Embarcadero\BDS\\bds.dct.

Non

deployproj

Le fichier de configuration du Gestionnaire de déploiement pour votre projet.

Oui

dfm

Un fichier fiche VCL Windows.

Oui

dll

Un fichier bibliothèque de liaison dynamique. Pour de plus amples informations.

Sauf si constructible

dpk

Fichier source de package Delphi.

Oui

dpr

Source de projet Delphi. A la compilation, produit un fichier .exe, .dll ou .ocx.

Oui

dproj

Fichier projet Delphi créé par l'EDI. Contient les paramètres en cours des options de projet, tels que les paramètres du compilateur et du lieur, les répertoires, les directives conditionnelles et les paramètres de la ligne de commande. Définissez ces options avec Projet > Options. Ce fichier n'est pas utilisé lors de la compilation d'un projet depuis la ligne de commande, avec le compilateur en ligne de commande.

Oui

drc

Fichier de chaînes de ressources Delphi.

Non

dres

Fichier de ressources compilé Delphi. Cette extension est utilisée quand vous ajoutez une ressource à un projet, telle qu'une icône ou une image. Le fichier .dres est seulement utilisé lors de la liaison.

Non

dsk

Fichier utilisé pour enregistrer le bureau du projet quand l'option d'auto-enregistrement Bureau du projet est activée sur Outils > Options > Options d'environnement.

Non

dst

Fichier utilisé pour enregistrer le paramètre de vitesse du bureau, comme défini dans la zone de liste déroulante bureau de la barre d'outils de l'EDI.

Non

dSYM

Fichier de débogage dSYM.

Sauf si constructible

dylib

Une bibliothèque dynamique (.dll) ou un package (.bpl) compilé pour la plate-forme macOS.

Sauf si constructible

dylib.rsm

Fichier de symboles de débogage distant pour Delphi pour macOS. Voir .rsm.

Sauf si constructible

entitlements

Fichier des droits d'une application Apple.

Non

exe

Fichier exécutable Windows.

Sauf si constructible

exe.incr

Informations de construction incrémentielle.

Sauf si constructible
Facultativement

fmx

Fichier fiche multi-périphérique.

Oui

fsf

Fichier de styles binaire FireMonkey. Similaire au fichier .style.

Sauf si constructible

groupproj

Groupe de projets.

Oui

h

Fichier d'en-tête C++.

Oui

hpp

Fichier d'en-tête C++.

Oui

i

Sortie du préprocesseur C++ (non enregistrée par défaut). Chaque fichier d'implémentation C++ et tous ses fichiers en-tête C++ sont prétraités dans un fichier .i.

Non

identcache

Informations utilisées pour le refactoring.

Non

ilc
ild
ilf
ilr
ils

Fichier d'état de la liaison incrémentielle C++.

Non

info.plist

Fichier des informations d'application Apple.

Non

ipa

Fichier archive d'application pour une app iOS. Généré pour les configurations de plate-forme Ad hoc et Magasin d'applications.

Non

lib

Cela peut être l'un quelconque des éléments suivants :

  • Un fichier bibliothèque statique, tel qu'un fichier bibliothèque statique de package.
  • Une bibliothèque d'importation pour les plates-formes Win32 et Win64 (créée par IMPLIB.EXE, l'outil bibliothèque d'importation pour Win32 ou ILINK32.EXE, le lieur incrémentiel 32 bits)
  • Les deux éléments ci-dessus (comme les bibliothèques d'importation rtldll, qui sont des bibliothèques d'importation avec certains modules d'objet supplémentaires)

Sauf si constructible

local

Options de projet spécifiques à l'utilisateur.

Non

map

Fichier de débogage map.

Non

nfn

Un fichier maintenu par les outils de traduction, contenant les chaînes traduites et d'autres données affichées dans le gestionnaire de traductions. Il existe un fichier .nfn distinct pour chaque fiche de votre application et chaque langue cible.

Facultativement

o

Fichier objet C++ ou une unité de traduction compilée.

Sauf si constructible

obj

Fichier objet C++ ou une unité de traduction compilée.

Sauf si constructible

ocx

OCX (OLE Control eXtension), créé par l'expert Fiche Active.

Sauf si constructible

optset

Fichier jeu d'options nommé stockant les options de configuration, séparément des projets.

Oui

otares

Fichier avec des ressources inconnues générées pendant la mise à niveau du projet pré XE2. Des ressources inconnues sont des ressources qui ne sont pas incluses dans la configuration de construction, comme les informations de version, les icônes, les manifestes ou les styles.

Oui

pas

Fichier source Delphi.

Oui

pch

Fichier d'en-tête précompilé C++.

Facultativement

pdi

Fichier d'informations de dépendance de package C++.

Non

plist

Fichier liste de propriétés. Les listes de propriétés sont générées pour les plates-formes cible macOS, Périphérique iOS 32 bits et 64 bits et Simulateur iOS.

RAD Studio génère les fichiers de listes de propriétés suivants :

  • <project>.entitlements
  • <project>.info.plist
  • ResourceRules.plist

Non

profile

Un profil de connexion qui décrit la connexion au Platform Assistant s'exécutant sur un système distant, pour le développement d'applications multi-périphériques ciblant la plate-forme macOS ou iOS.

Non

res, rc

Fichiers de ressources compilés et non compilés.

Sauf si constructible

ridl

Langage de définition d'interface restreinte. Fichier texte utilisé par l'éditeur de bibliothèques de types.

Oui

rps

Ancienne extension pour un référentiel de traductions ITE/ETM ; prise en charge pour l'accès en lecture seule. Les référentiels de traductions sont à présent enregistrés dans les fichiers .tmx.

Facultativement

rsp

Fichier de réponse utilisé par le lieur C++.

Oui

rsm

Fichier de débogage RSM, utilisé pour le débogage distant dans les projets Delphi. Activé par l'option Inclure les symboles de débogage distant sur Projet > Options > Compilateur Delphi > Liaison.

Sauf si constructible

sdk

Un SDK qui décrit une plate-forme cible, et une combinaison des fichiers nécessaires à la construction d'applications pour cette plate-forme.

Non

so

C'est l'extension de fichier des bibliothèques partagées dans des systèmes comme Unix, tels que macOS et Linux.

Lorsque vous construisez une application multi-périphérique pour Android, RAD Studio génère une bibliothèque partagée avec cette extension de fichier qui implémente la logique du projet, étant donné qu'Android est basé sur Linux.

Sauf si constructible

stat

Lorsque vous fermez le projet, RAD Studio enregistre les statistiques du projet dans le fichier <NomProjet>.stat. Si vous le souhaitez, vous pouvez conserver ce fichier dans le contrôle de version.

Facultativement

style

Fichier de styles FireMonkey.

Oui

sym

Fichier de symboles. C++Builder utilise tlibimp.sym pour mapper les noms de symboles dans les bibliothèques de types. Pour de plus amples informations.

Oui

targets

Fichier targets, un fichier XML compatible MSBuild que vous ajoutez à votre projet afin de permettre la personnalisation du processus de construction. Il contient des scripts MSBuild ainsi que d'autres informations.

Oui

tds

Fichier de débogage TDS.

Sauf si constructible

tgproj

Projet de conception de la modélisation.

Oui

tlb

Bibliothèque de types.

Sauf si constructible

tmx

Le référentiel de traductions stocke les données dans un fichier .tmx au format XML. Vous pouvez maintenir plusieurs référentiels en enregistrant plusieurs fichiers .tmx.

Facultativement

todo

Liste A faire du projet.

Oui

tvsconfig

Fichier de configuration de la modélisation.

Non

txvpck, txvcls

Informations pour un diagramme de modèle.

Oui

vsf

Fichier de style VCL, activé dans la page Apparence de l'application.

Oui

vlb

Fichier LiveBindings visuel.

Non

xml

XML est un langage de balisage pour les fichiers de données. La liste suivante contient des exemples de fichiers XML générés par RAD Studio :

  • <projet>.xml, <unité>.xml
  • AndroidManifest.xml
  • info.plist.TemplateOSX.xml
  • info.plist.TemplateiOS.xml

Facultativement

#nn

Ici #nn = #00, #01, #02, et ainsi de suite. Fichier de type de débogage C++.

Sauf si constructible


Aucun commentaire: