All pastes #13603 Raw Edit

fix if broken

public text v1 · immutable
#13603 ·published 2005-06-06 20:53 UTC
rendered paste body
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, IniFiles, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Button1: TButton;
    Label1: TLabel;
    Edit2: TEdit;
    Label2: TLabel;
    Label3: TLabel;
    Label4: TLabel;
    Label5: TLabel;
    Label6: TLabel;
    Button2: TButton;
    Button3: TButton;
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
  private
    { Private declarations }
  public
  { Public declarations }
  procedure Loginsgelukt;
  procedure Inibestaat;
  procedure Inibestaatniet;

  end;

var
  Form1: TForm1;
  Sitesfile: TINIFile;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
if ( edit1.text='' ) OR ( edit2.text='') then form1.close;
if ( edit1.text='login' )and ( edit2.text='secure' )
THEN
loginsgelukt
else
form1.Close;
end;




procedure TForm1.Loginsgelukt;
begin
form1.Caption := 'URL extraxion tool deluxe edition V.1.0 demo version';
label3.Caption := 'welcome';
// hide first login screen
Edit1.Visible := False;
Button1.Visible := False;
Label1.Visible := False;
Edit2.Visible := False;
Label2.Visible := False;

Inibestaat;
end;
// einde inloggen////////////////////////////////////////////////////////

// ***************************************************************

procedure TForm1.Inibestaat;  // begin inibestaat

begin
if not FileExists(ExtractFilePath(Application.EXEName) + 'sites.ini') then   // bestaat de file danbegin

Inibestaatniet

else
label4.Caption := 'setup file checked'


end;  // einde inibestaat

// **************************************************************

procedure TForm1.Inibestaatniet;   // begin inibestaatniet
begin
label4.Caption := 'setup file failure';
label5.Caption := ExtractFilePath(Application.EXEName) + 'sites.ini does not exist';
label6.caption := 'do you wish to create a template ini file';
Button2.Visible:=true;
end;  // einde inibestaat

// ****************************************************************




procedure TForm1.Button2Click(Sender: TObject);  // begin button2
var
I:integer;
begin
Sitesfile:=TINIFile.Create(ExtractFilePath(Application.EXEName) + 'sites.ini');
sitesfile.WriteString('Settings', 'aantal', '0');
for I:= 0 to 50 do
begin

sitesfile.WriteString('Settings', 'site'+ IntToStr(I) , '');
end;
Sitesfile.free;
label4.Visible:=false;
label5.Visible:=false;
button2.Visible:=false;
label6.Visible:=false;

button3.Visible:=true;
end;  //einde button2


// ****************************************************************












procedure TForm1.Button3Click(Sender: TObject);
begin
if FileExists(ExtractFilePath(Application.EXEName) + 'sites.ini') then
label4.Caption:='setup file updated'
else
label4.Caption:='setup file failed';
end;







// compleet  einde
end.