Показать сообщение отдельно
  #11  
Старый 30.08.2010, 20:21
Ticksy Ticksy вне форума
Прохожий
 
Регистрация: 01.08.2010
Сообщения: 20
Репутация: 10
По умолчанию

Цитата:
Сообщение от Страдалецъ
Ругается на типы переменных. У вас какого типа переменные s и g?
И вы пробовали мой вариант?
Сейчас полностью скопировал ваш вариант, получилось:
Код:
procedure TForm1.FormCreate(Sender: TObject);
var s : String;
var g : string;
begin
s:='<count>3</count>';
if (pos('<count>',s)<>0)and(pos('</count>',s)<>0 ) then
begin
g:=inttostr(copy(s,pos('<count>',s),pos('</count>',s)-pos('<count>',s)));
Edit1.Text := g;
end;
end;
При этом коде компилятор выдает: [DCC Error] Unit1.pas(33): E2250 There is no overloaded version of 'IntToStr' that can be called with these arguments
Среда: Delphi 2010

Если убрать функцию IntToStr, то в g пишется '<count>3' (без кавычек).
Ответить с цитированием