Как я могу отслеживать вызов событий COM+ с помощью Delphi?

У меня есть огромное приложение, созданное с помощью объектов COM+, и я хочу отслеживать/регистрировать вызов событий этих компонентов. Цель состоит в том, чтобы найти проблемы и преобразовать эти методы. Я нашел некоторую документацию по API, подобную этой http://msdn.microsoft.com/pt-br/library/dd179218(v=VS.85).aspx, но единственное, что я мог, это получить имена пулов в com+.


person Gabriel Fonseca    schedule 18.11.2011    source источник
comment
Пример, который может быть полезен здесь.   -  person Ondrej Kelle    schedule 18.11.2011
comment
Спасибо за ссылку, но я не могу получить данные.   -  person Gabriel Fonseca    schedule 22.11.2011
comment
Вы также можете скачать образец здесь.   -  person Ondrej Kelle    schedule 22.11.2011
comment
Что ж, через какое-то время я могу не обращаться к вызовам COM+, но управлять подписками на объекты COM+, это аванс. В ближайшее время я выложу код на Github.   -  person Gabriel Fonseca    schedule 21.09.2012


Ответы (1)


Согласно этот ETW можно использовать для отслеживания COM и COM+. Мне было бы очень интересно узнать, работает ли это. Также обратите внимание, что ATL имеет механизм трассировки/регистрации (ATLTRACE2), который может представлять интерес.

person Χpẘ    schedule 17.01.2016
comment
Извините, я больше не в этих джунглях. Но спасибо! Это может быть полезно. - person Gabriel Fonseca; 18.02.2016