Xenium
Новичок
Всем добрый вечер, я снова с вопросами.. Просмотрел весь форум, нашел несколько похожих тем, но все же не то.
Делаю лаунчер, в котором подгружается .ini файл со своими строками.
В чем проблема - Не понимаю как сделать изменение полученных срок в ini, когда в форме в поле BtnTxtEd1.Text(string) вводим новое значение.
//Загружаем строки из .ini
	
	
	
		
Собственно, поля ввода в коде имеют следующий вид:
	
	
	
		
 Так же есть функция OnChange.
//BtnTxtEd1.OnChange();
Буду рад любой помощи, особенно с примерами)
Спасибо.
				
			Делаю лаунчер, в котором подгружается .ini файл со своими строками.
В чем проблема - Не понимаю как сделать изменение полученных срок в ini, когда в форме в поле BtnTxtEd1.Text(string) вводим новое значение.
//Загружаем строки из .ini
		Код:
	
	function GetIniValue(const Value: String): String;
var
    IniFile: String;
begin
    IniFile := ExpandConstant('{src}\IS_Files\UX\Inno\dll\Setup.ahk');
    case Value of
        'MESSAGE_01': Result := GetIniString('Settings', 'Nickname', '', IniFile);
        'MESSAGE_02': Result := GetIniString('Settings', 'IP', '', IniFile);
        'MESSAGE_03': Result := GetIniString('Settings', 'Language', '', IniFile);
        'MESSAGE_04': Result := GetIniString('Display', 'Brightness', '', IniFile);
        'MESSAGE_05': Result := GetIniString('Display', 'VSync', '', IniFile);
        'MESSAGE_06': Result := GetIniString('Display', 'Width', '', IniFile);
        'MESSAGE_07': Result := GetIniString('Display', 'Height', '', IniFile);
        'MESSAGE_08': Result := GetIniString('Graphics', 'TextureQuality', '', IniFile);
        'MESSAGE_09': Result := GetIniString('Graphics', 'AntiAliasing', '', IniFile);
        'MESSAGE_10': Result := GetIniString('Graphics', 'Bloom', '', IniFile);
    end;
end;
	Собственно, поля ввода в коде имеют следующий вид:
		Код:
	
	  BtnTxt1.FCreate(Page2.Handle);
  BtnTxt1.FontSetting('Segoe UI',12,ALWhite);
  BtnTxt1.SetBounds(35,360,80,15);
  BtnTxt1.AutoSize(true);
  BtnTxt1.TextSetting(false,Center,Center);
  BtnTxt1.Text('Enter NickName');
  BtnTxtEd1.FCreate(Page2.Handle);
  BtnTxtEd1.FontSetting('Segoe UI',12,ALWhite);
  BtnTxtEd1.SetBounds(105,360,150,55);
  BtnTxtEd1.Text(ExpandConstant('{code:GetIniValue|MESSAGE_01}'));
	//BtnTxtEd1.OnChange();
Буду рад любой помощи, особенно с примерами)
Спасибо.
	