2011-12-16 12 views
5

के कार्यान्वयन भाग में घोषित प्रकारों के लिए आरटीआई जानकारी प्राप्त करें मेरे पास एक तृतीय पक्ष घटक (जिसे मैं संशोधित नहीं कर सकता) के कई वर्ग हैं, अब मुझे उस इकाई के implementation भाग में घोषित कुछ कक्षाओं तक पहुंच की आवश्यकता है , प्रश्न: Is possible get rtti info for types declarated in the implementation part of a external unit? यदि संभव नहीं है तो ऐसे प्रकारों तक पहुंचने का एक और तरीका मौजूद है? मैं इकाइयों के दायरे के बारे में जानता हूं और कार्यान्वयन घोषणाएं निजी हैं और केवल एक विशिष्ट इकाई के भीतर उपलब्ध हैं। लेकिन शायद कुछ हैक मौजूद है।संभव है एक अलग इकाई

+0

यदि आप जानते हैं कि वे कार्यान्वयन अनुभाग में हैं तो क्या आप उन्हें किसी अन्य इकाई में कॉपी नहीं कर सकते हैं और उन्हें आवश्यकतानुसार कास्ट कर सकते हैं? –

+0

आप तीसरे पक्ष के कोड को क्यों संशोधित नहीं कर सकते? आपके पास कोई स्रोत नहीं है? –

+0

@WarrenP, हाँ मेरे पास स्रोत है, लेकिन मैं संशोधित नहीं कर सकता क्योंकि स्रोत के बिना किसी अन्य इकाई में उपयोग किया जाता है। – Salvador

उत्तर

7

दुर्भाग्य से, नहीं। कार्यान्वयन के लिए उत्पन्न आरटीटीआई - केवल कक्षाएं न्यूनतम हैं, और शायद आपके लिए आरटीटीआई सर्जरी करने के लिए पर्याप्त नहीं है।

यहां करने के लिए सबसे अच्छी बात स्रोत को संशोधित कर रही है (कृपया मुझे बताएं कि आप किसी भी स्रोत के साथ लाइब्रेरी का उपयोग नहीं कर रहे हैं!) या यदि आप वास्तव में ऐसा नहीं कर सकते हैं, तो लेखक से बात करें।

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