![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]()
Всем Доброго Дня =)
Когда открываешь новый проект, Delphi автоматически создает готовый шаблон программы - форму, юнит, с описанными в нем uses и прочими разделами. Кто-нибудь знает, откуда программа берет этот код, и можно ли как-то изменить то, что программа создает по умолчанию? Например - дописать свой юнит в uses. заранее спасибо. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Можно. Можно создать в Делфи свой проект, потом указать ему (сейчас не вспомню как это делается) что этот проект будет шаблонным. Тогда при создании проекта на вкладке User Templates или Design Project или типа того (проверить не могу Делфина нет) появится твоя заготовка.
I'm learning to live...
Последний раз редактировалось Stilet; 24.11.2013 в 12:33. |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]()
Чаще всего это не нужно, баловство.
http://www.webdelphi.ru/2010/04/delp...oda-templates/
alextrof94$gmail.com
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]()
почему почти все мои идеи считают баловством?
Я не привык ходить стандартными путями - я изобретаю свои велосипеды. alextrof94, у меня частенько возникает интерес изучить что-то новенькое в Delphi, или по-быстрому проверить как будет работать то, что пришло мне в голову, например. И каждый раз это начинается с создания нового проекта, в который я неизбежно дописываю пару самописных юнитов, без которых моя работа была бы немыслима. Мне просто надоело делать это в каждом новом проекте, вот и хочу, чтобы Delphi сразу писал шаблон с моими юнитами. неужели кто-то захочет оспорить практическую пользу такой возможности? |
![]() |
![]() |
![]() |
#5 | |
Форумчанин
Регистрация: 16.03.2013
Сообщений: 599
|
![]() Цитата:
Приведи пожалуйста примеры таких функций.
alextrof94$gmail.com
|
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 18.10.2010
Сообщений: 419
|
![]()
юнит Debug: (подключаю всегда)
procedure Trace - обертка над ShowMessage. написал кучу перегружаемых функций, причины: 1. ShowMessage слишком долго писать 2. Trace осталось после опыта с Flash и нравится больше 3. можно сразу передавать разные типы переменных (string, integer, TPoint, TRect) - само разберется SetTimer - запоминает текущее время TraceTimer - показывает сколько миллисекунд прошло с последнего вызова SetTimer. используется для оценки времени работы кода. SetTimer ... TraceTimer вместо var a:integer; a:=GetTickCount; ... ShowMessage(IntToStr(GetTickCount-a)); юнит XrobRect: (подключаю часто) разнообразные функции для работы с прямоугольниками *создание *перемещение *масштабирование *выравнивание юнит XrobF: (подключаю всегда) моя личная помойка, требует хорошей чистки, но в то же время содержит различные полезные вкусности список можно продолжать =) Как я уже говорил, новые проекты создаются под каждый новый вопрос, который я хотел бы изучить. А вопросы бывают разные - WinAPI, компоненты, графика и в идеале, должны быть подключены все юниты, которые потенциально могут мне пригодиться. Да, я догадываюсь, что вы мне на это скажете - "это не оптимально! незачем перегружать программу...!", но ведь в таких случаях программа как таковая не является основной целью. Зачастую, после того, как я сделаю что хотел - оформляю это отдельным юнитом или компонентом, а весь проект просто сношу И смысл всей затеи только в том, чтобы мой шаблон создавался сразу в новом проекте. А если нужно что-то дополнительно выбирать - то тогда мне проще написать отдельную программу, которая мне в один клик будет создавать полностью готовую папку с проектом =) Последний раз редактировалось xrob; 24.11.2013 в 15:51. |
![]() |
![]() |
![]() |
#7 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Тебе решать, но рекомендую обратить внимание на эту технологию взамен шаблонных проектов.
I'm learning to live...
|
||
![]() |
![]() |
![]() |
#8 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Цитата:
Тебе решать, но рекомендую обратить внимание на эту технологию взамен шаблонных проектов.
I'm learning to live...
|
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Настройки компилятора Delphi по умолчанию | Александр Павлович | Общие вопросы Delphi | 1 | 28.11.2012 10:22 |
Ошибка при смене источника звука по умолчанию (Delphi) | vasiliy_09_05 | Win Api | 2 | 28.08.2012 17:57 |
CodeGear. Как сделать, что бы dproj по умолчанию открывалось через Delphi, а не через всю студию? | TwiX | Общие вопросы Delphi | 2 | 10.11.2009 22:24 |
директория сохранения проекта по умолчанию (Delphi 7) | ivladak | Общие вопросы Delphi | 2 | 04.07.2009 13:52 |
Delphi - форма по умолчанию | Dj_smart | Общие вопросы Delphi | 8 | 03.03.2009 17:06 |