Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.27;
Скачать: CL | DM;

Вниз

TIniFile   Найти похожие ветки 

 
Ske4er ©   (2004-06-08 21:54) [0]

Здравия всем. Поскажите пожалуйта насчет вот такого конфуза: в файле спарвки Delphi 7 есть такая конструкция по теме использования IniFile:

procedure TForm1.FormCreate(Sender: TObject);
var
 Ini: TIniFile;
begin
 Ini := TIniFile.Create( ChangeFileExt( Application.ExeName, ".INI" ) );
 try
   Top     := Ini.ReadInteger( "Form", "Top", 100 );
   Left    := Ini.ReadInteger( "Form", "Left", 100 );
   Caption := Ini.ReadString( "Form", "Caption", "New Form" );
   if Ini.ReadBool( "Form", "InitMax", false ) then
     WindowState = wsMaximized
   else

     WindowState = wsNormal;
 finally
   TIniFile.Free;
 end;
end;

procedure TForm1.FormClose(Sender: TObject; var Action TCloseAction)
var
 Ini: TIniFile;
begin
 Ini := TIniFile.Create( ChangeFileExt( Application.ExeName, ".INI" ) );
 try
   Ini.WriteInteger( "Form", "Top", Top);
   Ini.WriteInteger( "Form", "Left", Left);
   Ini.WriteString( "Form", "Caption", Caption );
   Ini.WriteBool( "Form", "InitMax", WindowState = wsMaximized );

 finally
   TIniFile.Free;
 end;
end;


Как я понимаю вместо TIniFile.Free; должно быть Ini.Free; ? Или я совсем устал и мне нужно поспать?...


 
Гаврила ©   (2004-06-08 21:56) [1]

Правильно понимаешь


 
Sergey Masloff   (2004-06-08 21:57) [2]

>Как я понимаю вместо TIniFile.Free; должно быть Ini.Free;
Ну да... а еще лучше

with TIniFile.Create do
try
 DoSomething;
finally
 Free();
end;


 
Ske4er ©   (2004-06-08 22:03) [3]

Пасиба, а то компилятор ругается на свою собственную справку... :lol:



Страницы: 1 вся ветка

Текущий архив: 2004.06.27;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
14-1086958686
cyborg
2004-06-11 16:58
2004.06.27
Хостинг


1-1086863599
Top100
2004-06-10 14:33
2004.06.27
StatusBar


3-1085831410
AlexG
2004-05-29 15:50
2004.06.27
Непонятная проблема с передачей double чисел в Excel...


14-1086540528
iZEN
2004-06-06 20:48
2004.06.27
Документы в электронном виде, или как сохранить книгу.


1-1086960361
DillerXX
2004-06-11 17:26
2004.06.27
Как мне считать Стринг из файла так, чтобы он заканчивался...