Forum: Programmieren allgemein
FreePascal
by DeddyH,
17. Feb 2015
FormCloseQuery ist die völlig falsche Stelle. Was man im FormCreate erzeugt, gibt man i.A. erst im FormDestroy wieder frei.
Forum: Programmieren allgemein
FreePascal
by DeddyH,
17. Feb 2015
Wo gibst Du die Liste wieder frei?
Forum: Programmieren allgemein
FreePascal
by DeddyH,
17. Feb 2015
Zeig mal mehr Code, das wird sonst ein lustiges Rätselraten. Die Stringliste existiert zu diesem Zeitpunkt auf jeden Fall, oder wird sie ggf. vor dem FormDestroy wieder freigegeben?
Forum: Programmieren allgemein
FreePascal
by DeddyH,
17. Feb 2015
Die nötigen Rechte sind aber vorhanden? Und wozu der temporäre String, sofern er nicht anderweitig noch gebraucht wird?
if SaveDialog1.Execute then
sl.SaveToFile(SaveDialog1.Filename);