powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
10 сообщений из 60, страница 3 из 3
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
    #40110374
Fr0sT-Brutal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Michael Longneck
Какие-то бессмысленные метания. Если цель уйти на XE8 и там уже всё собирается, то докинуть пустых юнитов в старый проект, чтобы и он собирался и на этом всё. Другое дело что ни это, ни любые define не помогут если в dfm новые свойства пропишутся или ещё что такое. Поэтому надо уже перейти, а старый забыть.

У этого самурая нет цели... только желание избавиться от дублирования "мусора" в секции uses
...
Рейтинг: 0 / 0
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
    #40110378
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Michael LongneckПоэтому надо уже перейти, а старый забыть.

Повторяю за аффтаршей медленно: старый проект постоянно допиливается, а СКВ,
которая могла бы облегчить слияние изменений, она ниасилила.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
    #40110395
Michael Longneck
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну так и допиливать в его в XE8, или он допиливается ещё 5 человеками на 2007, а на XE8 переходит только автор топика?
...
Рейтинг: 0 / 0
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
    #40110468
Наталья87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Michael Longneck
Какие-то бессмысленные метания. Если цель уйти на XE8 и там уже всё собирается, то докинуть пустых юнитов в старый проект, чтобы и он собирался и на этом всё. Другое дело что ни это, ни любые define не помогут если в dfm новые свойства пропишутся или ещё что такое. Поэтому надо уже перейти, а старый забыть.


Перейти на XE-8 полностью теперь не проблема благодаря совету GunSmoker-а (можно переходить хоть прямо сейчас) - для этого не придется копировать одинаковые списки в каждый unit, а всё будет почти также красиво, как на D2007. Но думаю, еще полгодика лучше все же подожду - посмотрим, что юзеры скажут, баги поисправлять надо. А может полгода нет смысла тянуть и три месяца хватит ...
...
Рейтинг: 0 / 0
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
    #40110470
Наталья87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ъъъъъ
Наталья87
...но уже после перехода на XE-8, в D2007 незачем уже огороды городить, надо с нее скорее уходить, 2021 год на дворе.

А на Delphi 11 - в 2031 году переходить, ага.


Для этого D11 неплохо бы сначала купить. А цены у них ну вы сами понимаете. Перейти с XE8 на XE10 вообще не проблема, времени займет пять минут в отличие от перехода с D2007 на XE8. Да и XE8 в принципе то неплохая среда, довольно современная.
...
Рейтинг: 0 / 0
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
    #40110472
Наталья87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov

Michael LongneckПоэтому надо уже перейти, а старый забыть.

Повторяю за аффтаршей медленно: старый проект постоянно допиливается, а СКВ,
которая могла бы облегчить слияние изменений, она ниасилила.


Да представляю примерно, что такое СКВ. Но не хочется с ними огород городить тем более переход уже на 99% сделан. Вносить доработки параллельно в 2 проекта на D2007 и на XE8 это ад и СКВ разве что облегчит этот процесс но лучше просто не вести 2 проекта параллельно тогда и с СКВ заморачиваться не нужно.
...
Рейтинг: 0 / 0
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
    #40110499
northener
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot Наталья87#22393500]
northener
Странно слышать такое, когда у меня уже более четверти века нормально работает такая секция uses
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
uses
  BDE, Windows, Messages, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls,
  Buttons, ExtCtrls, Grids, TabNotBk, DBTables, DB, DBGrids, Password, Users,
  DBCtrls, Mask, SysUtils,
  {$IFNDEF Net}
  Ohrana, Attentn, Request, WMake,
  {$ELSE}
   DBDir,
  {$ENDIF}
  Dbmodule, VConst, JFiltr, MMSystem, IniFiles, Spin, Misc
  {$IFNDEF Demo, Net} , Tables {$ENDIF}, Main2,
  Menus, FileCtrl, Progr, ComCtrls, RxDualList, Indicator, Tabs, ImgList,
  ToolWin, RXSplit, RXCtrls, RxDBLists, RxAppEvent, RXShell,
  RXDBCtrl, rxPlacemnt, XPMan;



У Вас тут нет ни одного инклуда. А неплохо бы вынести всё что у вас в отдельный файл

А. Вы так вот про что...
Да у меня тут нет никакого такого бреда.
Типа писать в каждом модуле проекта, где такой набор модулей в таком порядке нужен
USES {$I VCL.pas}, ...;

Я пока не понимаю зачем такой инклуд нужен.
...
Рейтинг: 0 / 0
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
    #40110566
Наталья87
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
[quot northener#22393938]
Наталья87
пропущено...


У Вас тут нет ни одного инклуда. А неплохо бы вынести всё что у вас в отдельный файл

А. Вы так вот про что...
Да у меня тут нет никакого такого бреда.
Типа писать в каждом модуле проекта, где такой набор модулей в таком порядке нужен
USES {$I VCL.pas}, ...;

Я пока не понимаю зачем такой инклуд нужен.


Ну захотелось заказчику, чтобы все кнопочки в программе стали зелёными - пожалуйста. Через два дня захотелось чтобы стали красными - правок на 2 минуты. Можно вообще опцию сделать, изменяющую например цвет кнопок во всей программе.

Просто в базовом классе ColorForm (который подключим ко всем формам) прописываем нужные цвета (либо читаем из ini) и они автоматом обновятся во всех формах.
...
Рейтинг: 0 / 0
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
    #40110661
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наталья87
(который подключим ко всем формам)
От которого наследуются все формы
...
Рейтинг: 0 / 0
Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
    #40110706
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Наталья87Ну захотелось заказчику, чтобы все кнопочки в программе стали зелёными -
пожалуйста. Через два дня захотелось чтобы стали красными - правок на 2 минуты.
Можно вообще опцию сделать, изменяющую например цвет кнопок во всей программе.

Не самые глупые люди в своё время озаботились этим на уровне системы. Потом
пришли молодые энтузизасты и перепилили хорошую идею в "темы".

А заставлять пользователя настраивать желаемую палитру и прочий UX в каждом
приложении отдельно - это линуховый садизм.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
10 сообщений из 60, страница 3 из 3
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Запретить Delphi вставлять модули в секцию USES при компиляции и сохранении проекта
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]