<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/'><id>tag:blogger.com,1999:blog-1724180200433302177.post2336352682263121691..comments</id><updated>2011-09-01T17:47:41.556+03:00</updated><category term='грабли'/><category term='инструменты'/><category term='Delphi 2010'/><category term='обзор'/><category term='JCL'/><category term='видео'/><category term='Lazy Delphi Builder'/><category term='подведение итогов'/><category term='cnWizards'/><category term='dcc32'/><category term='JVCL'/><category term='организация проекта'/><category term='Oracle'/><category term='wix'/><category term='учёба'/><category term='текучка'/><category term='эксперты'/><category term='Delphi 2011'/><category term='бла бла бла'/><category term='rxlib'/><category term='работа'/><category term='Delphi'/><category term='Jedi'/><category term='перевод'/><category term='Blogroll'/><category term='know how'/><category term='генерики'/><title type='text'>Comments on TDelphi: будни Delphi блоггера: Lazy Delphi Builder 1.4.0.175</title><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://www.tdelphiblog.com/feeds/2336352682263121691/comments/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default'/><link rel='alternate' type='text/html' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html'/><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh4.googleusercontent.com/-PhyKjjFL47Q/AAAAAAAAAAI/AAAAAAAAAAA/sHsXZ4QrLpA/s512-c/photo.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>9</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1724180200433302177.post-6932952300840582970</id><published>2011-09-01T17:47:41.556+03:00</published><updated>2011-09-01T17:47:41.556+03:00</updated><title type='text'>Спасибо за отчёт.

Да, действительно, всё содержим...</title><content type='html'>Спасибо за отчёт.&lt;br /&gt;&lt;br /&gt;Да, действительно, всё содержимое сетевых папок считается несуществующим и попадает в мусорную корзину (Recycled).&lt;br /&gt;&lt;br /&gt;Я зафиксировал этот баг у себя в todo-списке.&lt;br /&gt;&lt;br /&gt;На данный момент могу посоветовать вариант подключать сетевую папку в виде диска:&lt;br /&gt;net use x: \\computer name\share name&lt;br /&gt;&lt;br /&gt;и работать в LazyDB с сетевой папкой как с локальным диском.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/6932952300840582970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/6932952300840582970'/><link rel='alternate' type='text/html' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html?showComment=1314888461556#c6932952300840582970' title=''/><author><name>Aleksey Timohin</name><uri>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html' ref='tag:blogger.com,1999:blog-1724180200433302177.post-2336352682263121691' source='http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-951536487'/></entry><entry><id>tag:blogger.com,1999:blog-1724180200433302177.post-8055005902306427292</id><published>2011-09-01T17:15:07.909+03:00</published><updated>2011-09-01T17:15:07.909+03:00</updated><title type='text'>Глюки при сканировании папок с сетевыми путями. Ук...</title><content type='html'>Глюки при сканировании папок с сетевыми путями. Указать папку в сети и нажать Scan. Кроме папки Recycled ничего нет. И в этой папке все как то не так.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/8055005902306427292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/8055005902306427292'/><link rel='alternate' type='text/html' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html?showComment=1314886507909#c8055005902306427292' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html' ref='tag:blogger.com,1999:blog-1724180200433302177.post-2336352682263121691' source='http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1789083976'/></entry><entry><id>tag:blogger.com,1999:blog-1724180200433302177.post-8036042782528697361</id><published>2011-04-21T17:00:21.051+03:00</published><updated>2011-04-21T17:00:21.051+03:00</updated><title type='text'>&amp;gt;1) А для старших версий Delphi (2009, 2010, XE...</title><content type='html'>&amp;gt;1) А для старших версий Delphi (2009, 2010, XE)&lt;br /&gt;&amp;gt;вы собираете? &lt;br /&gt;Пока нет. В обозримом будущем - придётся. На данный момент я вынужден поставить процесс разработки, тестирования и деплоймента, т.к. то что было до моего прихода в проекте - ад и ужас :)&lt;br /&gt;&lt;br /&gt;Почему nant - потому то другая группа разработчиков его уже использует, уже есть лицензии на NantBuilder, на серверах он уже проинсталлирован и пр. Я, конечно, как разработчик из мира Linux и Python хотел бы использовать waf, но как оказалось тут достаточно сложно всё. want был отсеян по причине убогой страницы и отсутствия демонстрации того, что проект активно развивается.&lt;br /&gt;&lt;br /&gt;Сравнений не было, было только моё субъективное мнение :) Да и по каким параметрам сравнивать - у всех трёх упомянутых xml-like конфигурация примерно одинаковая, ни одна утилита из трёх представленных не умеет в автоматическом режиме собрать и проинсталлировать компоненту в Delphi IDE, а потому надо выбирать ту утилиту по которой можно быстро получить помощь.&lt;br /&gt;&lt;br /&gt;Относительно третьего пункта - я немного подумаю и напишу подробнее.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/8036042782528697361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/8036042782528697361'/><link rel='alternate' type='text/html' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html?showComment=1303394421051#c8036042782528697361' title=''/><author><name>Константин Михайлов</name><uri>http://www.blogger.com/profile/17876266098136727678</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html' ref='tag:blogger.com,1999:blog-1724180200433302177.post-2336352682263121691' source='http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-188999987'/></entry><entry><id>tag:blogger.com,1999:blog-1724180200433302177.post-4632735081411154878</id><published>2011-04-21T15:36:56.366+03:00</published><updated>2011-04-21T15:36:56.366+03:00</updated><title type='text'>Константин, спасибо за развёрнутый комментарий и п...</title><content type='html'>Константин, спасибо за развёрнутый комментарий и предложения.&lt;br /&gt;&lt;br /&gt;&amp;gt; Иметь же несколько профилей под разные версии дельфи, отличающиеся только одной строчкой - довольно неудобно и накладно.&lt;br /&gt;&lt;br /&gt;А у вас для всех версий Delphi используется один и тот же файл проекта (dpk или dpr)?&lt;br /&gt;&lt;br /&gt;Потому как в случае с компонентами, все библиотеки обычно содержат отдельный .dpk файл на каждую версию Delphi, и в этих случаях профили будут отличаться более чем одной строчкой. Об этом случае я тоже думал, но так и не придумал, как это лучше сделать. Пока вижу только 2 варианта:&lt;br /&gt;1) Ввести в LazyDB, условные Environment variables, меняющие значение в зависимости от выбранной версии Delphi&lt;br /&gt;2) Ввести поддержку условий (а ля {$IFDEF}) для групп файлов, в том числе и с возможностью указывать, какие файлы будут использоваться для какой версии Delphi. Пока склоняюсь к нему.&lt;br /&gt;И тот и другой вариант пока представляются довольно сложными в реализации и в использовании. Поэтому, пока что для таких случаев надо использовать 2 отдельных профиля. &lt;br /&gt;&lt;br /&gt;Впрочем, для случая когда компилируются один и тот же проект разными версиями, я последую вашему предложению, да. =)&lt;br /&gt;&lt;br /&gt;&amp;gt; предложение таково: если в профиле не указана версия Delphi и на машине установлена единственная версия, то подгружать нужно настройки и пути из нее и попытаться собрать проект.&lt;br /&gt;&lt;br /&gt;Я думал о том, чтобы указывать какую версию Delphi использовать в командной строке. Как-то так: &amp;quot;/D 7&amp;quot;, &amp;quot;/D 12&amp;quot;, &amp;quot;/D 15&amp;quot;. И добавлю параметр &amp;quot;/D Any&amp;quot;, позволяющий использовать первую попавшуюся версию. В случае, если версия Delphi не указана в профиле недоступна, будет использоваться режим &amp;quot;/D Any&amp;quot;.&lt;br /&gt;&lt;br /&gt;А вот поддержку перекрывающих друг-друга профилей с разными приоритетами я делать не буду. Потому что отследить потом, какие настройки откуда берутся будет делом сложным и запутанным. Что-то похожее, вроде уже реализовано для dcc32 (файлы Проект.cfg и .dof), которые, кстати игнорируются при сборке Lazy Delphi Builder-ом, именно для того, чтобы быть уверенным, что всё собирается с одинаковыми настройками.&lt;br /&gt;Но я обещаю подумать об этой идее.&lt;br /&gt;&lt;br /&gt;И если не сложно, ответьте пожалуйста на пару вопросов:&lt;br /&gt;1) А для старших версий Delphi (2009, 2010, XE) вы собираете? Мне просто интересно, можно ли обойтись для этих целей сочетанием nant-а и msbuild. Если есть такой опыт, поделитесь пожалуйста.&lt;br /&gt;2) Почему именно nant (а не скажем want, или ant)? Проводились ли какие-то сравнения?&lt;br /&gt;3) Сложно было разобраться с Lazy Delphi Builder-ом? Может что-то показалось нелогичным при использовании?</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/4632735081411154878'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/4632735081411154878'/><link rel='alternate' type='text/html' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html?showComment=1303389416366#c4632735081411154878' title=''/><author><name>Aleksey Timohin</name><uri>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html' ref='tag:blogger.com,1999:blog-1724180200433302177.post-2336352682263121691' source='http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-951536487'/></entry><entry><id>tag:blogger.com,1999:blog-1724180200433302177.post-906580328773735601</id><published>2011-04-21T11:32:39.215+03:00</published><updated>2011-04-21T11:32:39.215+03:00</updated><title type='text'>Кстати, вот существует такая загвоздка.

У меня ес...</title><content type='html'>Кстати, вот существует такая загвоздка.&lt;br /&gt;&lt;br /&gt;У меня есть проект, который по определенным причинам тестируется и собирается разными версиями Delphi (5,6 и 7) под разными ОС. Сборка осуществляется nant-ом и один из этапов в ней -  генерация exe-файла при помощи вызова Lazy Delphi Builder с заранее созданным профилем.&lt;br /&gt;&lt;br /&gt;nant-овский скрипт висит в системе контроля версией и всё с ним хорошо, но вот добавить профиль Lazy Delphi Builder (LDB) я не могу, т.к. если в профиле не указано какой версией Delphi собирать, то он (LDB) автоматически прекращает процесс. Иметь же несколько профилей под разные версии дельфи, отличающиеся только одной строчкой - довольно неудобно и накладно, не говоря уже о том, что мне придется менять скрипт сборки, настройки тестировочных серверов, чтобы они запускали правильную цель сборки и т.д.&lt;br /&gt;&lt;br /&gt;Потому предложение таково: если в профиле не указана версия Delphi и на машине установлена единственная версия, то подгружать нужно настройки и пути из нее и попытаться собрать проект.&lt;br /&gt; &lt;br /&gt;В идеале - завести некоторый глобальный профиль, куда будут сохранятся дефолтные настройки, а далее настройки из глобального профиля перекрываются настройками из текущего профиля, если в текущем профиле настройка опущена, то она извлекается из глобального профиля.&lt;br /&gt;&lt;br /&gt;Также в идеале хотелось бы какого-нибудь механизма применения настроек по директориям: например, в директорию ложится профиль с некоей настройкой, которая будет перекрывать настройку в глобальном профиле и будет использоваться для всех профилей в этой директории и вложенных. Т.е. появляется дополнительное место откуда могут браться настройки.&lt;br /&gt;&lt;br /&gt;Касательно тех же версией Delphi, применяемых при сборке, это могло бы выглядеть так. Клон репозитария в папку C:\Projects\D6 и дальнейшая сборка приводила бы к сборке посредством Delphi 6, а клон этого же репозитария в C:\Projects\D7 -- посредством Delphi 7 (есстественно в обеих директориях лежат скрытые(?) файлы с соотв. указаниями)</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/906580328773735601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/906580328773735601'/><link rel='alternate' type='text/html' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html?showComment=1303374759215#c906580328773735601' title=''/><author><name>Константин Михайлов</name><uri>http://www.blogger.com/profile/17876266098136727678</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html' ref='tag:blogger.com,1999:blog-1724180200433302177.post-2336352682263121691' source='http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-188999987'/></entry><entry><id>tag:blogger.com,1999:blog-1724180200433302177.post-6967655131161580090</id><published>2011-04-14T11:07:36.255+03:00</published><updated>2011-04-14T11:07:36.255+03:00</updated><title type='text'>&amp;gt;&amp;gt; А по умолчанию в Delphi нет отдельной выд...</title><content type='html'>&amp;gt;&amp;gt; А по умолчанию в Delphi нет отдельной выделенной папки для Dcu файлов пользователя&amp;quot;&lt;br /&gt;&amp;gt; Хмм... В Delphi 7 Projects\BPL&lt;br /&gt;&lt;br /&gt;Речь же не о BPL-ках, а о DCU-файлах. Для BPL-ок папки по умолчанию есть. А вот для dcu-файлов нет. И я кажется даже понимаю почему. Когда у человека куча проектов, содержащих файлы с именами unit1, unit2, (а ведь именно такие имена предлагает IDE по умолчанию, и именно такие имена используются в куче демок), то компиляция каждого проекта содержащего юнит с уже занятым именем будет перезаписывать тот юнит. В общем, каша будет.&lt;br /&gt;&lt;br /&gt;Но всё-равно вариант, о котором я писал в предыдущем комментарии меня пока устраивает больше всего. Надо будет ещё только к LazyDB приделать отслеживание случаев, когда создаваемые dcu-файлы перезаписывают существующие, и вообще будет удобно.&lt;br /&gt;&lt;br /&gt;&amp;gt; Почему угловые скобки пропали.&lt;br /&gt;Blogspot режет угловые скобки в комментариях. Ничего не поделать с этим. =(</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/6967655131161580090'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/6967655131161580090'/><link rel='alternate' type='text/html' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html?showComment=1302768456255#c6967655131161580090' title=''/><author><name>Aleksey Timohin</name><uri>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html' ref='tag:blogger.com,1999:blog-1724180200433302177.post-2336352682263121691' source='http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-951536487'/></entry><entry><id>tag:blogger.com,1999:blog-1724180200433302177.post-6220743547706769320</id><published>2011-04-14T10:55:50.566+03:00</published><updated>2011-04-14T10:55:50.566+03:00</updated><title type='text'>&amp;quot;А по умолчанию в Delphi нет отдельной выделе...</title><content type='html'>&amp;quot;А по умолчанию в Delphi нет отдельной выделенной папки для Dcu файлов пользователя&amp;quot;&lt;br /&gt;Хмм... В Delphi 7 Projects\BPL. В остальных - не помню, я до сих пор на D7 сижу.&lt;br /&gt;&lt;br /&gt;&amp;quot;Разные наборы компонентов предлагают свои папки Lib\ВерсияDelphi и Lib\ВерсияDelphi\Debug&amp;quot;&lt;br /&gt;&lt;br /&gt;Увы - да. Поэтому я трачу энное количество времени при установке пакетов для приведения их к &amp;quot;моей&amp;quot; структуре, что вызывает смех и непонимание окружающих :)&lt;br /&gt;&lt;br /&gt;Мне кажется, что &amp;quot;идеальный вариант&amp;quot; - это то, что сделано в LazyDB. По-крайней мере, для меня. Думаю, что достаточно это более-менее подробно задокументировать и народ привыкнет. Ну, а кто не привыкнет - может настраивать по своему вкусу. За все время программирования и сдачи проектов, я убедился, что ты можешь заложить в проект/программу любую логику (я немного утрирую), но если это документировано, то в 90% случаев пользователи говорят: &amp;quot;а как-же может быть иначе&amp;quot;.&lt;br /&gt;&lt;br /&gt;Кстати, мой первый пост исказился при сохранении. Я имел в виду &amp;quot;Package&amp;quot;\Sources, &amp;quot;Package&amp;quot;\LibNN и т.д. Почему угловые скобки пропали.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/6220743547706769320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/6220743547706769320'/><link rel='alternate' type='text/html' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html?showComment=1302767750566#c6220743547706769320' title=''/><author><name>wbsg</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html' ref='tag:blogger.com,1999:blog-1724180200433302177.post-2336352682263121691' source='http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1678717344'/></entry><entry><id>tag:blogger.com,1999:blog-1724180200433302177.post-539905227471185047</id><published>2011-04-14T09:43:49.772+03:00</published><updated>2011-04-14T09:43:49.772+03:00</updated><title type='text'>Отличное IMHO. Я тоже считаю, что место должно быт...</title><content type='html'>Отличное IMHO. Я тоже считаю, что место должно быть настроено.&lt;br /&gt;&lt;br /&gt;У меня все dcu-файлы тоже хранятся в отдельной папке. Точнее, у меня есть одна общая папка для всех dcu-шек. &lt;br /&gt;Точнее даже у меня для каждой версии Delphi есть общая папка Build и в ней подпапки: Bin, Dcp, Bpl, Dcu, DebugDCU и Res. &lt;br /&gt;Я писал &lt;a href="http://www.tdelphiblog.com/2008/08/delphi.html" title="Организация структуры папок при работе в Delphi" rel="nofollow"&gt;здесь&lt;/a&gt; о том, какую иерархию папок предпочитаю использовать.&lt;br /&gt;Все эти папки включены в Library Path. В принципе, только они и включены. &lt;br /&gt;&lt;br /&gt;И &lt;a href="http://www.tdelphiblog.com/2008/11/delphi_08.html" title="Пост о том как настроить эти папки в Delphi" rel="nofollow"&gt;Delphi и все проекты настроены так, чтобы все выходные файлы попадали только в эти папки&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Изначально Lazy Delphi Builder был заточен именно под такую организацию рабочего места.&lt;br /&gt;&lt;br /&gt;Но.. большинство опрошенных мной программистов не сильно заморачиваются с настройкой рабочего места, оставляя настройки по умолчанию. А по умолчанию в Delphi нет отдельной выделенной папки для Dcu файлов пользователя. Разные наборы компонентов предлагают свои папки Lib\ВерсияDelphi и Lib\ВерсияDelphi\Debug. Идеального варианта я пока не вижу.&lt;br /&gt;&lt;br /&gt;Сейчас для работы с LazyDB пользователю необходимо указать хоть какую-то папку для Dcu файлов. И многие юзеры, часто спрашивают, что туда вписывать и зачем. Отсюда и пришла идея дать возможность ничего не указывать и оставлять dcu файлы где придётся (ведь LazyDB игнорирует .cfg файлы, а с недавнего времени и опционально игнорирует и настройки в .dof, .bdsproj, .dproj).&lt;br /&gt;В общем, у меня пока нет видения как сделать проще и удобнее.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/539905227471185047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/539905227471185047'/><link rel='alternate' type='text/html' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html?showComment=1302763429772#c539905227471185047' title=''/><author><name>Aleksey Timohin</name><uri>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='24' height='32' src='http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html' ref='tag:blogger.com,1999:blog-1724180200433302177.post-2336352682263121691' source='http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-951536487'/></entry><entry><id>tag:blogger.com,1999:blog-1724180200433302177.post-806996637963437390</id><published>2011-04-14T08:51:03.215+03:00</published><updated>2011-04-14T08:51:03.215+03:00</updated><title type='text'>&amp;quot;оставлять dcu в папке с исходниками или в де...</title><content type='html'>&amp;quot;оставлять dcu в папке с исходниками или в дефолтную папку Dcu out&amp;quot;&lt;br /&gt;Мне кажется, что не стоит хранить dcu и исходники в одной папке.&lt;br /&gt;За много лет работы с Delphi выработал для себя следующее правило раскладки файлов: &lt;br /&gt;\Packages, \Sources, \Help, ..., &lt;br /&gt;\Lib. В Lib хранятся только DCU/BPL, среда никакого доступа к Sources не имеет (пути прописаны только в Lib). На больших проектах подобная схема весьма серьезно экономит время компиляции.&lt;br /&gt;&lt;br /&gt;Впрочем, это только IMHO.</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/806996637963437390'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1724180200433302177/2336352682263121691/comments/default/806996637963437390'/><link rel='alternate' type='text/html' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html?showComment=1302760263215#c806996637963437390' title=''/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image xmlns:gd='http://schemas.google.com/g/2005' rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img1.blogblog.com/img/blank.gif'/></author><thr:in-reply-to xmlns:thr='http://purl.org/syndication/thread/1.0' href='http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html' ref='tag:blogger.com,1999:blog-1724180200433302177.post-2336352682263121691' source='http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691' type='text/html'/><gd:extendedProperty xmlns:gd='http://schemas.google.com/g/2005' name='blogger.itemClass' value='pid-1678717344'/></entry></feed>
