Einzelnen Beitrag anzeigen

DelphiUser1

Registriert seit: 15. Sep 2012
56 Beiträge
 
#8

AW: Funktion in selbst erstellter Form

  Alt 29. Sep 2012, 22:08
Ja das ist natürlich richtig, aber es bestanden genaue Vorgaben, also es soll schon so gemacht werden. das Seltsame ist das gerade die Onclick-Methode des Buttons auf der erzeugten Form nicht mehr geht. also der Code für die Form ist ja oben und hier nochmal der Quelltext für das Onclick Ereignis, wer findet den fehler
Delphi-Quellcode:
procedure TReg.Button1Click(Sender: TObject);
var sl, sd, sf: TStrings;
i:integer;
begin
Label3.Caption:=XorStr(Edit1.Text, 21);
  sl := TStringlist.Create;
  sf :=TStringlist.Create;
  sl.add(Label3.Caption);
  sl.savetofile(path+ Edit2.Text +'.txt');
  sd :=TStringlist.Create;
sd.Add(Form1.Edit3.Text);
sd.Add(Form1.Edit4.Text);
sd.Add(Form1.MaskEdit1.Text);
sd.Add(Form1.Edit6.Text);
sd.Add(Form1.ComboBox3.Text);
  for i := 0 to Form1.Checklistbox1.Items.Count-1 do
      if Form1.Checklistbox1.Checked[i] then
      sf.Add(Form1.Checklistbox1.Items[i]);
  sd.SaveToFile(path+'Info'+Edit2.Text+'.txt');
  sf.SaveToFile (path+'Hobbys'+Edit2.Text+'.txt');
  sd.free;
  sl.free;
  sf.free;
  Showmessage ('Du hast erfolgreich ein Konto angelegt');


  if MessageDlg('Willst du dich jetzt anmelden?', mtConfirmation, [mbyes, mbno], 0) = mrYes then
  begin
  Form1.Visible:=True;
  Form1.PageControl1.ActivePageIndex:=0
  end else
  Form1.Close;
end;
  Mit Zitat antworten Zitat