<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10russianfull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;CkECSHs6fip7ImA9WhVUFUU.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177</id><updated>2012-05-21T09:11:09.516+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>TDelphi: будни Delphi блоггера</title><subtitle type="html">Блог Delphi-программиста. 
Обзоры инструментов и экспертов для Delphi. Описание JCL, JVCL, cnWizards. Дженерики в Delphi. Дневник разработки Lazy Delphi Builder. Переводы.</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://www.tdelphiblog.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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>161</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/TDelphi" /><feedburner:info uri="tdelphi" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>56.937998</geo:lat><geo:long>24.10778</geo:long><feedburner:emailServiceId>TDelphi</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FTDelphi" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTDelphi" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FTDelphi" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/TDelphi" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FTDelphi" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FTDelphi" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://lenta.yandex.ru/settings.xml?name=feed&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FTDelphi" src="http://lenta.yandex.ru/i/addfeed.gif">?????? ? ??????.?????</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FTDelphi" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><entry gd:etag="W/&quot;C0cBSX46eCp7ImA9WhVUEkQ.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-606902145338105640</id><published>2012-05-18T00:43:00.001+03:00</published><updated>2012-05-18T00:44:18.010+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-05-18T00:44:18.010+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="Lazy Delphi Builder" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogroll" /><category scheme="http://www.blogger.com/atom/ns#" term="dcc32" /><title>Lazy Delphi Builder 1.6.2.200 от 18-05-2012</title><content type="html">Изменено: В .LazyDbp файле всегда сохранять списки файлов в одном и том же порядке - упорядоченными по алфавиту. Чтобы было проще сравнивать 2 версии сохранённых профилей LazyDbp. (Tortoise Diff всё-равно показывает каждую строку изменившейся из-за того, что меняются номера строк. Зато, Beyond Compare сравнивает файлы корректно.)     Горячие клавиши в Installation Log: Ctrl+Вверх и Ctrl+Вниз позволяют быстро перемещаться между сообщениями о начале компиляции (&amp;quot;Compiling ...&amp;quot;).    Добавлена возможность останавливать процесс сборки пока удаляются файлы.    Встроен JCL диалог отлова исключений.    Добавлено: Закладка Installed Packages: Теперь можно удалять и отключать пакеты из выбранной версии Delphi.    Исправлено: Иногда профиль не компилировался без перезагрузки.    Закладка...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=FV3ysUFA5Ok:c0teX3WhZLo:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=FV3ysUFA5Ok:c0teX3WhZLo:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=FV3ysUFA5Ok:c0teX3WhZLo:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=FV3ysUFA5Ok:c0teX3WhZLo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=FV3ysUFA5Ok:c0teX3WhZLo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=FV3ysUFA5Ok:c0teX3WhZLo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=FV3ysUFA5Ok:c0teX3WhZLo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=FV3ysUFA5Ok:c0teX3WhZLo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=FV3ysUFA5Ok:c0teX3WhZLo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/FV3ysUFA5Ok" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/606902145338105640/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2012/05/lazy-delphi-builder-162200-ot-18-05.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/606902145338105640?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/606902145338105640?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/FV3ysUFA5Ok/lazy-delphi-builder-162200-ot-18-05.html" title="Lazy Delphi Builder 1.6.2.200 от 18-05-2012" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_n_VbTkPTdmo/TaORgxwb2oI/AAAAAAAABUc/9j7l4VMEBbc/s72-c/Lazy-Grunge-Stamp%5B5%5D.png" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2012/05/lazy-delphi-builder-162200-ot-18-05.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcFR3o-eip7ImA9WhVWEks.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-1269457167059436344</id><published>2012-04-02T06:40:00.001+03:00</published><updated>2012-04-24T13:06:56.452+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-04-24T13:06:56.452+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="подведение итогов" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogroll" /><title>Самое интересное в Delphi блогах за 2011 год</title><content type="html">Подборка лучших материалов по Delphi на русском языке за 2011. В сравнении с прошлым годом, появилось намного больше качественных публикаций. Смотрите также: Самые интересные публикации 2009 года и Самое интересное в Delphi-блогах за 2010 год.   
Особенно рекомендую почитать переводы статей Hallvard-а Vassbotn-а, и обратить внимание на раздел “Инструменты для Delphi”.   Оглавление     Delphi XE2              Firemonkey         Live Bindings         RTTI         Другое             Дженерики     Datasnap     Инструменты для Delphi     Сертификация Delphi     О внутреннем устройстве Delphi              Переводы статей Hallvard-а Vassbotn-а.             Другие переводы              Реймонд Чен о перенаправлении ввода:         Unicode             Компоненты и библиотеки             ...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=w_JWbi3h8zw:e9eYYTLDL_c:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=w_JWbi3h8zw:e9eYYTLDL_c:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=w_JWbi3h8zw:e9eYYTLDL_c:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=w_JWbi3h8zw:e9eYYTLDL_c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=w_JWbi3h8zw:e9eYYTLDL_c:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=w_JWbi3h8zw:e9eYYTLDL_c:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=w_JWbi3h8zw:e9eYYTLDL_c:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=w_JWbi3h8zw:e9eYYTLDL_c:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=w_JWbi3h8zw:e9eYYTLDL_c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/w_JWbi3h8zw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/1269457167059436344/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2012/04/samoe-interesnoe-v-delphi-blogah-za.html#comment-form" title="Комментарии: 11" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/1269457167059436344?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/1269457167059436344?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/w_JWbi3h8zw/samoe-interesnoe-v-delphi-blogah-za.html" title="Самое интересное в Delphi блогах за 2011 год" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-so5cr3Bzay4/T3klk9ALMnI/AAAAAAAABis/638m3uww6Ko/s72-c/1333339280_pie_chart%25255B2%25255D.png?imgmax=800" height="72" width="72" /><thr:total>11</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2012/04/samoe-interesnoe-v-delphi-blogah-za.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkADRXoyfyp7ImA9WhRbFEg.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-5529371289399173155</id><published>2012-02-05T10:48:00.001+02:00</published><updated>2012-02-05T18:19:34.497+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-05T18:19:34.497+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="бла бла бла" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="подведение итогов" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogroll" /><title>Планы на 2012 год. Голосуем в комментариях.</title><content type="html">&amp;#160;   
Голосуем в комментариях за самые интересные темы. =)Сделать подборку лучших постов о Delphi за 2011 год. Будет обязательно. 
Инструкция для Lazy Delphi Builder 
Lazy Delphi Builder: улучшение работы, исправление ошибок, хранение профилей в SVN. 
Lazy Delphi Builder: Генерация .bat файлов. 
Выявление возможных проблем при установке компонентов. В виде готовой программки или как часть Лэйзи билдера. 
Продолжение перевода серии про Dependency Injection и Delphi Spring. 
Статья: Компиляция сторонних библиотек. Подводные камни. И почему этот процесс нельзя унифицировать. 
Статья: Переход из HelpMaker в Help &amp;amp; Manual. И их сравнение. 
Продолжение заметки о процессе ведения проектов в Delphi на примере использования Redmine. Тут если подумать всё тривиально и кроме прописных истин...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=0HijjBi-MT4:ds1Dwb2sUW8:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=0HijjBi-MT4:ds1Dwb2sUW8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=0HijjBi-MT4:ds1Dwb2sUW8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=0HijjBi-MT4:ds1Dwb2sUW8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=0HijjBi-MT4:ds1Dwb2sUW8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=0HijjBi-MT4:ds1Dwb2sUW8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=0HijjBi-MT4:ds1Dwb2sUW8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=0HijjBi-MT4:ds1Dwb2sUW8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=0HijjBi-MT4:ds1Dwb2sUW8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/0HijjBi-MT4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/5529371289399173155/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2012/02/plany-na-2012-god.html#comment-form" title="Комментарии: 24" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/5529371289399173155?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/5529371289399173155?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/0HijjBi-MT4/plany-na-2012-god.html" title="Планы на 2012 год. Голосуем в комментариях." /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><thr:total>24</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2012/02/plany-na-2012-god.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkUFRXg8cCp7ImA9WhVTFEk.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-1652765970963020038</id><published>2012-02-05T10:26:00.001+02:00</published><updated>2012-02-28T17:50:14.678+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-28T17:50:14.678+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="бла бла бла" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="подведение итогов" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogroll" /><category scheme="http://www.blogger.com/atom/ns#" term="текучка" /><title>2011 год. Подведение итогов.</title><content type="html">Пришла пора подвести итоги прошедшего года и набросать планы на следующий.   
2011-й год был очень загруженным. К концу лета навалилось очень много работы и времени стало катастрофически не хватать. Ни на ведение своего блога ни на чтение чужих. Не следил за новостями ни читал обзоры долгожданной Delphi XE2.Мир Delphi
В этом году случилось много всего. В первую очередь Delphi XE2 (долгожданная поддержка 64-бит, кроссплатформенность, новая библиотека для создания кроссплатформенных приложений FireMonkey, скины в VCL (обзор в блоге Влада), Live Bindings, Fast Report в комплекте с Delphi и многое другое). Я успел немного поиграться с одной из бета-версий, а со стабильной даже и не работал – не было времени. 50% времени работал в Delphi 6, 50% в Delphi 2010 и оставшиеся 46% в Delphi XE....&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=cm8NknvyX1g:gF_sVs-pf8M:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=cm8NknvyX1g:gF_sVs-pf8M:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=cm8NknvyX1g:gF_sVs-pf8M:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=cm8NknvyX1g:gF_sVs-pf8M:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=cm8NknvyX1g:gF_sVs-pf8M:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=cm8NknvyX1g:gF_sVs-pf8M:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=cm8NknvyX1g:gF_sVs-pf8M:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=cm8NknvyX1g:gF_sVs-pf8M:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=cm8NknvyX1g:gF_sVs-pf8M:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/cm8NknvyX1g" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/1652765970963020038/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2012/02/2011-god-itogi.html#comment-form" title="Комментарии: 10" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/1652765970963020038?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/1652765970963020038?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/cm8NknvyX1g/2011-god-itogi.html" title="2011 год. Подведение итогов." /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-6ton9lhI8DQ/Ty49InhOWJI/AAAAAAAABd0/3FLcPKzfIlQ/s72-c/image29.png?imgmax=800" height="72" width="72" /><thr:total>10</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2012/02/2011-god-itogi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C08DRH05fSp7ImA9WhdWF08.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-879086605481345771</id><published>2011-09-11T04:03:00.001+03:00</published><updated>2011-09-11T09:17:55.325+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-11T09:17:55.325+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Lazy Delphi Builder" /><category scheme="http://www.blogger.com/atom/ns#" term="эксперты" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogroll" /><category scheme="http://www.blogger.com/atom/ns#" term="текучка" /><category scheme="http://www.blogger.com/atom/ns#" term="dcc32" /><title>Lazy Delphi Builder 1.5.1.185 от 11.09.2011.</title><content type="html">Update: Обновил архив. В первом архиве были exe-шки от предыдущей версии. 


Времени на блог и проекты практически нет. Но с предыдущего релиза Lazy Delphi Builder накопилось достаточно новых фич и исправлений для выпуска новой версии. 
Основное нововведение этой версии – это возможность продолжить неудавшуюся сборку. При сборке большого числа пакетов иногда может случится ошибка в одном из пакетов. После устранения причин ошибки раньше приходилось запускать сборку с самого начала. Теперь есть возможность продолжить собирать пакеты. В режиме “Continue Build” будут собраны только те пакеты, которые не были собраны в прошлый раз.
Также добавлена возможность поиска по дереву файлов и журналу инсталляции. И многое другое (см. ниже). И конечно же поддержка Delphi XE2 (пока только для...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=xAMaUNy5uNM:chMA9qgkJXA:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=xAMaUNy5uNM:chMA9qgkJXA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=xAMaUNy5uNM:chMA9qgkJXA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=xAMaUNy5uNM:chMA9qgkJXA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=xAMaUNy5uNM:chMA9qgkJXA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=xAMaUNy5uNM:chMA9qgkJXA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=xAMaUNy5uNM:chMA9qgkJXA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=xAMaUNy5uNM:chMA9qgkJXA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=xAMaUNy5uNM:chMA9qgkJXA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/xAMaUNy5uNM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/879086605481345771/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/09/lazy-delphi-builder-151185-11092011.html#comment-form" title="Комментарии: 15" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/879086605481345771?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/879086605481345771?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/xAMaUNy5uNM/lazy-delphi-builder-151185-11092011.html" title="Lazy Delphi Builder 1.5.1.185 от 11.09.2011." /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_n_VbTkPTdmo/TaORgxwb2oI/AAAAAAAABUc/9j7l4VMEBbc/s72-c/Lazy-Grunge-Stamp%5B5%5D.png" height="72" width="72" /><thr:total>15</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/09/lazy-delphi-builder-151185-11092011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkcFRX84eip7ImA9WhdQFkw.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-8245907639858650407</id><published>2011-08-17T18:48:00.001+03:00</published><updated>2011-08-17T22:40:14.132+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-17T22:40:14.132+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="эксперты" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="cnWizards" /><title>Обзор CnWizards. Часть 21: Шпаргалка по горячим клавишам</title><content type="html">Регулярные публикации приводят посетителей также надёжно, как приносят проценты вклады в банках Москвы. Даже эффективнее. Идеи для новых публикаций есть, а времени на написание нет. Поэтому, пока опубликую пост из черновика. Сводная таблица горячих клавиш CnWizards. В таблице приведены комбинации клавиш по умолчанию. Оптимизированную для печати на листе А4 шпаргалку можно скачать здесь в виде PDF-файла. В блоге приведён более развёрнутый вариант.  
Следует помнить, что если у вас установлено несколько наборов экспертов для Delphi, то некоторые горячие клавиши могут не работать. Например, ModelMaker Code Explorer по умолчанию резервирует для себя комбинацию Ctrl+Alt+U. И в MMX и в CnWizards все горячие клавиши можно изменить или отключить.  
Все горячие клавиши поделены на 4 блока:    ...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=TKyR6YjhYho:Fgv6EL7v7UQ:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=TKyR6YjhYho:Fgv6EL7v7UQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=TKyR6YjhYho:Fgv6EL7v7UQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=TKyR6YjhYho:Fgv6EL7v7UQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=TKyR6YjhYho:Fgv6EL7v7UQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=TKyR6YjhYho:Fgv6EL7v7UQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=TKyR6YjhYho:Fgv6EL7v7UQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=TKyR6YjhYho:Fgv6EL7v7UQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=TKyR6YjhYho:Fgv6EL7v7UQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/TKyR6YjhYho" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/8245907639858650407/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/08/cnwizards-21.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8245907639858650407?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8245907639858650407?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/TKyR6YjhYho/cnwizards-21.html" title="Обзор CnWizards. Часть 21: Шпаргалка по горячим клавишам" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-XVw-JZ5NeUU/TkvirhQ9sYI/AAAAAAAABbc/vgQYtn2xp_Q/s72-c/image6_thumb%25255B16%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/08/cnwizards-21.html</feedburner:origLink></entry><entry><title type="text">Links for 2011-08-05 [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/nTGMUd8rDLQ/4delphiblog" /><updated>2011-08-06T00:00:00-07:00</updated><id>http://del.icio.us/debose/4delphiblog#2011-08-05</id><content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href="http://habrahabr.ru/blogs/programming/124910/"&gt;&amp;#1042;&amp;#1074;&amp;#1077;&amp;#1076;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1074; &amp;#1090;&amp;#1077;&amp;#1093;&amp;#1085;&amp;#1080;&amp;#1082;&amp;#1091; &amp;#1086;&amp;#1087;&amp;#1090;&amp;#1080;&amp;#1084;&amp;#1080;&amp;#1079;&amp;#1072;&amp;#1094;&amp;#1080;&amp;#1080; &amp;#1094;&amp;#1080;&amp;#1082;&amp;#1083;&amp;#1086;&amp;#1074; / &amp;#1061;&amp;#1072;&amp;#1073;&amp;#1088;&amp;#1072;&amp;#1093;&amp;#1072;&amp;#1073;&amp;#1088;&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/nTGMUd8rDLQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://del.icio.us/debose/4delphiblog#2011-08-05</feedburner:origLink></entry><entry gd:etag="W/&quot;CUIBQHk9eyp7ImA9WhdRE00.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-4572654675971163345</id><published>2011-07-27T13:04:00.000+03:00</published><updated>2011-08-02T19:45:51.763+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-02T19:45:51.763+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="know how" /><category scheme="http://www.blogger.com/atom/ns#" term="организация проекта" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="генерики" /><category scheme="http://www.blogger.com/atom/ns#" term="перевод" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2011" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogroll" /><title>Головокружительные возможности Dependency Injection и Delphi Spring. Часть 5. Основы Delphi Spring.</title><content type="html">Это перевод публикации Ника Ходжеса: Getting Giddy with Dependency Injection and Delphi Spring #5 – Delphi Spring Basics.  Вступительное слово  
Я много слышал о фреймворке Spring для Java. И даже знал, что аналогичный фреймворк был создан и для Delphi. Но у меня не хватало терпения сесть и разобраться. Также, как и с терминами “Внедрение зависимости” (Dependency Injection) и “Обращение управления” (Inversion of Control). Я часто встречал упоминания о них в разных статьях, но так и не смог уложить в своей голове, как применить эти знания к Delphi. И вот, наконец, я наткнулся на публикацию Ника. То, что я прочитал в этой публикации, запросто расставило всё по своим местам. Это было настолько потрясающе, что я решил обязательно перевести этот материал и опубликовать перевод у себя в блоге....&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=qyFG_JmNj74:E4pZbShFnmQ:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=qyFG_JmNj74:E4pZbShFnmQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=qyFG_JmNj74:E4pZbShFnmQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=qyFG_JmNj74:E4pZbShFnmQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=qyFG_JmNj74:E4pZbShFnmQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=qyFG_JmNj74:E4pZbShFnmQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=qyFG_JmNj74:E4pZbShFnmQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=qyFG_JmNj74:E4pZbShFnmQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=qyFG_JmNj74:E4pZbShFnmQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/qyFG_JmNj74" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/4572654675971163345/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/07/dependency-injection-i-osnovy-delphi.html#comment-form" title="Комментарии: 10" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/4572654675971163345?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/4572654675971163345?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/qyFG_JmNj74/dependency-injection-i-osnovy-delphi.html" title="Головокружительные возможности Dependency Injection и Delphi Spring. Часть 5. Основы Delphi Spring." /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-mSE52Lkz3GE/Ti58Wk7tVmI/AAAAAAAABbI/wxdqkqeQmvw/s72-c/wlEmoticon-smile2.png?imgmax=800" height="72" width="72" /><thr:total>10</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/07/dependency-injection-i-osnovy-delphi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUcBRnw7eip7ImA9WhdQEkk.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-2861141402412860974</id><published>2011-07-14T02:07:00.001+03:00</published><updated>2011-08-13T16:44:17.202+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-13T16:44:17.202+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="know how" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="перевод" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2011" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogroll" /><title>Перевод Live templates Revisited</title><content type="html">Это перевод поста Кэри Дженсена “Live templates Revisited”. Кэри также является автором новой книги Delphi in Depth: ClientDataSet. По адресу http://www.jensendatasystems.com/cdsbook/ вы можете найти дополнительную информацию об этой книге и заказать её.  
This post contains translation of Cary Jensen’s article “Live Templates Revisited”. Cary is also the author of the new book Delphi in Depth: ClientDataSet. For more information about this book and links to order, please visit http://www.jensendatasystems.com/cdsbook/.  Ещё раз о живых шаблонах  
Хотя шаблоны кода были в Delphi со времён 4й версии Delphi, они были очень простыми по сравнению с новой функцией живых шаблонов, впервые появившейся в Delphi 2006. Живые шаблоны предоставляют возможность делать вставку кода ещё более...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=UU2y7-m1ZQI:-TjNTRFTVr0:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=UU2y7-m1ZQI:-TjNTRFTVr0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=UU2y7-m1ZQI:-TjNTRFTVr0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=UU2y7-m1ZQI:-TjNTRFTVr0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=UU2y7-m1ZQI:-TjNTRFTVr0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=UU2y7-m1ZQI:-TjNTRFTVr0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=UU2y7-m1ZQI:-TjNTRFTVr0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=UU2y7-m1ZQI:-TjNTRFTVr0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=UU2y7-m1ZQI:-TjNTRFTVr0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/UU2y7-m1ZQI" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/2861141402412860974/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/07/live-templates-revisited.html#comment-form" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/2861141402412860974?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/2861141402412860974?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/UU2y7-m1ZQI/live-templates-revisited.html" title="Перевод Live templates Revisited" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-foU0gHSda_w/TbYOhPimK5I/AAAAAAAAAFU/KwGWmQOqUKo/s72-c/figure1.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/07/live-templates-revisited.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEYFRHY7eyp7ImA9WhVSE0k.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-9221199905961554579</id><published>2011-06-27T11:07:00.001+03:00</published><updated>2012-03-10T04:21:55.803+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-03-10T04:21:55.803+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="эксперты" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><title>Описание ModelMaker Code eXplorer</title><content type="html">Обещанный обзор ModelMaker Code eXplorer.  
Сегодня я расскажу об одном эксперте для Delphi, способным фантастически упростить рефакторинг. Разработан этот эксперт компанией ModelMakerTools.&amp;#160; У ModelMakerTools есть 2 продукта, которые часто путают:     ModelMaker - инструмент для работы с UML в Delphi.     ModelMaker Code eXplorer (MMX) - набор инструментов для рефакторинга. Существуют версии для Delphi и для Visual Studio. В этом посте я расскажу о версии для Delphi.    
MMX интегрируется в Delphi 5 - 7, Delphi 2005 - 2010 и Delphi XE. Т.е. вы получаете удобный инструмент для рефакторинга практически в любых версиях Delphi. И этот инструмент удобнее стандартных мастеров для рефакторинга, встроенных в Delphi.  
Почти все функции которые я здесь описываю, доступны в MMX начиная с...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=RbbNoD-pgBQ:wYxM_alSH7k:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=RbbNoD-pgBQ:wYxM_alSH7k:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=RbbNoD-pgBQ:wYxM_alSH7k:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=RbbNoD-pgBQ:wYxM_alSH7k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=RbbNoD-pgBQ:wYxM_alSH7k:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=RbbNoD-pgBQ:wYxM_alSH7k:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=RbbNoD-pgBQ:wYxM_alSH7k:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=RbbNoD-pgBQ:wYxM_alSH7k:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=RbbNoD-pgBQ:wYxM_alSH7k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/RbbNoD-pgBQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/9221199905961554579/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/06/opisanie-modelmaker-code-explorer.html#comment-form" title="Комментарии: 9" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/9221199905961554579?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/9221199905961554579?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/RbbNoD-pgBQ/opisanie-modelmaker-code-explorer.html" title="Описание ModelMaker Code eXplorer" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/-PnQEKCIN2H4/Tgg6EpqNlFI/AAAAAAAABZA/SUwbGwS3lLA/s72-c/image4%25255B5%25255D.png?imgmax=800" height="72" width="72" /><thr:total>9</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/06/opisanie-modelmaker-code-explorer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQGQX4-fCp7ImA9WhZbGU4.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-3069890753932087777</id><published>2011-06-24T20:55:00.001+03:00</published><updated>2011-06-24T20:58:40.054+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-24T20:58:40.054+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="работа" /><category scheme="http://www.blogger.com/atom/ns#" term="know how" /><category scheme="http://www.blogger.com/atom/ns#" term="организация проекта" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2011" /><title>Переход на юникод 3. С Ehlib 3.6 на Ehlib 5.x</title><content type="html">Продолжаю делиться опытом по переводу своего проекта на юникод. В этот раз я остановлюсь на обновлении библиотеки Ehlib с версии 3.6 на версию 5.2. Как я уже говорил, я проводил обновление стараясь сделать так, чтобы большая часть кода могла компилироваться и в Delphi 6 и в Delphi 2010.  
С Ehlib-ом было всё просто. Мы без раздумий решили покупать обновление, тем более что версия 5.х содержит в себе массу отличных фич. Т.е. конечно, порядка ради мы с коллегами обсудили вариант обновить самим. Но решили, что новые фичи Ehlib-а, нам будут более чем полезны. Тем более, что по соотношению цена/качество/удобство - это самый лучший DbGrid для Delphi. Ещё рассматривался вариант с покупкой DevExpress, но высокая цена и необходимость переделывать те наработки, что уже сделаны для Ehlib-а убедили...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=bLwOPs7u5W0:d5x-K0AVp4w:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=bLwOPs7u5W0:d5x-K0AVp4w:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=bLwOPs7u5W0:d5x-K0AVp4w:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=bLwOPs7u5W0:d5x-K0AVp4w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=bLwOPs7u5W0:d5x-K0AVp4w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=bLwOPs7u5W0:d5x-K0AVp4w:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=bLwOPs7u5W0:d5x-K0AVp4w:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=bLwOPs7u5W0:d5x-K0AVp4w:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=bLwOPs7u5W0:d5x-K0AVp4w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/bLwOPs7u5W0" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/3069890753932087777/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/06/perehod-na-unicode-3-ehlib3-na-5.html#comment-form" title="Комментарии: 5" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/3069890753932087777?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/3069890753932087777?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/bLwOPs7u5W0/perehod-na-unicode-3-ehlib3-na-5.html" title="Переход на юникод 3. С Ehlib 3.6 на Ehlib 5.x" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><thr:total>5</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/06/perehod-na-unicode-3-ehlib3-na-5.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0EDRXwycCp7ImA9WhZUFks.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-3949058897499951951</id><published>2011-06-10T03:27:00.001+03:00</published><updated>2011-06-10T03:27:54.298+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-10T03:27:54.298+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="эксперты" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="cnWizards" /><title>Описание CnPack IDE Wizards часть 20: Формы настройки мастеров. Скриншоты.</title><content type="html">Немного отвлекусь от темы перехода с Delphi 7 на юникод, для продолжения описания CnWizards.  
Это двадцатая запись в серии &amp;quot;Эксперты для Delphi: описание CnPack Wizards”. В прошлый раз я начал описание настроек CnPack Wizards, точнее просто опубликовал скриншоты основных форм настройки с кратким описанием. Этот пост будет сделан в таком же духе. Я не буду вдаваться в детали и просто покажу как выглядят все формы настройки. Здесь будут скриншоты и ничего более. Правда в отличие от предыдущего поста, здесь будет не три картинки, а штук тридцать.   
В прошлый раз меня спрашивали, какой смысл, публиковать только скриншоты с парой строк описания. Так вот для меня смысл есть и состоит он в том, чтобы подготовить скриншоты для описания, а также сделать мой блог более популярным для...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=kg2XfskmFW8:5iG0DocOnu8:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=kg2XfskmFW8:5iG0DocOnu8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=kg2XfskmFW8:5iG0DocOnu8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=kg2XfskmFW8:5iG0DocOnu8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=kg2XfskmFW8:5iG0DocOnu8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=kg2XfskmFW8:5iG0DocOnu8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=kg2XfskmFW8:5iG0DocOnu8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=kg2XfskmFW8:5iG0DocOnu8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=kg2XfskmFW8:5iG0DocOnu8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/kg2XfskmFW8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/3949058897499951951/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/06/cnpack-ide-wizards-20.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/3949058897499951951?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/3949058897499951951?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/kg2XfskmFW8/cnpack-ide-wizards-20.html" title="Описание CnPack IDE Wizards часть 20: Формы настройки мастеров. Скриншоты." /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/-vljLxdyQMYE/TfFktSlsg_I/AAAAAAAABWQ/xCjjanGFU74/s72-c/image%25255B4%25255D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/06/cnpack-ide-wizards-20.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEDR3k6eCp7ImA9WhZbGU4.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-3324981492094466044</id><published>2011-06-06T03:37:00.002+03:00</published><updated>2011-06-24T21:04:36.710+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-24T21:04:36.710+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="работа" /><category scheme="http://www.blogger.com/atom/ns#" term="know how" /><category scheme="http://www.blogger.com/atom/ns#" term="организация проекта" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2011" /><title>Переход на юникод 2. План перехода и сторонние библиотеки.</title><content type="html">Как я уже писал, я выбрал для перехода стратегию, требующую того, чтобы код приложения собирался как в Delphi 6, так и в Delphi 2010. Эта стратегия была выбрана как наиболее универсальная и позволяющая в любой момент переключиться на стратегию 3 и продолжить работу с копией кода программы заточенной только под одну юникодную версию Delphi.   Исследование ситуации  
Итак, начинать надо с пакетов. Без них всё-равно не собрать программу. Первым делом я запустил Lazy Delphi Builder, просканировал папки с исходниками и стал пробовать компилировать каждый из пакетов, поочерёдно выписывая в блокнот имена пакетов, отказывавшихся собираться на Delphi 2010. Получился первый список проблемных пакетов. Конечно, на самом деле я не компилировал каждый из пакетов. Ведь понятно, что если пакет X не...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oOT8Cd6FK0M:-_DLQUTT8w8:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oOT8Cd6FK0M:-_DLQUTT8w8:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=oOT8Cd6FK0M:-_DLQUTT8w8:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oOT8Cd6FK0M:-_DLQUTT8w8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oOT8Cd6FK0M:-_DLQUTT8w8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oOT8Cd6FK0M:-_DLQUTT8w8:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=oOT8Cd6FK0M:-_DLQUTT8w8:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oOT8Cd6FK0M:-_DLQUTT8w8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oOT8Cd6FK0M:-_DLQUTT8w8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/oOT8Cd6FK0M" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/3324981492094466044/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/06/perehod-na-unicode-2-plan-perehoda-i.html#comment-form" title="Комментарии: 9" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/3324981492094466044?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/3324981492094466044?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/oOT8Cd6FK0M/perehod-na-unicode-2-plan-perehoda-i.html" title="Переход на юникод 2. План перехода и сторонние библиотеки." /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><thr:total>9</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/06/perehod-na-unicode-2-plan-perehoda-i.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUcEQ3o9eSp7ImA9WhZUEUQ.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-6960450748653888826</id><published>2011-06-04T17:15:00.001+03:00</published><updated>2011-06-04T17:16:42.461+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-04T17:16:42.461+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="работа" /><category scheme="http://www.blogger.com/atom/ns#" term="know how" /><category scheme="http://www.blogger.com/atom/ns#" term="организация проекта" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2010" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2011" /><title>Переход на юникод 1: Поиск стратегии.</title><content type="html">Обещанная статья о переводе большой программы с Delphi 6 на Delphi 2010 (для Delphi 2009 и Delphi XE (2011), ситуация будет аналогичной). Материала получилось довольно много, поэтому я разобью его на несколько постов.   Дано  
Большое приложение, с большой базой данных и большой историей. Приложение, которое начали разрабатывать ещё на Delphi 3, потом портировали на Delphi 6. Теперь надо ввести поддержку юникода, и собрать в Delphi 2010. Приложение использует кучу пакетов как самописных, так и от сторонних производителей. Проект большой, комментариев в коде практически нет. Юнит-тесты написаны только для очень маленькой части кода общих библиотек.  Что надо получить?  
Работающую версию программы с поддержкой юникода для D2010. Из-за большого числа клиентов, крайне желательно, чтобы...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=S773J27dsQw:J2N5Zt4N8fA:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=S773J27dsQw:J2N5Zt4N8fA:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=S773J27dsQw:J2N5Zt4N8fA:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=S773J27dsQw:J2N5Zt4N8fA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=S773J27dsQw:J2N5Zt4N8fA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=S773J27dsQw:J2N5Zt4N8fA:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=S773J27dsQw:J2N5Zt4N8fA:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=S773J27dsQw:J2N5Zt4N8fA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=S773J27dsQw:J2N5Zt4N8fA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/S773J27dsQw" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/6960450748653888826/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/06/perehod-na-unicode-1-moy-opyt.html#comment-form" title="Комментарии: 11" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/6960450748653888826?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/6960450748653888826?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/S773J27dsQw/perehod-na-unicode-1-moy-opyt.html" title="Переход на юникод 1: Поиск стратегии." /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><thr:total>11</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/06/perehod-na-unicode-1-moy-opyt.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUQESX4yfip7ImA9WhZVFEU.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-2296198475744701590</id><published>2011-05-27T11:00:00.001+03:00</published><updated>2011-05-27T11:01:48.096+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-27T11:01:48.096+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="бла бла бла" /><category scheme="http://www.blogger.com/atom/ns#" term="работа" /><category scheme="http://www.blogger.com/atom/ns#" term="подведение итогов" /><category scheme="http://www.blogger.com/atom/ns#" term="текучка" /><title>Текучка 14: Май 2011. Вести с полей.</title><content type="html">Это будет пост ни о чём. На 80% оффтопик. На 20% – подведение итогов. whatever.  
   
Интересно, кто сейчас читает мой блог? Как вы оцениваете работу блога? Аналитика от гугла показывает, что в день в среднем происходит около 250 визитов. Но я так понимаю, что львиная доля большая часть этих визитёров – какие-то веб-сервисы. Поэтому хотелось бы составить примерное представление, о числе живых читателей. Оставьте комментарий пожалуйста.  
Здесь же можно написать свои пожелания по блогу, если таковые есть. Давно я не предлагал пообщаться в комментах. Вот давайте и пообщаемся как-нибудь. Вот, например, скажите, используете ли вы ModelMaker Code eXplorer? А пробовали ли работать с Lazy Delphi Builder, и каковы впечатления?  
О блоге. Сделал отдельную страничку со ссылками на все известные мне...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=7Etqudl0a6I:V9Zor_5OANE:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=7Etqudl0a6I:V9Zor_5OANE:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=7Etqudl0a6I:V9Zor_5OANE:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=7Etqudl0a6I:V9Zor_5OANE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=7Etqudl0a6I:V9Zor_5OANE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=7Etqudl0a6I:V9Zor_5OANE:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=7Etqudl0a6I:V9Zor_5OANE:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=7Etqudl0a6I:V9Zor_5OANE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=7Etqudl0a6I:V9Zor_5OANE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/7Etqudl0a6I" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/2296198475744701590/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/05/14-2011.html#comment-form" title="Комментарии: 21" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/2296198475744701590?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/2296198475744701590?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/7Etqudl0a6I/14-2011.html" title="Текучка 14: Май 2011. Вести с полей." /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://farm5.static.flickr.com/4052/4278355499_fc70ab8785_t.jpg" height="72" width="72" /><thr:total>21</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/05/14-2011.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEcFRHs5eCp7ImA9WhZUFks.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-7499867531424606007</id><published>2011-05-26T12:58:00.002+03:00</published><updated>2011-06-10T03:33:35.520+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-10T03:33:35.520+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="эксперты" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="cnWizards" /><title>Описание CnPack IDE Wizards часть 19: настройки CnWizards</title><content type="html">Это девятнадцатая запись в серии &amp;quot;Эксперты для Delphi: описание CnWizards”. В прошлый раз я описывал класс для отправки отладочных сообщений TCnDebugger. В этот раз я расскажу о настройках CnPack Wizards. Сейчас, я не буду вдаваться в детали и просто покажу как выглядят все формы настройки. Эта публикация посвящается тем, кто, ещё не установил CnWizards, из-за того “там слишком много ненужных мне функций”. Надеюсь что этот пост послужит лучшим доказательством того, насколько легко можно отключить все “ненужные функции” и как легко можно настроить “нужные” функции на свой вкус.   
CnPack Wizards – комплексный эксперт состоящий из модулей (мастеров). Любой из модулей можно настроить под себя или просто отключить. Очень удобно. Я снимаю шапку перед разработчиками CnWizards. Архитектура...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oDkg0C-ZN_8:GKIAr0rDxEw:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oDkg0C-ZN_8:GKIAr0rDxEw:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=oDkg0C-ZN_8:GKIAr0rDxEw:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oDkg0C-ZN_8:GKIAr0rDxEw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oDkg0C-ZN_8:GKIAr0rDxEw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oDkg0C-ZN_8:GKIAr0rDxEw:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=oDkg0C-ZN_8:GKIAr0rDxEw:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oDkg0C-ZN_8:GKIAr0rDxEw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=oDkg0C-ZN_8:GKIAr0rDxEw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/oDkg0C-ZN_8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/7499867531424606007/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/05/cnpack-ide-wizards-19-cnwizards.html#comment-form" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/7499867531424606007?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/7499867531424606007?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/oDkg0C-ZN_8/cnpack-ide-wizards-19-cnwizards.html" title="Описание CnPack IDE Wizards часть 19: настройки CnWizards" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-kIotHqDbGmE/Td4kWO-jBRI/AAAAAAAABWA/jlKA8z11aDk/s72-c/image15%25255B4%25255D.png?imgmax=800" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/05/cnpack-ide-wizards-19-cnwizards.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0IGRXsyfSp7ImA9WhZWGE0.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-2445549567610853845</id><published>2011-05-19T11:58:00.003+03:00</published><updated>2011-05-19T15:52:04.595+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-19T15:52:04.595+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="эксперты" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="cnWizards" /><title>Описание CnPack Wizards часть 18: cnDebug.pas</title><content type="html">Продолжаю обзор CnWizards – бесплатного эксперта для Delphi с открытым исходным кодом от китайских программистов. В прошлый раз я рассказывал о CnDebugViewer-е – просмотрщике отладочных сообщений. Сегодня я расскажу как эти сообщения отправлять.  
C помощью CnDebug из программы можно отправлять строковую информацию, integer, float, color и RTTI-информацию об объектах и компонентах. CnDebug также умеет записывать в журнал информацию о возникающих в программе исключениях, вместе с содержимым стека вызовов.  Файлы и директивы компилятора   
Для работы CnDebug нам понадобятся файлы, расположенные в папке C:\Program Files\CnPack\CnWizards\Source\     cnDebug.pas – обязательно. Здесь объявлен основной класс отладчика: TCnDebugger.     CnPack.inc – обязательно. Здесь определяются директивы...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=pzT3WK-jd3A:YlSwKrcRoMo:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=pzT3WK-jd3A:YlSwKrcRoMo:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=pzT3WK-jd3A:YlSwKrcRoMo:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=pzT3WK-jd3A:YlSwKrcRoMo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=pzT3WK-jd3A:YlSwKrcRoMo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=pzT3WK-jd3A:YlSwKrcRoMo:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=pzT3WK-jd3A:YlSwKrcRoMo:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=pzT3WK-jd3A:YlSwKrcRoMo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=pzT3WK-jd3A:YlSwKrcRoMo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/pzT3WK-jd3A" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/2445549567610853845/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/05/cnpack-wizards-18-cndebugpas.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/2445549567610853845?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/2445549567610853845?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/pzT3WK-jd3A/cnpack-wizards-18-cndebugpas.html" title="Описание CnPack Wizards часть 18: cnDebug.pas" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_n_VbTkPTdmo/TdTbwsr5DSI/AAAAAAAABV8/4ik3X4UWQlc/s72-c/image2_thumb.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/05/cnpack-wizards-18-cndebugpas.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQASHw-eip7ImA9WhZWFU0.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-8023656402304599774</id><published>2011-05-16T04:12:00.001+03:00</published><updated>2011-05-16T04:12:29.252+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-16T04:12:29.252+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="эксперты" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="cnWizards" /><title>Описание CnPack Wizards часть 17: cnDebugViewer</title><content type="html">Это семнадцатая публикация в серии: Эксперты для Delphi: Описание CnWizards. В прошлый раз я писал о Тестере зависимостей CnWizards (Relation Analyzer) – утилите для анализа зависимостей между скомпилированными и исходными файлами. Сегодня я расскажу о CnDebugViewer.exe - просмотрщике отладочной информации отправленной из модуля CnDebug.pas.   
CnDebugViewer – программа для отображения отладочной информации посланной программой с помощью модуля CnDebug.pas а также с помощью стандартной API функции OutputDebugString. Полученная информация отображается в виде дерева. Её можно фильтровать, сохранять и загружать для дальнейшего изучения. Только распечатывать не умеет. Здесь, конечно не нужна широкоформатная интерьерная печать, но возможность вывести на печать хотя бы в каком-то виде была бы...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Vp8e-smnJIY:IP93n18LaLI:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Vp8e-smnJIY:IP93n18LaLI:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=Vp8e-smnJIY:IP93n18LaLI:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Vp8e-smnJIY:IP93n18LaLI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Vp8e-smnJIY:IP93n18LaLI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Vp8e-smnJIY:IP93n18LaLI:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=Vp8e-smnJIY:IP93n18LaLI:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Vp8e-smnJIY:IP93n18LaLI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Vp8e-smnJIY:IP93n18LaLI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/Vp8e-smnJIY" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/8023656402304599774/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/05/cnpack-wizards-17-cndebugviewer.html#comment-form" title="Комментарии: 7" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8023656402304599774?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8023656402304599774?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/Vp8e-smnJIY/cnpack-wizards-17-cndebugviewer.html" title="Описание CnPack Wizards часть 17: cnDebugViewer" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_n_VbTkPTdmo/TdB5_I-ebhI/AAAAAAAABV0/n1djozFUZWM/s72-c/image%5B9%5D.png?imgmax=800" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/05/cnpack-wizards-17-cndebugviewer.html</feedburner:origLink></entry><entry><title type="text">Links for 2011-05-12 [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/kJBCyNcm_sc/4delphiblog" /><updated>2011-05-13T00:00:00-07:00</updated><id>http://del.icio.us/debose/4delphiblog#2011-05-12</id><content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href="http://habrahabr.ru/company/radmin/blog/117264/"&gt;&amp;#1057;&amp;#1086;&amp;#1079;&amp;#1076;&amp;#1072;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1084;&amp;#1085;&amp;#1086;&amp;#1075;&amp;#1086;&amp;#1103;&amp;#1079;&amp;#1099;&amp;#1082;&amp;#1086;&amp;#1074;&amp;#1086;&amp;#1075;&amp;#1086; &amp;#1080;&amp;#1085;&amp;#1089;&amp;#1090;&amp;#1072;&amp;#1083;&amp;#1083;&amp;#1103;&amp;#1090;&amp;#1086;&amp;#1088;&amp;#1072; &amp;#1076;&amp;#1083;&amp;#1103; Windows &amp;#1089; &amp;#1087;&amp;#1086;&amp;#1084;&amp;#1086;&amp;#1097;&amp;#1100;&amp;#1102; WiX&lt;/a&gt;&lt;br/&gt;
Блог компании Фаматек.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/kJBCyNcm_sc" height="1" width="1"/&gt;</content><feedburner:origLink>http://del.icio.us/debose/4delphiblog#2011-05-12</feedburner:origLink></entry><entry gd:etag="W/&quot;CkEBSH84eSp7ImA9WhZWEUg.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-3919524097401568945</id><published>2011-05-12T00:43:00.000+03:00</published><updated>2011-05-12T00:50:59.131+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-12T00:50:59.131+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="эксперты" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="cnWizards" /><title>Описание CnPack Wizards часть 16: Описание Relation Analyzer.</title><content type="html">Это шестнадцатая запись в серии: Delphi эксперты: CnWizards. В прошлый раз я завершил краткий обзор утилит из CnWizards. В этот раз я подробно опишу Relation Analyzer (Тестер зависимостей).  
Relation Analyzer может помочь лучше разобраться в зависимостях большого числа bpl-ок, а также изучить собранные в Delphi программы – посмотреть список использованных юнитов, например.  
В этой программе есть два режима анализа:     Анализ исполняемых файлов. Даёт возможность:              Посмотреть список необходимых для работы пакетов. Для bpl-ок это то что обычно пишется в секции requires .dpk файла. Для exe-шек – это список необходимых пакетов времени исполнения (Runtime Packages).         Посмотреть список необходимых для работы пакетов и библиотек (bpl и dll).         Посмотреть список модулей...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Jy8Wb2Mn734:8w-d4fXlMko:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Jy8Wb2Mn734:8w-d4fXlMko:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=Jy8Wb2Mn734:8w-d4fXlMko:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Jy8Wb2Mn734:8w-d4fXlMko:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Jy8Wb2Mn734:8w-d4fXlMko:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Jy8Wb2Mn734:8w-d4fXlMko:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=Jy8Wb2Mn734:8w-d4fXlMko:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Jy8Wb2Mn734:8w-d4fXlMko:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Jy8Wb2Mn734:8w-d4fXlMko:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/Jy8Wb2Mn734" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/3919524097401568945/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/05/cnpack-wizards-16-relation-analyzer.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/3919524097401568945?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/3919524097401568945?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/Jy8Wb2Mn734/cnpack-wizards-16-relation-analyzer.html" title="Описание CnPack Wizards часть 16: Описание Relation Analyzer." /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_n_VbTkPTdmo/TcsEXSDy3SI/AAAAAAAABVc/lerP-o7DWck/s72-c/image84.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/05/cnpack-wizards-16-relation-analyzer.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcNR3o-eip7ImA9WhZWEEw.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-8413546943824829771</id><published>2011-05-10T10:54:00.001+03:00</published><updated>2011-05-10T10:54:56.452+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-10T10:54:56.452+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="работа" /><category scheme="http://www.blogger.com/atom/ns#" term="know how" /><category scheme="http://www.blogger.com/atom/ns#" term="грабли" /><category scheme="http://www.blogger.com/atom/ns#" term="текучка" /><title>Текучка 13: “шаманский метод Гео” + RegisterClass = EFilerError</title><content type="html">Я тут наткнулся на ошибку, появившуюся вследствии использования &amp;quot;Шаманского метода Гео&amp;quot;. Уже второй раз натыкаюсь на неё и второй раз удивляюсь тому, откуда она взялась.  Симптомы ошибки  
При вызове процедуры RegisterClass для класса появлется исключение EFilerError с текстом ошибки: “A class named XXX already exists”.  
Расследование показало что эта ошибка появляется, если RegisterClass был вызван дважды для разных классов с одним и тем же названием.  Казалось бы, причём тут метод Гео?  
А вот при том, что именно из-за подмены одного класса другим у меня в коде и возникла ситуация вызвавшая ошибку. В частности, я использую “метод Гео” для подмены стандартного TDbGrid-a своим наследником от TDbGridEh. Для работы моей программы (crm системы) мне необходимо зарегистрировать свой...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=-Yokk3haZbE:24ndWJs8I9Y:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=-Yokk3haZbE:24ndWJs8I9Y:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=-Yokk3haZbE:24ndWJs8I9Y:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=-Yokk3haZbE:24ndWJs8I9Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=-Yokk3haZbE:24ndWJs8I9Y:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=-Yokk3haZbE:24ndWJs8I9Y:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=-Yokk3haZbE:24ndWJs8I9Y:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=-Yokk3haZbE:24ndWJs8I9Y:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=-Yokk3haZbE:24ndWJs8I9Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/-Yokk3haZbE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/8413546943824829771/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/05/13-registerclass-efilererror.html#comment-form" title="Комментарии: 3" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8413546943824829771?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8413546943824829771?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/-Yokk3haZbE/13-registerclass-efilererror.html" title="Текучка 13: “шаманский метод Гео” + RegisterClass = EFilerError" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><thr:total>3</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/05/13-registerclass-efilererror.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkEFRHw8eyp7ImA9WhZWF0w.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-8233602979654172805</id><published>2011-05-06T13:26:00.003+03:00</published><updated>2011-05-18T13:30:15.273+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-18T13:30:15.273+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="эксперты" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="cnWizards" /><title>Описание CnPack Wizards часть 15: Дополнительные утилиты. Часть 2.</title><content type="html">Это пятнадцатая запись в серии: Эксперты для комфортной работы в системе Delphi: CnWizards.&amp;#160; Официальные сайты проекта: www.cnpack.org и Google Code.
Вчера, я начал описание утилит входящих в CnWizards:ASCII Chart, 
утилите для импорта/экспорта конфигурации CnWizards, 
утилите для резервного копирования/восстановления настроек Delphi IDE 
ковертере DFM-файлов. 

Сегодня я продолжу рассказ об утилитах и расскажу о следующих:CnPack Debug Viewer 
Утилите для быстрого отключения Мастеров CnPack 
Утилите для управления внешними мастерами Delphi (экспертами) 
Утилите для анализа зависимостей между юнитами и бинарными файлами 
Debug Viewer
Название файла: CnDebugViewer.exe
Просмотрщик для отображения отладочной информации, посланной программой с помощью OutputDebugString и методов класса...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Gm6fD9vDaHA:8cfagEjrxok:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Gm6fD9vDaHA:8cfagEjrxok:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=Gm6fD9vDaHA:8cfagEjrxok:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Gm6fD9vDaHA:8cfagEjrxok:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Gm6fD9vDaHA:8cfagEjrxok:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Gm6fD9vDaHA:8cfagEjrxok:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=Gm6fD9vDaHA:8cfagEjrxok:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Gm6fD9vDaHA:8cfagEjrxok:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Gm6fD9vDaHA:8cfagEjrxok:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/Gm6fD9vDaHA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/8233602979654172805/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/05/cnpack-wizards-15-2.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8233602979654172805?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8233602979654172805?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/Gm6fD9vDaHA/cnpack-wizards-15-2.html" title="Описание CnPack Wizards часть 15: Дополнительные утилиты. Часть 2." /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_n_VbTkPTdmo/TcPMyhXrGTI/AAAAAAAABVE/cdc7PpYlAxA/s72-c/image%5B27%5D.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/05/cnpack-wizards-15-2.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcDQHg7eip7ImA9WhZWFU0.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-6881724131016759183</id><published>2011-05-05T13:10:00.002+03:00</published><updated>2011-05-16T03:01:11.602+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-16T03:01:11.602+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="эксперты" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="cnWizards" /><title>Описание CnPack Wizards часть 14: дополнительные утилиты, часть 1</title><content type="html">Это четырнадцатая запись в серии: Эксперты для комфортной работы в системе Delphi: CnWizards. В прошлый раз я рассказывал о шаблонах кода и комментариев в CnPack Wizards. В этот раз я расскажу об утилитах, входящих в состав CnPack мастеров IDE.
Официальные сайты проекта: www.cnpack.org и Google Code.Утилиты в CnPack IDE Wizards
Помимо расширений для Delphi IDE, CnWizards включают в себя несколько утилит, которые можно запустить из меню программ (Start Menu-&amp;gt;Programs). Все эти файлы находятся в папке CnWizards (c:\Program Files\CnPack\CnWizards\) 
  ASCII Chart
Таблица ASCII кодов. Название файла: AsciiChart.exe


CnWizard Config Import/Export
Название файла: CnConfigIO.exe
Данная утилита предназначена для импорта и экспорта настроек CnPack IDE-мастера. Полезна для настройки, создания...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=DHQSsEd3xO8:U_pkJc-MGaQ:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=DHQSsEd3xO8:U_pkJc-MGaQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=DHQSsEd3xO8:U_pkJc-MGaQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=DHQSsEd3xO8:U_pkJc-MGaQ:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=DHQSsEd3xO8:U_pkJc-MGaQ:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=DHQSsEd3xO8:U_pkJc-MGaQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=DHQSsEd3xO8:U_pkJc-MGaQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=DHQSsEd3xO8:U_pkJc-MGaQ:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=DHQSsEd3xO8:U_pkJc-MGaQ:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/DHQSsEd3xO8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/6881724131016759183/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/05/cnpack-wizards-14-1.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/6881724131016759183?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/6881724131016759183?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/DHQSsEd3xO8/cnpack-wizards-14-1.html" title="Описание CnPack Wizards часть 14: дополнительные утилиты, часть 1" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_n_VbTkPTdmo/TcJ3tmnVyGI/AAAAAAAABUs/FzV-rBbfRj4/s72-c/image621382.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/05/cnpack-wizards-14-1.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0UBQ3kzcSp7ImA9WhZRFUs.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-2336352682263121691</id><published>2011-04-12T02:40:00.001+03:00</published><updated>2011-04-12T02:40:52.789+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-12T02:40:52.789+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="Lazy Delphi Builder" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><title>Lazy Delphi Builder 1.4.0.175</title><content type="html">Выложил Lazy Delphi Builder 1.4.0.175. Скачивать на домашней странице: www.LazyProject.info. На всякий случай, есть зеркало на Google Code. Об ошибках сообщать здесь или на почту/скайп, в комментариях к посту, или в Issues на Google Code.  
Из забавного. Все, кому я показывал плакат опубликованный в предыдущем посте, отметили что на логотипе изображён античный храм болтающийся на висилице. =))) Так вот. И на самом деле там изображён подъёмный кран!  
Пару слов о проекте, для тех кто забыл. Lazy Delphi Builder задумывался как инструмент для упрощения сборки проектов/компонентов. Он просканирует папки, найдёт там все нужные файлы. Предложит выбрать что собирать, а что нет. Позволит указать параметры сборки, и папки куда складывать полученные файлы. Соберёт всё, как надо и даже скопирует все...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Ju187WEBjPQ:Vr58jp0uPck:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Ju187WEBjPQ:Vr58jp0uPck:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=Ju187WEBjPQ:Vr58jp0uPck:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Ju187WEBjPQ:Vr58jp0uPck:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Ju187WEBjPQ:Vr58jp0uPck:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Ju187WEBjPQ:Vr58jp0uPck:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=Ju187WEBjPQ:Vr58jp0uPck:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Ju187WEBjPQ:Vr58jp0uPck:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=Ju187WEBjPQ:Vr58jp0uPck:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/Ju187WEBjPQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/2336352682263121691/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html#comment-form" title="Комментарии: 9" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/2336352682263121691?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/Ju187WEBjPQ/lazy-delphi-builder-140175.html" title="Lazy Delphi Builder 1.4.0.175" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_n_VbTkPTdmo/TaORgxwb2oI/AAAAAAAABUc/9j7l4VMEBbc/s72-c/Lazy-Grunge-Stamp%5B5%5D.png?imgmax=800" height="72" width="72" /><thr:total>9</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-140175.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUAAQHs7fip7ImA9WhZSGUU.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-8240799045588197467</id><published>2011-04-04T17:04:00.003+03:00</published><updated>2011-04-05T09:09:01.506+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-05T09:09:01.506+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Lazy Delphi Builder" /><category scheme="http://www.blogger.com/atom/ns#" term="инструменты" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi 2011" /><title>Lazy Delphi Builder 1.3.0.163 (стабильная версия)</title><content type="html">Вышла новая версия Lazy Delphi Builder 1.3.0.163.
Скачивать на домашней странице: www.lazyproject.info.
На случай, если домашняя страница не открывается, вот зеркало на Google Code


Об ошибках сообщать здесь или на почту/скайп, в комментариях к посту.  История измененийДобавлена поддержка Delphi XE 
Исправлена ошибка, приводившая к тому, что пакеты могли просто не компилироваться, без каких-либо сообщений об ошибке. 
Больше отладочных сообщений в режиме /debug. 
Перед компиляцией проверяется, что dcc32 рабочий (не trial). Раньше в таких случаях Lazy Delphi Builder ничего не делал выводя текст: Compiled success. 
Изменён диалог компиляции. Теперь в виде мастера. Перед запуском компиляции выводится краткое описание того что будет сделано при запуске (какие папки будут использоваться, будет...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=tPBx1xPlTWA:BEY_r67JszU:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=tPBx1xPlTWA:BEY_r67JszU:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=tPBx1xPlTWA:BEY_r67JszU:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=tPBx1xPlTWA:BEY_r67JszU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=tPBx1xPlTWA:BEY_r67JszU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=tPBx1xPlTWA:BEY_r67JszU:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=tPBx1xPlTWA:BEY_r67JszU:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=tPBx1xPlTWA:BEY_r67JszU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=tPBx1xPlTWA:BEY_r67JszU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/tPBx1xPlTWA" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/8240799045588197467/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-130163.html#comment-form" title="Комментарии: 7" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8240799045588197467?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8240799045588197467?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/tPBx1xPlTWA/lazy-delphi-builder-130163.html" title="Lazy Delphi Builder 1.3.0.163 (стабильная версия)" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_n_VbTkPTdmo/TZnP-nOF5mI/AAAAAAAABUE/T5ik7t0W6Jo/s72-c/LazyDbRetroPoster1_jpgLow%5B8%5D.jpg?imgmax=800" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/04/lazy-delphi-builder-130163.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEAGSXg-eyp7ImA9WhZTFE4.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-7373819666956307569</id><published>2011-03-15T10:55:00.004+02:00</published><updated>2011-03-18T09:18:48.653+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-18T09:18:48.653+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="обзор" /><category scheme="http://www.blogger.com/atom/ns#" term="подведение итогов" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogroll" /><title>Лучшие Delphi посты за 2010 год</title><content type="html">Самое интересное в Delphi-блогах за 2010 год. 
Смотрите также: Самые интересные публикации 2009 года.
В этом году количество материалов в блогах по Delphi просто зашкаливает. Честно скажу, я читал только малую часть. Даже из тех постов, что вошли в этот обзор я сам прочитал не всё. И посты для итогов 2010 года я отбирал менее критично чем в прошлом году. В этот пост вошли более 150 статей.ОглавлениеПереводы на Хабре 
Разные блоги 
Работа с жестами в Delphi. 
Перевод “Simplify our Delphi Code using some OO techniques” 
Блог Николая Зверева - Delphi Notes 
Использование OmniThread Libray (OTL) для создания многопоточных приложений. 
Использование OmniThread Libray 2.0 (OTL 2.0). 
О защите и взломе Delphi программ. 
Публикации Александра Алексеева (Gunsmoker-a).       Отладка Delphi программ...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=iJMd8W_8U4w:4dY7GwuS4x0:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=iJMd8W_8U4w:4dY7GwuS4x0:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=iJMd8W_8U4w:4dY7GwuS4x0:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=iJMd8W_8U4w:4dY7GwuS4x0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=iJMd8W_8U4w:4dY7GwuS4x0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=iJMd8W_8U4w:4dY7GwuS4x0:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=iJMd8W_8U4w:4dY7GwuS4x0:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=iJMd8W_8U4w:4dY7GwuS4x0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=iJMd8W_8U4w:4dY7GwuS4x0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/iJMd8W_8U4w" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/7373819666956307569/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/03/delphi-2010.html#comment-form" title="Комментарии: 10" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/7373819666956307569?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/7373819666956307569?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/iJMd8W_8U4w/delphi-2010.html" title="Лучшие Delphi посты за 2010 год" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><thr:total>10</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/03/delphi-2010.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUEFRnY-fCp7ImA9Wx9aFE4.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-1343549713973673227</id><published>2011-03-06T19:46:00.000+02:00</published><updated>2011-03-06T19:46:57.854+02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-03-06T19:46:57.854+02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="бла бла бла" /><category scheme="http://www.blogger.com/atom/ns#" term="Delphi" /><category scheme="http://www.blogger.com/atom/ns#" term="подведение итогов" /><category scheme="http://www.blogger.com/atom/ns#" term="Blogroll" /><title>Итоги 2010 года в TDelphi Blog-e</title><content type="html">Я тут подумал, что хорошо бы подвести итоги по прошедшему 2010 году (пусть уже и март на дворе). В прошлом году, я начинал подводить итоги, с мыслью “год, как год – ничего особо и не сделал”, но когда начал вспоминать – оказалось, что список получился весьма внушительный. Этот год прошёл проще. Большая часть событий коснулась сферы личной жизни. В работе и блогосфере не было почти никаких изменений. Последние полгода даже TDelphi-блог был заброшен.  
Завёл отдельный бложик для понравившейся музыки. Музыку выкладываю в виде клипов с Youtube. Что-то типа записной книжки, чтобы изредка заходить и переслушивать. Адрес: http://muzyaka.blogspot.com/.  TDelphi-блог  
Я уже писал о своём намерении получить от блога какую-то финансовую отдачу и даже подводил в мае неутешительные итоги. Но летом...&lt;br/&gt;
&lt;br/&gt;
[[ This is a content summary only. Visit my website for full links, other content, and more! ]]&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=dyP1HxKevao:T5cjt7_1iQY:52-JzZzWuVM"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=52-JzZzWuVM" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=dyP1HxKevao:T5cjt7_1iQY:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=dyP1HxKevao:T5cjt7_1iQY:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=dyP1HxKevao:T5cjt7_1iQY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=dyP1HxKevao:T5cjt7_1iQY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=dyP1HxKevao:T5cjt7_1iQY:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=dyP1HxKevao:T5cjt7_1iQY:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=dyP1HxKevao:T5cjt7_1iQY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=dyP1HxKevao:T5cjt7_1iQY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/dyP1HxKevao" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/1343549713973673227/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2011/02/2010-tdelphi-blog-e.html#comment-form" title="Комментарии: 4" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/1343549713973673227?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/1343549713973673227?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/dyP1HxKevao/2010-tdelphi-blog-e.html" title="Итоги 2010 года в TDelphi Blog-e" /><author><name>Aleksey Timohin</name><uri>https://profiles.google.com/109063864773539793880</uri><email>noreply@blogger.com</email><gd:image 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><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh5.ggpht.com/_n_VbTkPTdmo/TUikXA4w0WI/AAAAAAAABS4/PatzzshRJwU/s72-c/image5.png?imgmax=800" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2011/02/2010-tdelphi-blog-e.html</feedburner:origLink></entry><entry><title type="text">Links for 2010-12-22 [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/-_MrcLZWz3Q/4delphiblog" /><updated>2010-12-23T00:00:00-08:00</updated><id>http://del.icio.us/debose/4delphiblog#2010-12-22</id><content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href="http://visualstudiofeeds.com/"&gt;All Visual Studio blogs in one place&lt;/a&gt;&lt;br/&gt;
Most popular blogs about Visual Studio in one place. (in English)&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/-_MrcLZWz3Q" height="1" width="1"/&gt;</content><feedburner:origLink>http://del.icio.us/debose/4delphiblog#2010-12-22</feedburner:origLink></entry><entry><title type="text">Links for 2010-12-21 [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/2ygHMpED4bc/4delphiblog" /><updated>2010-12-22T00:00:00-08:00</updated><id>http://del.icio.us/debose/4delphiblog#2010-12-21</id><content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href="http://blog.shumoos.com/archives/230"&gt;255 &amp;#1089;&amp;#1090;&amp;#1091;&amp;#1087;&amp;#1077;&amp;#1085;&amp;#1077;&amp;#1081; &amp;raquo; &amp;#1041;&amp;#1086;&amp;#1088;&amp;#1100;&amp;#1073;&amp;#1072; &amp;#1089; &amp;#1078;&amp;#1091;&amp;#1095;&amp;#1080;&amp;#1085;&amp;#1099;&amp;#1084;&amp;#1080; &amp;#1075;&amp;#1085;&amp;#1077;&amp;#1079;&amp;#1076;&amp;#1072;&amp;#1084;&amp;#1080;&lt;/a&gt;&lt;br/&gt;
ЧаВо о тестировании плохо спроектированного кода.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/2ygHMpED4bc" height="1" width="1"/&gt;</content><feedburner:origLink>http://del.icio.us/debose/4delphiblog#2010-12-21</feedburner:origLink></entry><entry><title type="text">Links for 2010-12-13 [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/Fqut-ePeLcQ/4delphiblog" /><updated>2010-12-14T00:00:00-08:00</updated><id>http://del.icio.us/debose/4delphiblog#2010-12-13</id><content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.softkey.info/reviews/review9900.php"&gt;Total Commander 7. &amp;#1048;&amp;#1085;&amp;#1090;&amp;#1077;&amp;#1088;&amp;#1074;&amp;#1100;&amp;#1102; &amp;#1089; &amp;#1088;&amp;#1072;&amp;#1079;&amp;#1088;&amp;#1072;&amp;#1073;&amp;#1086;&amp;#1090;&amp;#1095;&amp;#1080;&amp;#1082;&amp;#1086;&amp;#1084;. &amp;#1063;&amp;#1072;&amp;#1089;&amp;#1090;&amp;#1100; 1&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.softkey.info/reviews/review9902.php"&gt;Total Commander 7. &amp;#1048;&amp;#1085;&amp;#1090;&amp;#1077;&amp;#1088;&amp;#1074;&amp;#1100;&amp;#1102; &amp;#1089; &amp;#1088;&amp;#1072;&amp;#1079;&amp;#1088;&amp;#1072;&amp;#1073;&amp;#1086;&amp;#1090;&amp;#1095;&amp;#1080;&amp;#1082;&amp;#1086;&amp;#1084;. &amp;#1063;&amp;#1072;&amp;#1089;&amp;#1090;&amp;#1100; 2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/Fqut-ePeLcQ" height="1" width="1"/&gt;</content><feedburner:origLink>http://del.icio.us/debose/4delphiblog#2010-12-13</feedburner:origLink></entry><entry><title type="text">Links for 2010-07-05 [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/mHXPcI8m_Ho/4delphiblog" /><updated>2010-07-06T00:00:00-07:00</updated><id>http://del.icio.us/debose/4delphiblog#2010-07-05</id><content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.delphikingdom.ru/asp/viewitem.asp?catalogid=777"&gt;Delphi: Hints and Warnings &amp;#1080;&amp;#1083;&amp;#1080; &amp;#1057;&amp;#1087;&amp;#1072;&amp;#1089;&amp;#1077;&amp;#1085;&amp;#1080;&amp;#1077; &amp;#1091;&amp;#1090;&amp;#1086;&amp;#1087;&amp;#1072;&amp;#1102;&amp;#1097;&amp;#1080;&amp;#1093;&lt;/a&gt;&lt;br/&gt;
Почему нужно обращать внимание на советы и предупреждения крмпилятора.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/mHXPcI8m_Ho" height="1" width="1"/&gt;</content><feedburner:origLink>http://del.icio.us/debose/4delphiblog#2010-07-05</feedburner:origLink></entry><entry><title type="text">Links for 2010-06-28 [del.icio.us]</title><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/o1VO5cGRH-A/4delphiblog" /><updated>2010-06-29T00:00:00-07:00</updated><id>http://del.icio.us/debose/4delphiblog#2010-06-28</id><content type="html">&lt;ul&gt;
&lt;li&gt;&lt;a href="http://gomockingbird.com/"&gt;Website wireframes: Mockingbird&lt;/a&gt;&lt;br/&gt;
Удобный онлайн инструмент для проектирования интерфейса.&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://feeds.feedburner.com/~r/TDelphi/~4/o1VO5cGRH-A" height="1" width="1"/&gt;</content><feedburner:origLink>http://del.icio.us/debose/4delphiblog#2010-06-28</feedburner:origLink></entry></feed>

