Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2010, 17:49   #1
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию поле MEMO

Товарищи два вопроса

1)Как определить количество строк используемых в MEMO?

2)что является концом строки в MEMO?
За помощь: Нажмите на весы слева от сообщения!
savva вне форума Ответить с цитированием
Старый 05.10.2010, 18:06   #2
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

1) memo.lines.count
2) #10+#13
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 05.10.2010, 18:21   #3
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

Ещё вопрос.
я работаю с определённой строкой.
string s;
s=Memo->Lines[i];
выдаёт ошибку
Could not find a match for 'operator string::=(TStrings)'

что делать?
За помощь: Нажмите на весы слева от сообщения!
savva вне форума Ответить с цитированием
Старый 05.10.2010, 20:03   #4
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,543
По умолчанию

memo.lines.strings[j];
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 05.10.2010, 20:04   #5
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

Цитата:
Товарищи нету идей?
Код:
s=Memo->Lines[i]->text;
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 05.10.2010, 20:11   #6
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

s=Memo1->Lines->Strings[x];
Выдаёт ошибку
Could not find a match for 'operator string::=(UnicodeString)'

s=Memo->Lines[i]->text;
выдаёт ошибку
Pointer to structure required on left side of -> or ->*
За помощь: Нажмите на весы слева от сообщения!
savva вне форума Ответить с цитированием
Старый 05.10.2010, 23:20   #7
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

Вопрос до сих пор не решён.
За помощь: Нажмите на весы слева от сообщения!
savva вне форума Ответить с цитированием
Старый 05.10.2010, 23:37   #8
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Хм.. если это C++ builder, то string - это стринг, а в мемо хранятся char, а не стринг (т.е. это как бы разные немного вещи). По омему у стрига есть метод для ввода в него чар, а у мемо есть метод типа lines, который возвращает стринг. (в последнем я не уверен)
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 05.10.2010 в 23:40.
ROD вне форума Ответить с цитированием
Старый 05.10.2010, 23:47   #9
savva
Форумчанин
 
Регистрация: 10.06.2010
Сообщений: 225
По умолчанию

lines возвращает Tstrings и вот тут не соответствие потому что в C++ тип просто string
За помощь: Нажмите на весы слева от сообщения!

Последний раз редактировалось savva; 05.10.2010 в 23:51.
savva вне форума Ответить с цитированием
Старый 05.10.2010, 23:52   #10
ROD
Linux C++ Qt ARM
Старожил
 
Аватар для ROD
 
Регистрация: 30.11.2008
Сообщений: 3,030
По умолчанию

Цитата:
Tstring
Ну в билдере можно и строки складывать, чего стандартом не предусмотрено (это от делфи, просто билдер это делфи с сишным синтаксисом.)


К стати, попробуйте это (all is googleable)
Цитата:

s=AnsiString(Memo1->Lines[i]);
Цитата:
s=Memo1->Lines->Strings[i];
Дилетант широкого профиля.

"Слова ничего не стоят - покажите мне код!" © Линус Торвальдс

Последний раз редактировалось ROD; 05.10.2010 в 23:58.
ROD вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поле MEMO saworld Помощь студентам 8 17.06.2010 17:14
разделитель в поле memo wulf17 Помощь студентам 1 27.07.2009 10:50
Вставка в поле MEMO Joe_Tribbiani БД в Delphi 7 20.04.2009 20:02
Memo поле и открытие файла LAGOX Общие вопросы Delphi 6 15.03.2009 21:52
Поиск в поле Memo omi БД в Delphi 6 01.03.2007 18:39