Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Как хранить файлы в Resource


Автор: Miller_time 3.1.2008, 23:20
Я создал Resource1.resx а как туда заложить файлы не понимаю помогите пожалуста. smile 

Автор: tol05 4.1.2008, 12:26
считываешь файл в массив byte и через ResourceWriter.AddResource (...) записываешь в ресурс.

Автор: mr.DUDA 4.1.2008, 14:05
Делай раз:
user posted image

Делай два:
user posted image

Делай три:
Код
    string str = Resource1.file_123;


Для разных типов файлов будет разный тип переменной в классе Resource1, чаще всего это будет byte[].

Автор: Legolas 4.1.2008, 19:11
mr.DUDA, а можно изменять существующий файл в ресурсах? например добавить строку в текстовый файл?

Автор: mr.DUDA 4.1.2008, 19:49
Legolas, в скомпилированном .exe/.dll ресурс можно редактировать только путём извратов на низком уровне (WinAPI). Спрашивать в разделе http://forum.vingrad.ru/index.php?show_type=forum&showforum=96.

Автор: Miller_time 8.1.2008, 21:53
Извините кончено за тупость, а нельзщяли как то заставить работь вот этот код

 model1.LoadTVM(путь к модели);

делаю 

 model1.LoadTVM(Resource1.model1);


я понимаю что делаю тупость, но может есть пути выхода? 

Автор: mr.DUDA 9.1.2008, 09:25
Если нужно грузить по имени, то есть класс ResourceManager с методом GetStream и т.п. Читайте мсдн.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)