Цитата(xproo100x @ 8.06.2010 13:11)

просто перебирать это последовательный!а мне нужен прямой...как то через seek...
А, так вот, в чем дело.. )) Ты запутался в терминологии..
Есть такие два понятия: "файл прямого доступа" и "файл последовательного доступа".
Типизированный файл относится к первому типу. Файл типа Text, например - ко второму.
А дальше - хоть как их используй, свой тип они не поменяют..
Если ты перебираешь, например, элементы массива подряд (тоже ищешь нужный) - что, он у тебя теперь "массив последовательного доступа"?

seek нужно применять там, где нужно. Что, файл прямого доступа теперь уже нельзя подряд читать?

))) Или для чтения следующей записи нужно обязательно использовать seek????
Короче, наведи порядок с терминами в своей голове сначала.
и еще, что ты хотел сказать этим:
Цитата
1.Сортировка есть в отдельной процедуре вот код...
Меня не интересует, в какой она процедуре и какой там код. Меня вообще не интересует, был ли файл отсортирован, или, может, создан уже в таком порядке. Меня интересует только результат: расположены ли его записи в порядке возрастания (убывания) поля Код. Все. Если ты говоришь "да" - я (или кто-то еще тут) тебе показываю, как использовать seek для быстрого поиска.
Давай, разбирайся