|
|
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
Привет всем. Есть project group, в нём апликация и packages. Есть, естественно, активныи проект, но как нажмёш build или compile то компилит о билдит ВСЁ впоряд... а если из Project manager-a через меню выбрать комилить/билдить, то там да - один конкретныи проект собирает, а так всё впоряд ... Dependencies между проектами неуказано. Как вдолбить ему чтоб компилил ТОЛЬКО активныи проект ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2018, 08:48 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
Janex, но как нажмёш build или compile то компилит о билдит ВСЁ впорядГде нажмешь? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.10.2018, 13:31 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_Janex, но как нажмёш build или compile то компилит о билдит ВСЁ впорядГде нажмешь? В меню: "Project/build project" или "Project/compile project" В проект групе есть екзешник, котрыи юзает мои BPL, и если компилить етот BPL (он активныи проект в групе)), то сперва компилится екзешник, потом BPL. Если второи раз компилить, то только BPL, но если подёргатъ екзешник, то опять сперва он, потом BPL... Разрабатываю компоненти в екзешнике в дизаинтаиме смотрю как он ведёт себя и бесит что дельфа каждыи раз компилит етот екзешник, хотя ето нафиг ненужно ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 13:45 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
Janex, В ProjectManager->правый клик на экзешнике->Dependencies - поснимать галки. У bpl в Options->Description->build control->explict rebuild Оно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 14:03 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
Олег ТретьяковJanex, В ProjectManager->правый клик на экзешнике->Dependencies - поснимать галки. У bpl в Options->Description->build control->explict rebuild Оно? Нет, не оно :( Dependencies нету негде и везгде explict rebuild ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 14:12 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
Janex, создай другую группу проектов из тех же самых проектов. Что-то поменялось? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 14:36 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
Janexи бесит http://www.erikstok.nl/delphi/artikelen/delphi_tools_6.html( zip ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 14:53 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
Потому что compile -- компилит только измененные файлы, а вот build -- компилит ВСЕ файлы, до чего дотянется. Причем дотягиваться будет через всякие uses и пути в настройках проекта и делфи. Т.е. если в путях одного проекта будут ссылки до папки с исходниками другого -- то он и будет компилиться тоже (не проект, а его файлы). Чтобы этого не было -- надо в проектах/компонентах разделить исходники и dcu по разным папкам (в настройках проекта есть output dirs). После этого чужое компилиться не будет, т.к. тупо не из чего будет взять (будут только готовые dcu лежать). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 15:04 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
ma1tusJanexи бесит http://www.erikstok.nl/delphi/artikelen/delphi_tools_6.html( zip ) То что надо ... немношко обработал напильником для себя и пашет ... Спасибо ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 15:34 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
JaDi. Т.е. если в путях одного проекта будут ссылки до папки с исходниками другого -- то он и будет компилиться тожеБред. Будут компилироваться только модули указанные в секции uses ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 17:21 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
_Vasilisk_JaDi. Т.е. если в путях одного проекта будут ссылки до папки с исходниками другого -- то он и будет компилиться тоже (не проект, а его файлы).Бред. Будут компилироваться только модули указанные в секции uses Я вообще-то об этом и говорю -- будут компилиться ВСЁ, до чего доберется делфя. Читай, все файлы в uses, для которых есть pas-файлы. Поэтому и надо оставлять только dcu, тогда и не будет всё перестраивает и скорость заметно увеличится (заодно и отладчик внутрь левых файлов падать не будет). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 18:13 |
|
||
|
10.2.3 компилит всё вподряд
|
|||
|---|---|---|---|
|
#18+
JaDi_Vasilisk_пропущено... Бред. Будут компилироваться только модули указанные в секции uses Я вообще-то об этом и говорю -- будут компилиться ВСЁ, до чего доберется делфя. Читай, все файлы в uses, для которых есть pas-файлы. Поэтому и надо оставлять только dcu, тогда и не будет всё перестраивает и скорость заметно увеличится (заодно и отладчик внутрь левых файлов падать не будет). Неа, ето не то ... Я ето уже курил, давно напаролся на то что компиля екзешник, компилится, на пример, вес Devexpress. Yбрал пути с соурсов и оставил пути только на dcu. Ето работает. Но когда компилиш компонент и сперва компилится екзешник, где он присутствует, то ето уже глюк среди. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.10.2018, 19:30 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39713753&tid=2040315]: |
0ms |
get settings: |
8ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
250ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 225ms |
| total: | 564ms |

| 0 / 0 |
