Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2011, 14:37   #1
pahanzona
Пользователь
 
Регистрация: 05.02.2011
Сообщений: 14
По умолчанию Что это за файлы?

В папке с проектом создаются файлы с расширением ~dfm, ~dsk, ~pas. Зачем нужны эти файлы с расширением ~? Можно ли их удалять?
pahanzona вне форума Ответить с цитированием
Старый 05.02.2011, 14:40   #2
RUSlan48
Пользователь
 
Аватар для RUSlan48
 
Регистрация: 06.12.2009
Сообщений: 65
По умолчанию

При создании приложения мы формируем проект.
Проект - это вся совокупность файлов, из которых Delphi создает приложение. Один проект соответствует одному приложению. Проект Delphi состоит из файла проекта, из файлов форм, модулей, установок параметров проекта, ресурсов и т.д. Многие из этих файлов создаются Delphi автоматически. Все файлы проекта рекомендуется помещать в один отдельный каталог.
Файл проекта имеет расширение *.dpr. Это текстовый файл, который содержит программный код, написанный на языке Object Pascal. Для каждого проекта может быть только один такой файл. В файле проекта содержатся ссылки на все формы проекта и относящиеся к ним модули, в нем содержится код инициализации приложения. Он связывает вместе все файлы, из которых состоит приложение. Файл проекта не предназначен для редактирования пользователем и создается автоматически самой системой (средой Delphi). DPR-файл может быть открыт для просмотра или редактирования при помощи команды Project/View Source.
Файл программного модуля имеет расширение *.pas. Это текстовый файл, содержащий описание связанным с формой модулем (процедур и функций программной логики функционирования окна приложения в синтаксисе Object Pascal). Для каждой формы, включаемой в проект, создается отдельный модуль. Именно в этом файле хранится программа: объявление переменных, типов, код обработчиков сообщений для интерфейсных элементов и т. п.
Файл формы имеет расширение *.dfm. Файл формы содержит значения свойств формы и ее компонентов. Файл формы связывает графическое представление формы с обработчиками сообщений и используется методом TApplication.CreateForm для начального создания формы. Файл с расширением .dfm представляет собой двоичный файл, но его содержимое может быть отображено на экране в виде текста командой File/Open.
Файл параметров проекта имеет расширение *.dof, он хранит все параметры среды разработчика, ориентированные на проект. Это текстовые файлы, содержащие текущие установки проекта: настройки компилятора и компоновщика, имена служебных каталогов, условные директивы и параметры командной строки.
Файл ресурсов имеет расширение *.res. Это двоичный файл, содержащий все необходимые для проекта ресурсы, такие как, например, пиктограммы, графические изображения, курсоры мыши или строки. Этот файл создает и модифицирует Delphi. Он не должен изменяться или создаваться пользователем.
Расширения *.~dpr, *.~dfm, *.~раs имеют файлы резервных копий, соответственно для проекта, формы и модуля. Если вы что-то безнадежно испортили в своем проекте, то можно изменить расширение этих файлов и вернуться к предыдущему не испорченному варианту.
Файл конфигурации окон имеет расширение *.dsk. Файл хранит конфигурацию всех окон проекта: совокупность открытых окон, размеры и расположение окон на экране, состояние каждого окна (свернутое, развернутое и т.д.), настройки окна (например, отображение информации в окне по алфавиту, установки фильтрации). Установленная конфигурация может быть сохранена в меню View/Desktops/Save Desktop. Этот файл позволяет восстановить внешний вид рабочей среды проекта.
Cfg-файл содержит установки конфигурации проекта. Этот файл используется компилятором при трансляции и имеет такое же имя, как и файл проекта.
При компиляции проекта и отдельных модулей создаются бинарные файлы: исполняемых файл проекта *.exe и объектный файл модуля *.dcu для каждого модуля с расширением *.pas.
Кроме этих основных файлов проект Delphi может содержать: динамически присоединяемую библиотеку *.dll; файлы справки *.hlp; файлы изображений *.wmf, *.bmp, *.ico; анимационные файлы *.avi; файл группы файлов *.bpg, который создается средой, в случае если идет работа с группой файлов.
Для перемещения Delphi-проекта необходимы только файлы *.pas, *.dpr, *.dfm, *.res. Остальные файлы создаются автоматически.

http://*************/readarticle.php?article_id=2645
Делай что должен, и будь что будет
RUSlan48 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Что это за знак и что он значит? Яр|/||< (^_^) Свободное общение 10 04.07.2010 13:16
Файлы *.blb что это такое и как с ними работать brato4karik Общие вопросы Delphi 1 15.04.2010 17:10
Эквалайзер...что это? кто это? Можно ли с ним подружиться? .Phoenix Мультимедиа в Delphi 45 08.04.2010 23:37
Что это такое и как это того... Alex Cones Общие вопросы Delphi 2 11.10.2009 12:04