Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.01.18;
Скачать: CL | DM;

Вниз

dll, получить события самого приложения   Найти похожие ветки 

 
Aleksandr   (2008-03-19 10:51) [0]

Добрый день Уважаемые эксперты )

У меня есть dll которая цыпляется к некой программе при запуске.
Подскажите , как отследить в этой библиотеке нажатие кнопок или меню в самом приложении !?
И если возможно получить название этих обьектов с которыми работают в самой программе !?

Спасибо !


 
Семеныч   (2008-03-19 10:58) [1]

Самый главный вопрос - программа Ваша?


 
Aleksandr   (2008-03-19 11:03) [2]

программа к сожалению не моя
это вообще 1С ))))

под неё библиотечку делаю )


 
Сергей М. ©   (2008-03-19 15:25) [3]


> это вообще 1С


Нет такой программы.

Есть 1С:Предприятие, 1С:Мультимедия, 1С:ЧерТеЧтоИСбокуБантик ..

И у каждой из них свой индивидуальный пользовательский интерфейс в каждом из специфичных для той или иной программы режимов.

Объединяет же всю эту одноэсную байду то, что все эти программные продукты являются ole-серверами автоматизации. Вот в эту сторону и копать нужно, тем более что dll твоя, по всей видимости, не просто абы какая dll, а Add-In.


 
medved_68 ©   (2008-03-19 16:09) [4]


> Подскажите , как отследить в этой библиотеке нажатие кнопок
> или меню в самом приложении !?
> И если возможно получить название этих обьектов с которыми
> работают в самой программе !?


> программа к сожалению не моя
> это вообще 1С ))))

Aleksandr ты пишешь ВК и соответственно на каком то этапе работы 1С ты ее подгружаешь. Так? Т.е. пишешь в конфе 1С типа:
ЗагрузитьВнешнююКомпоненту("Euro2100.dll");
ДубовыйДевайс = Новый ("AddIn.Euro2100Kassa");
А теперь вопрос: А что мешает в нужном месте конфигурации поставить вызов определенного, прописанного тобою в длл метода или процедуры с передачей нужных параметров в твою ДЛЛ??? И вернуть результат сей деятельности? :))


 
Aleksandr   (2008-03-19 16:13) [5]

да проблема в том, что я хотел сделать историю событий и действий в 1С, не дополняя саму 1Ску лишним кодом, за которым при обновлении надо следить


 
medved_68 ©   (2008-03-19 16:16) [6]


> да проблема в том, что я хотел сделать историю событий и
> действий в 1С, не дополняя саму 1Ску лишним кодом, за которым
> при обновлении надо следить

Так все равно ведь в конфе придется прописывать загрузку твоей ДЛЛ + активацию. :))


 
Сергей М. ©   (2008-03-19 16:33) [7]


> Aleksandr   (19.03.08 16:13) [5]


Какой смысл следить за мартышкиными операциями юзера ?
Протоколируют обычно изменение данных, а не тыканье юзером кнопулей, которое вовсе не всегда и не обязательно приводит к изменению данных.


 
Сергей М. ©   (2008-03-19 16:35) [8]


> Aleksandr


Если же нужна "какртина маслом", то традиционно ее малюют средствами хуков WH_JOURNALRECORD/PLAYBACK



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

Текущий архив: 2009.01.18;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.017 c
15-1226873370
wl
2008-11-17 01:09
2009.01.18
сниму коннату в москве или области


2-1228150306
Макс123
2008-12-01 19:51
2009.01.18
Загрузка в TImage


3-1213079849
Артем
2008-06-10 10:37
2009.01.18
проблема при работе с таблицами FoxPro 2.5


2-1228379830
b@v
2008-12-04 11:37
2009.01.18
База данных


2-1228304178
TStas
2008-12-03 14:36
2009.01.18
Как свернуть все окна сразу?