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

Вниз

Хочу знать действия пользователя до глюка   Найти похожие ветки 

 
IGray   (2006-05-24 12:51) [0]

Не все - хотя бы выбираемые пункты меню, Action-ы, и, желательно, нажимаемые кнопки, но хочу сделать это не через "флажки" в отдельных обработчиках, а используя централизованную обработку событий (напр. - TApplicationEvents.OnMessage)
Т.е. перехватить что-нибудь и сделать вывод о действии пользователя.

Помогите плииз!


 
Сергей М. ©   (2006-05-24 12:59) [1]

см. хук WH_JOURNALRECORD/PLAYBACK


 
IGray   (2006-05-24 17:41) [2]

Любопытно... Спасибо! Но кажется, в моём случае не подойдет...

А есть ли ещё у кого-нибудь какие-нибудь идеи?


 
Сергей М. ©   (2006-05-24 17:43) [3]


> кажется, в моём случае не подойдет


Чтой-то вдруг ?

Впрочем, хозяин - барин.


 
IGray   (2006-05-25 18:48) [4]

Дело в том, что моя программа работает с БД которая находится только у пользователя, а поэтому точное воспроизведение действий пользователя невозможно (исходные данные разные)
A WH_JOURNALRECORD/PLAYBACK вроде предназначено как-раз для точного воспроизведения?
Или я неправильно понял?


 
sicilla ©   (2006-05-25 22:42) [5]

Хочу знать действия пользователя до глюка
Значит первое действие, это появление желания получить глюк
Второе действие это поиск места, где можно найти колеса
Третье действие это поиск денег на колеса
Четвертое действие это покупка колес
Ну и так дальше.
В конце всего этого глюк


 
Сергей М. ©   (2006-05-26 09:37) [6]


> WH_JOURNALRECORD/PLAYBACK вроде предназначено как-раз для
> точного воспроизведения?


Да, для точной записи/воспроизведения последовательности сообщений.

Но никто не заставляет тебя записывать/воспроизводить все подряд.
При записи фильтруй только интересующие тебя сообщения.


 
IGray   (2006-05-26 11:53) [7]


> При записи фильтруй только интересующие тебя сообщения.

Так в этом-то и проблема! Перехватить элементарные сообщения я
и без хуков вроде, в TApplicationEvents.OnMessage могу, но мне нужно перекодировать их в выбираемые пользователем комманды меню и нажимаемые кнопки..
Есть сообщение WM_COMMAND, но оно далеко не всегда генерируется вроде.. :-((


 
Сергей М. ©   (2006-05-26 12:03) [8]


> оно далеко не всегда генерируется вроде


Цитата из справки:

The WM_COMMAND message is sent when the user selects a command item from a menu, when a control sends a notification message to its parent window, or when an accelerator keystroke is translated.


 
Krants   (2006-05-27 02:02) [9]

Есть одна веселая прога, - записывает в видео файл все действия выводимые на экран. Поставь эту прогу пользователю и посмоти(визуально) чего он там творит...



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

Форум: "Основная";
Текущий архив: 2006.07.09;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.009 c
15-1149796046
Google_fanat
2006-06-08 23:47
2006.07.09
Паника, googlepages.com не работает.


2-1150635281
antoxa2005
2006-06-18 16:54
2006.07.09
Интересно почему, Если в IBDataBase.DatebaseName:= Comp1 d mybd.


1-1148800591
serg128
2006-05-28 11:16
2006.07.09
Как сконвертить строку в base64?


2-1150509587
fantasy
2006-06-17 05:59
2006.07.09
SQL


2-1150874887
_HAWK_
2006-06-21 11:28
2006.07.09
Создание TLabel





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский