File extension | Type | Contents | Delphi Versions | Comments | Keep in Source Control? |
---|---|---|---|---|---|
.bdsgroup | Borland Developer Studio Project Group | ||||
.bdsdeploy | Deployment file | ||||
.bdsproj | Project | Borland Developer Studio Project File | Delphi 2005 or newer | Successor of the .dof file holding compiler options etc. Also used for opening a project. | Yes |
.bpl | Binary | Borland Package Library | Delphi 4 and newer | A DLL including VCL components available for use in the Delphi environment at design time or by applications at run time. | Maybe |
.cfg | Other | Project Configuration File | Yes | ||
.dcp | Binary | Delphi Component Package | Contains symbol information for code compiled into a package. | Maybe | |
.dcr | Resource | Delphi Component Resource File | Contains resource information for components, such as the icon to display in the palette. | Yes | |
.dcu | Binary | Delphi Compiled Unit File | Win32 | Maybe | |
.dcuil | Binary | Delphi Compiled Unit File | .NET | Maybe | |
.ddp | Other | Delphi Diagram Portfolio File | Delphi 7 or older | Used by the diagram editor. | Maybe |
.dfm | Resource | Delphi Win32 Form File | Yes | ||
.dpl | Binary | Delphi Package Library | Delphi 3 and older | Superseded by .bpl in later Delphi versions. | Maybe |
.drc | Other | Resource String File | Contains resource string information. Can be deleted- will be regenerated from source code by compiler. | No | |
.dof | Other | Delphi Project Options File | Delphi7 or older | Text file containing project options (such as compiler and linker settings). | Yes |
.dpk | Project | Delphi Package Source File | Yes | ||
.dpkw | |||||
.dpr | Project | Delphi Project File | all Delphi Versions | Contains the source code of the main program. | Yes |
.dsk | IDE | Delphi Desktop File | Contains information about the desktop settings, including which files are open and the position of windows. | No | |
.identcache | IDE | Temporary cache file created by refactoring engine to improve performance. | No | ||
.local | Other | User-specific project options. When using Starteam projects it will contain overrides to settings from the .bdsproj file. | No | ||
.nfm | Resource | Delphi .NET Form File | Delphi 8.0 or newer | Yes | |
.pas | Source | Delphi Unit Source File | Yes | ||
.res | Resource | Resource File | Binary file associated with a project containing resource definitions, such as strings, icons, images etc.
This file will be recreated by the IDE when loading a project but the icon will get lost in that process. Therefore you should either keep it in source control or find another way to create it. |
Yes |
Advertisement
2,929
pages
Delphi File Extensions
Advertisement