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

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

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

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 14.11.2010, 20:39   #1
nexzis
Пользователь
 
Регистрация: 01.11.2010
Сообщений: 48
По умолчанию

надо ввести в edit одномерный массив и вывести в memo
что не так не пойму...


код
Код:
procedure TForm1.Button1Click(Sender: TObject);
var s:array of integer;
i,n:integer;

begin
n:=strtoint(edit1.text);
setlength(s,n);
for i:=0 to n-1 do
s[i]:=strtoint(memo1.lines[i]);
memo1.lines.clear;
for i:=0 to n-1 do
//Memo1.Lines.Add(inttostr(s[i]));

end;
end.

help

ввожу число в едит, нажимаю кнопку, вылетает: ---------------------------
Debugger Exception Notification
---------------------------
Project Project1.exe raised exception class EConvertError with message ''Memo1' is not a valid integer value'. Process stopped. Use Step or Run to continue.

Последний раз редактировалось Stilet; 15.11.2010 в 17:26.
nexzis вне форума Ответить с цитированием
Старый 15.11.2010, 09:43   #2
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,709
По умолчанию

Код:
s[i]:=strtoint(memo1.lines[i]);
Падает тут, потому что там не число. Лови исключительные ситуации или сначала делайте анализ.
p51x вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
компонент Memo BuT@JL Помощь студентам 2 28.03.2009 21:01
Компонент Memo и работа с *.ini-файлами nerZEROn Общие вопросы Delphi 11 08.01.2009 16:31
Компонент Memo Uli9 Помощь студентам 2 07.12.2008 00:00
Вместо Memo нужен компонент WebBrowser VenMaster Компоненты Delphi 6 02.06.2008 17:38
компонент Memo в delphi vvaassiill Помощь студентам 1 29.05.2007 20:47