Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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]

> у тебя капс или шифт залип&#133

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
15-1197538459
андр
2007-12-13 12:34
2008.01.20
SQL


15-1197971177
ArtemESC
2007-12-18 12:46
2008.01.20
А у вас такой же ребёнок?


6-1178182143
Влад123
2007-05-03 12:49
2008.01.20
Как определить скрытую отправку письма


2-1198043861
Kolan
2007-12-19 08:57
2008.01.20
А можно ли как-то заполучить строки вроде «Да», «Отмена» из Win?


15-1197550416
Eraser
2007-12-13 15:53
2008.01.20
Работа с микшером в Vista





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский