क्या आप अपने टीएलबी को लागू करने के लिए एक सार्वजनिकnoncreatable कार्यक्रम ओवरराइड कर सकते हैं? - vb.net, ओसीएक्स, स्केचअप, टीएलबी

मैंने SketchUp.exe को किसी प्रोजेक्ट में या SketchUp.exe से निकाले गए TLB में संदर्भित किया है और ऑब्जेक्ट मॉडल को देख सकता है, लेकिन इसमें किसी भी ऑब्जेक्ट का उदाहरण नहीं बना सकता है।

मुझे पता चला कि यह एक गैर-साझा ऑब्जेक्ट हो सकता है या PublicNoncreatable पर सेट किया जा सकता है और इस प्रकार ऑटोकैड या एक्सेल के विपरीत मैं ऑब्जेक्ट इंस्टेंस नहीं बना सकता।

Adobe Acrobat के साथ काम करते समय मैंने पाया कि यह एक ही समस्या थी, लेकिन एक गैर-देखने योग्य वस्तु का नाम था जिसने इसकी वस्तुओं को स्थापित करने की अनुमति दी थी।

हो सकता है कि स्केचअप में एक पूरी तरह से छिपी हुई वस्तु या विधि भी हो जो इसे अनुमति देती है। इस बीच साझा किए गए समय के अनुसार अपनी गैर-शेयर स्थिति को ओवरराइड करके ऑब्जेक्ट को लागू करने और उदाहरण देने का एक तरीका है?

उत्तर:

जवाब के लिए 0 № 1

स्केचअप "COM एपीआई अब समर्थित नहीं है। आप नए पर एक नज़र डालना चाहते हैं C एपीआई


संबंधित सवाल
सबसे लोकप्रिय