Вниз
Скачать: CL | DM;

Считывание данных с постоянно обновляющегося TXT?   Найти похожие ветки 

← →
Johnnnn   (2009-02-15 01:27) [0]

Вообщем есть лог файл который обновляется каждую секунду, в нем в файле етом есть инфа:) Мне ету инфу нужно анализировать к примеру идет запись
1
2
1
4
2
4
Думаю сделать через TFileStreem, открывать по таймеру и считывать, вообщем подскажите как сделать оптимально? Еще рас на всякий случай, имеем ТХТ в него пишутся логи, тоесть когда конкретно в него чтото запишется я незнаю, может 1 строку в час а может, 100 в секунду, вот как исходя из этого сделать, чтобы ничего не пропустить? Постоянно запоминать на каком месте считал и начинать считывать оттудаже?


← →
Юрий Зотов ©   (2009-02-15 01:43) [1]

По таймеру - можно, но неоптимально, потому что:
- лишние операции (таймер тикнул тогда, когда изменений еще нет)
- изменение отлавливается не сразу.

Можно поставить прослушку на изменение файла. См. в справке по WinAPI (или в MSDN) функцию FindFirstChangeNotification и иже с ней.


← →
Германн ©   (2009-02-15 01:59) [2]


> Еще рас на всякий случай, имеем ТХТ в него пишутся логи,
>  тоесть когда конкретно в него чтото запишется я незнаю,
>  может 1 строку в час а может, 100 в секунду, вот как исходя
> из этого сделать, чтобы ничего не пропустить? Постоянно
> запоминать на каком месте считал и начинать считывать оттудаже?
>
>

Опять! Есть вопрос, но нет задачи!
Про "русский" я промолчу.


← →
Johnnnn   (2009-02-15 07:58) [3]

FindFirstChangeNotification - этого с головой Thanks!

Германн Опять! Есть вопрос, но нет задачи! - ну некультурно както задачу ставить, и чего ето мне нахаляву будут решать мою задачу? Спросил так чтобы подсказали именно где копать, а дальше я уже сам, к томуже так интиреснее...
Про "русский" я промолчу. - у меня на етом компе ворда нет:) сори.....


← →
palva ©   (2009-02-15 09:28) [4]


> Про "русский" я промолчу. - у меня на етом компе ворда нет:
> ) сори.....

Советую работать через браузер Mozilla. Вот сейчас слова "етом компе ворда" она мне подчеркнула. "Mozilla", кстати, тоже ей не понравилось.


← →
Германн ©   (2009-02-15 21:39) [5]


> ну некультурно както задачу ставить, и чего ето мне нахаляву
> будут решать мою задачу?

Ставить задачу не надо. А вот описать задачу часто полезно. Ибо помогает отвечающим дать полезный (и наиболее правильный в конкретном) случае совет.


← →
KSergey ©   (2009-02-16 11:04) [6]

Удалено модератором


← →
Johnnnn   (2009-02-18 00:11) [7]

Вы еще подеритесь.


← →
Германн ©   (2009-02-18 00:59) [8]


> KSergey ©   (16.02.09 11:04) [6]

Принял к сведению. Не согласен ни с заявлением, ни с рекомендацией. Примите и прочь!

> Johnnnn   (18.02.09 00:11) [7]

Я и сам люблю это выражение, Но только в виде дружеской шутки.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.01 c
4-1208076075
Dr.Andrew
2008-04-13 12:41
2009.04.05
Как задать шрифт и диапазон его символов в charmap.exe?


15-1233633075
VirEx
2009-02-03 06:51
2009.04.05
Ветряк


1-1209401121
KiLLiR
2008-04-28 20:45
2009.04.05
Свойство MaxDate DateTimePicker а д.б. сегодняшним


15-1233903496
desc
2009-02-06 09:58
2009.04.05
Выпустить денвер на ружу....


15-1233603474
AlexDan
2009-02-02 22:37
2009.04.05
Частота индексации сайтов.




   Наверх