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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.12.2013, 11:21   #11
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

например, так:
Код:
procedure TForm5.Button1Click(Sender: TObject);
var
  TS : TStringList;
  i : integer;
  ed : TComponent;
begin
  TS := TStringList.Create;
  TS.Delimiter := ',';
  TS.DelimitedText := Memo1.Lines.Text;
  for i := 0 to TS.Count - 1 do begin
     ed := FindComponent('Edit'+IntToStr(i+1));
     if ed is TEdit then
       TEdit(ed).Text := TS.Strings[i]
     else
       Application.MessageBox(PChar('Не найден контрол ввода c именем '+'Edit'+IntToStr(i+1)),
           'Ошибка!', MB_OK or MB_ICONERROR);
     { Memo1.Lines.Append(IntToStr(i)+' : '+TS.Strings[i]); }
  end;
end;
ссылка на исходник и exe:
ParseMemoToEdits_sources.rar
ParseMemoToEdits_EXE.rar

Последний раз редактировалось Serge_Bliznykov; 26.12.2013 в 11:23.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 26.12.2013, 13:48   #12
Mariner_dmx
Пользователь
 
Регистрация: 21.05.2010
Сообщений: 10
По умолчанию

Спасибо, буду разбираться

Последний раз редактировалось Mariner_dmx; 26.12.2013 в 13:51.
Mariner_dmx вне форума Ответить с цитированием
Старый 17.06.2014, 12:28   #13
Mariner_dmx
Пользователь
 
Регистрация: 21.05.2010
Сообщений: 10
По умолчанию

Возникла еще одна задача. В MEMO записана последовательность символов ABC... . Каждый символ нужно сопоставить со своим известным значением и вывести его в свой TEDIT согласно таблице:
Код:
Первый символ строки\Второй символ строки\Третий символ строки\...


A=1                   A=10                  A=32                A= ...
B=2                   B=34                  B=33                B= ...
C=3                   C=12                  C=44                C= ...
D=4                   D=13                  D=35                D= ...
E=5                   E=14                  E=36                E= ...
F=6                   F=15                  F=37                F= ...
G=7                   G=16                  G=38                G= ...
Если в MEMO записана последовательность ABC, то в EDITах должно быть 1,34,44
Как это можно сделать
Mariner_dmx вне форума Ответить с цитированием
Старый 17.06.2014, 14:42   #14
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Возникла еще одна задача
А задачи случайно возникают не из уст Вашего руководителя? Потому что в нормальной жизни таких задач я пока не встречал. А если моя догадка верна, то не помогаем ли мы очередному лентяю выплыть на сессии???
XE5 вне форума Ответить с цитированием
Старый 17.06.2014, 14:59   #15
Mariner_dmx
Пользователь
 
Регистрация: 21.05.2010
Сообщений: 10
По умолчанию

Нет, не переживайте, это мне нужно лично по хобби, к работе никак не относиться. Это будет декодер телеметрии для моего устройства. Пожалуйста, подскажите как это можно реализовать.

Последний раз редактировалось Mariner_dmx; 17.06.2014 в 15:02.
Mariner_dmx вне форума Ответить с цитированием
Старый 17.06.2014, 15:44   #16
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

за десять лет хобби переходит в мастерство, у вас же не так, или подите поучитесь или подите купите
eval вне форума Ответить с цитированием
Старый 17.06.2014, 16:34   #17
XE5
Заблокирован
 
Регистрация: 02.03.2014
Сообщений: 439
По умолчанию

Цитата:
Это будет декодер телеметрии для моего устройства
А что за устройство, можно полюбопытствовать? И как данные с этого устройства попадают к Вам в Memo?
XE5 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
TMemo & Tedit - переводчик pnz_punisher Общие вопросы Delphi 6 08.04.2010 19:22
Поиск в Tmemo через TEdit apocalypce Общие вопросы Delphi 13 08.09.2009 14:59
Массивы, ввод.вывод через TEdit/TMemo MaksimSeriy Общие вопросы Delphi 5 02.04.2009 01:04