unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, IniFiles;
type
TForm1 = class(TForm)
Button1: TButton;
Edit1: TEdit;
Edit2: TEdit;
Edit3: TEdit;
Label1: TLabel;
procedure FormCreate(Sender: TObject);
procedure FormClose(Sender: TObject; var Action: TCloseAction);
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
var iniFile : TIniFile;
procedure TForm1.FormCreate(Sender: TObject);
var zz : double;
begin
IniFile := TIniFile.Create(ChangeFileExt(Application.ExeName, '.ini'));
zz := IniFile.ReadFloat('Stan3', 'Ed2', zz);
zz := 2 * zz;
Edit1.Text := IniFile.ReadString('Stan1', 'Ed1', Edit1.text);
Edit2.Text := IniFile.ReadString('Stan1', 'Ed2', Edit2.text);
Edit3.Text := IniFile.ReadString('Stan3', 'Ed1', Edit3.text);
label1.Caption := floattostr(zz);
end;
procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
var cc : double;
begin
IniFile.WriteInteger('Stan1', 'Ed1', StrToInt(Edit1.text));
IniFile.WriteString('Stan1', 'Ed2', Edit2.text);
IniFile.WriteString('Stan3', 'Ed1', Edit3.text);
// cc := sqrt(2);
// IniFile.WriteFloat('Stan3', 'Ed2', cc);
IniFile.Free;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
close;
end;
end.