Текущий архив: 2006.05.07;
Скачать: CL | DM;
Вниздобавление длинной строки в StringGrid Найти похожие ветки
← →
KygECHuK © (2006-04-21 14:12) [0]Как в StringList добавить длинную строку, так чтобы её окончание не переносилась на следующую строку
← →
unknown © (2006-04-21 14:38) [1]???
Может быть в строке есть символы переноса строки? Тогда надо
заменить в строке #13#10 на ""
← →
KygECHuK © (2006-04-21 14:47) [2]нет строка без переносов, мне кажется у StringGrig"а есть определенный размер буффера под каждую строчку, и если размер этой строки больше чем размер буффера, то окончанеи строки переносится на следующую строку.
← →
Alarm © (2006-04-21 14:59) [3]Собссно, не понятно желание. Конкретнее, что нужно, чтобы строка оставалась одна (урезанная) и не переносилась на другую строку или что-то иное?
Уточните
← →
balepa © (2006-04-21 15:06) [4]
> Alarm © (21.04.06 14:59) [3]
Наверно что бы вся помещялась в одной строке
← →
KygECHuK © (2006-04-21 15:10) [5]да, строка должна уместится в под одним индексом
← →
Elen © (2006-04-21 15:15) [6]KygECHuk А длинная строка это сколько символов?
← →
Alarm © (2006-04-21 15:20) [7]>KygECHuK © (21.04.06 15:10) [5]
да, строка должна уместится в под одним индексом
А я так и не понял, что хочет "заголовок"
← →
KygECHuK © (2006-04-21 15:31) [8]Прошу у всех пращения я имел в виду StrinList :))
> KygECHuk А длинная строка это сколько символов?
Не считал, думаю от 512 до 1024
← →
Рамиль © (2006-04-21 15:54) [9]Ты что то накудесил
procedure TStringList.InsertItem(Index: Integer; const S: string; AObject: TObject);
begin
Changing;
if FCount = FCapacity then Grow;
if Index < FCount then
System.Move(FList^[Index], FList^[Index + 1],
(FCount - Index) * SizeOf(TStringItem));
with FList^[Index] do
begin
Pointer(FString) := nil;
FObject := AObject;
FString := S;
end;
Inc(FCount);
Changed;
end;
Где тут "перенос" на другой индекс?
← →
Elen © (2006-04-21 16:04) [10]Зачем такие сложности? Что Метод Tstringlist.Add не работает?
← →
Рамиль © (2006-04-21 16:17) [11]
> Зачем такие сложности? Что Метод Tstringlist.Add не работает?
Это отрывок исходного кода TStringList.
← →
KygECHuK © (2006-04-21 17:40) [12]> Где тут "перенос" на другой индекс?
С этой проблемой столкнулся впервые, когда пытался добавить строку вывода из командной строки в StringList, передавая параметром через CallBack функцию, собственного производства. Так, вызвав полную информацию о процессах в системе я получил в овет много очень длинных строк, которые разделились по две и составили в два раза больший список, чем ожидалось.
> Зачем такие сложности? Что Метод Tstringlist.Add не работает?
Работает. Я им и пользовался
← →
Leonid Troyanovsky © (2006-04-21 19:49) [13]
> KygECHuK © (21.04.06 17:40) [12]
> С этой проблемой столкнулся впервые, когда пытался добавить
> строку вывода из командной строки
http://rsdn.ru/Forum/Message.aspx?mid=882393&only=1
--
Regards, LVT.
Страницы: 1 вся ветка
Текущий архив: 2006.05.07;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.01 c