Главная страница
    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.058 c
2-1197983229
ProgRAMmer Dimonych
2007-12-18 16:07
2008.01.20
Наверное, не так ищу (о HFILE)


2-1198158023
filez
2007-12-20 16:40
2008.01.20
Работа с файлами


2-1197854221
Bpeguk
2007-12-17 04:17
2008.01.20
Конвертер систем


15-1197296406
No_Dead
2007-12-10 17:20
2008.01.20
Дизайн не нарушает &#xA9 ?


2-1198215384
МуМу
2007-12-21 08:36
2008.01.20
подскажите как изменить стиль шрифта ?





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