Вверх ↑
Ответов: 204
Рейтинг: 2
#1: 2018-03-11 18:50:05 ЛС | профиль | цитата
flint2 писал(а):
ogrif, в данный момент времени мне весьма проблемотично соединить кубики, но.. они разбегаются...
Но смысл в том, что, куда не глянь, это одна строка с нулём на конце, а строки, почему-то называют то, что заканчивается #13. (называется - у кого, чего болит, тот о том и говорит. Даже код звукового сигнала - это символ строки, равно как и перевод каретки.)
В delphi, тоже строка заканчивается нулём, только в счётчике(Length(String)) последний байт не учитывается.
По этому, "многострочый" массив (не список!!! ) (как и все - Memo, StrList, RichEdit, HiLightMemo и т.д.) - это ничто иное, как одна строка в которой есть знаки #10#13.


Так в том-то и дело, что чисто теоретически я это понимаю. Ведь даже к компоненту "memo" на точке есть пояснение что строки разделены символами 10 и 13!



Но, куда пихать эти символы? В какую дырку компонента стучаться чтобы он эти символы не воспринимал как прочий текст??!!


карма: 1

0