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

Вниз

reinterpret_cast   Найти похожие ветки 

 
DillerXX ©   (2006-01-08 21:58) [0]

Переписываю исходник с С++ на Делфи, работа с COM.
Создаю функцию:
function TShellWindowsEvents.QueryInterface(const iid: TIID; out obj): HResult;
И в Сишном оригинале есть такой код:

if (iid == IID_IUnknown) *ppv = static_cast<DShellWindowsEvents*>(this);
...
reinterpret_cast<IUnknown*>(*ppv)->AddRef();
return S_OK;

А как мне перевести reinterpret_cast<IUnknown*>(*ppv)->AddRef() на
Делфи никак не пойму...


 
DillerXX ©   (2006-01-09 01:18) [1]

И ещё... есть dispinterface DWebBrowserEvents2, как мне преобразовать его в interface, чтобы его можно было использовать в class (TObject, ...)?


 
frame ©   (2006-02-20 04:09) [2]

reinterpret_cast<IUnknown*>(*ppv)->AddRef()  
 будет
PIUnknown(ppv^).AddRef, где   PIUnknown = ^IUnknown;


 
DillerXX ©   (2006-02-26 17:35) [3]

Удалено модератором
Примечание: см. рекомендацию №9 правил форума.



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
6-1174306146
Vostrik
2007-03-19 15:09
2007.11.25
IdSMNP


15-1192817453
Ekzot
2007-10-19 22:10
2007.11.25
Где IE хранит иконки кнопок навигации.


6-1174835725
Alek_1
2007-03-25 19:15
2007.11.25
Фаервол..с чего начать...??


15-1193384640
Vlad Oshin
2007-10-26 11:44
2007.11.25
Как выглядит образец справки по ндфл-2


15-1193397825
vajo
2007-10-26 15:23
2007.11.25
Нужно внести изменение в текстовом файле на сайте.