Главная страница
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.024 c
15-1227128472
АгатаКристи
2008-11-20 00:01
2009.01.18
JavaScript


2-1228195255
Sw
2008-12-02 08:20
2009.01.18
Тип данных


2-1228590014
barbaroska
2008-12-06 22:00
2009.01.18
IDPOP3 проблема чтения писем


2-1228255215
Te
2008-12-03 01:00
2009.01.18
Работа с классом


3-1212820053
Ega23
2008-06-07 10:27
2009.01.18
INFORMATION_SCHEMA - Foreign Key