|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
19.02.2010, 17:37 | #1 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
Как добавить ведение лога в свою программу?
Доброе время суток уважаемые Гуру=)
Хм, в разных программах видел такую фичу. дописав -debug(или отметив галочку в настройках программы), программа начинает писать в лог все действия которые происходят как со стороны пользователя так и со стороны программы... Как это организовать? |
19.02.2010, 17:56 | #2 |
Форумчанин
Регистрация: 09.11.2009
Сообщений: 669
|
Человек_Борща, ну это смотря что делает твоя программа. например можеш сделать так чтобы после выполнения процедуры сообщение дописывалось в мемо.
Код:
Я не всегда знаю, о чем говорю, но знаю, что прав. © Мухаммед Али.
К чёрту обстоятельства. Я создаю возможности. © Брюс Ли Последний раз редактировалось Marsel737; 19.02.2010 в 18:00. |
19.02.2010, 17:59 | #3 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Не совсем понятно именно за чем именно вести лог. Ведь над программой могут производиться различные действия(к примеру заносить в лог позиции наведения мышки на кнопку).
Посмотри исходник слежение за папками во вложении
xor eax, eax
xchg [eax], eax Последний раз редактировалось MalCer; 19.02.2010 в 18:01. Причина: убрал глупость |
19.02.2010, 18:21 | #4 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
спасибо.
если конкретнее можно ли предупреждать сообщения об Обращении программы к недопустимому адресу в памяти(acces violatons или OpenError's).. в место них выполнять выход из программы а информацию писать в файл... |
19.02.2010, 18:37 | #5 |
Форумчанин
Регистрация: 15.07.2008
Сообщений: 615
|
Конечно можно. Это очень легко. Посмотри на ссылки
http://pblog.ru/?p=89 http://www.delphimaster.ru/articles/errors/index.html http://www.sql.ru/Forum/actualthread...tid=692167&hl=
xor eax, eax
xchg [eax], eax |
19.02.2010, 20:25 | #6 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
...а еще один из форумчан выкладывал специальный модуль для ведения логов.
upd ------- Цитата:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation Последний раз редактировалось raxp; 19.02.2010 в 21:02. |
|
19.02.2010, 20:40 | #7 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
ого, raxp , спасибо огромное, всегда выкладываешь полезные вещи..
только не понятно как использовать... =( можешь привести пример? хатя бы при нажитии кнопки на голой форме? хочу понять как вообще использовать этот модуль.. --- Обновлено допустим есть форма с кнопкой: Код:
как правильно вызвать TmLog(и нужно ли вообще?) как записать что была вызвана вторая форма? как записывать действия вообще? пробовал это Код:
Последний раз редактировалось Человек_Борща; 19.02.2010 в 21:38. |
19.02.2010, 21:40 | #8 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
Код:
|
19.02.2010, 22:03 | #9 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
Цитата:
Код:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
19.02.2010, 22:19 | #10 |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,430
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Как перетащить файл в свою программу | SoftKoc | Общие вопросы Delphi | 5 | 14.11.2009 21:28 |
как украсить свою программу с помощью фотошопа | Superlotles | Мультимедиа в Delphi | 12 | 13.11.2009 11:05 |
Как записать свою программу в другую? | AngelOfDeath | Общие вопросы Delphi | 1 | 12.05.2008 06:12 |
как добавить программу в службы | rpy3uH | Win Api | 9 | 31.10.2007 20:34 |