Zitat:
was passiert, werden beide StringListen korrekt freigegeben ,
genauer SL1 wird freigegeben, SL2 ist ja noch nil;
Free prüft, ob das Objekt existiert.
Da die Methode/Prozedur danach sowieso beendet wird ist das Setzen auf Nil nicht unbedingt nötig.