2010-06-01 9 views
7

मैं प्लगइन आर्किटेक्चर के उपयोग के माध्यम से मौजूदा एप्लिकेशन को विस्तारित करने के लिए देख रहा हूं। डेल्फी में लिखी गई एप्लिकेशन आईडी, लेकिन मैं जो भी भाषा सबसे अच्छी नौकरी में हूं, विभिन्न प्लगइन को लागू करने में सक्षम होना चाहता हूं। वर्तमान में हमारे पास डेल्फी, सी # और जावा में कौशल है, और जो भी भाषा आवश्यक है में प्लगइन को लागू करने में सक्षम होना चाहते हैं।भाषा तटस्थ प्लगइन आर्किटेक्चर

क्या किसी को एक उदाहरण प्रणाली के बारे में पता है जिसका उपयोग इसे लागू करने के लिए किया जा सकता है?

मुझे लगता है कि मैं एक विशेष COM इंटरफ़ेस पर मानकीकृत कर सकता हूं और यह भी लागू करता है कि इंटरफ़ेस प्लगइन हो सकता है।

क्या किसी के पास कोई संकेत है?

धन्यवाद

उत्तर

6

यहाँ है एक COM- आधारित प्लगइन प्रणाली है कि दोनों डेल्फी और सी ++ बिल्डर में काम करता है की एक अच्छा सिंहावलोकन:

Implementing a Plug-in Framework

+0

यह संभवतः मुझे जो चाहिए वह सबसे नज़दीक है, अब मुझे यह जानने की जरूरत है कि प्लगइन कैसे बनाएं जो सी # में इंटरफ़ेस से मेल खाता हो। – Mmarquee

+0

सी # कार्यान्वयन प्राप्त करने के लिए, बस टाइप लाइब्रेरी डेल्फी का उत्पादन करें और इसे विजुअल स्टूडियो में आयात करें जो आपको कंकाल कार्यान्वयन कक्षा समेत सभी चीजें बनाएगा। –

0

अपने सी # प्लगइन आवश्यकताओं के लिए, यहाँ एक है उदाहरण (रिक Strahl से) एक अप्रबंधित आवेदन में नेट क्रम होस्टिंग (इस मामले फॉक्सप्रो में) और एक COM इंटरफ़ेस के जरिए poking की:

http://www.west-wind.com/weblog/posts/104449.aspx

0

जबकि मैंने व्यक्तिगत रूप से इसका उपयोग नहीं किया है, RemObjects Hydra डेल्फी और .NET के एकीकरण को कम करने के लिए डिज़ाइन किया गया एक प्लगइन फ्रेमवर्क है।

+0

हाइड्रा या मेरे उत्तर के साथ कुछ भी गलत है? –

+0

कुछ भी गलत नहीं है जिसे मैं देख सकता हूं। -1 को रद्द करने के लिए +1। –

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