Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

COM... Идентификация вызывающего? [Win2k]


Shaman_Naydak ©   (2002-08-08 11:03:00) 

Имеем.. ком+ объект..
Есть ли у нас в ВинАпи ф-ция, позволяющая получить идентификатор потока, ВЫЗВАВШЕГО метод моего объекта, или его активность, на худой конец идентификатор транзакции..

Я честно ковырял МСДН, но то ли не описано, то ли руки кривые


Ученик   (2002-08-08 12:53:00) [1]

>Shaman_Naydak
Чего так нервничать, написал бы просто GetCurrentThreadID не предлагать, только отталкиваешь людей, глупо :)


Shaman_Naydak   (2002-08-08 11:50:00) [2]


> Ученик ©

Родной, ну не знаешь ты тему, зачем же советовать?
Я ж специально слово ВЫЗВАВШЕГО большими буквами написал, чтобы мне глупости не советовали, и все равно не помогло ;)


> DiamondShark © (08.08.02 11:12)

Хочу сделать свою систему передачи информации об ошибках, так как IErrorInfo убог и сир..
да и ребята из борланда немного подкачали при реализации обертки safecall (с приколом, когда теряется мессага исключения из ком объекта сталкивались? )


Ученик   (2002-08-08 11:15:00) [3]

>DiamondShark
Ну, попытка, не пытка, может быть это будет то, что нужно :)


DiamondShark   (2002-08-08 11:12:00) [4]


> Ученик © (08.08.02 11:05)
> А GetCurrentThreadID что выдает ?


Как ни странно -- идентификатор потока, в контексте которого вызван метод. Фикус в том, что проку от него мало, потому как скорее всего это будет поток суррогатного процесса, осуществляющего маршалинг.


2 Shaman_Naydak

А если не секрет, зачем?


Ученик   (2002-08-08 11:05:00) [5]

А GetCurrentThreadID что выдает ?


Наверх

Титульная страница Поиск, карта сайта Написать письмо