File Extensions of Files Generated by RAD Studio
Go Up to Command Line Switches and File Extensions Index
The following table lists the extensions of files generated by RAD Studio.
Note: MSBuild requires that the extension for all project files end in 'proj' (that is, MSBuild uses the mask *.*proj).
| File Extension | Description |
|---|---|
bdsproj |
Project options file for BDS 2006 and earlier. |
bdsgroup |
Project group for BDS 2006 and earlier products. |
bpi |
Import library for a C++Builder package. |
bpk |
Source file for a C++Builder package; produces a .bpl file when compiled and linked. |
bpl |
A compiled Delphi package or a compiled C++ package (see also .dpk). |
bpr |
C++Builder project source; when compiled, produces .exe, .dll or .ocx file. |
cbproj |
C++ project. Contains the current settings for project options, such as compiler and linker settings, directories, conditional directives, and command-line parameters. Set these options using Project > Options. |
cfg |
Project configuration file used for command-line compiles. The compiler searches for a dcc32.cfg in the compiler executable directory, then for dcc32.cfg in the current directory, and then finally for projectname.cfg in the project directory. You can type dcc32 projectname on the command line and compile the project with the same options specified in the IDE. |
config |
Config files contain project option information and build logic. Each project has a .config file. |
cpp |
C++ source file. |
csm |
C++ precompiled header file. |
dci |
Holds Code Insight changes you make in the IDE. |
dcp |
Contains all compile and link information for a Delphi package in the same way that a .dcu file has this information for a .pas file. Use this file if building with runtime packages. |
dcu |
Delphi compiled unit. An intermediate compiler output file produced for each Win32 unit's source code. You do not need to open these binary files or distribute them with your application. The .dcu file enables rapid compiling and linking. |
delphi.dct |
Component template changes you make in the IDE. |
dfm |
A Windows VCL form file. |
dpk |
The source file for a Delphi package. When compiled, produces a .bpl file. This file is only edited through the IDE, not by hand. |
dpr |
Delphi project source; when compiled produces .exe, .dll, or .ocx file. |
dproj |
Delphi project file for the native compiler. Contains the current settings for project options, such as compiler and linker settings, directories, conditional directives, and command-line parameters. Set these options using Project > Options. |
dres |
Delphi compiled resource file. |
dsk |
File used to save the project desktop when the Autosave Project desktop option is enabled on Tools > Options > Environment Options. |
dst |
File used to save the desktop speed setting as set in the IDE toolbar desktop combo box. |
exe |
Executable file. |
exe.incr |
Incremental build information. |
groupproj |
Project group. |
h |
C++ header source file. |
hpp |
Pascal-generated C++ header file. |
i |
C++ preprocessor output (not saved by default). Each .cpp and all of its included headers are preprocessed into an .i file. |
identcache |
Information used for refactoring. |
il? |
C++ incremental linking state file. |
nfn |
A file maintained by the Translation Tools, containing translated strings and other data displayed in the Translation Manager. There is a separate .nfn file for each form in your application and each target language. |
obj |
C++ compiled translation unit. Each .cpp and all of its included headers are compiled into a resultant .obj file. |
optset |
Named option set file that stores configuration options, separately from projects. |
pas |
Delphi (Pascal) source code file. |
res, rc |
Compiled and uncompiled resource files. |
resources |
A binary resource file that can be embedded in a runtime executable. |
ridl |
Restricted Interface Definition Language. Text-based file used by the Type Library Editor. |
rsp |
Response file used by the C++ linker. |
targets |
Targets file, an MSBuild-compliant XML file you add to your project to allow customizing the build process. It contains MSBuild scripts among other information. |
tgproj |
Modeling design project. |
tlb |
Type library. |
todo |
The project to-do list. |
tvsconfig |
Modeling configuration file. |
txvpck, txvcls |
Information for model diagram. |
#nn |
Here #nn = #00, #01, #02, and so forth. C++ precompiled header file. |