最近無聊在看錯誤的處理,忽然想到以前見過nsresult 和 HRESULT 但是沒有弄清有什么區別,今天想弄明白到底有什么不同。我知道一個是COM里面的一個是XPCOM里面的。還有其他什么嗎?
uj5u.com熱心網友回復:
#define HRESULT nsresult
uj5u.com熱心網友回復:
也看看XPCOM是什么http://blog.csdn.net/absurd/article/details/1524699
http://www.cnblogs.com/phinecos/archive/2008/04/25/1171614.html
uj5u.com熱心網友回復:
繼續搜
http://[url=http://www.cnblogs.com/fangyukuan/archive/2010/06/10/1755874.html][/url]
//nsresult
預設資料型別, 是一個 32-bit 整數.
// HRESULT
#ifdef __midl
typedef LONG HRESULT;
#else
typedef __success(return >= 0) long HRESULT;
#endif // __midl
#endif // !_HRESULT_DEFINED
uj5u.com熱心網友回復:
基本上所有H開頭的型別都是HANDLE,而handle實際上就是void *,而void *實際上就是long,說白了就是一整數轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/134370.html
