Как уменьшить" использование " шаблонной формы для новых форм?
Каждый раз, когда я добавляю новую форму в свой проект, она отбрасывает большой кусок шаблонного текста в предложении uses.
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs;
Серьезно, кто использует блок вариантов на чем-то похожем на регулярную основу? Обычно я удаляю окна, сообщения, варианты, графику и диалоги и никогда не пропускаю их.
Это должно быть из файла шаблона где-то, но я не могу его найти. Кто-нибудь знает, где я могу найти шаблон и отредактировать его? Я использую D2009, на случай, если это изменился недавно.
4 ответа:
Соответствующий ресурс находится в $(BDS)\bin\delphivclide*.вы можете извлечь, отредактировать и обновить его с помощью редактора ресурсов по вашему выбору (я рекомендую тот, который включен в Pelles C).
Для пользователей C++Builder файл шаблона является "CPPVCLIDECMD" в bcbvclide*.БПЛ.
Если вы используете локализованную версию RAD Studio, просмотрите соответствующие файлы языковых ресурсов (*. DE, *.FR или *.JA).
Вы ничего не сохраните, удалив окна и сообщения . графики идиалоги могут быть добавлены обратно в зависимости от того, какие компоненты вы бросаете на форму, и они довольно полезны для ссылки в любом случае. Сомневаюсь, что вы экономите много, удаляя их. Не стесняйтесь удалять варианты, Если вы их не используете (что, я согласен, довольно распространено, если вы не занимаетесь разработкой COM или DB).
Я думаю, что все зависит от вашей цели в очистке использует предложение. Варианты - это действительно единственный вариант, который может повлиять на ваше приложение.
Что касается изменения шаблона по умолчанию, я полагаю, что он находится в пакете, который говорит, что если вы спускаетесь с TForm, то вы получаете их. Скорее всего, вам нужно будет изменить a .PAS-файл и перестроить пакеты VCL. Много работы за очень малую выгоду.
Я обычно использую "Uses cleaner", который поставляется с cnPack после завершения проекта, он даст вам список всех неиспользуемых единиц в вашем проекте, потому что обычно при завершении проекта у вас может быть больше неиспользуемых единиц, чем вы упомянули.
Вообще-то, меня это тоже беспокоило.
Но затем я проверил размер исполняемого файла, скомпилированного с единицами по умолчанию, а затем проверил его без них (сообщения, варианты, Grahpics), и размер был не намного меньше.
Диалоги.pas добавляет несколько килобайт,но я часто использую диалоги delphi VCL вместо Win API.
Так что, я бы сказал, не слишком заморачивайтесь с ними