Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > Проблемы с ini


Автор: devmstr 11.5.2004, 21:35
Что не так - файл создаеться но туда ничего не записывается:
procedure TForm1.Button1Click(Sender: TObject);
Var
ini:TIniFile;
f:file;
begin
AssignFile(f,'c:\t\IniFile\settings.ini');
rewrite(f);
CloseFile(f);
ini:=TIniFile.Create('c:\t\IniFile\settings.ini');
ini.WriteString('Hello','Answer','Yes');
ini.UpdateFile;
ini.free;
end;

Помогите. Please

Автор: Alex 11.5.2004, 22:55
Это делается так:
Код
procedure TForm1.Button1Click(Sender: TObject);
begin
 with TIniFile.Create('c:\t\IniFile\settings.ini') do try
   WriteString('Hello','Answer','Yes');
 finally
   free;
 end;
end;

Автор: <Spawn> 12.5.2004, 05:00
magician Не нужно явно создавать файл - он автоматически будет создан, если его раньше не существовало. Примера alex-co достаточно для твоей затеи.

Автор: devmstr 12.5.2004, 08:50
Спасибо

Автор: nicka 12.5.2004, 14:31
Цитата
WriteString('Hello','Answer','Yes');
- а почему 3 параметра?

Автор: <Spawn> 12.5.2004, 18:02
nicka Потому что перый параметр - это секция, в которую идет запись, второй - название параметра, а третий - значение параметра.

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