| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Delphi: Общие вопросы > Release и Debug сборки |
| Автор: CTapMex 22.10.2008, 14:38 |
| Приветствую. вопрос этот практически нигде не освещен , ну я не смог найти в общем. использую delphi 2007 . в ней есть настройки параметров сборки Release и Debug . одна из разниц между ними - не включается отладочная информация. возникло 2 вопроса 1. если я использую делфи без всяких сторонних компонентов, то в debug сборке берутся dcu файлы из папок, указанных в debug dcu files (настройки среды), а в релизе из library paths ? 2. когда устанавливаешь сторонние компоненты , напрмиер тот же fibplus, они компилируются в обе версии , или только в релиз, или только в дебаг? т.е. интересует процесс разработки ставится делфи, ставятся все нужные компоненты но компилируются они все в дебаг сборку. получив приемлимый результат работы мы (с помощью скривтов автосборщика, ну или машины где все версии компонент собраны в релиз) мы собираем релиз версию? лет 5 уже программирую на делфи , но как то этому не придавал значения, да и не знал. надо рости. поделитесь опытом . |
| Автор: CTapMex 23.10.2008, 06:55 | ||
пока что вот что нашел
тоже и тут http://dimas-page.narod.ru/MATER/TEACH/COMPIL/ статья по структуре и компиляции проекта http://www.softsl.com/Pagsect-260.html (во многих источниках она есть) кстати , вот Delphi Project Structure Folder Organisation - Best Practice? ( http://delphi.about.com/od/delphitips2008/qt/project_layout.htm ) больше пока нету. может имеет смысл задать вопрос на иностранных форумах, но у меня нет такого знания языка |
| Автор: CTapMex 23.10.2008, 09:35 | ||
получается, использование опций отключения дебаг информации при компилировании, никак не сказывается на результирующем файле |
| Автор: Bose 23.10.2008, 12:34 |
| Спасибо, CTapMex Вот здесь ещё есть http://dn.codegear.com/article/27057(на английском) |
| Автор: CTapMex 27.10.2008, 07:29 |
| чтобы тема тут не заглохла доконца, вот http://forum.ru-board.com/topic.cgi?forum=33&bm=1&topic=9383&start=840 тут под ником fcdobpiy я задал такой же вопрос. ну и народ привел пару примеров. |
| Автор: Bose 11.11.2008, 16:51 |
| Те отличия, с которыми я столкнулся: Debug сборка компилируется с отключенной оптимизацией -$O- включённым флагом Inlcude debug Information -$D+ в качестве первой папки Search передаётся папка {$DELPHI}\Lib\Debug. (потом {$DELPHI}\Lib\ ) (1) Release сборка компилируется с выключённым флагом Inlcude debug Information -$D- папка {$DELPHI}\Lib\Debug не используется (1) из-за этого у меня и http://forum.vingrad.ru/forum/topic-234071.html |