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

Как организовать LOG?   Найти похожие ветки 

← →
Nick_Omsk   (2003-08-22 16:09) [0]

Бьюсь над проблемой LOGа. В задании оговаривается - LOG должен мочь помещать в себе 30000 записей максимум, после этого сваливать в какой-то отдельный файл и начинать всё с нуля. В записи не более 70 символов. LOG должен отображаться в реальном времени, причём сохраняться изо дня в день. Строки должны быть нескольких видов (различаться цветом, либо иконками, или ещё чем-нибудь). Я прошу прощения за такой нагло-большой шквал вопросов. Но я надеюсь на Ваше мастерство :-). TMemo только 64К. TRichEdit вроде бы подходит. Но для кода цвета строки приходится в неё вставлять символ цвета, что бы узнать его при следующей загрузке. И при загрузке например вчерашнего LOGа при прочтении примерно 1200 строк выдаёт что-то вроде EOutOfResources. Подскажите как мне быть?


← →
Карелин Артем ©   (2003-08-22 16:11) [1]

Текстовая таблица должна быть, имхо.


← →
HolACost! ©   (2003-08-22 16:13) [2]

Например самомму прорисовывать логи! Частями - т.е. рисовать только видимые части лога! Если идея подходит - разверну! Я так понимаю редактировать его не надо будет!


← →
Dred2k ©   (2003-08-22 18:15) [3]

TClientDataSet.
И делай с ним что хошь...


← →
panov ©   (2003-08-22 18:51) [4]

Часть требуемых функций реализоована в DLL:
http://home.ural.ru/~panov/

см.
CreateLog Создание отдельного потока для ведения журнала
WriteLog Запись строки в журнал
CloseLog Закрытие журнала


← →
Nick_Omsk   (2003-08-22 19:33) [5]

Для HolACost! ©: буду рад побеседовать


← →
panov ©   (2003-08-22 19:56) [6]

Для отображения можно использовать TListBox.


← →
Романов Р.В. ©   (2003-08-22 22:07) [7]

HTML


← →
Amoeba   (2003-08-25 13:50) [8]

Могу выслать один компонент (исходники), в который можно записывать LOG и при необходимости сбрасывать в файл. Поддерживается выделение любой строки цветом (и даже фона под ней). Вмещает >32000 строк.



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

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



Память: 0.46 MB
Время: 0.014 c
14-10900
Soft
2003-08-18 13:58
2003.09.04
Как просто заработать 3 биллиона.


3-10642
Lamer_of_Delphi
2003-08-12 12:06
2003.09.04
Поиск!!!


6-10854
Label
2003-06-23 16:56
2003.09.04
Delphi и метод POST


6-10851
Геннадий
2003-06-28 12:53
2003.09.04
Слежение


14-10984
Е-Моё имя
2003-08-14 15:44
2003.09.04
16-бит Си компилятор




   Наверх