![]() |
Re: Es wird nur in eine datei geschrieben
Zitat:
Wann immer man ein Objekt erzeugt sollte man sicherstellen das dieses auch dann wieder freigegenben wird wenn während des Programmablaufes ein Fehler auftritt (Zum Beispiel wei die Datei die geladen werden soll nicht vorhanden ist).
Delphi-Quellcode:
Ein freundliches *blubb* von Sharky.
.
. procedure TForm1.ApplyChanges(fileName: string; changes: TStringList); begin sl := TStringList.Create; try // Versuche den nachfolgenden Code auszuführen sl.LoadFromFile(dataDir + 'var' + fileName); . . finally // Auch wenn ein Fehler auftritt führe diesen Code aus sl.Free; end; end; procedure TForm1.btsavedataClick(Sender: TObject); begin changes := TStringlist.Create; try changes.Values['xrcon_pw1'] := edrcon1.Text; . . finally changes.Free; end; end; end. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:18 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz