<?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;CEYHR3oyeyp7ImA9WhRVFEs.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177</id><updated>2012-01-13T15:42:16.493+02: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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>157</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;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="Комментарии: 12" /><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>12</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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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="Комментарии: 9" /><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>9</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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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;CEEFRnY4eSp7ImA9WhdQEkk.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-9221199905961554579</id><published>2011-06-27T11:07:00.001+03:00</published><updated>2011-08-13T16:36:57.831+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-13T16:36:57.831+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="инструменты" /><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.   
Почти все функции которые я здесь описываю, доступны в MMX начиная с версии 5.1. Текущая версия – 9.0. Для снимков экрана...&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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><thr: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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><thr: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="Комментарии: 10" /><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><thr:total>10</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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><thr: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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><thr: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>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><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 gd:etag="W/&quot;A0cERXg-eCp7ImA9Wx5RFkk.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-150372634613104445</id><published>2010-08-24T01:07:00.001+03:00</published><updated>2010-08-24T14:23:24.650+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2010-08-24T14:23:24.650+03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="бла бла бла" /><title>TDelphi-блог в отпуске. Кто хорошо отдыхает - тот лучше работает.</title><content type="html">Чудесное жаркое лето. В июле я был в отпуске. Ездил на неделю в Бельгию – страну пива, шоколада и картошки фри. Побывал в Брюсселе (жил там), в Генте, в Льеже и в Брюге. В Брюсселе не мог отделаться от ощущения, что большая часть белых людей ходят с окаменевшим выражением лица и поджав губы, а когда пытаешься перехватить чей-нибудь взгляд и улыбнуться – отводят глаза. Северная часть Бельгии мне понравилась больше – и люди там приветливее и более эмоционально-открыты. Очень понравился Гент. А больше всего Брюге. Брюге вообще показался сказочным городом в котором в игрушечных домиках живут феи, эльфы и гномы, которые с утра до вечера плетут кружева, делают шоколад, жарят картошку фри и варят пиво. А перемещаются по городу исключительно на велосипедах.   
  
В Льеже на весь день зарядил...&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=3JePIkEJDtQ:-9lzl5jAZeg: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=3JePIkEJDtQ:-9lzl5jAZeg:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=3JePIkEJDtQ:-9lzl5jAZeg:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=3JePIkEJDtQ:-9lzl5jAZeg: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=3JePIkEJDtQ:-9lzl5jAZeg: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=3JePIkEJDtQ:-9lzl5jAZeg:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=3JePIkEJDtQ:-9lzl5jAZeg:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=3JePIkEJDtQ:-9lzl5jAZeg: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=3JePIkEJDtQ:-9lzl5jAZeg: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/3JePIkEJDtQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/150372634613104445/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2010/08/tdelphi.html#comment-form" title="Комментарии: 8" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/150372634613104445?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/150372634613104445?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/3JePIkEJDtQ/tdelphi.html" title="TDelphi-блог в отпуске. Кто хорошо отдыхает - тот лучше работает." /><author><name>Aleksey Timohin</name><uri>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/_n_VbTkPTdmo/THOrq9j3NcI/AAAAAAAABRE/eeecd-g8IAA/s72-c/SS857793_Panorama_GrandPlace-1_thumb.jpg?imgmax=800" height="72" width="72" /><thr:total>8</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2010/08/tdelphi.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0cASHo8fSp7ImA9WhZXFUQ.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-4820207592487217839</id><published>2010-08-17T14:02:00.003+03:00</published><updated>2011-05-05T13:24:09.475+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-05T13:24:09.475+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 часть 13: Шаблоны кода и комментариев</title><content type="html">Это одиннадцатая публикация в серии: Эксперты для Delphi: CnWizards. Предыдущая публикация доступна по ссылке: описание CnPack Wizards Часть 12: панель инструментов в редакторе кода. Скачать CnWizards можно на официальном сайте проекта: www.cnpack.org и на Google Code.Шаблоны кода и комментариев.
CnPack Wizards включают в себя инструмент для работы с шаблонами кода. Шаблон представляет собой текст, который может содержать макросы (см. картинку ниже). Шаблоны можно вставлять по нажатию горячей клавиши (для этого её придётся назначить), либо через меню шаблонов (см. описание тулбара, выше).
Подобный функционал есть и в gExperts, а в последних версиях Delphi даже в самой IDE. Но так как я всё ещё больше всего времени провожу в Delphi 6, то наличие таких вещей в эксперте для меня важно. ...&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=jaDBjkoGarg:uueYqCU4n6s: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=jaDBjkoGarg:uueYqCU4n6s:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=jaDBjkoGarg:uueYqCU4n6s:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=jaDBjkoGarg:uueYqCU4n6s: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=jaDBjkoGarg:uueYqCU4n6s: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=jaDBjkoGarg:uueYqCU4n6s:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=jaDBjkoGarg:uueYqCU4n6s:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=jaDBjkoGarg:uueYqCU4n6s: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=jaDBjkoGarg:uueYqCU4n6s: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/jaDBjkoGarg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/4820207592487217839/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2010/08/cnpack-wizards.html#comment-form" title="Комментарии: 2" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/4820207592487217839?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/4820207592487217839?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/jaDBjkoGarg/cnpack-wizards.html" title="Описание CnPack Wizards часть 13: Шаблоны кода и комментариев" /><author><name>Aleksey Timohin</name><uri>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_n_VbTkPTdmo/TGpsXxeGdnI/AAAAAAAABPs/5zEXYPzFRTs/s72-c/image1712.png?imgmax=800" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2010/08/cnpack-wizards.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0ENR3c6eip7ImA9WhZXFkU.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-8904226349273426070</id><published>2010-07-07T12:49:00.003+03:00</published><updated>2011-05-06T14:34:56.912+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-06T14:34:56.912+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 часть 12: тулбар в редакторе кода</title><content type="html">Это двенадцатый пост в серии: Эксперты для комфортной работы в Delphi: CnWizards. Предыдущая публикация доступна по ссылке: описание CnPack Wizards 11-я часть: редакторы свойств в CnWizards. Скачать бесплатно CnWizards можно на официальном сайте проекта: www.cnpack.org и на Google Code.
После установки CnPack IDE Wizards добавляют в редактор кода новый тулбар:

Половина кнопок на тулбаре содержит ссылки на стандартные команды Delphi, такие как Open, Save, Build, Run, Trace и другие (см. ниже). Я полагаю что это сделано для того, чтобы было удобнее работать с редактором кода в полноэкранном режиме (см. ниже). 
Переключить редактор кода в полноэкранный режим. Очень удобная фича. Раскрывает редактор кода на весь экран. В отличие от обычной максимизации окна редактора , этот вариант не...&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=kJW8eTn12IE:NAFOV6hUvcQ: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=kJW8eTn12IE:NAFOV6hUvcQ:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=kJW8eTn12IE:NAFOV6hUvcQ:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=kJW8eTn12IE:NAFOV6hUvcQ: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=kJW8eTn12IE:NAFOV6hUvcQ: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=kJW8eTn12IE:NAFOV6hUvcQ:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=kJW8eTn12IE:NAFOV6hUvcQ:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=kJW8eTn12IE:NAFOV6hUvcQ: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=kJW8eTn12IE:NAFOV6hUvcQ: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/kJW8eTn12IE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/8904226349273426070/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2010/07/cnwizards-12.html#comment-form" title="Комментарии: 4" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8904226349273426070?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/8904226349273426070?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/kJW8eTn12IE/cnwizards-12.html" title="Обзор CnWizards часть 12: тулбар в редакторе кода" /><author><name>Aleksey Timohin</name><uri>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh4.ggpht.com/_n_VbTkPTdmo/TDRNqSfCElI/AAAAAAAABNo/mytmnXbAmCo/s72-c/image52.png?imgmax=800" height="72" width="72" /><thr:total>4</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2010/07/cnwizards-12.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEQHQXg5eyp7ImA9WhZWEEs.&quot;"><id>tag:blogger.com,1999:blog-1724180200433302177.post-5561431387032561189</id><published>2010-07-06T02:36:00.004+03:00</published><updated>2011-05-11T00:18:50.623+03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-11T00:18:50.623+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 часть 11: Редакторы свойств</title><content type="html">Это одиннадцатая публикация в серии: Эксперты для Delphi: CnWizards. Предыдущая публикация доступна по ссылке: описание CnPack Wizards Часть 10: проектные расширения Delphi IDE. Скачать CnWizards можно на официальном сайте проекта: www.cnpack.org и на Google Code.
CnPack IDE Wizards включают в себя несколько расширенных редакторов свойств. Любой из редакторов свойств можно отключить в настройках.
 

Редактор булевых свойств 
Добавлен checkbox - теперь свойство можно менять и одинарным кликом и двойным.
   

Редактор множеств
 

Редактор свойства Caption
В свойства Caption, Hint и свойства типа TStringList добавляется кнопка, открывающая диалог для редактирования многострочного текста.
 

Редактор свойства Hint
 

Редактор типа TStringList
&amp;#160;

Визуальный редактор свойства...&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=YdhIoFiQXOQ:ivjXODshP4c: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=YdhIoFiQXOQ:ivjXODshP4c:4cEx4HpKnUU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=YdhIoFiQXOQ:ivjXODshP4c:4cEx4HpKnUU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=YdhIoFiQXOQ:ivjXODshP4c: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=YdhIoFiQXOQ:ivjXODshP4c: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=YdhIoFiQXOQ:ivjXODshP4c:-BTjWOF_DHI"&gt;&lt;img src="http://feeds.feedburner.com/~ff/TDelphi?i=YdhIoFiQXOQ:ivjXODshP4c:-BTjWOF_DHI" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/TDelphi?a=YdhIoFiQXOQ:ivjXODshP4c: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=YdhIoFiQXOQ:ivjXODshP4c: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/YdhIoFiQXOQ" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://www.tdelphiblog.com/feeds/5561431387032561189/comments/default" title="Комментарии к сообщению" /><link rel="replies" type="text/html" href="http://www.tdelphiblog.com/2010/07/cnpack-wizards-11.html#comment-form" title="Комментарии: 0" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/5561431387032561189?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/1724180200433302177/posts/default/5561431387032561189?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/TDelphi/~3/YdhIoFiQXOQ/cnpack-wizards-11.html" title="Описание CnPack Wizards часть 11: Редакторы свойств" /><author><name>Aleksey Timohin</name><uri>http://www.blogger.com/profile/11853041033911520876</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="24" height="32" src="http://3.bp.blogspot.com/_n_VbTkPTdmo/SfIzfeshDcI/AAAAAAAAAuM/YCdA3bgjoM4/S220/OldHappyI.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/_n_VbTkPTdmo/TDJsfhOy_uI/AAAAAAAABM8/6_Qu0iLLdbA/s72-c/image322152.png?imgmax=800" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://www.tdelphiblog.com/2010/07/cnpack-wizards-11.html</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>

