03.06.2005, 20:57
общий
это ответ
Здравствуйте, Алексей!
ответ на Ваш вопрос в приложенном коде
Приложение:
...function GetAppPath: String;...implementationuses Inifiles;...function GetAppPath: String;begin Result:= ExtractFilePath(ParamStr(0));end;...procedure TForm1.Button2Click(Sender: TObject);var Ini: TIniFile; e: string; IniFile: TextFile; IniName: string;begin IniName:= GetAppPath + ‘options.ini‘; if not FileExists(IniName) then begin AssignFile(IniFile, IniName); Rewrite(IniFile); CloseFile(IniFile); end; Ini:= TIniFile.Create(IniName); try e:= Edit1.Text; Form1.TreeView1.Items.Add(Nil,e); if (e = ‘‘) then MessageBox(Handle, ‘одно из полей пустое‘, ‘Заполните поле‘, 0) else //Ini.Writestring(e,‘‘,‘‘); begin if not (Ini.SectionExists(e)) then begin AssignFile(IniFile, IniName); Append(IniFile); Writeln(IniFile, ‘[‘ + e + ‘]‘); CloseFile(IniFile); end; end; finally FreeAndNil(INI); end;end;...