![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 25.08.2012
Сообщений: 2
|
![]()
Добры день!
Столкнулся с такой задачей в универе, нужно написать програмку, в которую можно загружать log.txt и выводить содержимое этого лога в удобном для простого юзера виде, а так же потом сохранение нового "удобного" лога в txt фаил. В самой программе нужна отборка по дате из лога. Опыта мало оочень в программировании. Прошу подсказать какие средства использовать и как лучше осуществить поиск в тексте ключевых слов (обозначений из лога) для установки в соответствие этим командам понятные для юзера слова. а так же что почитать и с чего начать. А так же по трудоемкости прошу оценить, сколько по времени писать такую прогу, для человека который пишет на Delphi. Надеюст то, что написал, дает представление о том что надо. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Как выглядит лог?
Какая версия Делфи предполагается для разработки?
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Теоретически можно в общем случае распарсить лог в ячейки грида вот так:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#5 |
Новичок
Джуниор
Регистрация: 23.08.2012
Сообщений: 5
|
![]()
kmaroff тебе нужно разобраться со строками в Delphi и со StringGrid.
Первые несколько строк можно откинуть а саму таблицу надо разобрать. Самый топорный и очевидный вариант в цикле пока не конец файла читаем из него символ если этот символ перевод коретки то переходим на новую строку в гриде если нет то проверяем может это пробел если он то переходим в следующую ячейку ну а если опять не совпало значит это символ который нужно добавить к символам находящимся в рабочей ячейке. Вот и все но это грузный вариант для проца при большом количестве данных если разберешься со стандартными функциями строк то сможешь облегчить работу поиском первого вхождения нужного символа и все что до него это некая строка которую еще надо разбить на ячейки если это знак перевода коретки или это слово которое надо вписать в ячейку если это символ пробела. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Совет по написанию бота | Mrsqler | Работа с сетью в Delphi | 7 | 20.04.2012 00:42 |
Как считать из файла Text.LOG | Алекс7 | Microsoft Office Excel | 13 | 19.07.2011 08:42 |
Создание log файла в сервисе | nikcpp | Общие вопросы Delphi | 9 | 26.04.2011 19:49 |
Помогите с обработкой LOG файла | Dark_KRONOS | Помощь студентам | 13 | 15.01.2010 15:19 |