|
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
|
|||
---|---|---|---|
#18+
Michael Longneck Какие-то бессмысленные метания. Если цель уйти на XE8 и там уже всё собирается, то докинуть пустых юнитов в старый проект, чтобы и он собирался и на этом всё. Другое дело что ни это, ни любые define не помогут если в dfm новые свойства пропишутся или ещё что такое. Поэтому надо уже перейти, а старый забыть. У этого самурая нет цели... только желание избавиться от дублирования "мусора" в секции uses ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 16:45 |
|
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
|
|||
---|---|---|---|
#18+
Michael LongneckПоэтому надо уже перейти, а старый забыть. Повторяю за аффтаршей медленно: старый проект постоянно допиливается, а СКВ, которая могла бы облегчить слияние изменений, она ниасилила. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 16:53 |
|
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
|
|||
---|---|---|---|
#18+
Ну так и допиливать в его в XE8, или он допиливается ещё 5 человеками на 2007, а на XE8 переходит только автор топика? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 17:25 |
|
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
|
|||
---|---|---|---|
#18+
Michael Longneck Какие-то бессмысленные метания. Если цель уйти на XE8 и там уже всё собирается, то докинуть пустых юнитов в старый проект, чтобы и он собирался и на этом всё. Другое дело что ни это, ни любые define не помогут если в dfm новые свойства пропишутся или ещё что такое. Поэтому надо уже перейти, а старый забыть. Перейти на XE-8 полностью теперь не проблема благодаря совету GunSmoker-а (можно переходить хоть прямо сейчас) - для этого не придется копировать одинаковые списки в каждый unit, а всё будет почти также красиво, как на D2007. Но думаю, еще полгодика лучше все же подожду - посмотрим, что юзеры скажут, баги поисправлять надо. А может полгода нет смысла тянуть и три месяца хватит ... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 21:19 |
|
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
|
|||
---|---|---|---|
#18+
ъъъъъ Наталья87 ...но уже после перехода на XE-8, в D2007 незачем уже огороды городить, надо с нее скорее уходить, 2021 год на дворе. А на Delphi 11 - в 2031 году переходить, ага. Для этого D11 неплохо бы сначала купить. А цены у них ну вы сами понимаете. Перейти с XE8 на XE10 вообще не проблема, времени займет пять минут в отличие от перехода с D2007 на XE8. Да и XE8 в принципе то неплохая среда, довольно современная. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 21:21 |
|
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakov Michael LongneckПоэтому надо уже перейти, а старый забыть. Повторяю за аффтаршей медленно: старый проект постоянно допиливается, а СКВ, которая могла бы облегчить слияние изменений, она ниасилила. Да представляю примерно, что такое СКВ. Но не хочется с ними огород городить тем более переход уже на 99% сделан. Вносить доработки параллельно в 2 проекта на D2007 и на XE8 это ад и СКВ разве что облегчит этот процесс но лучше просто не вести 2 проекта параллельно тогда и с СКВ заморачиваться не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2021, 21:24 |
|
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
|
|||
---|---|---|---|
#18+
[quot Наталья87#22393500] northener Странно слышать такое, когда у меня уже более четверти века нормально работает такая секция uses Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
У Вас тут нет ни одного инклуда. А неплохо бы вынести всё что у вас в отдельный файл А. Вы так вот про что... Да у меня тут нет никакого такого бреда. Типа писать в каждом модуле проекта, где такой набор модулей в таком порядке нужен USES {$I VCL.pas}, ...; Я пока не понимаю зачем такой инклуд нужен. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2021, 02:54 |
|
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
|
|||
---|---|---|---|
#18+
[quot northener#22393938] Наталья87 пропущено... У Вас тут нет ни одного инклуда. А неплохо бы вынести всё что у вас в отдельный файл А. Вы так вот про что... Да у меня тут нет никакого такого бреда. Типа писать в каждом модуле проекта, где такой набор модулей в таком порядке нужен USES {$I VCL.pas}, ...; Я пока не понимаю зачем такой инклуд нужен. Ну захотелось заказчику, чтобы все кнопочки в программе стали зелёными - пожалуйста. Через два дня захотелось чтобы стали красными - правок на 2 минуты. Можно вообще опцию сделать, изменяющую например цвет кнопок во всей программе. Просто в базовом классе ColorForm (который подключим ко всем формам) прописываем нужные цвета (либо читаем из ini) и они автоматом обновятся во всех формах. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2021, 10:22 |
|
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
|
|||
---|---|---|---|
#18+
Наталья87 (который подключим ко всем формам) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2021, 13:32 |
|
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
|
|||
---|---|---|---|
#18+
Наталья87Ну захотелось заказчику, чтобы все кнопочки в программе стали зелёными - пожалуйста. Через два дня захотелось чтобы стали красными - правок на 2 минуты. Можно вообще опцию сделать, изменяющую например цвет кнопок во всей программе. Не самые глупые люди в своё время озаботились этим на уровне системы. Потом пришли молодые энтузизасты и перепилили хорошую идею в "темы". А заставлять пользователя настраивать желаемую палитру и прочий UX в каждом приложении отдельно - это линуховый садизм. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2021, 14:40 |
|
|
start [/forum/topic.php?fid=58&msg=40110661&tid=2036891]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
129ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 241ms |
0 / 0 |