Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Макет файла по умолчанию в C ++ Builder (и Delphi)

Автор вопроса: Tommy AndersenОтветов: 2

Некоторое время меня сильно раздражала среда разработки C ++ Builder. Когда я кодирую, я всегда использую стандартный макет для файлов кода. У меня есть стандартный заголовок, который я использую, в том числе, т.е. Лицензия на файл, имя файла, дата и т. д.

Но мне не удалось найти нигде, чтобы вставить это, поэтому, когда я, например, создаю новый модуль, этот заголовок вставляется автоматически. Конечно, я могу просто вставлять это каждый раз, но это немного раздражает, когда на это тратится время.

Итак, мой вопрос: можно ли создать шаблон файла для файлов C ++ по умолчанию или изменить существующие, чтобы они всегда начинались с моего предопределенного макета. Я опасаюсь, что, как и большинство других вещей в C ++ Builder IDE, это жестко запрограммировано в ней.

В настоящее время при создании нового модуля создается файл .cpp с:

//---------------------------------------------------------------------------


#pragma hdrstop

#include "Unit1.h"

//---------------------------------------------------------------------------

#pragma package(smart_init)

и соответствующий файл заголовка с:

//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#endif

Это то, что я хочу изменить в моем собственном макете.

Я использую Codegear C ++ Builder 2007.

delphic++builderc++builder-2007

Ответы

Ответ 1 · рейтинг 4 · Kris Kumler

См. "Добавление элементов в репозиторий объектов" в файле справки.

По сути, 1. Создайте файл (ы) модуля по своему усмотрению 2. Перейдите в Project -> Add to Repository 3. Добавьте информацию. 4. Он будет доступен в области Файл -> Создать ...

Есть также способы публиковать и редактировать элементы репозитория. Элементы распределения по умолчанию не так гибки, но создание собственных должно делать именно то, что вам нужно.

Ответ 2 · рейтинг 1 · skamradt

Для значений по умолчанию см. Ответы на вопрос о уменьшении " использует шаблон предложения, который также находится при переполнении стека. Для этого потребуются такие же изменения.

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы