結構或大記憶體塊打包的辦法(上1 2)

2021-04-14 12:20:22 字數 1383 閱讀 7095

- microsoft visual c++ 6.0,sp5

結構大記憶體塊打包的辦法(上1.2

revision history:

version

date

creator

description

1.0.0.1

2004-2-23

鄭昀草稿

2.借用safearray打包把結構寫入m**q佇列

續上1.1

篇的打包步驟(

vc++

**):

// changestruct2var

函式的定義:

// 第乙個引數:

//型別:

ccomvariant

//作用:接收者

// 第二個引數:

//型別:

_data*

//作用:源

hresult changestruct2variant (ccomvariant &var, _data *pdata)

else

hr = hresult_from_win32(getlasterror());

if (succeeded(hr))

if (pbdata)

if (failed(hr))

return hr;

}//added headers:

#include

#include

///

//added for m**q:

///

#import "mqoa.dll" no_namespace, named_guids

typedefstruct_data

_data;

//main:

這樣,就可以成功地把乙個結構遞交到

m**q

佇列中了。 上2

篇繼續介紹如何讀取這樣的

m**q

訊息。結構或大記憶體塊打包的辦法(上2)

中、下篇將介紹「

借用istream

流打包傳遞資料到

m**q

佇列」。

結構或大記憶體塊打包的辦法(中)

結構或大記憶體塊打包的辦法(下) 

結構或大記憶體塊打包的辦法(上2)

microsoft visual c 6.0,sp5 結構或大記憶體塊打包的辦法 上 對本文件所有修改都應按修改時間順序記錄在此。version date creator description 1.0.0.1 2004 2 23 鄭昀草稿 n safearray nistream nmicroso...

結構或大記憶體塊打包的辦法(上1 1)

microsoft visual c 6.0,sp5 結構或 大記憶體塊打包的辦法 上1.1 revision history version date creator description 1.0.0.1 2004 2 23 鄭昀草稿 implementation scope nsafearra...

結構或大記憶體塊打包的辦法(上2)

microsoft visual c 6.0,sp5 結構或大記憶體塊打包的辦法 上 對本文件所有修改都應按修改時間順序記錄在此。version date creator description 1.0.0.1 2004 2 23 鄭昀草稿 n safearray nistream nmicroso...