Delphi-Quellcode:
MInfo := res; // AUSGABE!!! <<<< Deswegen und...
Log(True, 'INFORMATION: Count of res = ' + IntToStr(res.Count) + '!');
Log(True, 'INFORMATION: Count of MInfo = ' +
IntToStr(MInfo.Count) + '!'); // Anzahl der Zeilen in LogDatei speichern
finally
res.Free; // <<<<<< ... Deswegen
Du weist erst res zu MInfo zu und danach zerstörst Du die StringListe. Das ist beides die selbe Referenz! Verwende
Assign
oder stell Die Logik entsprechend um.