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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 17.05.2009, 23:15   #1
RAVAL))
Пользователь
 
Регистрация: 06.06.2008
Сообщений: 44
Вопрос из memo в массив

Как из Memo каждую строчку поместить в массив
RAVAL)) вне форума Ответить с цитированием
Старый 17.05.2009, 23:38   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

А в массив чего?
Как-нибудь так:
Код:
procedure TForm1.Button2Click(Sender: TObject);
var i : integer;
mas : array[1..10] of string;
begin
for i:=1 to Memo1.Lines.Count do
 mas[i] := Memo1.Lines.Strings[i-1];
end;
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 18.05.2009, 00:09   #3
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,670
По умолчанию

Sazary, спасибо за ответ, хотя я не понимаю, RAVAL)), в чём сложность? в memo данные и так структурированы в виде массива строк.


Код:
mas : array[0..999] of string;
for i:=0 to Memo1.Lines.Count-1 do
 mas[i] := Memo1.Lines.Strings[i];
end;
я бы так написал . нумерация строк в мемо начинается с нуля, потому как-то привычнее
Alar вне форума Ответить с цитированием
Старый 18.05.2009, 00:09   #4
Ntlegend
Форумчанин
 
Аватар для Ntlegend
 
Регистрация: 12.05.2007
Сообщений: 373
По умолчанию

TStringList - это и есть массив строчек..
к каждой строке можна обратиться так Memo1.Lines.Strings[i] где i - номер строки (начиная с 0)
Перемен! - требуют наши сердца. Перемен! - требуют наши глаза.
В нашем смехе и в наших слезах, И в пульсации вен:
"Перемен!Мы ждем перемен!"
Ntlegend вне форума Ответить с цитированием
Старый 18.05.2009, 10:19   #5
SERG1980
Участник клуба
 
Аватар для SERG1980
 
Регистрация: 28.03.2007
Сообщений: 1,814
По умолчанию

Не ну надо так надо, только массив лучше сделать динамическим
SERG1980 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Массив символов и Memo (*_*) Общие вопросы Delphi 4 09.05.2009 10:39
Упорядочить массив в порядке возрастания и напечатать входной и исходный массив. TheVenny Помощь студентам 3 26.11.2008 15:06
Перевод из Memo по английскому в Memo по русскому Sanek777 Общие вопросы Delphi 5 26.09.2008 00:17
В Memo сделать так, чтобы текст был разного цвета, разноцветный memo Artem Компоненты Delphi 3 07.09.2007 13:40
В Memo ввёл раз!!! в Memo ввёл два!!! а где Memo ввёл раз??? Хs-You Компоненты Delphi 6 19.08.2007 19:48