元件物件模型與ATL實現補遺

2021-08-22 11:23:53 字數 649 閱讀 9639

元件物件模型與atl實現補遺

cheungmine

2007-10-11

stdmethodimp ienumonstlimpl::next

更正為(只需要改變粗體的地方,一句話而已)

hr = copy::copy(pelt, &*m_iter);

改為hr = copy::copy(pelt, *m_iter);

改過之後的完整的函式如下:

template

<

class

base,

const

iid*

piid,

class

t,class

copy,

class

colltype

>

stdmethodimpienumonstlimpl

<

base,piid,t,copy,colltype

>

::next(ulongcelt,t

*rgelt,

ulong

*pceltfetched)

else}if

(succeeded(hr))

return

hr;}

如果還有任何問題,請參考我的示例**。

元件物件模型與ATL實現補遺

元件物件模型與atl實現補遺 cheungmine 2007 10 11 stdmethodimp ienumonstlimpl next 更正為 只需要改變粗體的地方,一句話而已 hr copy copy pelt,m iter 改為hr copy copy pelt,m iter 改過之後的完整...

Delphi 物件與元件幫助文件

assignfile 過程 使外部檔案的名字與file變數關聯 單元system 種類檔案管理程式 delphi 語法 procedure assignfile var f filename string 詳細內容 在delphi 裡呼叫assignfile初始化乙個file變數。f是乙個file型...

ATL開發技巧之一(集合物件的實現)

集合物件建立類 cvoxsys 介面 ivoxsys 集合物件類 cvoxchs 介面 ivoxchs 子物件類 cvoxch 介面 ivoxch 一 關於cvoxch子物件 在cvoxch中新增私有成員變數 private bstr m bstrmessage 在cvoxch的建構函式中初始化成員...