Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Вниз

Журнал событий   Найти похожие ветки 

 
manton   (2002-08-06 14:23) [0]

Здравствуйте!
Проблема состоит в создании журнала событий работы с моей программой, т.е. когда какая фома открылась, сколькоминут была открыта и т.д. Не знаю даше счего начать. Помогите пожалуйста!


 
star   (2002-08-06 22:12) [1]

Мгоу предложить поставить HOOK на сообщения открытия и закрытия окон. Или делать обработчики событий OnShow и OnClose


 
-=Prior=-   (2002-08-07 10:15) [2]

Можно сделать это програмно, т.е. смотри: !!!в каждой!!! функции добавь memo1.lines.add("_Что делает функция_"); Затем при выходе или сразу в после внесения инфы memo1.lines.savetofile("myprog.log"); Время: сделай таймер-который активизируется при старте и каждую секунду повышает значение какой либо переменной на 1. При выходже добавь эту запись в тот же мемо. (это простой способ, есть еще более сложный с использованием ловушек (FAQ))ж (((((ЗЫ: Мемо невидим))))


 
manton   (2002-08-07 11:03) [3]

Stars, спасибо!
Но, если чесно, я "слабак" в посылке и приеме сообщений.
Помоги подробнее, если можешь


 
Star   (2002-08-07 13:12) [4]

Собственно особо ничего сложного. С помощью SetWindowsHookEx ставишь ловушку на сообщения (WH_GETMESSAGE) и отлавливаешь сообщения вроде WM_SHOWWINDOW.
Для начинающего проще, конечно, использовать обработчики событий, но HOOK - вещь достойная изучения.
В этой конфе часто мелькали HOOK"и. Поищи. Кроме того, все это хорошо описано в MSDN. Удачи ...



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

Форум: "WinAPI";
Текущий архив: 2002.09.23;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
1-73726
Starkom
2002-09-11 09:05
2002.09.23
Про цветной Caption TabSheet a


4-73953
LVG
2002-08-03 09:56
2002.09.23
Проблема с FindFirstFile


3-73484
MsGuns
2002-08-30 18:47
2002.09.23
BatchMove глючит или я ?


1-73658
Абакумыч
2002-09-12 20:31
2002.09.23
Вопрос для профессионалов-про


1-73636
Sergey-ZZZ
2002-09-12 14:20
2002.09.23
ComboBox





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский