вот код Code: strok:=f.count; for log1:=0 to strok do begin URLTop:=copy(f[log1],pos('http',f[log1])+1, length(f[log1])); Break; end; как сделать правильно что бы из переменной F (f:TStringList брались строки по очередно? т.е сначала 1 потом 2 и т.д я вроде правильно сделал.... но он всегда берет из первой
break не нужно убирать... он должен выполнять цикл 1 раз, потом из него выходить и выполнять дальше код, потом опять входить в цикл и т.д значение log1 меняется... но он из переменной F почему-то следующие строки не хочет брать... только 1 достает
всмысле? я имею ввиду, то что строка: URLTop:=copy(f[log1],pos('http',f[log1])+1, length(f[log1])); не правильная хотя нет, правильная, сли вместо log1 подставить например 5 то будет 5 строка... почему с переменной то не работает..
Потому что значение цикловой переменной после выхода из цикла нельзя использовать без повторной инициализации