如何读写.WAB文件(100分)

  • 主题发起人 主题发起人 小天
  • 开始时间 开始时间

小天

Unregistered / Unconfirmed
GUEST, unregistred user!
WINDOWS的通讯簿能产生一个*.WAB的文件,
请问我如何才能读写.WAB文件中的数据呢?
 
我曾经问过这个问题,
"地址薄文件格式"
http://www.gislab.ecnu.edu.cn/delphibbs/dispq.asp?LID=134506
还没结果。

BTW:请看关于:"IE的History"
http://www.gislab.ecnu.edu.cn/delphibbs/dispq.asp?LID=144409
cAkk说你能答复。
 
wab有一套专门的api,用以下代码初始一个IWABObject
LPWABOPEN lpfnWABOpen = NULL; // Defined in Wabapi.h.
HINSTANCE hinstWAB = NULL;

// Initialize <tla rid="tla:wab" /> and get an instance
// of IWABObject.

HRESULT InitWAB (LPWABOBJECT *lppWABObject, LPADRBOOK
*lppAdrBook)
{
HRESULT hr = E_FAIL;
hinstWAB = LoadLibrary_WABDll();
{
if (hinstWAB)
{
lpfnWABOpen = (LPWABOPEN) GetProcAddress
(hinstWAB, "WABOpen");
if (lpfnWABOpen)
hr = lpfnWABOpen (lppAdrBook, lppWABObject,
NULL, 0);
}
}
return hr;
}
详情请见:http://msdn.microsoft.com/workshop/messaging/wab/wabentry.asp
给分,嘿嘿
 
ftp://delphi-jedi.org/api/WAB.zip
Windows Address Book API
 
多人接受答案了。
 
后退
顶部