Установка нового значения в файле ресурсов resx

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

AndreyG_80
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 169
Зарегистрирован: 10.03.2006 (Пт) 13:27

Установка нового значения в файле ресурсов resx

Сообщение AndreyG_80 » 06.12.2006 (Ср) 4:46

Всем доброго вренмени суток

вопрос по VB.2005 и файлам ресурсов

есть в проекте файл ресурсов
значения считывабтся без проблем System.Resources.НазваниеФайлаРесурсов.НазваниеСтроки

А вот как установить новое значание?

Большое спасибо всем отозвавшимся.

AndreyG_80
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 169
Зарегистрирован: 10.03.2006 (Пт) 13:27

Сообщение AndreyG_80 » 09.12.2006 (Сб) 20:35

Помогите пожалуста, очень нужно.

Я использую файл ресурсов для хранения настроек.
Можно еще добавлять файл settings, а не resx. Мне не имеет значения какой файл юзать, главное разобраться как изменять значения настроек в рантайм.

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 09.12.2006 (Сб) 20:40

Как в рантайм писать внутрь своего? Никак, естественно.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

AndreyG_80
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 169
Зарегистрирован: 10.03.2006 (Пт) 13:27

Сообщение AndreyG_80 » 10.12.2006 (Вс) 2:23

Непонял!
если я добавляю файл resx, то я его могу юзать только на чтение или как?
он же вроди бы как в xml формате, что его во время выполнения программы никак нельзя изменить?

Где же лучше всего хранить настройки?

Nord777
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1144
Зарегистрирован: 22.02.2004 (Вс) 13:15
Откуда: Подольск

Сообщение Nord777 » 10.12.2006 (Вс) 14:48

Меню: "Project"->"Properties" далее вкладка "Settings" там в поле Name пишешь имя переменной(допустим 'PreviousDirectory'), указываешь Type(к примеру String).

В коде, для доступа к переменной пиши:

Код: Выделить всё
My.Settings.PreviousDirectory= "C:\Temp"
или
Код: Выделить всё
Dim PrevDir As String = My.Settings.PreviousDirectory
Microsoft Visual Studio 2008
Microsoft .NET Framework 3.5


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 114

    TopList