<?xml version='1.0' encoding="utf-8"?>
      <rss version='2.0'>
      <channel>
      <title>Форум на Исходниках.RU</title>
      <link>https://forum.sources.ru</link>
      <description>Форум на Исходниках.RU</description>
      <generator>Форум на Исходниках.RU</generator>
  	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2848181</guid>
        <pubDate>Tue, 08 Mar 2011 13:26:40 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2848181</link>
        <description><![CDATA[jack128: <strong class='tag-b'>CodeMonkey</strong> а что такого?? <br>
самые очевидные варианты использования (из .NET)<br>
<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">interface IClonable&#60;T&#62;</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; T Clone();</div><div class="code_line">}</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">class MyClass : IClonable&#60;MyClass&#62;</div><div class="code_line">{</div><div class="code_line">&nbsp;&nbsp; public MyClass Clone() { return new MyClass(); }</div><div class="code_line">}</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script> <br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Добавлено <time class="tag-mergetime" datetime="2011-03-08T16:27:54+03:00">08.03.11, 13:27</time></span></span><br>
<strong class='tag-b'>Shaggy</strong> qc ждет тебя<br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Это сообщение было перенесено сюда или объединено из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>jack128</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2847259</guid>
        <pubDate>Sun, 06 Mar 2011 22:02:08 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2847259</link>
        <description><![CDATA[CodeMonkey: IAction = interface(IReference&lt;IAction&gt;)<br>
<br>
Это как?<br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Это сообщение было перенесено сюда или объединено из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2847203</guid>
        <pubDate>Sun, 06 Mar 2011 20:35:20 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2847203</link>
        <description><![CDATA[Shaggy: <div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">type</div><div class="code_line">&nbsp;&nbsp;IReference&#60;T:IInterface&#62; = interface</div><div class="code_line">&nbsp;&nbsp; &nbsp;function This:T;</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">type</div><div class="code_line">&nbsp;&nbsp;IAction = interface(IReference&#60;IAction&#62;)</div><div class="code_line">&nbsp;&nbsp;end;</div></ol></div></div></div></div><br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>[DCC Error] E2086 Type &#39;IAction&#39; is not yet completely defined</div></div><br>
 :(<br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Это сообщение было перенесено сюда или объединено из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>Shaggy</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2847152</guid>
        <pubDate>Sun, 06 Mar 2011 19:25:16 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2847152</link>
        <description><![CDATA[ViktorXP: только что нечаянно обнаружил что есть возможность настраивать RTTI (что видеть и в каких секциях)<br>
<a class='tag-url' href='http://docwiki.embarcadero.com/RADStudio/en/RTTI_directive_%28Delphi%29' target='_blank'>RTTI directive</a><br>
это оказывается еще с 2010 версии доступно.<br>
<br>
пс. это мне не хило облегчит жизнь.<br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Это сообщение было перенесено сюда или объединено из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836685</guid>
        <pubDate>Tue, 22 Feb 2011 22:01:47 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836685</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340209&view=findpost&p=2836678'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Romkin &#064; <time class="tag-quote__quoted-time" datetime="2011-02-22T21:57:27+00:00">22.02.11, 21:57</time></span><div class='quote '>Может, следовало уже не пропустить объявление Test: TTest&lt;TMyObject2&gt;;? </div></div><br>
Это было бы более правильно (в Си++ так делается). Но насколько я понял то в делфи идет по обратному<br>
из за чего нельзя написать<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">type</div><div class="code_line">&nbsp;&nbsp;TTest2&#60;T&#62; = class</div><div class="code_line">&nbsp;&nbsp; &nbsp;function Test(v1, v2: T): T;</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">function TTest2&#60;T&#62;.Test(v1, v2: T): T;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;result := V1+v2;</div><div class="code_line">end;</div></ol></div></div></div></div><br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Это сообщение было перенесено сюда или объединено из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836683</guid>
        <pubDate>Tue, 22 Feb 2011 21:59:46 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836683</link>
        <description><![CDATA[--Ins--: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340209&view=findpost&p=2836678'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Romkin &#064; <time class="tag-quote__quoted-time" datetime="2011-02-22T21:57:27+00:00">22.02.11, 21:57</time></span><div class='quote '>Ты уже вкомпилировал вызов по соглашению.</div></div><br>
<br>
Слово то какое - &quot;вкомпилировал&quot;... Надо будет запомнить :D<br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Это сообщение было перенесено сюда или объединено из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>--Ins--</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836678</guid>
        <pubDate>Tue, 22 Feb 2011 21:57:27 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836678</link>
        <description><![CDATA[Romkin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340209&view=findpost&p=2836673'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-02-22T21:52:08+00:00">22.02.11, 21:52</time></span><div class='quote '>Потому что <br>
Test: TTest&lt;TMyObject2&gt;;<br>
<br>
это тоже самое что я буду пытатся</div></div><br>
Не то же самое. Ты уже вкомпилировал вызов по соглашению. Может, следовало уже не пропустить объявление Test: TTest&lt;TMyObject2&gt;;? Правило то же: на основе того, что неявно подставлен TMyObject1 в Test...<br>
Тут можно было говорить о том, что не должно было пропустить вызов с явным потомком, <strong class='tag-b'>независимо</strong> от того, есть ниже реализация дженерика или нет. Но не думаю, что это правильно.<br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Это сообщение было перенесено сюда или объединено из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>Romkin</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836673</guid>
        <pubDate>Tue, 22 Feb 2011 21:52:08 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836673</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340209&view=findpost&p=2836671'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Romkin &#064; <time class="tag-quote__quoted-time" datetime="2011-02-22T21:49:54+00:00">22.02.11, 21:49</time></span><div class='quote '>Почему? </div></div><br>
Потому что <br>
Test: TTest&lt;TMyObject2&gt;;<br>
<br>
это тоже самое что я буду пытатся<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">type</div><div class="code_line">&nbsp;&nbsp;TForm1 = class(TForm);</div><div class="code_line">&nbsp;&nbsp;TForm2 = class(TForm);</div><div class="code_line">procedure Test(frm: TForm1);</div><div class="code_line">begin</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">Test(Form2); // тут ругнется ошибкой. хотя обе формы являются потомком TForm</div></ol></div></div></div></div><br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Это сообщение было перенесено сюда или объединено из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836671</guid>
        <pubDate>Tue, 22 Feb 2011 21:49:54 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836671</link>
        <description><![CDATA[Romkin: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340209&view=findpost&p=2836660'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-02-22T21:34:14+00:00">22.02.11, 21:34</time></span><div class='quote '> pr(MyObject); // это не должно было пропустить.</div></div><br>
Почему? Если я не ошибся, MyObject - потомок TMyObj.<br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Это сообщение было перенесено сюда или объединено из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>Romkin</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836660</guid>
        <pubDate>Tue, 22 Feb 2011 21:34:14 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2836660</link>
        <description><![CDATA[ViktorXP: офигеть. сегодня на работе столкнулся с трудностью<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">type</div><div class="code_line">&nbsp;&nbsp;TTest&#60;T&#62; = class</div><div class="code_line">&nbsp;&nbsp; &nbsp;procedure Test;</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">{ TTest }</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TTest&#60;T&#62;.Test;</div><div class="code_line">&nbsp;&nbsp;procedure ProcTest; //[DCC Error] Unit5.pas(38): E2570 Local procedure in generic method or method of generic type is not supported</div><div class="code_line">&nbsp;&nbsp;begin</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">begin</div><div class="code_line">&nbsp;</div><div class="code_line">end;</div></ol></div></div></div></div>Неужто так трудно было организовать локально-процедурные методы в дженериках.<br>
<br>
при этом пропускает банальности<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">type</div><div class="code_line">&nbsp;&nbsp;{$M+}</div><div class="code_line">&nbsp;&nbsp;TMyObj = class(TObject)</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;TMyObject1 = class(TMyObj)</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;TMyObject2 = class(TMyObj)</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;MyObject: TMyObject1;</div><div class="code_line">&nbsp;</div><div class="code_line">type</div><div class="code_line">&nbsp;&nbsp;TTest&#60;T: TMyObj&#62; = class</div><div class="code_line">&nbsp;&nbsp; &nbsp;procedure Test;</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">{ TTest }</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TTest&#60;T&#62;.Test;</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;pr: TProc&#60;T&#62;;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;pr := procedure (Obj: T)</div><div class="code_line">&nbsp;&nbsp; &nbsp; begin</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;&nbsp; &nbsp; end;</div><div class="code_line">&nbsp;&nbsp;pr(MyObject); // это не должно было пропустить. </div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;Test: TTest&#60;TMyObject2&#62;;</div></ol></div></div></div></div><br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Это сообщение было перенесено сюда или объединено из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2811911</guid>
        <pubDate>Wed, 26 Jan 2011 07:04:11 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2811911</link>
        <description><![CDATA[Fr0sT: Хм, а мне как-то на редкость неудобным показался. На сайте, конечно, тоже криво всё сделано, но хоть более-менее юзать можно.]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2811783</guid>
        <pubDate>Tue, 25 Jan 2011 22:30:06 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2811783</link>
        <description><![CDATA[ViktorXP: прикольную они клиента под <a class='tag-url' href='http://qc.embarcadero.com/wc/qcmain.aspx' target='_blank'>Quality Central</a> сделали. Теперь багрепортом стало пользоваться удобнее :)<br>
пс. ему бы еще рус. язык и ему бы цены не было.]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2811318</guid>
        <pubDate>Tue, 25 Jan 2011 11:56:27 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2811318</link>
        <description><![CDATA[Fr0sT: Ага, есть такое. Зачем - хз, скорее всего баг. Напиши в QC, если такой темы нету еще :)<br><br>Как там насчет новой версии, ни у кого вестей с фронтов нету?]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2811174</guid>
        <pubDate>Tue, 25 Jan 2011 09:32:33 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2811174</link>
        <description><![CDATA[ViktorXP: Только что обнаружил странный глюк при syncedit<br>если выделить часть кода и включить syncedit (Ctrl+Shift+J или кнопкой), а потом поставить курсор перед любой строкой в блоке и нажать Ctrl+/ то будет продублирована строка. одна будет закоментирована вторая нет. <br>Это глюк или фича?<br><br>пс. возможно не потеме, но даже в XE эта &quot;фича&quot; проявляется]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764363</guid>
        <pubDate>Mon, 29 Nov 2010 14:04:32 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764363</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340209&view=findpost&p=2764362'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Fr0sT &#064; <time class="tag-quote__quoted-time" datetime="2010-11-29T14:02:49+00:00">29.11.10, 14:02</time></span><div class='quote '>А, obj-ами сделали? Это хорошо.</div></div><br>
ага. сам люблю когда они так делают  :lol: <br>
единственный минус что невозможно глянуть/исправить]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764362</guid>
        <pubDate>Mon, 29 Nov 2010 14:02:49 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764362</link>
        <description><![CDATA[Fr0sT: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340209&view=findpost&p=2764354'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2010-11-29T13:56:28+00:00">29.11.10, 13:56</time></span><div class='quote '>там инклудится все в файл</div></div><br>
А, obj-ами сделали? Это хорошо.<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340209&view=findpost&p=2764354'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2010-11-29T13:56:28+00:00">29.11.10, 13:56</time></span><div class='quote '>а глянуть самому я смотрю влом</div></div><br>
Дык нету у меня ХЕ под руками, была триальная да кончилась, а портабельная запакована, не поглядишь, как там всё устроено.]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764354</guid>
        <pubDate>Mon, 29 Nov 2010 13:56:28 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764354</link>
        <description><![CDATA[ViktorXP: нет. там инклудится все в файл. ты ведь не таскаешь с собой джипеговские или зелибовские библиотеки.<br><br>пс. а глянуть самому я смотрю влом. :)]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764351</guid>
        <pubDate>Mon, 29 Nov 2010 13:54:15 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764351</link>
        <description><![CDATA[Fr0sT: <div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>TPerlRegEx is a wrapper around the open source PCRE library</div></div><br>
Э... так, выходит, теперь либу придется с собой таскать?]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764179</guid>
        <pubDate>Mon, 29 Nov 2010 12:13:48 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764179</link>
        <description><![CDATA[ViktorXP: не то и не другое.<br>
там <a class='tag-url' href='http://www.regular-expressions.info/pcre.html' target='_blank'>TPerlRegEx</a>. он помощьнее за TRegExpr.]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764166</guid>
        <pubDate>Mon, 29 Nov 2010 12:04:05 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2764166</link>
        <description><![CDATA[Fr0sT: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340209&view=findpost&p=2761071'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2010-11-25T12:35:44+00:00">25.11.10, 12:35</time></span><div class='quote '>правда гады написали всего одну строчку про это</div></div><br>
Вообще это один из основных highlights, не знаю, как можно было пропустить :). Они своё написали или взяли TRegExpr Сорокина?]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2761071</guid>
        <pubDate>Thu, 25 Nov 2010 12:35:44 +0000</pubDate>
        <title>RAD Studio XE</title>
        <link>https://forum.sources.ru/index.php?showtopic=340209&amp;view=findpost&amp;p=2761071</link>
        <description><![CDATA[ViktorXP: <span class="tag-color tag-color-named" data-value="gray" style="color: gray"><s class='tag-s'>ахр</s></span>офигеть. я все таки этого дождался. я думаю ни раз разработчики задавали себе вопрос почему в делфи нет встроенных регулярок. и в основном юзали сторонний компонент (если нужно было)<br>
а вот только что нечаянно <span class="tag-color tag-color-named" data-value="gray" style="color: gray">(не совсем нечаянно. просто компонент в XE отвалился и пришлось искать замену)</span> нашел в документации к XE что они встроили в делфю регулярки. <br>
правда гады написали всего одну строчку про это:<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <span class='tag-quote__quote-info'>www.embarcadero.com</span><div class='quote '>Language, Compiler and Library Enhancements<br>
<br>
Continued improvements and enhancements to your application foundation.<br>
<br>
Updates to the VCL, RTL, and STL<br>
<strong class='tag-b'>Regular expressions for Delphi RTL</strong><br>
Enhanced TStrings and Date/Time functionality<br>
Enhanced RTTI support for C++, new rvalue references, move semantics for std::string, and additional C++ VCL enhancements<br>
Added support for the OpenTools API for internal tabs<br>
Improved compiler performance</div></div>и пришлось самостоятельно выискивать по крупицам где это у нас уже регулярки есть.<br>
модуль: RegularExpressions<br>
класс: TRegEx<br>
стандарт: PCRE<br>
<div class='tag-code'><span class='pre_code'></span><div class='code  code_collapsed ' title='Подсветка синтаксиса доступна зарегистрированным участникам Форума.' style=''><div><div><ol type="1"><div class="code_line">uses</div><div class="code_line">&nbsp;&nbsp;RegularExpressions;</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TForm5.Button1Click(Sender: TObject);</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;Reg: TRegEx;</div><div class="code_line">&nbsp;&nbsp;i:integer;</div><div class="code_line">&nbsp;&nbsp;M: TMatchCollection;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;Reg := TRegEx.Create(&#39;[а-я]*&#39;,[roIgnoreCase, roMultiLine]);</div><div class="code_line">&nbsp;&nbsp;M:=Reg.Matches(&#39;Я строка. И теперь меня можно парсить прамо в делфи без сторонних компонентов.&#39;);</div><div class="code_line">&nbsp;&nbsp;for i := 0 to M.Count-1 do</div><div class="code_line">&nbsp;&nbsp; &nbsp; Memo1.Lines.Add(M[i].Value)</div><div class="code_line">end;</div></ol></div></div></div></div><br>
<br>
<span class="tag-color tag-color-named" data-value="gray" style="color: gray"><span class='tag-size' data-value='7' style='font-size:7pt;'>Эта тема была разделена из темы &quot;<a class='tag-url' href='http://forum.sources.ru/index.php?showtopic=318016' target='_blank'>Новости Embarcadero</a>&quot;</span></span>]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      </channel>
      </rss>
	