मैं अपने द्वारा बनाए गए कस्टम घटक के लिए एक पैकेज बनाने की कोशिश कर रहा हूं। यह ग्राफिक्स 32, ग्राफिकएक्स और सीसीआर.एक्सिफ़ सहित कई पुस्तकालयों पर आधारित है।कस्टम घटक निर्भरता नरक
मैं एक पैकेज प्रोजेक्ट बनाया है, इसकी रजिस्टर प्रक्रिया सहित इकाई ने लिखा है, कुछ अतिरिक्त संदर्भ डेल्फी के बारे में मुझे सूचित किया जोड़ा धारा (dbrtl.dcp, inet.dcp, soaprtl.dcp, vclimg भी आवश्यक है। dcp, xmlrtl.dcp और dclGraphicEx140.dcp) और में कई इकाइयां शामिल हैं, जो अनुभाग शामिल हैं ताकि यह स्पष्ट रूप से होने वाली चेतावनियों से बच सके। प्रोजेक्ट संकलित करता है और बिना किसी समस्या के अपनी मशीन पर स्थापित और इस्तेमाल किया जा सकता है। हालांकि, जब मैं इसे किसी अन्य मशीन पर स्थापित करना चाहता हूं, तो समस्याएं शुरू होती हैं। अंत में, मुझे अपने सभी तृतीय पक्ष घटकों से उपयोग किए गए सभी डीसीयू के बारे में प्रतिलिपि बनाना था, साथ ही ग्राफिकएक्स से डीसीपी और बीपीएल दोनों, जिन्हें मुझे भी इंस्टॉल करना था।
बहुत सारी फाइलों की आपूर्ति करना एक बमर है, फिर भी surmountable है, लेकिन अन्य पैकेजों को स्थापित करने के साथ ही कोई जाना नहीं है। मैं में और भी इकाइयों को डालकर उस डीसीपी और बीपीएल से छुटकारा पा सकता हूं, जिसमें सेक्शन शामिल है, लेकिन इसके परिणामस्वरूप मेरी मशीन पर त्रुटि संदेश जहां ग्राफिकएक्स वास्तव में स्थापित है। यह मुझे भ्रमित कर रहा है, क्योंकि ग्राफिक्स 32 के साथ ऐसा कुछ नहीं होता है ...
वैसे भी, मैं अपना वितरण न्यूनतम तक कैसे रखूं और ऐसी स्थितियों से बचें? मैं चाहता हूं कि मेरी टीम के अन्य डेवलपर्स को पैकेज का उपयोग करने में सक्षम होने के बारे में चिंता न किए बिना मैं इसे बनाने के लिए उपयोग करता हूं। शुरुआत के लिए, क्या सभी तृतीय पक्ष इकाइयों को अपने डीसीयू में संकलित नहीं किया जा सकता है?
घटक स्थापना डेल्फी की शर्म की बात है, अब एम्बरकेडरो द्वारा लगातार अनदेखा किया जाता है। – kludg
आईडीई में उपयोग करने के लिए संकलित अनुप्रयोगों या अन्य डेवलपर्स के उपयोगकर्ताओं के लिए आप किस तरह का वितरण कर रहे हैं? उपयोग करने के लिए अन्य डेवलपर्स (टीम के सदस्यों) के नियंत्रण के साथ – afrazier
@afrazier संकुल। –