<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[Серый форум &mdash; VB.NET: хранение графических ресурсов в сборке]]></title>
	<link rel="self" href="http://forum.script-coding.com/extern.php?action=feed&amp;tid=4555&amp;type=atom" />
	<updated>2010-06-02T18:57:55Z</updated>
	<generator>PunBB</generator>
	<id>http://forum.script-coding.com/viewtopic.php?id=4555</id>
		<entry>
			<title type="html"><![CDATA[Re: VB.NET: хранение графических ресурсов в сборке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=36299#p36299" />
			<content type="html"><![CDATA[<p>Дальнейшее развитие предыдущего решения.</p><p><em>Без гарантий. Используете на свой страх и риск.</em><br />------------------------<br />VB.NET-пример хранения графических ресурсов(изображения bmp,gif,jpg) в <em>произвольной</em> EXE или DLL сборке. Чтобы просмотреть изображение, выберите EXE или DLL сборку .NET через меню &quot;Файл-Открыть&quot;. Если выбранная сборка содержит графические ресурсы, то меню &quot;Ресурс&quot; будет заполнено соответствующими пунктами, выбирая которые можно просматривать изображения хранящиеся в сборке.</p><p>Чтобы получить работоспособный EXE-пример выполните примерно такую команду:<br /></p><div class="codebox"><pre><code>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe путь\picres2.vb /target:winexe</code></pre></div><p>------------------------<br />В качестве сборки-контейнера графических ресурсов в этом примере используется библиотека imgres.dll. Чтобы получить работоспособную библиотеку, содержащую графические ресурсы, разместите файлы imgres.vb[может быть пустым], img1.gif, img2.gif и img3.gif в одном каталоге и выполните примерно такую команду:<br /></p><div class="codebox"><pre><code>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe путь\@vbcparams.txt</code></pre></div><p>Где vbcparams.txt - текстовый файл содержащий входные параметры компиллятора vbc.exe:</p><div class="codebox"><pre><code>imgres.vb
/resource:img1.gif,picture1
/resource:img2.gif,picture2
/resource:img3.gif,picture3
/target:library
/nostdlib</code></pre></div><p>------------------------<br />NET Framework v2.0.50727<br />OC WinME/XP</p>]]></content>
			<author>
				<name><![CDATA[Poltergeyst]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=83</uri>
			</author>
			<updated>2010-06-02T18:57:55Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=36299#p36299</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[VB.NET: хранение графических ресурсов в сборке]]></title>
			<link rel="alternate" href="http://forum.script-coding.com/viewtopic.php?pid=36298#p36298" />
			<content type="html"><![CDATA[<p><em>Без гарантий. Используете на свой страх и риск.</em><br />------------------------<br />VB.NET-пример хранения графических ресурсов(изображения bmp,gif,jpg) в <em>текущей</em> сборке EXE-приложения. Чтобы просмотреть изображение, выберите соответствующий пункт в меню &quot;Ресурс&quot;.</p><p>Добавление графических ресурсов происходит при компилляции EXE-приложения. Чтобы получить работоспособный пример, разместите файлы picres1.vb, img1.gif и img2.gif в одном каталоге и выполните примерно такую команду:<br /></p><div class="codebox"><pre><code>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe путь\picres1.vb /resource:путь\img1.gif,pic1 /resource:путь\img2.gif,pic2 /out:путь\picres1.exe /target:winexe</code></pre></div><p>------------------------<br />NET Framework v2.0.50727<br />OC WinME/XP</p>]]></content>
			<author>
				<name><![CDATA[Poltergeyst]]></name>
				<uri>http://forum.script-coding.com/profile.php?id=83</uri>
			</author>
			<updated>2010-06-02T18:55:20Z</updated>
			<id>http://forum.script-coding.com/viewtopic.php?pid=36298#p36298</id>
		</entry>
</feed>
