Home
m_sq
Numerous problems deadened his enthusiasm.
canine friends 
22nd-Dec-2009 11:48 am - Длина TMemo.Lines.Strings[]
Возникла проблема - есть текстовый файл, что-то вроде "базы данных" - в нем много строк и строки зачастую имею длину выше 255 символов. И в программе обращение идет по строкам. Но почему-то в ТМемо копируется не вся строка, а только "последняя" часть, причем тоже больше 255 символов. То есть суть такая. В Мемо1 загружается весь файл, потом Memo2.Text:=Memo1.Lines.Strings[q] - q - нужный номер строки. Но вот в этом самом мемо2 оказывается не вся строка, а только ее последняя часть. Причем с забавным эффектом. Допустим, нужная строка имеет длину 1345 символов. В Мемо2 же оказывается только 321 последний символ. А вообще 1345 символов - это 5 строк по 256 и еще 61 символ. А те самые 321 - это 256+61. То есть, 1 строка "с остатком". Не знаю, какое мистическое значение это имеет, но мне нужно, чтобы в мемо загружалась вся строка, а не ее огрызок, пусть даже такой "ровный"
This page was loaded Jan 7th 2010, 12:28 pm GMT.