Показать сообщение отдельно
  #3  
Старый 02.12.2011, 18:24
babay89 babay89 вне форума
Прохожий
 
Регистрация: 20.09.2011
Сообщения: 39
Репутация: -2571
По умолчанию

Цитата:
Сообщение от Bargest
Имхо проще всего так:
1) Находим 'tmp.init' через POS.
2) Находим первую запятую после него через POS.
3) Находим вторую.
4) Выдираем текст между ними.
5) Находим третью.
6) Выдираем второе число.
Код:
k:=pos('tmp.init',s);
if (k=0) then ShowMessage('Error');//error
delete(s, 1, k+8);// длина строки tmp.init = 8, ее тоже можно удалить.
k:=pos(',',s);
if (k=0) then ShowMessage('Error');//error
delete(s,1,k)
Теперь строка начинается с N-ного числа пробелов, за которыми идут нужные числа. Далее в том же духе.
Of попробуем(разобрался)
Блин, опять не работает... Просто ничего не происходит
Ответить с цитированием