Отличия строк, статических и динамических массивов в Delphi

Массивы и строки отличаются поведением при присваивании переменных. В случае строк, после присваивания и изменения значения в одной из переменных, создаётся новая строка. Примерно так

Читать на сайте автора.