Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Потрепаться";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];

Вниз

build   Найти похожие ветки 

 
race1   (2003-08-16 11:50) [0]

я зачем нажимать на кнопку Build project\all, когда можно нажать Ctrl+F9? это же будет быстрее, а результат один. только для статистики?


 
Anatoly Podgoretsky   (2003-08-16 12:46) [1]

А читал в меню, что делает Ctrl+F9


 
race1   (2003-08-16 13:42) [2]

ага! Compile project. Понятно, что Build всё компиляет, что только можно :) но зачем? пишу себе проект, там n юнитов. Я жму Compile и получаю откомпилированные МОИ n юнитов, а зачем мне жать Build, что бы куча всего от меня независящего компилялось - непойму. Разве что я сам компонент пишу, но это другое по-моему, нежели просто программа


 
Ketmar   (2003-08-16 16:27) [3]

матчасть учить надо. в частности, знать, что есть "билд" программы. перед релизом весьма желательно бы собрать программу "с нуля". почему -- вопрос отдельный.
кстати, и номер билда в versioninfo дельфи автоматически увеличит.


 
race1   (2003-08-16 19:01) [4]

а как-нить в двух словах можно? просто страх как интересно :)


 
Ketmar   (2003-08-16 19:47) [5]

можно. но лень.


 
iZEN   (2003-08-17 00:52) [6]

Проблема всё-такие иногда вылезает наружу: среда не может полностью контролировать изменённые вручную файлы - просто уходят некоторые вещи от её "взора" (то ли связано с дисковыми буферами, то ли с отложенной записью изменений на диск, то ли с параллельным использованием одного и того же файла разными процессами - разное бывает в датском королевстве :)
Так что полезно время от времени делать BuildAll всего проекта даже когда работаешь один.


 
KSergey   (2003-08-17 11:54) [7]

Ketmar © (16.08.03 19:47)
можно. но лень.


А может напрягетесь для нас, темных? Будем признательны

На сколько я понимаю, Build All необходим тогда, когда среда по каким-то причинам не смогла распознать изменения в каком-то файле, как правило - изменение его помимо IDE (копирование файла, исправление в стороннем деракторе, изменение системного времени "в неожианную сторону" и т.п.; при чем тут упомянутые дисковые буфера - мне не понятно). Кроме того при изменении файлов другим человеком (участником проекта, при работе не в одиночку), что в принципе подпадает под первую часть описания.
В остальных случаях - по вкусу.
Часто сигналом к ребилду может служить неадекватнгое поведение откомпилированной программы, "незмечаемые" компилятором изменения исходного кода.
В остальных случаях (как написано "периодически делать с нуля полезно") - рационально объяснить не берусь, хотя что-то в этом есть ;) Да и разве можно все досконально объяснить, что там в этой железяке творится? Наверное можно, да нет, точно можно - это рукотворное творение, а значит полностью познаваемое, но дешевле сделать rebuild ;).



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

Форум: "Потрепаться";
Текущий архив: 2003.09.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
1-10696
lightix
2003-08-20 15:39
2003.09.04
Добавить событие к классу


7-10995
цоб
2003-06-17 19:33
2003.09.04
<CTRL-ALT-DEL> под Win XP home ed.


3-10582
korvin
2003-08-14 09:25
2003.09.04
---|Ветка была без названия|---


14-10948
Klavishnik
2003-08-16 14:19
2003.09.04
Можно программно отключить


1-10800
lamorg
2003-08-21 22:24
2003.09.04
Что такое CLSID?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский