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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.03.2008, 19:39   #11
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Вот например:
Цитата:
procedure TForm1.Button1Click(Sender: TObject);
var
s,n:string;
begin
s:=Memo1.Lines.Strings[i]; // Где i - номер строки TMemo
n:=Copy(s, pos(' ',s)+1,Length(s));
try
StrToInt(n);
showmessage ('Yes');
except
ShowMessage ('No');
end;
end;
Просто i пустить в цикл for i:=0 to Memo1.Lines.Count do ....
FaTaL вне форума Ответить с цитированием
Старый 28.03.2008, 20:28   #12
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Зачем всё так усложнять? Я конечно, ценю твое старание, но всё уже решено
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 29.03.2008, 01:24   #13
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Цитата:
Сообщение от Dj_smart Посмотреть сообщение
Зачем всё так усложнять? Я конечно, ценю твое старание, но всё уже решено
Скажи плиз как решил.
FaTaL вне форума Ответить с цитированием
Старый 29.03.2008, 02:14   #14
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Как обычно:
Код:
sw:=memo1.Lines[n];
q1:=strtointDef(copy(sw,pos('Up',sw)+6,128),-1);
if q1=-1 then begin
  showmessage('Пожалуйста введите числовое представление!');
  stop:=true;
end;
там в цикле если stop true , то полный СТОП.
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Старый 29.03.2008, 08:00   #15
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Как это будет работать в строке UP 10 ???
Ведь тут Вы начинаете читать строку с 8-ого символа pos('Up',sw)+6 и заканчиваете 128-м символом, т.е. значение 10 не будет прочитано?!
FaTaL вне форума Ответить с цитированием
Старый 29.03.2008, 12:49   #16
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

Ошибся там двойка
ПыСы: А 128 там, чтобы гарантировано ститать (число максимум 2 цифры, поэтому можно и тройку поставить вместо 128-и).
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг

Последний раз редактировалось Dj_smart; 29.03.2008 в 12:57.
Dj_smart вне форума Ответить с цитированием
Старый 30.03.2008, 11:16   #17
FaTaL
Участник клуба
 
Аватар для FaTaL
 
Регистрация: 09.11.2007
Сообщений: 1,762
По умолчанию

Цитата:
Сообщение от Dj_smart Посмотреть сообщение
Ошибся там двойка
ПыСы: А 128 там, чтобы гарантировано ститать (число максимум 2 цифры, поэтому можно и тройку поставить вместо 128-и).
Ну так в Вашем примере и будет обрабатываться только строка UP, а у Вас ведь есть и Down и Left.
FaTaL вне форума Ответить с цитированием
Старый 30.03.2008, 11:58   #18
Dj_smart
Капсула от спама
Форумчанин
 
Аватар для Dj_smart
 
Регистрация: 04.03.2008
Сообщений: 779
По умолчанию

И еще ~20 команд
Если данный ответ не столь конкретен, как Вы желаете его увидеть, возможно необходимо поразмыслить, стоит ли вопрос того, чтобы о нём спрашивать на форуме?
CncFiles.ru - бесплатный файловый хостинг
Dj_smart вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Обработчик ошибок XPAiN Microsoft Office Excel 3 21.04.2008 09:30
Динамический обработчик события SKYDOS Помощь студентам 2 11.04.2008 06:46
обработчик событий ben95 Помощь студентам 5 28.01.2008 17:46
Свой обработчик ошибок для TImage Aslan Мультимедиа в Delphi 8 29.11.2007 11:54
Обработчик события... Flash_ Gamedev - cоздание игр: Unity, OpenGL, DirectX 12 12.03.2007 21:24