2012-10-04 22 views
5

एक दृश्य C++ प्रोजेक्ट में #define _WIN32_DCOM क्या है?

#define _WIN32_DCOM 
एक दृश्य C++ परियोजना में

क्या है? यदि मैं x64 पर एप्लिकेशन को लक्षित करना चाहता हूं, तो क्या मुझे इसे WIN64_DCOM ऑब्जेक्ट में बदलने की आवश्यकता है?

+0

http://msdn.microsoft.com/en-us/library/windows/desktop/aa368878(v=vs .85) .aspx – chris

उत्तर

2

From Microsoft support:

अपने कस्टम इंटरफेस BSTR, विविधता या SAFEARRAY का उपयोग करता है, और आप केवल एक DCOM मंच पर कोड प्रमुखता अपने कस्टम इंटरफेस का उपयोग करना चाहते हैं, तो आप उपयोग कर सकते हैं MIDL कोड प्रमुखता उत्पन्न करते हैं। आपको उपयोग -D_WIN32_DCOM को MIDL जेनरेट कोड की निर्माण प्रक्रिया में सी संकलक ध्वज के रूप में उपयोग करने की आवश्यकता होगी। अन्यथा, एक कंपाइलर त्रुटि उत्पन्न की जाएगी जो इंगित करती है कि आपका कोड तभी संकलित होगा यदि आप इसे केवल डीसीओएम मंच पर चलाने योग्य के रूप में चिह्नित करते हैं।

प्रतीक एक तर्क लोगों को है, तो आप इसे Windows के तहत अपरिवर्तित उपयोग कर सकते हैं 64 बिट्स