Показать сообщение отдельно
  #10  
Старый 18.11.2010, 20:00
Аватар для ryderx34
ryderx34 ryderx34 вне форума
Активный
 
Регистрация: 22.01.2010
Сообщения: 211
Версия Delphi: 7, 2010
Репутация: 1349
По умолчанию

Цитата:
Сообщение от PaHaNjkee
А как тогда сделать? Если поменять местами.....не прокатит
Просто TIniFile.Create не создаёт сам ini-файл, только объект, который будет работать с файлом. Файл, если он ещё не существует, создаётся при вызове WriteString, WriteInteger, WriteBool и т. д.
Если нужно проверить был ли создан файл проверяй после вызова метода WriteString:
Код:
procedure TForm1.Button1Click(Sender: TObject);
begin
  IniFile:=TIniFile.Create('C:\autorun.inf');
  IniFile.WriteString('Autorun','open',Edit1.Text);
  if FileExists('C:\autorun.inf') then
    ShowMessage('Файл успешно создан!');
  IniFile.Free;
end;
Ответить с цитированием