Некоторые значения не сохраняются в .ini, хотя я уже говорю ему, чтобы сохранить [закрыто]C#

Место общения программистов C#
Ответить
Anonymous
 Некоторые значения не сохраняются в .ini, хотя я уже говорю ему, чтобы сохранить [закрыто]

Сообщение Anonymous »

Я использую конфигурацию Salaros, и я использую этот код для сохранения ключа и разрешения в файле INI, но иногда он экономит иногда. Но это всегда отображает успешно сохраненное сообщение. Все переменные уже объявлены и устанавливают значение. < /P>

Код: Выделить всё

private void Save_Click(object sender, EventArgs e){

try
{
var cfg = new ConfigParser(configpath);

cfg.SetValue("GAMEPROFILE", "key1", ForwardKey);
cfg.SetValue("GAMEPROFILE", "key2", BackwardKey);
cfg.SetValue("GAMEPROFILE", "key3", LeftKey);
cfg.SetValue("GAMEPROFILE", "key4", RightKey);
cfg.SetValue("GAMEPROFILE", "key5", JumpKey);
cfg.SetValue("GAMEPROFILE", "key6", CrouchKey);
cfg.SetValue("GAMEPROFILE", "key7", UseKey);
cfg.SetValue("GAMEPROFILE", "key8", ReloadKey);
cfg.SetValue("GAMEPROFILE", "key9", PeekLeftKey);
cfg.SetValue("GAMEPROFILE", "key10", PeekRightKey);

cfg.SetValue("GAMEDEBUG", "height", Height);
cfg.SetValue("GAMEDEBUG", "width", Width);
cfg.Save();

MessageBox.Show("Settings saved to: " + configpath);
}
catch (Exception ex)
{
MessageBox.Show("Error saving settings: " + ex.Message);
}
После нажатия сохранения и повторного открытия файла INI Старое значение обратится к пустому, некоторые обращаются к установленному значению.

Подробнее здесь: https://stackoverflow.com/questions/797 ... it-to-save
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»