Так, и последнее на повестке сегодняшнего дня:
Есть текстовой файл. Лог файл. Тоесть, в него записывалась вся информация, которая когда-либо была в программе.
Весь текст состоит из строк следующего вида:
:Параметр1 параметр2 параметр3: сообщение
Файл просто огромный, записывался в течении нескольких месяцев и достиг размера в несколько мегобайт.
Собственно нужно написать программу, которая этот лог файл прочитает следующим образом:
1. Выведет только нужную информацию по маске параметров(от ":" до ":" - маска из трёх параметров)
2. Программа не должна подвешивать систему. А вероятно будет(из-за большого размера файла)
3. По возможности, что бы информация добовлялась порциями, допустим по 10-ть строк, а потом пол секунды перерыв(примерно).
4. Возможно ли начать чтение файла с конца на перёд. Что бы сперва выводились самые новые сообщения и прибавлялись по мере их возрасту. Это и есть собственно самая боьшая проблема.
Заранее благодарен.[/u]