Registriert seit: 16. Jan 2004
Ort: Bendorf
5.219 Beiträge
Delphi 10.2 Tokyo Professional
|
In Ini schreiben funktioniert nicht
23. Jul 2005, 13:56
Bei folgendem Quelltext verändere ich eine ini und will sie wieder hochladen aber irgendwie werden die Änderungen nicht gespeichert
Delphi-Quellcode:
procedure TForm1.Button4Click(Sender: TObject);
var Briefe : TIniFile;
Brief : TBrief;
begin
IDFTP1.Get('Briefe/Briefe.ini','Letter.ini'); // Ini wird vom Server geladen
Briefe := TInifile.Create('Letter.ini'); // Wird geladen
Brief:= TBrief.Create;
Brief.An := TransEdit1.Text;
Brief.Betreff := Transedit2.Text;
Brief.Text := TStringlist.Create;
Brief.Text.Text := Transmemo1.Text;
Brief.Nr := Briefe.ReadInteger('BRIEFE','Anzahl',1));
Briefe.WriteInteger('BRIEFE','Anzahl',Brief.Nr+1); // Wert wird überschrieben
Briefe.WriteString('Brief' + IntToStr(Brief.Nr+1),'Von',User); // Neue Section + Wert anlegen
Briefe.WriteString('Brief' + IntToStr(Brief.Nr+1),'Betreff',Brief.Betreff); // Neue Section + Wert anlegen
Briefe.Free;
IDFTP1.Put(Stream,'Briefe/Brief' + IntToStr(Brief.Nr+1) + '.txt');
IDFTP1.Delete('Briefe/Briefe.ini'); //ini auf dem Server löschen
IDFTP1.Put('Letter.ini','Briefe/Briefe.ini'); //und locale hochladen
end;
Michael
|
|
Zitat
|