Текущий архив: 2008.01.20;
Скачать: CL | DM;
Вниз
УКАЗАТЕЛЬ НА СТРОКУ В КОМПОНЕНТЕ TMEMO Найти похожие ветки
← →
REDLORD (2007-12-18 18:29) [0]С НАСТУПАЮЩИМ НОВЫМ ГОДОМ.
ПОДСКАЖИТЕ КАК ПОЛУЧИТЬ УКАЗАТЕЛЬ НА ОДНУ ИЗ СТРОК
КОМПОНЕНТА memo
И МЕНЯЕТСЯ ИЛИ НЕТ ЭТОТ УКАЗАТЕЛЬ ПРИ ДОБАВЛЕНИИ И УДАЛЕНИИ
СТРОК
(ИЗМЕНИТСЯ ЛИ УКАЗАТЕЛЬ НА СТРОКУ НОМЕР 3 ЕСЛИ ВЫПОЛНИТЬ
MEMO1.LINES.INSERT(1,"TEST"))
← →
Palladin © (2007-12-18 18:31) [1]у тебя капс или шифт залип... или ты блондинко?
1 что имеется в виду под "указатель на одну из строк" ?
2 как он может меняться вообще если он указатель?
← →
Palladin © (2007-12-18 18:32) [2]и вообще, что бы тебе что то внятно объяснить, необходимо, что бы ты поизучал паскаль, потом делфи, понял что такое классы, строки и свойства...
← →
Kolan © (2007-12-18 18:35) [3]> у тебя капс или шифт залип…
memo маленькое — значит не залип :)
← →
malyar (2007-12-18 18:39) [4]у тебя капс или шифт залип…
просто печатал не гляда на монотор ))
← →
malyar (2007-12-18 18:40) [5]malyar = redlord
тока с разных компов
← →
Kolan © (2007-12-18 18:42) [6]> тока с разных компов
На 1 ответь.
← →
Юрий Зотов © (2007-12-18 18:46) [7]> КАК ПОЛУЧИТЬ УКАЗАТЕЛЬ НА ОДНУ ИЗ СТРОК КОМПОНЕНТА memo
Не пробовал, но похоже, что @Memo1.Lines[i].
> ИЗМЕНИТСЯ ЛИ УКАЗАТЕЛЬ
Не проверял, но если предыдущее верно, то легко проверить.
← →
malyar (2007-12-18 19:21) [8]под словом указатель подразумевается указатель на текст
который лежит в memo1.Lines[n];или в memo1.lines.strings[n];
var
p:^string;
begin
new(p);
p:=@memo1.Lines[1];
end;
данный код не компелируется выдает ошибку
← →
clickmaker © (2007-12-18 19:25) [9]var p: pchar;
p := PChar(memo1.Lines[1]);
если нужен именно указатель, а не копию, нет нужды делать new(p)
← →
Правильный_Вася (2007-12-18 19:27) [10]
> выдает ошибку
какую
и зачем указатнль типизированный?
← →
malyar (2007-12-18 19:37) [11]почему ниже приведенный код выдает
разные значения веть берется указатель одной и тойже строки
var
p:pchar;
n,n1:integer;
begin
for n:=1 to 10 do
begin
n1:=0;
p:=pchar(memo1.Lines[1]);
n1:=integer(p);
ListBox1.Items.add(inttostr(n1));
end;
← →
Leonid Troyanovsky © (2007-12-18 19:37) [12]
> Palladin © (18.12.07 18:32) [2]
> Kolan © (18.12.07 18:42) [6]
> Юрий Зотов © (18.12.07 18:46) [7]
> clickmaker © (18.12.07 19:25) [9]
> Правильный_Вася (18.12.07 19:27) [10]
Господа, пусть уважаемый Маляр пользует EM_GETHANDLE Message,
пока не научится правильно задавать вопросы.
--
Regards, LVT.
← →
Palladin © (2007-12-18 19:38) [13]
> [12] Leonid Troyanovsky © (18.12.07 19:37)
:) правильно он вопрос не задаст, бо не вкурсе сути происходящего...
← →
Leonid Troyanovsky © (2007-12-18 19:42) [14]
> Palladin © (18.12.07 19:38) [13]
> :) правильно он вопрос не задаст, бо не вкурсе сути происходящего.
Тогда пусть пользует постоянно.
Значит - судьба :)
--
Regards, LVT.
← →
malyar (2007-12-18 20:33) [15]мне нужна переменная любого типа
при помощи которой можно однозначно идентифицировать
СТРОКИ из memo.lines .
чтоб после редактирования можно было найти зарание проиндексированные строки
Страницы: 1 вся ветка
Текущий архив: 2008.01.20;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.04 c