Мастера DELPHI, Delphi programming community Рейтинг@Mail.ru Титульная страница Поиск, карта сайта Написать письмо 
| Новости |
Новости сайта
Поиск |
Поиск по лучшим сайтам о Delphi
FAQ |
Огромная база часто задаваемых вопросов и, конечно же, ответы к ним ;)
Статьи |
Подборка статей на самые разные темы. Все о DELPHI
Книги |
Новинки книжного рынка
Новости VCL
Обзор свежих компонент со всего мира, по-русски!
|
| Форумы
Здесь вы можете задать свой вопрос и наверняка получите ответ
| ЧАТ |
Место для общения :)
Орешник |
Коллекция курьезных вопросов из форумов
KOL и MCK |
KOL и MCK - Компактные программы на Delphi
Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / rsdn.org

 
Чтобы не потерять эту дискуссию, сделайте закладку « предыдущая ветвь | форум | следующая ветвь »

Компиляция


Mari220   (23.08.17 22:12

Xe10. Вот есть например в одном каталоге dcu файл сформированый из pas (там же), в котором часть процедур и функций компилируется в зависимости от разных DEFINE в файле my.inc (там же).

Вопрос: если я pas файл убираю, и в проекте этот dcu указываю, то будет ли влиять на компиляцию изменения в inc?

Т.е. если нет исходника, будет ли при перекомпиляции проекта учитываться изменения в inc файле?


Игорь Шевченко ©   (23.08.17 22:37[1]

не будет


Mari220   (23.08.17 22:45[2]

а как быть, если заказчик требует разные варианты но код нельзя предоставить? наклепать разных dcu?


Юрий Зотов ©   (23.08.17 23:18[3]

> наклепать разных dcu?

Не поможет. DCU нужны при сборке EXE, а не когда EXE уже готов.

Придется либо делать несколько EXE, либо рулить варианты внутри одного EXE через параметры запуска (например).

Еще способ - запихнуть варианты в DLL, но это, по сути, то же самое.


rrrrrr ©   (23.08.17 23:23[4]

если я pas файл убираю, и в проекте этот dcu указываю, то будет ли влиять на компиляцию изменения в inc?

он хочет отдать проект в исходниках, но без нескольких *.pas


Юрий Зотов ©   (23.08.17 23:26[5]

Когда-то я делал нечто подобное. Код, который нельзя предоставить, включил в INC и предоставил все, кроме этого INC, честно согласовав. Впрочем, это не решает проблему вариантной компиляции.


версия для печати

Написать ответ

Ваше имя (регистрация  E-mail 







Разрешается использование тегов форматирования текста:
<b>жирный</b> <i>наклонный</i> <u>подчеркнутый</u>,
а для выделения текста программ, используйте <code> ... </code>
и не забывайте закрывать теги! </b></i></u></code> :)


Наверх

  Рейтинг@Mail.ru     Титульная страница Поиск, карта сайта Написать письмо