Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   [решено] Как вшить ресурсы в файл dll (http://forum.oszone.net/showthread.php?t=158755)

ProgrammerPC 30-11-2009 21:59 1283756

Как вшить ресурсы в файл dll
 
Доброго времени суток!)))Не подскажите как вшить картинки и музыку в файл например dll.Я пишу программу на VB.NET,очень простую,я ещё очень начинающий:)Я на фон ставлю картинку,и на кнопки тоже.Музыку при запуске,при нажатии на кнопки тоже звуки,и хочу чтобы даже если на комп другой скину,чтоб всё работало.А именно хотелось бы зашить все эти картинки и звуки а файл.Например как в windows xp иконки зашиты в shell32.dll файл.Помогите пожалуйста)))
С уважением ProgrammerPC...............
За ранее спасибо)))

Admiral 01-12-2009 01:31 1283878

Нужно создать новый проект типа Class Library, далее зайти в Project -> Properties <ClassLibrary1> Properties -> Resources -> Add Resource
Когда все картинки, звуки добавлены собрать командой Build->Build <ClassLibrary1>
Вместо <ClassLibrary1> - заданное имя при создании проекта.
Для построение в ручную и компиляции билиотеки ресурсами с консоли - файл, сгенерированный в процессе исполнение алгоритма выше, Resources.Designer.vb к обязательному изучению.

О том, как можно использовать полученную ресурсную библиотеку можно узнать из этой статьи Ресурсы Win32, проекты для .NET Framework и как их подружить между собой
Там же приводится вариант для того если ресурсные файлы добавлены непосредственно в исходный проект и как следствие оказались внутри exe.
Пример работы с ресурсами в C#

ProgrammerPC 01-12-2009 21:25 1284564

Admiral, :o :shot: http://www.rsdn.ru/article/dotnet/winres.xml это для меня полный ППЦ!.................Вообще ничего не понял.Мне ещё рано до такого,но буду разбираться.ИИ за это спасибо!))) :hi:

Admiral 02-12-2009 02:43 1284725

ProgrammerPC, так ведь после изготовлении dll с ресурсам, на подобии shell32.dll, захочется ведь вытягивать их от туда. Вот как раз о том как это делать и повествует данная статья.
А вот в абзацах статьи со второй ссылки рассказывается о .NET подходе изготовление ресурсных библиотек.


Время: 16:06.

Время: 16:06.
© OSzone.net 2001-