<?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=81298&amp;view=findpost&amp;p=596458</guid>
        <pubDate>Mon, 31 Jan 2005 11:37:46 +0000</pubDate>
        <title>#0 в RC-файле</title>
        <link>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=596458</link>
        <description><![CDATA[WIN32API: 2Krid Спасибо&#33; Но самое интересное, что в случае с диалогом этот код:<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">function LoadStr(ID: DWORD): String;</div><div class="code_line">var</div><div class="code_line">&nbsp;buffer: array[0..1023] of Char;</div><div class="code_line">begin</div><div class="code_line">&nbsp;LoadString(hInstance, ID, buffer, SizeOf(buffer));</div><div class="code_line">&nbsp;SetString(result,buffer,SizeOf(buffer));</div><div class="code_line">end;</div></ol></div></div></div></div><script>preloadCodeButtons('1');</script><br>
<br>
проходит отлично, а в некоторых других есть глючки. Но это не столь важно. Сенкс&#33;&#33;&#33;  :rolleyes:]]></description>
        <author>WIN32API</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=595482</guid>
        <pubDate>Sun, 30 Jan 2005 13:41:11 +0000</pubDate>
        <title>#0 в RC-файле</title>
        <link>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=595482</link>
        <description><![CDATA[Krid: <strong class='tag-b'>WIN32API</strong>, сделай вот так<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">function LoadStr(ID: DWORD): String;</div><div class="code_line">var</div><div class="code_line">&nbsp;buffer: array[0..1023] of Char;</div><div class="code_line">begin</div><div class="code_line">&nbsp;LoadString(hInstance, ID, buffer, SizeOf(buffer));</div><div class="code_line">&nbsp;SetString(result,buffer,SizeOf(buffer));</div><div class="code_line">end;</div></ol></div></div></div></div>]]></description>
        <author>Krid</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=595467</guid>
        <pubDate>Sun, 30 Jan 2005 13:24:52 +0000</pubDate>
        <title>#0 в RC-файле</title>
        <link>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=595467</link>
        <description><![CDATA[WIN32API: Наверное из-за функций у меня не пашет:<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">function LoadStr(ID: DWORD): String;</div><div class="code_line">var</div><div class="code_line">&nbsp;buffer: array[0..1023] of Char;</div><div class="code_line">begin</div><div class="code_line">&nbsp;LoadString(hInstance, ID, buffer, SizeOf(buffer));</div><div class="code_line">&nbsp;result := String(buffer);</div><div class="code_line">end;</div><div class="code_line">&nbsp;</div><div class="code_line">procedure OpenFileDlg(hOpenFile: HWND; hControl: HWND; FilterString: PChar);</div><div class="code_line">begin</div><div class="code_line">&nbsp;ofn.lpstrFilter &nbsp; &nbsp; := FilterString;</div><div class="code_line">.......</div></ol></div></div></div></div><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">&nbsp;OpenPathDlg(hwPage4, GetDlgItem(hwPage4, 35), PChar(LoadStr(72)));</div></ol></div></div></div></div><br>
<br>
Наверное, буду делать, как ты мне посоветовал. Спасибо, твой код полностью рабочий&#33;]]></description>
        <author>WIN32API</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=595428</guid>
        <pubDate>Sun, 30 Jan 2005 12:39:39 +0000</pubDate>
        <title>#0 в RC-файле</title>
        <link>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=595428</link>
        <description><![CDATA[Krid: <strong class='tag-b'>WIN32API</strong>, а я вот всю жизнь так делаю и чего-то проблем никогда не возникало ;). Ну это же синтаксис RC скрипта. Так что поведай:  как компилируешь? в чем потом ресурсы смотришь? (если, например  в редакторе MSVC++ 6, то он дальше первого нуля не показывает просто, хотя в самом res-файле вся строка целиком лежит). Как потом в проге строку берешь из ресурсов?<br>
Вообще, последовательность такая:<br>
компилишь rc-файл любым rc-компилером<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">brcc32.exe myres.rc</div></ol></div></div></div></div><br>
Получаешь res. Подключаешь его к проге {&#036;R myres.res}.<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">var</div><div class="code_line">&nbsp;lpBuf:array[0..MAX_PATH-1] of char; </div><div class="code_line">begin</div><div class="code_line">&nbsp;LoadString(hInstance,101,lpBuf,MAX_PATH);</div><div class="code_line">&nbsp;&nbsp;....</div></ol></div></div></div></div><br>
В lpBuf теперь лежит эта строка. MAX_PATH тут для примера. Можешь сам посчитать точную длинну строки, а лучше (как тут) взять заведомо больший размер.<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">var</div><div class="code_line">ofn:TOpenFileName;</div><div class="code_line">begin</div><div class="code_line">...</div><div class="code_line">ofn.lpstrFilter := lpBuf;</div><div class="code_line">...</div></ol></div></div></div></div>]]></description>
        <author>Krid</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=595261</guid>
        <pubDate>Sun, 30 Jan 2005 09:03:02 +0000</pubDate>
        <title>#0 в RC-файле</title>
        <link>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=595261</link>
        <description><![CDATA[s-mike: Может, #13?]]></description>
        <author>s-mike</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=595241</guid>
        <pubDate>Sun, 30 Jan 2005 08:17:23 +0000</pubDate>
        <title>#0 в RC-файле</title>
        <link>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=595241</link>
        <description><![CDATA[WIN32API: Компилируется только до первого &quot;&#092;0&quot;. Все что после него - уходит у ночь. Как буд-то дальше ничего нет. Такая проблемка. Я думаю это не цифра, а какая-то буква должна быть... для такого рода переноса.]]></description>
        <author>WIN32API</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=594652</guid>
        <pubDate>Sat, 29 Jan 2005 12:51:37 +0000</pubDate>
        <title>#0 в RC-файле</title>
        <link>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=594652</link>
        <description><![CDATA[Krid: <strong class='tag-b'>WIN32API</strong>, вот так<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">STRINGTABLE </div><div class="code_line">{</div><div class="code_line">&nbsp;101, &quot;Программа (*.exe; *.com){text}*.exe; *.com{text}Заставка (*.scr){text}*.scr{text}Текстовый документ (*.txt){text}*.txt{text}Все файлы (*.*){text}*.*{text}{text}&quot;</div><div class="code_line">}</div></ol></div></div></div></div>]]></description>
        <author>Krid</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=594618</guid>
        <pubDate>Sat, 29 Jan 2005 11:41:56 +0000</pubDate>
        <title>#0 в RC-файле</title>
        <link>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=594618</link>
        <description><![CDATA[Rouse_: Как строку ты не пропишешь, так как строка это набор символов с завершающим #0]]></description>
        <author>Rouse_</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      <item>
        <guid isPermaLink='true'>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=594507</guid>
        <pubDate>Sat, 29 Jan 2005 09:02:28 +0000</pubDate>
        <title>#0 в RC-файле</title>
        <link>https://forum.sources.ru/index.php?showtopic=81298&amp;view=findpost&amp;p=594507</link>
        <description><![CDATA[WIN32API: Народ, мне нужно поместить в ресурсы вот такую лабуду:<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">&#39;Программа (*.exe; *.com)&#39; + #0 + &#39;*.exe; *.com&#39; + #0 +</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &#39;Заставка (*.scr)&#39; + #0 + &#39;*.scr&#39; + #0 +</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &#39;Текстовый документ (*.txt)&#39; + #0 + &#39;*.txt&#39; + #0 +</div><div class="code_line">&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &#39;Все файлы (*.*)&#39; + #0 + &#39;*.*&#39; + #0#0</div></ol></div></div></div></div><br>
<br>
Как это сделать я знаю. Вопрос не в этом. Вопрос в том как прописать в RC-файле - #0 ?]]></description>
        <author>WIN32API</author>
        <category>Delphi: Система, Windows API</category>
      </item>
	
      </channel>
      </rss>
	