powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / 10.2.3 компилит всё вподряд
12 сообщений из 12, страница 1 из 1
10.2.3 компилит всё вподряд
    #39712785
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем.
Есть project group, в нём апликация и packages.
Есть, естественно, активныи проект, но как нажмёш build или compile то
компилит о билдит ВСЁ впоряд... а если из Project manager-a через меню выбрать комилить/билдить, то
там да - один конкретныи проект собирает, а так всё впоряд ...
Dependencies между проектами неуказано.

Как вдолбить ему чтоб компилил ТОЛЬКО активныи проект ???
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39712973
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex, но как нажмёш build или compile то компилит о билдит ВСЁ впорядГде нажмешь?
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39713564
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Janex, но как нажмёш build или compile то компилит о билдит ВСЁ впорядГде нажмешь?

В меню: "Project/build project" или "Project/compile project"

В проект групе есть екзешник, котрыи юзает мои BPL, и если компилить етот BPL (он активныи
проект в групе)), то сперва компилится екзешник, потом BPL. Если второи раз компилить,
то только BPL, но если подёргатъ екзешник, то опять сперва он, потом BPL...

Разрабатываю компоненти в екзешнике в дизаинтаиме смотрю как он ведёт себя и бесит что дельфа
каждыи раз компилит етот екзешник, хотя ето нафиг ненужно ...
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39713581
Олег Третьяков
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,
В ProjectManager->правый клик на экзешнике->Dependencies - поснимать галки.
У bpl в Options->Description->build control->explict rebuild
Оно?
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39713590
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Олег ТретьяковJanex,
В ProjectManager->правый клик на экзешнике->Dependencies - поснимать галки.
У bpl в Options->Description->build control->explict rebuild
Оно?

Нет, не оно :(
Dependencies нету негде и везгде explict rebuild
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39713614
Котовасия
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Janex,

создай другую группу проектов из тех же самых проектов. Что-то поменялось?
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39713623
ma1tus
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39713631
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Потому что compile -- компилит только измененные файлы, а вот build -- компилит ВСЕ файлы, до чего дотянется. Причем дотягиваться будет через всякие uses и пути в настройках проекта и делфи. Т.е. если в путях одного проекта будут ссылки до папки с исходниками другого -- то он и будет компилиться тоже (не проект, а его файлы).

Чтобы этого не было -- надо в проектах/компонентах разделить исходники и dcu по разным папкам (в настройках проекта есть output dirs). После этого чужое компилиться не будет, т.к. тупо не из чего будет взять (будут только готовые dcu лежать).
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39713663
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ma1tusJanexи бесит http://www.erikstok.nl/delphi/artikelen/delphi_tools_6.html( zip )
То что надо ... немношко обработал напильником для себя и пашет ...
Спасибо ...
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39713753
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDi. Т.е. если в путях одного проекта будут ссылки до папки с исходниками другого -- то он и будет компилиться тожеБред.

Будут компилироваться только модули указанные в секции uses
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39713782
Фотография JayDi
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_JaDi. Т.е. если в путях одного проекта будут ссылки до папки с исходниками другого -- то он и будет компилиться тоже (не проект, а его файлы).Бред.

Будут компилироваться только модули указанные в секции uses
Я вообще-то об этом и говорю -- будут компилиться ВСЁ, до чего доберется делфя. Читай, все файлы в uses, для которых есть pas-файлы. Поэтому и надо оставлять только dcu, тогда и не будет всё перестраивает и скорость заметно увеличится (заодно и отладчик внутрь левых файлов падать не будет).
...
Рейтинг: 0 / 0
10.2.3 компилит всё вподряд
    #39713799
Janex
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
JaDi_Vasilisk_пропущено...
Бред.

Будут компилироваться только модули указанные в секции uses
Я вообще-то об этом и говорю -- будут компилиться ВСЁ, до чего доберется делфя. Читай, все файлы в uses, для которых есть pas-файлы. Поэтому и надо оставлять только dcu, тогда и не будет всё перестраивает и скорость заметно увеличится (заодно и отладчик внутрь левых файлов падать не будет).

Неа, ето не то ...
Я ето уже курил, давно напаролся на то что компиля екзешник, компилится, на пример, вес Devexpress.
Yбрал пути с соурсов и оставил пути только на dcu. Ето работает.
Но когда компилиш компонент и сперва компилится екзешник, где он присутствует, то ето уже глюк среди.
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / 10.2.3 компилит всё вподряд
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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