Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2008.01.20;
Скачать: [xml.tar.bz2];

Вниз

УКАЗАТЕЛЬ НА СТРОКУ В КОМПОНЕНТЕ 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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.042 c
15-1197745816
Иксик
2007-12-15 22:10
2008.01.20
Просьба к модераторам


2-1198264515
aleko
2007-12-21 22:15
2008.01.20
передача данных между АП


15-1197388614
@!!ex
2007-12-11 18:56
2008.01.20
Документация по дельфи и WinAPI


2-1197969187
rubikos
2007-12-18 12:13
2008.01.20
StrokeAndFillPath


3-1189403226
O.O
2007-09-10 09:47
2008.01.20
Конкатенация в FB





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский