Thema: Delphi Problem mit Code

Einzelnen Beitrag anzeigen

Benutzerbild von dizzy
dizzy

Registriert seit: 26. Nov 2003
Ort: Lünen
1.932 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Problem mit Code

  Alt 27. Feb 2006, 04:26
Delphi-Quellcode:
procedure TForm1.Neu1Click(Sender: TObject);
var ini: TiniFile;
begin
 if not OpenDialog1.Execute then //nix
 else
  begin
  ini := TIniFile.Create(ExtractFilePath(ParamStr(0))+'Einstellungen\'+'config.dat');
   try
     with ini do
      begin
        WriteString('FILENAME', 'SpeedButton1', OpenDialog1.FileName);
      end;
   finally
    Free; // <------
  end;
end;
end;
Dein "Free" steht ausserhalb des "with ini do"-Blocks, und somit steht dort eigentlich "self.Free". "self" ist in diesem Fall "TForm1"
Einfach das "Free;" durch "ini.Free;" ersetzen.
Fabian K.
INSERT INTO HandVonFreundin SELECT * FROM Himmel
  Mit Zitat antworten Zitat