में एक वर्ग के उदाहरण का पर्दाफाश करने के लिए सबसे अच्छा मैं उत्कृष्ट Pascal DWScript का उपयोग कर एक साथ डाल रहा हूँ एक अंतर्निहित स्क्रिप्ट क्षमता। मैं भी का उपयोग कर DWScript को अपने ही डेल्फी साइड वर्ग परिभाषा (TDemo) जोड़ने हैकैसे DWScript
dwsUnit.ExposeRTTI(TDemo.ClassInfo )
यह सिर्फ काम करता है और जल्दी से गुण और विधियों को जोड़ने का एक शानदार तरीका है।
मैं भी एक समान तरीके से एक मौजूदा उदाहरण जोड़ना चाहते हैं, तो मैं प्रकार TDemo की मेरी उदाहरण FDemo बनाया है और उसके बाद प्रदर्शन किया:
dwsUnit.ExposeInstanceToUnit('Demo', 'TDemo', FDemo);
यह कॉल करने के लिए एक आशाजनक नियमित दिखता है, लेकिन मैं एक ए वी मिल एक अनियंत्रित इकाई तालिका से। मैंने इस समारोह के उपयोग को देखने के लिए एसवीएन स्रोत के यूनिट टेस्ट कोड में भी देखा है लेकिन इसका कोई फायदा नहीं हुआ है। क्या कोई मुझे बता सकता है कि मुझे क्या जोड़ना/बदलना चाहिए?
हो सकता है कि 'कि यूनिट के initialization' अनुभाग के लिए कुछ कोड जोड़ सकता हूँ? – Johan