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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.01.2011, 20:21   #1
Fizerator
Пользователь
 
Регистрация: 15.01.2011
Сообщений: 27
Восклицание Поиск и вставка

Здравствуйте уважаемые программисты
Вопрос возник вот в чем...
Я отправляю пост запрос через idhttp получаю ответ вида
Код:
speaker1: 123213 speaker2: 12323 speaker3: 323284372948 speaker4: 0585443 speaker5:324234
При чем при новом пост запросе, колличетсво цифр меняется так же как и сами цифры!
Необходимо, чтобы к моим переменным присваивались только значения
Код:
speaker1:=123213;
speaker2:=12323;
speaker3:=323284372948;
speaker4:=0585443;
speaker5:=324234;
буквы мне не нужны! Как мне это реализовать?!
Fizerator вне форума Ответить с цитированием
Старый 15.01.2011, 20:53   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

А ты смог бы переписать сервер так чтоб он возвращал в результате строку
Цитата:
speaker1=123213
speaker2=12323
...
?

Если да то просто создай объект TStringList, его свойству присвой эту строку, а потом получить нужную переменную будет легко написав
Код:
...:=s.Value['speaker1']
Где s - TStringList
Уловил идею?
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 15.01.2011, 20:57   #3
Fizerator
Пользователь
 
Регистрация: 15.01.2011
Сообщений: 27
По умолчанию

Сервер не мой Я просто делаю бота для игры... И мне необходимо когда я получаю speaker'ы, а это в игре время мне к моим таймерам в интервал приписывалось оно и после окончания времени таймер опять отправляет запрос на сервер с получением нового времени...
Fizerator вне форума Ответить с цитированием
Старый 15.01.2011, 22:43   #4
cosmic_call
Пользователь
 
Аватар для cosmic_call
 
Регистрация: 15.01.2011
Сообщений: 18
По умолчанию

Если я правильно понял то можно ведь просто посимвольно сканировать строку и добавлять значения в массив. они же разделены пробелами
cosmic_call вне форума Ответить с цитированием
Старый 15.01.2011, 22:55   #5
Fizerator
Пользователь
 
Регистрация: 15.01.2011
Сообщений: 27
По умолчанию

Объясни на примере, как это можно сделать?! Или есть что нибудь типо то что я получаю в ответном запросе... я присваиваю это мемо и каким нибудь образом в мемо каждое слово до пробелы писалось на новой строчке?! Если такое можно сделать, то дальше я справлюсь сам...
Fizerator вне форума Ответить с цитированием
Старый 15.01.2011, 23:24   #6
cosmic_call
Пользователь
 
Аватар для cosmic_call
 
Регистрация: 15.01.2011
Сообщений: 18
По умолчанию

ну исходя из того что сказал Stillet сделалось все еще проще:

Код:
procedure TForm1.Button1Click(Sender: TObject);
var s:  string;
    strlist:TStringList;
    i:byte;
begin
s:='speaker1: 123213 speaker2: 12323 speaker3: 323284372948 speaker4: 0585443 speaker5: 324234';
s:=StringReplace(s, ': ', '=', [rfReplaceAll]);
s:=StringReplace(s, ' ', #13#10, [rfReplaceAll]);
strList:=TStringList.Create;
strList.Text:=s;

s:=strList.Values['speaker3']; //вот например значение speaker3 s:=323284372948

for i:= 0 to strList.Count - 1 do
  memo1.Lines.Add(strList.Strings[i]);  //вывод в мемо всех строк

end;
можно организовать не стринглист а динамический массив даже просто. мне бы так было удобнее
cosmic_call вне форума Ответить с цитированием
Старый 15.01.2011, 23:31   #7
Fizerator
Пользователь
 
Регистрация: 15.01.2011
Сообщений: 27
По умолчанию

Огромное спасибо Честно очень помогли!
Fizerator вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
вставка изображений abastrikov Microsoft Office Excel 0 23.12.2010 14:38
Поиск "проблемных значений" и вставка строки в новый документ Excel Gvaridos Microsoft Office Excel 5 16.11.2010 13:56
Поиск проблемных значений и вставка строк в другой документ Excel Gvaridos Microsoft Office Excel 3 27.10.2010 10:24
Ассемблерная вставка Arigato Общие вопросы Delphi 1 25.10.2009 21:47
Delphi7+IB (Поиск и вставка данных) zimmion БД в Delphi 6 02.09.2008 15:51