|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
10.01.2009, 01:27 | #1 |
Пользователь
Регистрация: 27.12.2008
Сообщений: 88
|
Создание лог-файла
Здравствуйте.. Я уже видать всем тут надоел. Каждый день новая тема.
Ну помогите мне пожалуйста еще раз. Мне нужно создать лог-файл. В настройках есть пункт Вести логфайл и если стоит галочка. То начинает вестись Лог-файл.. Написал код Код:
Код:
Заранее спасибо! |
10.01.2009, 02:05 | #2 | |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Цитата:
"HH.exe - приложение запущено", с указанием системного времени через Format, а по событию OnClose: "HH.exe - приложение завершено." Ну, а "Версия программы: 1.0 Beta" пишите хоть перед каждой упомянутой строкой... Хотя, на мой взгляд, достаточно один раз - при создании файла. Последний раз редактировалось mihali4; 10.01.2009 в 02:08. |
|
10.01.2009, 04:29 | #3 |
Пользователь
Регистрация: 27.12.2008
Сообщений: 88
|
Сделал не совсем как хотел. Но что то уже сделал.
Вот код: Код:
Код:
Код:
Сейчас попробую объяснить чего хочу добиться. В настройках программы есть CheckButton называется "Вести лог-файлы" И нужно так же проверять. Если галочка стоит, то вести логи. Если не стоит, то не вести. Проверку на это я конечно сделаю сам. Но вот как совместить в логи все эти сообщения в одну процедуру? Я если честно понять ничего не могу. Что то понамутил.. А совместить все вместе не могу. И как мне сделать запрет на Версия программы 1.0 Бета.. Чтобы вот это в лог записывалось всего один раз.. И при следующем добавлении в лог-файл записи.. Больше не дублировалось. ? Прошу помочь. Мне осталось дописать совсем чуть чуть. Но сам осилить последние моменты не в состоянии. И еще подскажите как правильно вставить дату перед (Приложение успешно запущено). Спасибо! Последний раз редактировалось ScreN; 10.01.2009 в 04:43. |
10.01.2009, 06:03 | #4 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
пишется одна процедура
Код:
Последний раз редактировалось KORN; 10.01.2009 в 13:48. |
10.01.2009, 12:29 | #5 |
Пользователь
Регистрация: 09.11.2008
Сообщений: 68
|
Я бы посоветовал так:
1. Создать глобальную переменную текстового типа. 2. Создать процедуру, которая бы добавляла переменную в файл лога. 3. В месте программы, где требуется записать данные, делаем так: Записываем данные в переменную, например ( <Дата и время> - Application run.). После чего вызываем процедуру записи. Очищаем переменную. |
10.01.2009, 13:58 | #7 |
Форумчанин
Регистрация: 28.09.2008
Сообщений: 344
|
Код:
Код:
|
11.01.2009, 00:01 | #8 |
C++ &amp; PHP &amp; Asm
Форумчанин
Регистрация: 06.12.2008
Сообщений: 300
|
Вот как я делаю
Код:
Код:
Последний раз редактировалось QunneD; 11.01.2009 в 00:15. Причина: Забыл сделать чтобы отображалась дата |
11.01.2009, 11:28 | #9 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
QunneD, не обижайтесь, но код крайне неэффективен: вы же при записи каждой строки ПОЛНОСТЬЮ считываете Ваш Логфайл в память (да ещё при этом идёт разбор файла построчно).
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ищу лог в Мастдае | Elm0 | Свободное общение | 4 | 09.02.2010 15:27 |
Создание файла | Nowise | Паскаль, Turbo Pascal, PascalABC.NET | 7 | 04.04.2008 19:55 |
Создание файла | BigRem | Общие вопросы Delphi | 8 | 06.01.2008 16:52 |
создание файла из excel | __madD__ | Microsoft Office Excel | 1 | 26.09.2007 16:54 |
Создание файла | Хs-You | Общие вопросы Delphi | 4 | 22.08.2007 22:04 |