Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.08.2012, 20:57   #1
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
Вопрос Перехват IUnknown:Release (?)

Здравствуйте, уважаемые.

Скажите, как правильно осуществить хук метода IUnknown::Release?

Пытался перехватить как любой другой метод интерфейса - не получается.
Скорее всего дело в неправильных аргументах.

Вызов хука:
Код:
HookCode(GetInterfaceMethod(Device, 2),  @ReleaseCallback,         @ReleaseNext);
Процедуры:
Код:
ReleaseNext:          function (self:Pointer): Integer; stdcall;

function ReleaseCallback(self: Pointer):Integer; stdcall;
begin
  //LogoFont._Release;
  Result := ReleaseNext(self);
end;
Делал по аналогии с другими методами.

Подскажите, где ошибка?
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Старый 25.08.2012, 20:32   #2
Johnson
кривокодер ;)
Форумчанин
 
Аватар для Johnson
 
Регистрация: 20.06.2008
Сообщений: 707
По умолчанию

Мнений нет?.. =(
"А как написать праграму?, "ришыти задачьку очинь нада" ©с форума. Жить становится интереснее, жить становится веселее...
{Быть или не быть} {Неуспешный суицид}
Johnson вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Release компиляция [VS 2010 C# + XNA 4.0] MooNDeaR Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 26.01.2012 23:44
Access violation в Release. Silly Student C++ Builder 3 12.01.2012 10:53
Qt, запуск release igroman Qt и кроссплатформенное программирование С/С++ 1 11.12.2009 13:08
Eclipse + QT: release error SunKnight Свободное общение 0 21.03.2009 15:53
??? release компиляция Assassin Общие вопросы C/C++ 1 26.09.2008 02:57