2010-07-30 11 views
8

एक डिफ़ॉल्ट ATL सिम्पल ऑब्जेक्ट इसके आईडीएल फ़ाइल के शीर्ष पर निम्न है:oaidl.idl और ocidl.idl के लिए क्या हैं?

import "oaidl.idl"; 
import "ocidl.idl"; 

क्या के लिए इन फ़ाइलों हैं, और मैं कैसे पता है जब मैं उन्हें आयात करने के लिए की जरूरत है? क्या कोई दस्तावेज है जो वर्णन करता है कि इन दो फाइलों में क्या परिभाषित किया गया है? मुझे नहीं पता कि "ओए" और "ओसी" क्या खड़े हैं, और फाइलों में स्वयं कोई सहायक टिप्पणी नहीं है।

उत्तर

11

oaidl.idl और ocidl.idl प्लेटफ़ॉर्म एसडीके/विंडोज एसडीके के साथ भेज दिए जाते हैं। वे oaidl.h उत्पन्न करने के लिए उपयोग किए जाते हैं और ocidl.h

ओसीआईडीएल ओएलई कंटेनर (उदा। ActiveX) के लिए है, जबकि ओएडीएल ओएलई स्वचालन के लिए है। इन दो फ़ाइलों में परिभाषित इंटरफेस पर जानकारी के लिए एमएसडीएन या विंडोज एसडीके दस्तावेज में oaidl.h और ocidl.h खोजें।

आपको फ़ाइलों में पर्याप्त टिप्पणियां नहीं मिल सकती हैं, लेकिन वहां परिभाषित इंटरफेस एमएसडीएन में दस्तावेज हैं।

संबंधित मुद्दे