Цитата:
Сообщение от Oleg
Если взглянуть на строку данного типа в памяти машины, то можно
увидеть, что в нулевом символе храниться длинна строки. Получается, что если прочитатьзначение нулевого символа SubStr1[0], то мы получим строку!!! Возможно так, но прямое обращение к нулевому символу не желательно, особенно не стоит его изменять.
Из книги "Библия Delphi"
|
Это малость не о тех строках. AnsiString может содержать до 2Gb текста, такое значение, конечно, в 1 байте не поместится. Если есть желание разобраться со строками в Delphi, рекомендую хорошую статью Антона Григорьева "
Тонкости работы со строками", там очень внятно изложено все.