1 (изменено: Poltergeyst, 2019-11-05 02:21:22)

Тема: VB.NET: хранение графических ресурсов в сборке

Без гарантий. Используете на свой страх и риск.
------------------------
VB.NET-пример хранения графических ресурсов(изображения bmp,gif,jpg) в текущей сборке EXE-приложения. Чтобы просмотреть изображение, выберите соответствующий пункт в меню "Ресурс".

Добавление графических ресурсов происходит при компилляции EXE-приложения. Чтобы получить работоспособный пример, разместите файлы picres1.vb, img1.gif и img2.gif в одном каталоге и выполните примерно такую команду:

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

------------------------
NET Framework v2.0.50727
OC WinME/XP

Post's attachments

rsview1.zip 21.54 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

2 (изменено: Poltergeyst, 2019-11-05 02:22:04)

Re: VB.NET: хранение графических ресурсов в сборке

Дальнейшее развитие предыдущего решения.

Без гарантий. Используете на свой страх и риск.
------------------------
VB.NET-пример хранения графических ресурсов(изображения bmp,gif,jpg) в произвольной EXE или DLL сборке. Чтобы просмотреть изображение, выберите EXE или DLL сборку .NET через меню "Файл-Открыть". Если выбранная сборка содержит графические ресурсы, то меню "Ресурс" будет заполнено соответствующими пунктами, выбирая которые можно просматривать изображения хранящиеся в сборке.

Чтобы получить работоспособный EXE-пример выполните примерно такую команду:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe путь\picres2.vb /target:winexe

------------------------
В качестве сборки-контейнера графических ресурсов в этом примере используется библиотека imgres.dll. Чтобы получить работоспособную библиотеку, содержащую графические ресурсы, разместите файлы imgres.vb[может быть пустым], img1.gif, img2.gif и img3.gif в одном каталоге и выполните примерно такую команду:

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\vbc.exe путь\@vbcparams.txt

Где vbcparams.txt - текстовый файл содержащий входные параметры компиллятора vbc.exe:

imgres.vb
/resource:img1.gif,picture1
/resource:img2.gif,picture2
/resource:img3.gif,picture3
/target:library
/nostdlib

------------------------
NET Framework v2.0.50727
OC WinME/XP

Post's attachments

rsview21.zip 42.85 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.