<?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=340204&amp;view=findpost&amp;p=3053505</guid>
        <pubDate>Thu, 29 Dec 2011 05:56:02 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053505</link>
        <description><![CDATA[Fr0sT: Меня в основном волнует, не изменилось ли поведение при указании packed.]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053471</guid>
        <pubDate>Thu, 29 Dec 2011 00:05:04 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053471</link>
        <description><![CDATA[Krid: Да :yes: И это нисколько не противоречит вышесказанному:<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3053072'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-28T09:45:41+00:00">28.12.11, 09:45</time></span><div class='quote '>с Packed пакует без Packed выравнивает.<br>
</div></div><br>
А ты попробуй поиграться с директивами {&#036;OLDTYPELAYOUT} и {&#036;A} <br>
<br>
кста, а какая у тебя версия Delphi (а то я тут тебе советую..)?<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-12-29T00:14:03+00:00">29.12.11, 00:14</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3053427'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-28T20:57:24+00:00">28.12.11, 20:57</time></span><div class='quote '>вроде он по умолчанию выравнивает до восьми или до четырех байт</div></div><br>
Судя по встроенному help&#39;у (XE2 - Update3, Help - Update3) - выравнивает до 8 (quadword).]]></description>
        <author>Krid</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053427</guid>
        <pubDate>Wed, 28 Dec 2011 20:57:24 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053427</link>
        <description><![CDATA[ViktorXP: да нет. вроде он по умолчанию выравнивает до восьми или до четырех байт. это если хочешь поменять изменить это то либо packed либо директивы. лично я юзаю packed лишь тогда когда мне нужно &quot;кучно&quot; собрать байты. во всех других случаях это потеря производительности.]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053400</guid>
        <pubDate>Wed, 28 Dec 2011 20:07:38 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053400</link>
        <description><![CDATA[Krid: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3053072'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-28T09:45:41+00:00">28.12.11, 09:45</time></span><div class='quote '>с Packed пакует без Packed выравнивает. </div></div><br>
:yes:<br>
Но такое поведение вроде нужно директивами задавать.]]></description>
        <author>Krid</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053109</guid>
        <pubDate>Wed, 28 Dec 2011 10:32:34 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053109</link>
        <description><![CDATA[CodeMonkey: Расположение записи на стеке тоже выравнивается.]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053107</guid>
        <pubDate>Wed, 28 Dec 2011 10:31:25 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053107</link>
        <description><![CDATA[Fr0sT: Если фишка именно в выравнивании начала записи (в массивах, я так полагаю - а где еще?), то причем тут код в DLL? И еще интересно, как согласуют выравнивание полей в записях, переправляющихся в WinAPI функции.]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053072</guid>
        <pubDate>Wed, 28 Dec 2011 09:45:41 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053072</link>
        <description><![CDATA[ViktorXP: немного не понял про Packed. он идет теперь по умолчанию и его можно не указывать или все так как прежде. с Packed пакует без Packed выравнивает. <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-12-28T09:52:34+00:00">28.12.11, 09:52</time></span></span><br>
все. по примеру я понял. если внутри есть пакованная запись то и эта запись будет паковаться]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053020</guid>
        <pubDate>Wed, 28 Dec 2011 08:12:18 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053020</link>
        <description><![CDATA[CodeMonkey: В Delphi 2009 было убрано <a class='tag-url' href='http://www.gunsmoker.ru/2011/04/7.html' target='_blank'>это</a> поведение.<br>
<br>
Насчёт XE2 - тоже не уловил. Вроде packed по своему определению делает то, что они приписали изменениям в XE2. <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-12-28T08:14:08+00:00">28.12.11, 08:14</time></span></span><br>
Вот <a class='tag-url' href='http://stackoverflow.com/questions/8460862/what-does-packed-now-forces-byte-alignment-of-records-mean' target='_blank'>здесь</a> есть мнение, что документация говорит про выравнивание начала записи, а не полей в ней.]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053018</guid>
        <pubDate>Wed, 28 Dec 2011 08:07:03 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3053018</link>
        <description><![CDATA[Fr0sT: Что-то я не понял<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>&#39;Packed&#39; Now Forces Byte Alignment of Records <br>
<br>
If you have legacy code that uses the packed record type and you want to link with an external DLL or with C++, you need to remove the word &quot;packed&quot; from your code. The packed keyword now forces byte alignment, whereas in the past it did not necessarily do this. The behavior change is related to C++ alignment compatibility changes in Delphi 2009.</div></div><br>
http://docwiki.embarcadero.com/RADStudio/en/Delphi_Compiler_Changes_for_XE2<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Record Type Data Field Alignment <br>
<br>
In previous versions of Delphi, packed records were used to ensure proper data alignment when calling external libraries and notably certain external Windows API functions that require record or struct parameters. Unused data fields were introduced to &quot;pad things out&quot; and make the needed data fields line up as needed. The current compiler implementation eliminates the need for using packed records this way, in most cases. Revising your existing source code to eliminate needless packed records and &quot;padding&quot; makes the source more clear and easier to maintain. <br>
<br>
If you require that your existing data files maintain compatibility with older versions of Delphi, apply the compiler directive {&#036;OLDTYPELAYOUT ON} to source code where the older record organization is still needed.</div></div><br>
http://docwiki.embarcadero.com/RADStudio/en/Converting_32-bit_Delphi_Applications_to_64-bit_Windows<br>
<br>
Что они в итоге сделали с packed?]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042847</guid>
        <pubDate>Sat, 10 Dec 2011 21:20:32 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042847</link>
        <description><![CDATA[jack128: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042199'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T12:05:54+00:00">09.12.11, 12:05</time></span><div class='quote '> FreeAndNil(I);// а вот это жесть. и оно не ругается на это. даже не предупреждает.</div></div><br>
<br>
это было всегда и во всех версиях дельфи.<br>
<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">TObjectHelper = class</div><div class="code_line">public</div><div class="code_line">&nbsp;&nbsp;procedure FreeAndNil&#60;T: TObject&#62;(var Obj: T);</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">procedure TObjectHelper.FreeAndNil&#60;T: TObject&#62;(var Obj: T);</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;SysUtils.FreeAndNil(Obj);</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">Obj: TObject;</div><div class="code_line">I: Integer;</div><div class="code_line">&nbsp;</div><div class="code_line">TObjectHelper.FreeAndNil&#60;TObject&#62;(Obj); // компилится</div><div class="code_line">TObjectHelper.FreeAndNil&#60;Integer&#62;(I); // НЕ компилится</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script>]]></description>
        <author>jack128</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042587</guid>
        <pubDate>Sat, 10 Dec 2011 06:39:42 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042587</link>
        <description><![CDATA[ViktorXP: хм. не знал что можно еще и классы так приводить. и я всегда почему то считал что ссылка absolute всегда должна быть одного размера с исходной переменной. <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-12-10T06:57:50+00:00">10.12.11, 06:57</time></span></span><br>
я не один такой. &quot;мой&quot; баг пометили как дубликат и по ссылке я узнал что он тянется еще с 2009 версии.]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042570</guid>
        <pubDate>Sat, 10 Dec 2011 00:48:32 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042570</link>
        <description><![CDATA[CodeMonkey: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042568'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>&#091;S&#093;mike &#064; <time class="tag-quote__quoted-time" datetime="2011-12-10T00:34:33+00:00">10.12.11, 00:34</time></span><div class='quote '>Такой прием называется &quot;дай обезьяне гранату&quot; (без намеков на ник  ). Можно конечно воспользоваться. Но стоит элементарно где-то описАться, как получим кучу труднонаходимых ошибок.</div></div><br>
<br>
Приведённая примером статья, хотя и содержит несколько случаев, но предлагает использовать absolute всего для одной вещи: уменьшения шума в коде от приведения типов или переприсваивания указателей. При таком использовании опасности absolute не превышают опасностей оригинального кода (с использованием указателей или преведений типов).<br>
<br>
Поэтому &quot;стоит элементарно где-то описАться&quot; - это <strong class='tag-b'>не</strong> недостаток absolute. Это недостаток жёсткого приведения типа или использования указателей.<br>
<br>
Другими словами, ситуация с absolute как минимум не хуже оригинала.<br>
<br>
Я просканировал комменты, но не нашёл ни одного, говорящего про недостаток именно самого absolute, а не операции, которую он подменяет.<br>
<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Во всяком случае их использование следует минимизировать, а не декларировать все указателем, потом через absolute &quot;приводить&quot; к нужным типам </div></div><br>
<br>
Несомненно. <br>
<br>
Лично я к goto, absolute и указателям отношусь как &quot;можно использовать только в разрешённых верховной партией случаях&quot; :lol: <br>
<br>
P.S. <br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Для первого примера с компонентами RTTI или WinAPI было бы более удобным способом.</div></div><br>
<br>
Это же просто пример. Он сделан на компонентах, чтобы писать меньше кода - не надо описывать классы. В целом же там могут быть не компоненты, классы без RTTI и даже вовсе не классы. Простой пример: записи, чьё содержимое трактуется по первому полю.]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042568</guid>
        <pubDate>Sat, 10 Dec 2011 00:34:33 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042568</link>
        <description><![CDATA[[S]mike: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042566'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>CodeMonkey &#064; <time class="tag-quote__quoted-time" datetime="2011-12-10T00:09:23+00:00">10.12.11, 00:09</time></span><div class='quote '>но иногда может быть полезен</div></div><br>
Такой прием называется &quot;дай обезьяне гранату&quot; (без намеков на ник ;) ). Можно конечно воспользоваться. Но стоит элементарно где-то описАться, как получим кучу труднонаходимых ошибок.<br>
<br>
Для первого примера с компонентами RTTI или WinAPI было бы более удобным способом.<br>
<br>
А вообще, читаем комменты к оригиналу статьи http://www.deltics.co.nz/blog/?p=586<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042566'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>CodeMonkey &#064; <time class="tag-quote__quoted-time" datetime="2011-12-10T00:09:23+00:00">10.12.11, 00:09</time></span><div class='quote '>Надеюсь, нетипизированные указатели не хотим запрещать в native-языках? </div></div><br>
Во всяком случае их использование следует минимизировать, а не декларировать все указателем, потом через absolute &quot;приводить&quot; к нужным типам :D]]></description>
        <author>[S]mike</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042566</guid>
        <pubDate>Sat, 10 Dec 2011 00:09:23 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042566</link>
        <description><![CDATA[CodeMonkey: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042554'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>&#091;S&#093;mike &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T21:51:21+00:00">09.12.11, 21:51</time></span><div class='quote '>Здесь я наглядно показал, что Goto - это непрактично, некрасиво и к тому же медленно</div></div><br>
<br>
Да будет тебе известно, что статья Дейкстры в своё время была написано не просто так, а для конкретной цели: борьбы с кодом-лапшой, пример которого ты и привёл. А код-лапша получался из интересных свойств ранних языков, вроде Basic. <br>
<br>
И много сегодня у нас пишут код-лапшу? Нет. Так в чём же тогда <strong class='tag-b'>реальный</strong> вред от goto? С каким-таким монстром мы боремся?<br>
<br>
Противники goto всегда выбирают самые плохие примеры (&quot;плохие&quot; - в смысле &quot;страшные&quot;), вроде лапши или перехода в середину цикла извне и т.п. Тут, конечно, не поспоришь, да и не нужно спорить - они правы.<br>
<br>
Только вот они умело &quot;забывают&quot; про то, что использование goto бывает иногда удобно. Скажем, для прерывания двойного цикла. Противники goto тут же говорят, что, дескать, двойной цикл надо бы оформить в отдельную функцию и воспользоваться Exit. Как-то не очень согласуется с &quot;быстрее&quot; и &quot;практичнее&quot;. Не, если исходный код на страницу - однозначно надо выделять, но если кроме двойного цикла в процедуре всего несколько строчек, то выделять из неё подпрограмму - явный overkill.<br>
<br>
Аналогично и absolute - он опасен не более, чем нетипизированные указатели и goto, но иногда <a class='tag-url' href='http://www.transl-gunsmoker.ru/2010/04/absolute.html' target='_blank'>может быть полезен</a>. Надеюсь, нетипизированные указатели не хотим запрещать в native-языках? <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-12-10T00:14:45+00:00">10.12.11, 00:14</time></span></span><br>
Второй пример полезности goto - обработка ошибок. Конечно, конкретно в Delphi это не применимо (тут есть try/finally), но в других языках без SEH (в старом Pascal-е или в Basic-е) - вполне.]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042554</guid>
        <pubDate>Fri, 09 Dec 2011 21:51:21 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042554</link>
        <description><![CDATA[[S]mike: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042551'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T21:40:56+00:00">09.12.11, 21:40</time></span><div class='quote '>Ну это холивар по типу &quot;нельзя юзать goto&quot;.</div></div><br>
А это и не холивар. Нельзя и все.<br>
<br>
<a class='tag-url' href='http://mikesoft.ws/2008/01/12/goto/' target='_blank'>Здесь</a> я наглядно показал, что Goto - это непрактично, некрасиво и к тому же медленно :yes: <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-12-09T21:51:49+00:00">09.12.11, 21:51</time></span></span><br>
Да, про Integer и Pointer я тебе тоже ответил. Так что в данном случае твои претензии несостоятельны.]]></description>
        <author>[S]mike</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042551</guid>
        <pubDate>Fri, 09 Dec 2011 21:40:56 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042551</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042549'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>&#091;S&#093;mike &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T21:31:56+00:00">09.12.11, 21:31</time></span><div class='quote '>Все было бы намного красивее, практичнее и без absolute.</div></div><br>
Ну это холивар по типу &quot;нельзя юзать goto&quot;.<br>
:)]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042549</guid>
        <pubDate>Fri, 09 Dec 2011 21:31:56 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042549</link>
        <description><![CDATA[[S]mike: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042543'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T21:16:42+00:00">09.12.11, 21:16</time></span><div class='quote '>хотя боюсь там не все так просто (с учетом того что анонимная функция вообще как интерфейс создается (если верить отладчику)</div></div><br>
Именно&#33; А если передавать var-переменную в анонимную процедуру, то ты будешь ожидать, что, изменив ее значение так, задашь результат конечной переменной, а это будет не так.<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042543'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T21:16:42+00:00">09.12.11, 21:16</time></span><div class='quote '>ну не скажи. absolute очень удобная вещь. </div></div><br>
Это паскалевский рудимент (как и goto), имеющий в современной дельфи массу ограничений и имеющий сомнительную кроссплатформенность (как и ассемблерные вставки). А смысла в нем особо нет. Я лично обхожусь без особых неудобств. <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-12-09T21:37:07+00:00">09.12.11, 21:37</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042543'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T21:16:42+00:00">09.12.11, 21:16</time></span><div class='quote '>вот недавно мне нужно было по быстрому набросать код вывода одного файла. там нюанс был что в блоке сначала идет признак что это, а потом сам блока причем следующий блок только в конце текущего. и размеры у их у всех разные. и идут они не по порядку. с absolute это получилось куда красивее </div></div><br>
Красоты коду это не добавляет, что в процедурном программировании, что в ООП. Для ООП нужен был бы полиморфизм объектов: создавать экземпляр класса нужного типа, который бы записывал нужные данные, а потом возвращал следующий блок. Для процедурного программирования все это нужно было бы вынести в отдельные функции. Все было бы намного красивее, практичнее и без absolute.]]></description>
        <author>[S]mike</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042543</guid>
        <pubDate>Fri, 09 Dec 2011 21:16:42 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042543</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042539'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>&#091;S&#093;mike &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T21:09:38+00:00">09.12.11, 21:09</time></span><div class='quote '>А что здесь не так? var, const параметры нельзя передавать в анонимную процедуру. Объявляй локальную переменную.</div></div><br>
Да я так и понял. и именно подобным способом и решил. но могли бы это и предусмотреть. хотя боюсь там не все так просто (с учетом того что анонимная функция вообще как интерфейс создается (если верить отладчику) <span class="b-attach" data-size="20453" data-hits="603" data-attach-id="14386" data-attach-post-id="3042543">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=3042543&amp;attach_id=14386' title='Скачать файл' target='_blank'>1.png</a> (, : 603)
		</span>) <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-12-09T21:18:35+00:00">09.12.11, 21:18</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042539'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>&#091;S&#093;mike &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T21:09:38+00:00">09.12.11, 21:09</time></span><div class='quote '>Пора уже забыть о существовании такой конструкции. Стыдно, товарищ&#33;  </div></div><br>
ну не скажи. absolute очень удобная вещь. <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-12-09T21:27:24+00:00">09.12.11, 21:27</time></span></span><br>
вот недавно мне нужно было по быстрому набросать код вывода одного файла. там нюанс был что в блоке сначала идет признак что это, а потом сам блока причем следующий блок только в конце текущего. и размеры у их у всех разные. и идут они не по порядку. с absolute это получилось куда красивее <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">procedure ShowSecurity();</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;B: Byte;</div><div class="code_line">&nbsp;&nbsp;I, f, Ccp: Integer;</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;ms: TMemoryStream;</div><div class="code_line">&nbsp;&nbsp;CP_info: PCP_info;</div><div class="code_line">&nbsp;&nbsp;Utf8_info: PcpUtf8_info absolute CP_info;</div><div class="code_line">&nbsp;&nbsp;cpClassRefInfo: PcpClassRefInfo absolute CP_info;</div><div class="code_line">&nbsp;&nbsp;cpIntegerInfo: PcpIntegerInfo absolute CP_info;</div><div class="code_line">&nbsp;&nbsp;cpPackage: PcpPackage absolute CP_info;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;ms := TMemoryStream.Create;</div><div class="code_line">&nbsp;&nbsp;try</div><div class="code_line">&nbsp;&nbsp; &nbsp;ms.LoadFromFile(security_f);</div><div class="code_line">&nbsp;&nbsp; &nbsp;with PExportFile(ms.Memory)^ do</div><div class="code_line">&nbsp;&nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;WriteLn(&#39;Magic: &#39;, IntToHex(Magic, 8));</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;WriteLn(&#39;Version: &#39;, MajorVersion, &#39;.&#39;, MinorVersion);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;WriteLn(&#39;ConstantPoolCount: &#39;, ConstantPoolCount));</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;CP_info := @ConstantPool[0];</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;if ConstantPoolCount &#62; 0 then</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Ccp := ConstantPoolCount;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;while Ccp &#62; 0 do</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WriteLn(&#39;CP_info.Tag: &#39;, GetNameBycpType(CP_info.Tag));</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;case CP_info.Tag of</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cptPackage:</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WriteLn(&#39;CP_info.NameIndex: &#39;, cpClassRefInfo.NameIndex);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WriteLn(&#39;CP_info.Version: &#39;, cpPackage.MajorVersion, &#39;.&#39;, cpPackage.MinorVersion);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Write(&#39;CP_info.AID: &#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;for I := 0 to cpPackage.AID_length - 1 do</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Write(IntToHex(cpPackage.AID[I], 2));</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WriteLn;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CP_info := cpPackage.Next;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cptClassRef:</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WriteLn(&#39;CP_info.NameIndex: &#39;, cpClassRefInfo.NameIndex);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CP_info := cpClassRefInfo.Next;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cptInteger:</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WriteLn(&#39;CP_info.bytes: &#39;, cpIntegerInfo.bytes);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CP_info := cpIntegerInfo.Next;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;cptUtf8:</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Write(&#39;CP_info.Bytes: &#39;);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;for I := 0 to Utf8_info.Length - 1 do</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Write(Utf8_info.Bytes[I]);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WriteLn;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;CP_info := Utf8_info.Next;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Dec(Ccp);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;WriteLn;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp;finally</div><div class="code_line">&nbsp;&nbsp; &nbsp;FreeAndNil(ms);</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">end;</div></ol></div></div></div></div>]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042539</guid>
        <pubDate>Fri, 09 Dec 2011 21:09:38 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042539</link>
        <description><![CDATA[[S]mike: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042199'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T12:05:54+00:00">09.12.11, 12:05</time></span><div class='quote '>вот это не дочеты:<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">procedure MQEventCallbackProc(var Item: TItemRespunce; Loss: Boolean);</div><div class="code_line">begin</div><div class="code_line">&nbsp;list2.SendCallback(procedure (SENMessage: PSENMessage; var Buf: PByte; var Size: Integer)</div><div class="code_line">&nbsp;&nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;Move(Item.Buf^, Buf^, Item.Size);</div><div class="code_line">&nbsp;&nbsp; &nbsp;Size := Item.Size;</div><div class="code_line">&nbsp;&nbsp;end);</div><div class="code_line">end;</div></ol></div></div></div></div>При этом ругать идет<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">[DCC Error] UMain.pas(50): E2555 Cannot capture symbol &#39;Item&#39;</div><div class="code_line">[DCC Error] UMain.pas(50): E2555 Cannot capture symbol &#39;Item&#39;</div><div class="code_line">[DCC Error] UMain.pas(51): E2555 Cannot capture symbol &#39;Item&#39;</div></ol></div></div></div></div></div></div><br>
А что здесь не так? var, const параметры нельзя передавать в анонимную процедуру. Объявляй локальную переменную.<br>
<br>
Пруф:<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>E2555 Cannot capture symbol &#39;%s&#39; (Delphi)From RAD Studio<br>
Go Up to Error and Warning Messages (Delphi) Index <br>
<br>
<br>
The parameter indicated in the message cannot be captured, <strong class='tag-b'>for example because the parameter is defined as a constant</strong>. <br>
<br>
Retrieved from &quot;http://docwiki.embarcadero.com/RADStudio/en/E2555_Cannot_capture_symbol_%27%25s%27_(Delphi)&quot;<br>
Category: RAD Studio Reference<br>
</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;'>Добавлено <time class="tag-mergetime" datetime="2011-12-09T21:10:54+00:00">09.12.11, 21:10</time></span></span><br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Item: PItem absolute P;</div></div><br>
Пора уже забыть о существовании такой конструкции. Стыдно, товарищ&#33; :yes: <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-12-09T21:13:05+00:00">09.12.11, 21:13</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042199'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T12:05:54+00:00">09.12.11, 12:05</time></span><div class='quote '>помнится когда то тип Pointer был не совместим с типом Integer.</div></div><br>
Никогда&#33; Только через приведение типов.<br>
<br>
Совместим был PChar. Но это была залипуха, которую убрали с помощью PByte. И это более логично, потому что указательная арифметика применима не только к строкам, а и любым двоичным данным. К чему тут PChar? <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-12-09T21:14:37+00:00">09.12.11, 21:14</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996717'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Krid &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T21:23:53+00:00">28.09.11, 21:23</time></span><div class='quote '>Например, в той же SendMessageTimeout последний параметр всегда был &quot;var lpdwResult: DWORD&quot;. А в XE2 - это указатель (lpdwResult: PDWORD_PTR). </div></div><br>
Мда, жалко. С var-ом так удобно было :yummy:]]></description>
        <author>[S]mike</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042535</guid>
        <pubDate>Fri, 09 Dec 2011 20:49:08 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042535</link>
        <description><![CDATA[ViktorXP: О какую я ошибку выцепил. Я не сразу понял из за чего ошибка. ибо ругается оно вообще не там где ошибка. <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;TChildObject&#60;T: record&#62; = class(TObject)</div><div class="code_line">&nbsp;&nbsp;private</div><div class="code_line">&nbsp;&nbsp; &nbsp;type</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;PItem = ^TItem;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;TItem = record</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;Data: T;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;TInternalObject = class(TObject)</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;public</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;procedure Test(P: Pointer);</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;end;</div><div class="code_line">&nbsp;&nbsp; &nbsp;var</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp;InternalObject: TInternalObject;</div><div class="code_line">&nbsp;&nbsp;public</div><div class="code_line">&nbsp;&nbsp; &nbsp;constructor Create;</div><div class="code_line">&nbsp;&nbsp; &nbsp;destructor Destroy; override;</div><div class="code_line">&nbsp;&nbsp;end;</div><div class="code_line">&nbsp;</div><div class="code_line">{ TChildObject&#60;T&#62;.TInternalObject }</div><div class="code_line">procedure TChildObject&#60;T&#62;.TInternalObject.Test(P: Pointer);</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;Item: PItem absolute P; //F2084 Internal Error: AV06A90AD4-W00000014-1</div><div class="code_line">&nbsp;&nbsp;//если</div><div class="code_line">&nbsp;&nbsp;//Item: PItem; то все работает</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">{or:}</div><div class="code_line">var</div><div class="code_line">&nbsp;&nbsp;Item: PItem;</div><div class="code_line">&nbsp;&nbsp;Data: PByte absolute Item; //F2084 Internal Error: AV06A90AD4-W00000014-1</div><div class="code_line">&nbsp;</div><div class="code_line">begin</div><div class="code_line">&nbsp;</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">{ TChildObject&#60;T&#62; }</div><div class="code_line">&nbsp;</div><div class="code_line">constructor TChildObject&#60;T&#62;.Create;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;InternalObject := TInternalObject.Create();</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">destructor TChildObject&#60;T&#62;.Destroy;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;FreeAndNil(InternalObject);</div><div class="code_line">&nbsp;&nbsp;inherited;</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;</div><div class="code_line">type</div><div class="code_line">&nbsp;&nbsp;TTestRecord = record</div><div class="code_line">&nbsp;&nbsp; &nbsp;I: Integer;</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;ChildObject: TChildObject&#60;TTestRecord&#62;;</div><div class="code_line">begin</div><div class="code_line">&nbsp;&nbsp;ChildObject := TChildObject&#60;TTestRecord&#62;.Create();</div><div class="code_line">&nbsp;&nbsp;ChildObject.InternalObject.Test(nil);</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;'>Добавлено <time class="tag-mergetime" datetime="2011-12-09T21:06:50+00:00">09.12.11, 21:06</time></span></span><br>
а у кого то Update 2 есть? интересно будет ли там это работать]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042289</guid>
        <pubDate>Fri, 09 Dec 2011 13:34:50 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042289</link>
        <description><![CDATA[Fr0sT: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=3042199'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-12-09T12:05:54+00:00">09.12.11, 12:05</time></span><div class='quote '>FreeAndNil(I);// а вот это жесть. и оно не ругается на это. даже не предупреждает.</div></div><br>
В 2010 так же, сам недавно столкнулся - переделал класс в запись, а Freeandnil убрать забыл. Ловил AV. Баг Репорт есть, но делать проверку не хотят (по неизвестной мне причине)]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042199</guid>
        <pubDate>Fri, 09 Dec 2011 12:05:54 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=3042199</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">procedure MQEventCallbackProc(var Item: TItemRespunce; Loss: Boolean);</div><div class="code_line">begin</div><div class="code_line">&nbsp;list2.SendCallback(procedure (SENMessage: PSENMessage; var Buf: PByte; var Size: Integer)</div><div class="code_line">&nbsp;&nbsp;begin</div><div class="code_line">&nbsp;&nbsp; &nbsp;Move(Item.Buf^, Buf^, Item.Size);</div><div class="code_line">&nbsp;&nbsp; &nbsp;Size := Item.Size;</div><div class="code_line">&nbsp;&nbsp;end);</div><div class="code_line">end;</div></ol></div></div></div></div>При этом ругать идет<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">[DCC Error] UMain.pas(50): E2555 Cannot capture symbol &#39;Item&#39;</div><div class="code_line">[DCC Error] UMain.pas(50): E2555 Cannot capture symbol &#39;Item&#39;</div><div class="code_line">[DCC Error] UMain.pas(51): E2555 Cannot capture symbol &#39;Item&#39;</div></ol></div></div></div></div><br>
<br>
помнится когда то тип Pointer был не совместим с типом Integer.<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">var</div><div class="code_line">&nbsp;P: Pointer;</div><div class="code_line">&nbsp;PB: PByte;</div><div class="code_line">&nbsp;I: Integer;</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;P := P+I;// по прежнему не совместимы</div><div class="code_line">&nbsp;PB := PB+I;// работает. что не может не радовать.</div><div class="code_line">&nbsp;</div><div class="code_line">&nbsp;FreeAndNil(I);// а вот это жесть. и оно не ругается на это. даже не предупреждает.</div></ol></div></div></div></div>]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2997229</guid>
        <pubDate>Thu, 29 Sep 2011 15:50:47 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2997229</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996717'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Krid &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T21:23:53+00:00">28.09.11, 21:23</time></span><div class='quote '>Конечно, как первый блин - немного комом получился</div></div><br>
я это понимаю. но мне не понятно почему среда ведет себя не в адеквате. при том что я пишу простой код, не связаный с FireMonkey, но в проекте FireMonkey.<br>
сама же библиотека компонентов FireMonkey заслуживает похвал. сделана очень гибко и красиво. есть конечно недостатки, но как ты правильно заметил тут дело в блине :D]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996717</guid>
        <pubDate>Wed, 28 Sep 2011 21:23:53 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996717</link>
        <description><![CDATA[Krid: Ну а для меня WinAPI в XE2 и есть самая большая проблема. <br>
<br>
Например, в той же SendMessageTimeout последний параметр всегда был &quot;var lpdwResult: DWORD&quot;. А в XE2 - это указатель (lpdwResult: PDWORD_PTR). <br>
И таких ф-ций дофига. Они поменяли сигнатуры, и из-за этого мне кучу кода переписывать надо :angry:, бо WinAPI я юзаю почти везде (в том числе и в компонентах). <br>
<br>
С одной стороны это хорошо, что они многие сигнатуры WinAPI ф-ций сделали такими же, как в VS. Но из-за этого нужно переписывать код (который в предыдущих версиях работать не будет :wall:).<br>
<br>
Ну а про Unit Scope и конфигурациях проектов я уже говорил.. Прикинь, сколько ручной работы нужно, чтобы перенести все свои проекты в XE2&#33;<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996676'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T20:01:01+00:00">28.09.11, 20:01</time></span><div class='quote '>ну это новый этап. это как с 2007 на 2009. </div></div><br>
Я и говорю<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996644'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Krid &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T18:38:24+00:00">28.09.11, 18:38</time></span><div class='quote '>они реально зае-ли этими своими модификациями RTL/VCL</div></div>:yes:<br>
<br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996676'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T20:01:01+00:00">28.09.11, 20:01</time></span><div class='quote '>а вот при FireMonkey... когда кодишь то ощущаешь себя мартышкой с гранатой которая через каждых 10 минут само произвольно выплевывает кольцо</div></div><br>
А вот FireMonkey как раз порадовал. Конечно, как первый блин - немного комом получился, но в общем и целом хорошая штука, IMHO. Посмотри <a class='tag-url' href='http://delphi2010.ru/?p=761' target='_blank'>пример</a>.]]></description>
        <author>Krid</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996683</guid>
        <pubDate>Wed, 28 Sep 2011 20:28:36 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996683</link>
        <description><![CDATA[ViktorXP: если ничего не трогать низкоуровневое. то никаких проблем. мой компонент например прекрасно перенесся с XE в XE2 (а вот что бы он заработал на 2010 немного помучатся пришлось) <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-09-28T20:29:54+00:00">28.09.11, 20:29</time></span></span><br>
пс. хотя он даже WinApi юзает. он за счет ее внедряется в окно и подменяет оконную процедуру.]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996682</guid>
        <pubDate>Wed, 28 Sep 2011 20:26:21 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996682</link>
        <description><![CDATA[Krid: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996676'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T20:01:01+00:00">28.09.11, 20:01</time></span><div class='quote '>эээ... .net? </div></div><br>
.Net - платформа, а RAD Studio - Framework. Это разные вещи.]]></description>
        <author>Krid</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996676</guid>
        <pubDate>Wed, 28 Sep 2011 20:01:01 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996676</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996644'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Krid &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T18:38:24+00:00">28.09.11, 18:38</time></span><div class='quote '>Даже мелкомягкие так своих клиентов/пользователей не напрягают. </div></div><br>
эээ... .net? <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-09-28T20:07:56+00:00">28.09.11, 20:07</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996644'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Krid &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T18:38:24+00:00">28.09.11, 18:38</time></span><div class='quote '>но они реально зае-ли этими своими модификациями RTL/VCL :angry: Где обратная совместимость??</div></div><br>
ну это новый этап. это как с 2007 на 2009. <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-09-28T20:22:39+00:00">28.09.11, 20:22</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996644'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Krid &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T18:38:24+00:00">28.09.11, 18:38</time></span><div class='quote '>ЗЫ IMHO, версия сырая и в некоторых местах банально недоделанная. Пока останусь на XE.</div></div><br>
там много исправлений в VCL. с vcl оно ведет себя стабильно, а вот при FireMonkey... когда кодишь то ощущаешь себя мартышкой с гранатой которая через каждых 10 минут само произвольно выплевывает кольцо.]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996644</guid>
        <pubDate>Wed, 28 Sep 2011 18:38:24 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996644</link>
        <description><![CDATA[Krid: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2995966'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>CodeMonkey &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T01:35:40+00:00">28.09.11, 01:35</time></span><div class='quote '>Вышел Update 1 для XE2: http://docwiki.embarcadero.com/RADStudio/e...ll_XE2_Update_1<br>
<br>
Ссылки: http://delphi-insider.blogspot.com/2011/09...uilder-xe2.html<br>
<br>
Фиксы: http://edn.embarcadero.com/article/41649<br>
<br>
Оперативненько. Меньше месяца - и уже 120 фиксов.<br>
</div></div><br>
<br>
А мне и релиз не понравился. Особенно Unit Scope и какая-то невнятная муть с конфигурациями проектов. <br>
<br>
Несколько своих компонентов запросто перенёс с 2010 в XE. А вот перенести их из XE в XE2 оказалось довольно-таки напряжно.. <br>
<br>
Ну поменяли сигнатуры некоторых WinAPI ф-ций.. С одной стороны правильно сделали, а с другой - кучу проектов переделывать надо. Это конечно мои проблемы, но они реально зае-ли этими своими модификациями RTL/VCL  :angry: Где обратная совместимость??  Даже мелкомягкие так своих клиентов/пользователей не напрягают. <br>
<br>
ЗЫ IMHO, версия сырая и в некоторых местах банально недоделанная. Пока останусь на XE.<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>Krid</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996500</guid>
        <pubDate>Wed, 28 Sep 2011 14:26:03 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996500</link>
        <description><![CDATA[CodeMonkey: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996039'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Fr0sT &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T06:16:19+00:00">28.09.11, 06:16</time></span><div class='quote '>Респект ребятам&#33; С нетерпением жду, когда у нас закупят лицензии. Хочется уже новенького, плюс избавиться от нескольких корявых костылей, связанных с глюками 2010.</div></div><br>
<br>
На самом деле мне кажется, что просто срок - сентябрь был установлен свыше. <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;'>Добавлено <time class="tag-mergetime" datetime="2011-09-28T14:27:39+00:00">28.09.11, 14:27</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996173'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Dimonka &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T09:04:34+00:00">28.09.11, 09:04</time></span><div class='quote '>Расскажите люди, что там реально-то изменилось? </div></div><br>
<br>
120 фиксов. Точного списка пока не опубликовали. <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-09-28T14:29:07+00:00">28.09.11, 14:29</time></span></span><br>
<div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2996500'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>CodeMonkey &#064; <time class="tag-quote__quoted-time" datetime="2011-09-28T14:26:03+00:00">28.09.11, 14:26</time></span><div class='quote '> Точного списка пока не опубликовали</div></div><br>
<br>
Хотя не...<br>
<br>
Вот же он: http://edn.embarcadero.com/article/41649<br>
<br>
В чём тогда вопрос был?]]></description>
        <author>CodeMonkey</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996173</guid>
        <pubDate>Wed, 28 Sep 2011 09:04:34 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996173</link>
        <description><![CDATA[Dimonka: Вышел первый апдейт:<br>
http://blog.marcocantu.com/blog/delphi_xe2_update1.html?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+marcocantublog+%28marcocantu.blog%29<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;'>Добавлено <time class="tag-mergetime" datetime="2011-09-28T09:13:01+00:00">28.09.11, 09:13</time></span></span><br>
Ну и конечно здесь тоже много букв написано:<br>
http://docwiki.embarcadero.com/RADStudio/en/Release_Notes_for_XE2#Please_Install_XE2_Update_1<br>
<br>
Судя по Notes, Firemonkey так пока и остаётся сыростью.]]></description>
        <author>Dimonka</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996126</guid>
        <pubDate>Wed, 28 Sep 2011 08:08:33 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996126</link>
        <description><![CDATA[ViktorXP: как сказали на семинаре. конвертировать не реально. а подобные простые формы будет проще по новой пересоздать.]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996077</guid>
        <pubDate>Wed, 28 Sep 2011 07:14:35 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996077</link>
        <description><![CDATA[VahaC: вот попалась интересная штука<br>
<br>
<a class='tag-url' href='http://midafiremonkey.wordpress.com/' target='_blank'>Конвертор VCL -&gt; FireMonkey</a>]]></description>
        <author>VahaC</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996039</guid>
        <pubDate>Wed, 28 Sep 2011 06:16:19 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2996039</link>
        <description><![CDATA[Fr0sT: Респект ребятам&#33; С нетерпением жду, когда у нас закупят лицензии. Хочется уже новенького, плюс избавиться от нескольких корявых костылей, связанных с глюками 2010.<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>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2988582</guid>
        <pubDate>Mon, 19 Sep 2011 11:31:22 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2988582</link>
        <description><![CDATA[Fr0sT: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2982517'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Krid &#064; <time class="tag-quote__quoted-time" datetime="2011-09-11T00:45:25+00:00">11.09.11, 00:45</time></span><div class='quote '>возможности нормального сосуществования RAD Studio 2010, XE и XE2 вместе (на одном, в данном случае, системном томе)</div></div><br>
Сами среды должны ужиться, вот с хелпом могут быть проблемы (долбаный DocExpl).]]></description>
        <author>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2987737</guid>
        <pubDate>Sun, 18 Sep 2011 09:18:00 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2987737</link>
        <description><![CDATA[ViktorXP: Прикольное ограничение появилось.<br>Создаем форму и переименовываем ее в CustomForm (что бы тип получился TCustomForm).<br>и ide тут начинает страшно ругатся (что переименовать нельзя). помогает только выбить ее через диспетчер задач. хотя если сохранить эту форму и переименовать все через блокнот то все работает.]]></description>
        <author>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2982614</guid>
        <pubDate>Sun, 11 Sep 2011 09:06:08 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2982614</link>
        <description><![CDATA[ViktorXP: у меня стоит 2007, 2010, XE, XE2 работают нормально. вот компоненты глючат (проблема с DevExpress-ом. намучился пока его нормально поставил. а все остальные работают нормально)<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=340204&amp;view=findpost&amp;p=2982566</guid>
        <pubDate>Sun, 11 Sep 2011 06:35:26 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2982566</link>
        <description><![CDATA[Lumen: У меня на работе стоят вместе Delphi 7, 2010 и XE. XE2 ещё не ставил, а 2010 и XE никак друг другу не мешают. Думаю и XE2 если поставить - никаких проблем не возникнет.<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>Lumen</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2982517</guid>
        <pubDate>Sun, 11 Sep 2011 00:45:25 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2982517</link>
        <description><![CDATA[Krid: Поскольку сейчас плотно сижу на VS, возник глюпый вопрос об возможности нормального сосуществования RAD Studio 2010, XE и XE2 вместе (на одном, в данном случае, системном томе). Или это невозможно в принципе? Или возможно? <br>
<br>
ЗЫ без VM. Просто нужно, чтобы все они три стояли на &quot;C:&#092;&quot; и никак не мешали друг другу.<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>Krid</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2980798</guid>
        <pubDate>Thu, 08 Sep 2011 10:16:14 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2980798</link>
        <description><![CDATA[Frees: а кто на FM уже игру сделал?<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>Frees</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2980512</guid>
        <pubDate>Thu, 08 Sep 2011 06:51:28 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2980512</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2979224'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-09-06T11:24:29+00:00">06.09.11, 11:24</time></span><div class='quote '>прикольный глюк можно в FireMonkey поймать.</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=340204&amp;view=findpost&amp;p=2979243</guid>
        <pubDate>Tue, 06 Sep 2011 11:49:28 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2979243</link>
        <description><![CDATA[Romkin: <strong class='tag-b'>Frees</strong>, с 2007 и новее<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=340204&amp;view=findpost&amp;p=2979235</guid>
        <pubDate>Tue, 06 Sep 2011 11:40:08 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2979235</link>
        <description><![CDATA[Frees: с какой версии на ХЕ2 можно обновляться?<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>Frees</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2979224</guid>
        <pubDate>Tue, 06 Sep 2011 11:24:29 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2979224</link>
        <description><![CDATA[ViktorXP: прикольный глюк можно в FireMonkey поймать.<br>
<span class="b-attach" data-size="182270" data-hits="689" data-attach-id="12292" data-attach-post-id="2979224">
			<span class="b-attach__title"></span><a class='b-attach-link' href='https://forum.sources.ru/index.php?act=Attach&amp;type=post&amp;id=2979224&amp;attach_id=12292' title='Скачать файл' target='_blank'>__________.png</a> (, : 689)
		</span><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;'>Добавлено <time class="tag-mergetime" datetime="2011-09-06T11:37:47+00:00">06.09.11, 11:37</time></span></span><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=340204&amp;view=findpost&amp;p=2979111</guid>
        <pubDate>Tue, 06 Sep 2011 08:29:34 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2979111</link>
        <description><![CDATA[ViktorXP: я почти тоже описывал чуть выше (но без командной строки). повесил им в багрепорте. пока тихо.<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=340204&amp;view=findpost&amp;p=2979060</guid>
        <pubDate>Tue, 06 Sep 2011 07:20:26 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2979060</link>
        <description><![CDATA[Fr0sT: Мда, теперь с модификацией RTL тяжко. Причем даже когда пытаюсь скомпилить стандартный модуль из ком строки, все подключаемые модули компилятся, а нужный - нет.<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">&quot;c:\program files\rad studio\bin\dcc32.exe&quot; -$O- -$W+ --no-config -M -B -I&quot;c:\program files\rad studio\lib\Win32\release&quot; -U&quot;c:\program files\rad studio\lib\Win32\release&quot; -E&quot;C:\Program Files\RAD Studio\source\rtl\sys&quot; &quot;C:\Program Files\RAD Studio\source\rtl\sys\System.SysUtils.pas&quot;</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;'>Добавлено <time class="tag-mergetime" datetime="2011-09-06T07:21:52+00:00">06.09.11, 07:21</time></span></span><br>
Удаление dcu из &lt;OS&gt;/release и debug не помогает - среда начинает ругаться на отсутствие файла.<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>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2978351</guid>
        <pubDate>Sun, 04 Sep 2011 18:53:48 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2978351</link>
        <description><![CDATA[ViktorXP: мда. они решили немного усложнить нам отладку и модификацию кода.<br>
В делфи есть такая потрясающая вещь что он компилирует файл даже если он не сохранен. Я довльно часто этим пользовался если мне нужно посмотреть на поведения какого то объекта и что бы упростить себе жизнь я модифицировал стандартный модуль (не сохранял. измененный он висел в редакторе открытым) и в текущий момент компилился мой модифицированный.<br>
также если стандартные модули реагируют на какой то дефайн то можно было этим оперировать при сборке. <br>
а теперь торба... такая большая и темная. я так понял что они больше никогда пересобиратся не будут.<br>
заметил это еще с дефайнами (они на мои дефайны тупо не реагируют). потом открыл модуль закоментил несколько строк и пересобрал, и редактор поставил точки где я закоментил. и отладчик даже показал что они выполняются.<br>
<br>
если сей модуль сохранить у себя тогда компилятор ругается что какой то другой модуль собран с другим модулем, не совместимым с этим.<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=340204&amp;view=findpost&amp;p=2977090</guid>
        <pubDate>Thu, 01 Sep 2011 14:22:08 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2977090</link>
        <description><![CDATA[CodeMonkey: http://docwiki.embarcadero.com/VCL/XE2/en/SysUtils.TOSVersion &lt;- вот она. Если вопрос про поиск по сайту, то надо же время на индексацию новых страниц поисковиком. <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-09-01T15:09:32+00:00">01.09.11, 15:09</time></span></span><br>
http://docwiki.embarcadero.com/RADStudio/en/Unit_Names_Alphabetical_List_with_Unit_Scopes - полезный список на тему &quot;кудыть всё делось&quot;. Замена поиску по диску.<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=340204&amp;view=findpost&amp;p=2977087</guid>
        <pubDate>Thu, 01 Sep 2011 14:13:06 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2977087</link>
        <description><![CDATA[Kitty: Что-то в стандартной online справке XE2 трудно найти, что хочешь. К примеру, новая плюшка TOSVersion: http://blogs.embarcadero.com/pawelglowacki/2011/08/31/39273<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>Kitty</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2977041</guid>
        <pubDate>Thu, 01 Sep 2011 12:57:01 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2977041</link>
        <description><![CDATA[ViktorXP: самое не удобное так это sdk к iOS. вчера листал справку (в бета версии), искал хоть что нибудь на IPhone и iOS и вот что нашол:<br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '>Xcode provides the required development files from the Mac. You can install Xcode from any of the following sources: <br>
 On your &quot;Mac OS X Install&quot; DVD, under Optional Installs, double-click Xcode.mpkg to install Xcode on your system. <br>
 At the Mac App Store, download Xcode for free. <br>
 As a registered Apple Developer, you can download the free version of Xcode 3. To register and then download Xcode 3: <br>
 Register (free of charge) as an Apple Developer at http://developer.apple.com/programs/register/. <br>
 Go to Mac Dev Center <br>
 Click the Xcode 3 and iOS SDK 4.3 download link (Xcode 3.2.6 and iOS SDK 4.3)</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=340204&amp;view=findpost&amp;p=2977033</guid>
        <pubDate>Thu, 01 Sep 2011 12:40:17 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2977033</link>
        <description><![CDATA[ViktorXP: почему в тихую? он был в бета вериях (с седьмой то точно). и где то в бета недрах сее написано было. <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-09-01T12:43:50+00:00">01.09.11, 12:43</time></span></span><br>
<div class='tag-quote'><span class='tag-quote-prefix'>Цитата</span> <div class='quote '><strong class='tag-b'>System Requirements</strong><br>
Intel Pentium or compatible, 1.6GHz minimum (2GHz+ recommended)<br>
1GB RAM (2 GB+ recommended)<br>
3-9 GB (or more) of free disk space<br>
0.5-1.5 GB additional temporary free space for use by the installer<br>
Mouse or other pointing device<br>
DVD-ROM drive (if installing from a Media Kit DVD)<br>
1024x768 or higher resolution monitor<br>
Color quality above 256 colors (32-bit or 16-bit is sufficient)<br>
  <br>
  <br>
<strong class='tag-b'>FireMonkey Requirements</strong><br>
<br>
FireMonkey development requires Delphi XE2, C++Builder XE2, or RAD Studio XE2 running on Windows.<br>
<br>
FireMonkey applications run on multiple platforms with these requirements:<br>
<br>
Basic Graphics Processing Unit (GPU):<br>
For Windows development, any vendor DirectX 9.0 class or better (Pixel Shader Level 2)<br>
For OSX and iOS development, OpenGL<br>
<br>
Note: Qualified Macs all have a qualified GPU.<br>
2 GB RAM or more</div></div>они еще не знают что я нашол как заставить рабатать FireMonkey без DirectX :)<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=340204&amp;view=findpost&amp;p=2977029</guid>
        <pubDate>Thu, 01 Sep 2011 12:38:25 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2977029</link>
        <description><![CDATA[Fr0sT: Ну список что в ней есть я и так знаю (кстати, они втихую включили и Фастрепорт, что приятно), я про чейнджлог в отличие от беты 12. Тем более что там есть пара очень мешающих багов. Ну да ладно. Будем надеяться на сервис-паки.<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>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2976986</guid>
        <pubDate>Thu, 01 Sep 2011 12:06:38 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2976986</link>
        <description><![CDATA[CodeMonkey: Официальный анонс, наверное, ещё будет. Просто релиз - это же не пятиминутное дело. Просто некоторые особо пронырливые уже нашли ссылочки :) <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-09-01T12:07:42+00:00">01.09.11, 12:07</time></span></span><br>
P.S. Поря создавать Новости Delphi XE 2  :lol:<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=340204&amp;view=findpost&amp;p=2976985</guid>
        <pubDate>Thu, 01 Sep 2011 12:05:45 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2976985</link>
        <description><![CDATA[ViktorXP: да. это тот самый кандидат. <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-09-01T12:06:11+00:00">01.09.11, 12:06</time></span></span><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=340204&amp;view=findpost&amp;p=2976980</guid>
        <pubDate>Thu, 01 Sep 2011 12:04:23 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2976980</link>
        <description><![CDATA[Fr0sT: Йее&#33; Но как-то тихо выпустили, ни тебе оповещений на мыло, ничего. Чейнджлога тоже не видать, похоже, просто взяли b12 и зарелизили.<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>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2975661</guid>
        <pubDate>Tue, 30 Aug 2011 18:27:55 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2975661</link>
        <description><![CDATA[ViktorXP: а я пользуюсь программой. как то влом на сайт заходить. <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-08-30T18:59:52+00:00">30.08.11, 18:59</time></span></span><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">GlobalUseDirect2DSoftware := true;</div><div class="code_line">GlobalUseDirect2D := false;</div></ol></div></div></div></div> <br>
но нужно немного стили подправить. удалить из их GlowEffect<br>
он юзаеют Direct (библа d3d9.dll)<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=340204&amp;view=findpost&amp;p=2975537</guid>
        <pubDate>Tue, 30 Aug 2011 15:54:36 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2975537</link>
        <description><![CDATA[Fr0sT: Ааа, в этом смысле... да по идее должен быть способ, иначе смысл этой фичи будет не больше чем от тем Виндов без манифеста<br>
<br>
P.S. Только у меня не логинится на http://qc.embarcadero.com ?<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>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2975470</guid>
        <pubDate>Tue, 30 Aug 2011 14:56:21 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2975470</link>
        <description><![CDATA[ViktorXP: но там тоже нельзя создать стиль под новый компонент. имеется ввиду под свой собственный компонент.<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=340204&amp;view=findpost&amp;p=2975320</guid>
        <pubDate>Tue, 30 Aug 2011 12:33:27 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2975320</link>
        <description><![CDATA[Fr0sT: <strong class='tag-b'>ViktorXP</strong>, а видел проги в /bin? Как раз демка и редактор стилей. Кажется, создание там было. <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-08-30T13:04:48+00:00">30.08.11, 13:04</time></span></span><br>
bin&#092;VclStyleDesigner.exe, но создание там реализовано довольно криво - всегдадается на растерзание стандартный стиль. Причем если удалить картинку со всеми глифами, прога этого не поймет и будет выдавать AV на каждое обращение.<br>
<br>
ЗЫ. Баг с док-окошками в самом деле починили&#33; А вот с {&#036;IF} и кодинг-инструментами остался :(<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>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2975077</guid>
        <pubDate>Tue, 30 Aug 2011 09:18:38 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2975077</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2974864'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Fr0sT &#064; <time class="tag-quote__quoted-time" datetime="2011-08-30T06:07:35+00:00">30.08.11, 06:07</time></span><div class='quote '>(надо будет пощупать эту фичу&#33;)</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>ViktorXP</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2974864</guid>
        <pubDate>Tue, 30 Aug 2011 06:07:35 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2974864</link>
        <description><![CDATA[Fr0sT: Немало фиксов, включая хелп, стили (надо будет пощупать эту фичу&#33;), БД и много ФМ. Также есть надежда, что пофиксили тупой глюк с пропаданием служебных окошек, если их из состояния &quot;сворачиваемое&quot; попытаться перевести в &quot;прилепленное&quot;<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>Fr0sT</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2973713</guid>
        <pubDate>Sun, 28 Aug 2011 19:46:52 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2973713</link>
        <description><![CDATA[ViktorXP: понемногу начал в езжать в логику FireMonkey. на нем такие вещи можно творить. менять абсолютно все (AlphaSkin отдыхает). при желании даже интерфейс DevExpress-са можно клонировать.<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;'>Добавлено <time class="tag-mergetime" datetime="2011-08-28T19:52:32+00:00">28.08.11, 19:52</time></span></span><br>
вот только жалко что нельзя объединить стекло и FireMonkey :(<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=340204&amp;view=findpost&amp;p=2973712</guid>
        <pubDate>Sun, 28 Aug 2011 19:41:01 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2973712</link>
        <description><![CDATA[[S]mike: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2972973'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>shershen &#064; <time class="tag-quote__quoted-time" datetime="2011-08-27T13:04:49+00:00">27.08.11, 13:04</time></span><div class='quote '>Мне видится его ограниченное использование для новых не очень сложных проектов, но с удовольствием послушаю другие мнения. :)</div></div><br>
Если посмотреть на все кроссплатформенные приложения под мак и винду, то они используют какой-то кроссплатформенный набор виджетов вроде Qt. Или это совсем разные проекты (Skype).<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>[S]mike</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972975</guid>
        <pubDate>Sat, 27 Aug 2011 13:08:28 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972975</link>
        <description><![CDATA[ViktorXP: <strong class='tag-b'>shershen</strong>, если ты будешь писать только под винду то можешь оставатся на VCL иначе пересаживайся.<br>
на FireMonkey можно за пять минут набросать окно 3DMax-а. и это уже не будет похоже на простенький проект.<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;'>Добавлено <time class="tag-mergetime" datetime="2011-08-27T13:10:02+00:00">27.08.11, 13:10</time></span></span><br>
VCL они тоже подпилили. теперь там меньше ошибок (я так думаю).<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=340204&amp;view=findpost&amp;p=2972973</guid>
        <pubDate>Sat, 27 Aug 2011 13:04:49 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972973</link>
        <description><![CDATA[shershen: В таком случае, непонятна такая эйфория вокруг FM. Было бы интересно послушать, может кто-нибудь расскажет о своих планах использования FM? Мне видится его ограниченное использование для новых не очень сложных проектов, но с удовольствием послушаю другие мнения. :)<br>
<br>
PS. Естественно, я говорю с точки зрения Win-разработчика, не щупавшего мак :)<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>shershen</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972972</guid>
        <pubDate>Sat, 27 Aug 2011 13:01:54 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972972</link>
        <description><![CDATA[ViktorXP: При желании можно попробовать. имена у компонентов одинаковые. но я думаю легче будет новый создать.<br>
а если сторонний то вообще торба. ибо пока производитель не выпустит FireMinkey аналог то он него придется отказаться.<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=340204&amp;view=findpost&amp;p=2972971</guid>
        <pubDate>Sat, 27 Aug 2011 12:58:23 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972971</link>
        <description><![CDATA[ViktorXP: Нет.<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=340204&amp;view=findpost&amp;p=2972970</guid>
        <pubDate>Sat, 27 Aug 2011 12:57:05 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972970</link>
        <description><![CDATA[shershen: А кстати, если софтина использует обычный VCL компонент, сторонний, то вариантов ее перенести нет?<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>shershen</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972968</guid>
        <pubDate>Sat, 27 Aug 2011 12:55:28 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972968</link>
        <description><![CDATA[ViktorXP: по большому счету да. просто пересобрать не получится.<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=340204&amp;view=findpost&amp;p=2972967</guid>
        <pubDate>Sat, 27 Aug 2011 12:54:07 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972967</link>
        <description><![CDATA[shershen: Ну понятно. По сути, чтобы перевести готовую вин-программу на мак, нужно заново ее написать на FM. Жаль, я наивно верил в чудо) Спасибо за разъяснения.<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>shershen</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972966</guid>
        <pubDate>Sat, 27 Aug 2011 12:47:46 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972966</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2972963'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>shershen &#064; <time class="tag-quote__quoted-time" datetime="2011-08-27T12:35:30+00:00">27.08.11, 12:35</time></span><div class='quote '>Так вот вопрос и стоит, что делать, если &quot;привязываться к системе&quot;? Нельзя же написать серьезную программу и не вызвать ни одной WinApi функции. </div></div>Почему? можно.<br>
Для каких нужд ты ее будешь вызвать?<br>
для отрисовки? так тут уже все совсем по другому.<br>
для работы с реестром? так в маке нет реестра.<br>
для работы с файлом? есть FileOpen/FileCreate/FileXXXXX <br>
Так для чего тебе WinApi? если ты все таки придумаешь для чего то difine еще никто не отменял.<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=340204&amp;view=findpost&amp;p=2972963</guid>
        <pubDate>Sat, 27 Aug 2011 12:35:30 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972963</link>
        <description><![CDATA[shershen: Так вот вопрос и стоит, что делать, если &quot;привязываться к системе&quot;? Нельзя же написать серьезную программу и не вызвать ни одной WinApi функции.<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>shershen</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972960</guid>
        <pubDate>Sat, 27 Aug 2011 12:29:22 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972960</link>
        <description><![CDATA[ViktorXP: если ты не будешь привязываться к системе то да.<br>
там ограничения появляются. например нельзя юзать модуль Windows и тд.<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=340204&amp;view=findpost&amp;p=2972958</guid>
        <pubDate>Sat, 27 Aug 2011 12:27:59 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972958</link>
        <description><![CDATA[shershen: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2972955'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>ViktorXP &#064; <time class="tag-quote__quoted-time" datetime="2011-08-27T12:22:02+00:00">27.08.11, 12:22</time></span><div class='quote '>создаешь FireMonkey проект. добавляешь платформу iOS и пере собираешь. все.</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>shershen</author>
        <category>Delphi: Общие вопросы</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972955</guid>
        <pubDate>Sat, 27 Aug 2011 12:22:02 +0000</pubDate>
        <title>RAD Studio XE 2</title>
        <link>https://forum.sources.ru/index.php?showtopic=340204&amp;view=findpost&amp;p=2972955</link>
        <description><![CDATA[ViktorXP: <div class='tag-quote'><a class='tag-quote-link' href='https://forum.sources.ru/index.php?showtopic=340204&view=findpost&p=2972937'><span class='tag-quote-prefix'>Цитата</span></a> <span class='tag-quote__quote-info'>Fr0sT &#064; <time class="tag-quote__quoted-time" datetime="2011-08-27T11:22:14+00:00">27.08.11, 11:22</time></span><div class='quote '>Никогда не имел дела с вебинарами, это потом можно будет скачать в виде файла или посмотреть в записи? </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;'>Добавлено <time class="tag-mergetime" datetime="2011-08-27T12:22:54+00:00">27.08.11, 12:22</time></span></span><br>
<strong class='tag-b'>shershen</strong>. создаешь FireMonkey проект. добавляешь платформу iOS и пере собираешь. все.<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>
	