- 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...