Показать сообщение отдельно
Старый 22.07.2003, 19:05   #1   
Форумец
 
Сообщений: 111
Регистрация: 02.05.2003

alladin вне форума Не в сети
нужна помощь delphi 6

мне нужно определить длину цисла в строке для этого я намутил такое

function razrad (c:string):integer;
var
i,e:integer;
begin
for i:=7 to 10 do begin
try
e:=strtoint(c[i]); //но она возврашается сюда, а потом опять в except
except
e:=0;
result:=(i-1);
exit; // сдесь по идеи функция должна вырубится
end;
end;

end;
получается зацикливание подскажите пожалуйста что не так
  Ответить с цитированием