Afficher : Delphi C++
Préférences d'affichage

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

De RAD Studio

Remonter à Extensions de fichier et commutateurs de la ligne de commande - Index

Le tableau suivant liste les extensions des 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).
Extension de fichier Description
a

Fichier bibliothèque statique (format ELF) produit soit par le compilateur BCC64, soit par le compilateur BCCOSX. Voir :

bdsproj

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

bdsgroup

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

bpi

Bibliothèque d'importation pour un package Delphi ou C++Builder. Quand vous compilez pour la plate-forme cible Mac OS X, vous pouvez lier avec un fichier .bpi, mais le fichier que vous déployez sur le Mac est un fichier .dylib.

bpk

Fichier source pour un package C++Builder ; produit un fichier .bpl lors de la compilation et de la liaison.

bpl

Un package Delphi compilé ou un package C++ compilé (voir aussi .dpk).

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.

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 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.

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. Voir Utilisation de CodeGuard.

cgl

CodeGuard génère un fichier journal, <nom_projet>.cgl. Voir Présentation de CodeGuard.

cpp

Fichier source C++.

csm

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

dci

Contient les modifications d'audit de code effectuées dans l'EDI.

dcp

Package de composant Delphi. Contient toutes les informations de compilation et de liaison pour un package Delphi de la même manière qu'un fichier .dcu comprend ces informations pour un fichier .pas. Utilisez ce fichier lors de la construction avec des packages d'exécution. Le fichier .dcp est utilisé seulement lors de la compilation et n'est pas nécessaire à l'exécution. Voir aussi bpl.

dcu

Unité Delphi compilée. Un fichier de sortie intermédiaire du compilateur produit pour le code source de chaque unité Win32. Vous n'avez pas besoin d'ouvrir ces fichiers binaires ou de les distribuer avec votre application. Le fichier .dcu permet une compilation et une liaison rapides. Vous pouvez lier une application Delphi aux fichiers .dcu pour toute plate-forme cible supportée.

delphi.dct

Modifications de templates de composants effectuées dans l'EDI.

deployproj

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

dfm

Un fichier fiche VCL Windows.

dll

Un fichier bibliothèque liée dynamiquement. Pour de plus amples informations, voir Création de packages et de DLL.

dpk

Le fichier source d'un package Delphi. A la compilation, produit un fichier .bpl. Ce fichier est seulement modifié à travers l'EDI, pas manuellement.

dpr

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

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 à l'aide de 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.

drc

Fichier de chaînes de ressources Delphi.

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.

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.

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.

dylib

Une bibliothèque dynamique (.dll) ou un package (.bpl) compilé pour la plate-forme Mac OS X. Voir Applications multiplates-formes - Index et Fichiers de sortie pour les cibles multiplates-formes.

dylib.rsm

Fichier de symboles de débogage distant pour Delphi pour Mac OS X. Voir .rsm.

entitlements

Ce fichier définit un ensemble de capacités spécifiques ou de permissions de sécurité requises par votre application. Ce fichier est généré pour les applications Mac OS X et son contenu est généré en fonction de la configuration de vos projets. Voir Liste des droits.

exe

Fichier exécutable Windows.

exe.incr

Informations de construction incrémentielle.

fmx

Fichier fiche FireMonkey. Voir Création d'une application FireMonkey.

groupproj

Groupe de projets.

h

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

Fichier d'en-tête précompilé C++ dans les versions récentes de C++Builder, comme C++Builder 2010. Par exemple, pch<n>.h est produit par l'expert En-tête précompilé, et C++Builder XE3 génère par défaut un fichier <projet>PCH<n>.h pour chaque nouveau projet C++.

hpp

Fichier d'en-tête C++ généré par Pascal.

i

Sortie du préprocesseur C++ (non enregistrée par défaut). Chaque .cpp et tous ses en-têtes inclus sont prétraités dans un fichier .i.

identcache

Informations utilisées pour le refactoring.

il?

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

info.plist

Fichier de liste de propriétés (voir plist) avec des informations de configuration importantes pour les applications Mac OS X, Périphérique iOS et Simulateur iOS. Son contenu est généré à partir de plusieurs sources, y compris la configuration relative au projet (voir Informations de version), les options du compilateur (voir "Version iOS minimale supportée" dans Liaison) ou votre SDK.

ipa

Fichier archive d'application pour une application iOS. Généré pour les types de construction Ad-hoc et App Store. Voir Déploiement de votre application iOS pour une distribution Ad-hoc et Déploiement de votre application iOS pour soumission à l'App Store.

lib

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

local

Options de projet spécifiques à l'utilisateur.

map

Fichier map pour la table de fonctions et d'adresses dans un fichier exécutable généré par le lieur.

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.

o

Fichier objet C++ ou unité de traduction compilée, un fichier intermédiaire qui est traité par le lieur pour produire l'exécutable ; analogue à un fichier .OBJ. L'extension .O est utilisée pour les fichiers objet produits par :

  • BCC64 (pour la plate-forme cible Windows 64 bits)
  • BCCOSX (pour la plate-forme cible Mac OS X)

Delphi (DCC32, DCC64, DCCOSX et DCCIOSARM) peut produire des fichiers objet C++ (c'est-à-dire, soit .o pour la plate-forme Windows 64 bits ou Mac OS X, soit .obj pour une cible Windows 32 bits). Pour produire des fichiers objet C++ depuis Delphi, vous devez spécifier un répertoire de sortie .obj/.lib C/C++ et activer la génération C++ .obj dans Génération des fichiers de sortie C/C++ sur la page Sortie - C/C++ de la boîte de dialogue Options de projet.

obj

Fichier objet C++ ou unité de traduction compilée, un fichier intermédiaire qui est traité par le lieur pour produire l'exécutable sur la plate-forme cible Windows 32 bits ; analogue à un fichier .o sur les plates-formes cible Windows 64 bits et OS X. L'extension .obj est utilisée pour les fichiers objet produits par BCC32, pour la plate-forme cible Windows 32 bits, alors que l'extension .o est utilisée pour les fichiers produits par BCC64, BCCOSX, DCC64 et DCCOSX.

Chaque .cpp et tous ses en-têtes inclus sont compilés dans un fichier .obj résultant.

Delphi (DCC32, DCC64 et DCCOSX) peut produire des fichiers objet C++ (c'est-à-dire, soit .o pour la plate-forme Windows 64 bits ou Mac OS X, soit .obj pour la plate-forme cible Windows 32 bits). Pour produire des fichiers objet C++ depuis Delphi, vous devez spécifier un répertoire de sortie .obj/.lib C/C++ et activer la génération C++ .obj dans Génération des fichiers de sortie C/C++ sur la page Sortie - C/C++ de la boîte de dialogue Options de projet.

ocx

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

optset

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

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.

pas

Fichier de code source Delphi (Pascal).

pdb

Fichier des informations de symboles de débogage pour Microsoft Windows pour .NET.

plist

Fichier liste de propriétés. Les listes de propriétés sont générées pour les plates-formes cible Mac OS X, Périphérique iOS et Simulateur iOS. Voir Compilation et construction des applications multiplates-formes.

profile

Un profil de connexion, qui décrit la connexion au Platform Assistant exécuté sur un système distant, pour le développement d'applications multiplates-formes.

res, rc

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

ridl

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

rps

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

rsp

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

rsm

Fichier de symboles de débogage distant pour Delphi, utilisé pour le débogage multiplate-forme et distant. Activé par l'option Inclure les symboles de débogage distant sur la page Projet > Options > Compilateur Delphi > Liaison. Pour C++ (Windows 32 bits et OS X), l'extension du fichier des symboles de débogage distant est .tds ; pour C++ (Windows 64 bits), les informations de débogage sont générées dans l'exécutable.

sdk

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

style

Fichier de style FireMonkey. Voir Personnalisation des applications FireMonkey avec les styles.

sym

Fichier symboles. C++Builder utilise tlibimp.sym pour mapper les noms de symboles dans les bibliothèques de types. Pour de plus amples informations, voir Mappage des noms de symboles dans une bibliothèque de types.

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.

tds

Fichier des symboles de débogage pour C++ (Windows 32 bits et OS X). Activé pour les applications C++ par :

Activé pour les modules C++ dans les applications Delphi par le commutateur -VT (Placer les informations de débogage dans un fichier TDS distinct) sur la page Liaison.
Pour Windows 64 bits, le compilateur C++ génère des informations de débogage à l'intérieur de l'exécutable.
Pour Delphi, le fichier des symboles de débogage distant est un fichier .rsm.

tgproj

Projet de conception de la modélisation.

tlb

Bibliothèque de types.

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. Voir Présentation de la localisation des applications avec le gestionnaire de traductions.

todo

Liste A faire du projet.

tvsconfig

Fichier de configuration de la modélisation.

txvpck, txvcls

Informations pour un diagramme de modèle.

vsf

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

vlb

Fichier LiveBindings visuel. Voir Concepteur LiveBindings.

#nn

Ici #nn = #00, #01, #02, et ainsi de suite. Fichier d'en-tête précompilé C++ généré par BCC32. (BCC64 supporte les fichiers .h.) Voir Présentation des en-têtes précompilés.

Voir aussi

Autres langues