Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.29;
Скачать: CL | DM;

Вниз

Compile vs Build   Найти похожие ветки 

 
bloodman ©   (2003-05-18 20:44) [0]

Сорри за ламерский вопрос , но чем отличается Compile от Build ?? Ведь в конечном счете получается одно и тоже :)


 
Palladin ©   (2003-05-18 21:19) [1]

Help\Delphi help\Index\Build command


 
Ihor Osov'yak ©   (2003-05-18 21:26) [2]

Build Project - перекомпиляция всех доступных исходных текстов + линковка бинарника
Compile Project - компиляция изменненых/новых со времени последней компиляции исходников + линковка бинарника ..


 
bloodman ©   (2003-05-18 22:03) [3]

сенкс


 
_Narayan_   (2003-05-18 22:12) [4]

нееее , ребята на самом деле основная задача "билд" - это построение ".exe" файла, вот..


 
_Narayan_   (2003-05-18 22:15) [5]

или DLL и т.п. в зависимости от коньюнктуры..


 
bloodman ©   (2003-05-18 22:21) [6]

А задача Covpile в чем тогда? Впрочем тема уже закрыта ....


 
Palladin ©   (2003-05-18 22:28) [7]


> _Narayan_ (18.05.03 22:15)

да что вы говорите...


 
Zacho ©   (2003-05-18 22:28) [8]


> _Narayan_ (18.05.03 22:15)

Угу, нуу...
А если я сделаю Compile то exe у меня не будет, так что ли ???
P.S. Не порите чушь, ей же больно ! :-)


 
_Narayan_   (2003-05-18 22:50) [9]

Налетели коршуны...
Ладно, хоть внимание привлёк.
На самам деле, как правильно заметил Ihor Osov"yak в справке вот что написано (коротко и ясно)

Use Project|Compile project to compile all files in the current project that have changed since the last build. This command is similar to the Build command, except that Compile builds only those files that have changed since the last compile, whereas Build rebuilds all files whether they have changed or not.


 
Anatoly Podgoretsky ©   (2003-05-18 22:58) [10]

У Build есть еще одно назначение, увеличение номера Build


 
_Narayan_   (2003-05-18 23:12) [11]

спешу добавить (что не думали что чушь спорол ранее)

попонятнее бы... ммм...

если есть у вас ресурс(1) (включённый в проект ;) ) при замене включчаемого ресурса просто компиолм не обойдешся
(т.е. без билда не обойдёшся при желании ощутить присутствие ресурс(1) в екзешнике и пр. )


 
DrPass ©   (2003-05-18 23:13) [12]

Эт если галочка стоит.
Честно говоря, мне всегда был непонятен тайный смысл священной процедуры сборки всего проекта. Результат-то все равно будет один и тот же (особенно если галочка не стоит)


 
DrPass ©   (2003-05-18 23:14) [13]


> если есть у вас ресурс(1) (включённый в проект ;) ) при
> замене включчаемого ресурса просто компиолм не обойдешся
> (т.е. без билда не обойдёшся при желании ощутить присутствие
> ресурс(1) в екзешнике и пр. )

Да ладно? Ресурсы включаются в процессе компоновки, а не компиляции.


 
_Narayan_   (2003-05-18 23:19) [14]

а компоновка - это билд или компил ?


 
Ihor Osov'yak ©   (2003-05-19 00:24) [15]

> а компоновка - это билд или компил ?

компоновка, построение, билд - слова-синонимы.

Вообще-то по-классике есть такие понятия или технологические процессы как компиляция и линковка.
Компиляция - преобразование исходного текста в двоичные модули, линковка - построение на основании этих двоичных модулей загружаемого файла..
Борланд в делфи это несколько вольно интерпретирует.. Линковка включена и в "Compile Project" и "Build Project"... Ну а отличия - выше уже говорилось..



 
DrPass ©   (2003-05-19 00:48) [16]

Компоновка - это в русской терминологии синоним линковки, а не билда.
Компоновка следует после компиляции, не зависимо от того, Build или Compile выполняется.


 
Ihor Osov'yak ©   (2003-05-19 00:57) [17]

> Компоновка - это в русской терминологии синоним линковки

Ну не знал, русский все же-не родной :-).. Термин линковка как-бы более стандартный..


 
Нуу   (2003-05-19 01:43) [18]

Если используются {$IFDEF SomeThing} {$ELSE) {$ENDIF}, то без Билда не обойтись!


 
Ihor Osov'yak ©   (2003-05-19 10:44) [19]

2 Нуу (19.05.03 01:43)

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



Страницы: 1 вся ветка

Текущий архив: 2003.05.29;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.014 c
1-94923
Sensor
2003-05-17 16:06
2003.05.29
Обрезать текст перед/после слэша.


4-95156
anton
2003-02-06 09:41
2003.05.29
Как можно прослушивать каталог на появление в нем файла


3-94667
Петров Денис
2003-05-12 09:48
2003.05.29
Timeout expired


1-94810
OlegM
2003-05-19 11:48
2003.05.29
Как удалить из StringList последние два символа


14-95102
Домарощинер
2003-05-11 19:31
2003.05.29
Просмотр и редактирование файлов *.dbf