एक इंडी 9 फ़ोल्डर क्यों है (सी: \ प्रोग्राम फ़ाइलें \ CodeGear \ RAD स्टूडियो \ 6.0 \ स्रोत \ इंडी का डिफ़ॉल्ट इंस्टॉल फ़ोल्डर "इंडी 9" और "इंडी 10" के लिए उपनिर्देशिकाएं हैं) दोनों संस्करण क्यों स्थापित हैं? इंडी 9 का उपयोग क्या कर रहा है? मुझे नहीं लगता था कि इसे 200 9 के लिए अपडेट किया गया था ... क्या इंडी 9 अब डेल्फी 200 9 के साथ उपयोग करने के लिए सुरक्षित है?इंडी 9 डेल्फी 200 9 के साथ क्यों शामिल है? क्या यह उपयोग करने के लिए सुरक्षित है?
उत्तर
इस बारे में एक opened QC report नहीं है कुछ विरासत क्षुधा है, लेकिन यह क्यूसी sysops के लिए एक ही दिखाई दे।
"खुले" की स्थिति का अर्थ आम तौर पर यह है कि यह स्वीकार किया जाता है कि यह डिज़ाइन के बजाए एक बग है।
Remy Lebeau - इंडी डेवलपर्स में से एक - said this:
2009 संस्थापक इंडी 9 स्रोत कोड के साथ जहाज है, लेकिन इसे दौरान स्थापित चयन योग्य नहीं है। प्रलेखन में नोट है कि इंडी 9 आवश्यक होने पर मैन्युअल रूप से इंस्टॉल किया जा सकता है। लेकिन ध्यान रखें कि इंडी 9 को वास्तव में 200 9 का समर्थन करने के लिए अद्यतन नहीं किया गया है। फिलहाल, मुझे यकीन नहीं है कि यह होगा।
इंडी 9 संगतता के लिए है। इंडी 10 में कुछ तोड़ने वाले बदलाव हुए थे (आपका कोड इंडी 9 के खिलाफ लिखा गया था इंडी 10 के तहत संकलित नहीं हो सकता है) इसलिए आपके पास इंडी 9 का उपयोग जारी रखने का विकल्प है (मुझे लगता है कि इंस्टॉलर संकेत देता है और पूछता है कि आप किस इंडी का उपयोग करना चाहते हैं - कम से कम यह किया डी 2007 के साथ)।
अद्यतन: ठीक है कुछ लोगों ने सही ढंग से टिप्पणी की है कि इंडी 9 डी 2009 (नए यूनिकोड समर्थन के कारण) के साथ संकलित नहीं होगा, इसलिए मुझे लगता है कि मुझे नहीं पता कि यह क्यों है।
ध्यान रखें कि स्रोत फ़ाइलों का उपयोग तब तक नहीं किया जाता जब तक आप डेल्फी को दोबारा नहीं समझते। यदि आपके पास एंटरप्राइज़ संस्करण नहीं है तो आपके पास इन फ़ोल्डर्स भी नहीं होंगे।
मेरे पास एंटरप्राइज़ संस्करण नहीं है और मेरे पास अभी भी फ़ोल्डर्स हैं। –
मेरी, गलती। असल में यदि आप पहले परीक्षण के रूप में स्थापित करते हैं और फिर पंजीकरण करते हैं तो आपको स्रोत नहीं मिलते हैं। अन्य मामलों में आप करते हैं। –
मेरा अनुमान है, यह स्रोत पेड़ में था, और इंस्टॉलर द्वारा स्वचालित रूप से शामिल किया गया था।
इंडी 9 (2007 संस्करण से) में कुछ बदलाव हैं ताकि यह डेल्फी 200 (कुछ स्ट्रिंग टू एन्सीस्ट्रिंग चेंज) के तहत संकलित हो जाए, लेकिन मेरे परीक्षणों के आधार पर यह काम नहीं करता है। यह कोशिश करता है, लेकिन कनेक्ट नहीं करता है। यदि आप चाहते हैं कि मैं आपको यूनिकोड समर्थन के लिए जोड़े गए परिवर्तन दे सकूं, लेकिन मुझे विश्वास नहीं है कि वे पर्याप्त हैं।
मैं वास्तव में क्यों जवाब नहीं दे सकता। मैं कुछ कारणों का अनुमान लगा सकता हूं, लेकिन मेरे पास कोई अंदरूनी सूचना नहीं है।
क्या यह उपयोग करने के लिए सुरक्षित है? YMMV। इंडी के लिए बहुत कुछ है, इसलिए कुछ ऐसे भाग हो सकते हैं जो आपकी परियोजना के लिए ठीक काम करते हैं। TIdTCPClient के साथ भी एक साधारण परीक्षण के परिणामस्वरूप सॉकेट त्रुटि # 11004 हर बार हुआ। टीआईडीएचटीटीपी के लिए वही। ऐसा लगता है कि मैंने पहले एमडी 5 की कोशिश की थी और इसे अभी कचरा मिला है, लेकिन मुझे उस पर यकीन नहीं है।
उत्तर: इसे गलती (धारणा) द्वारा शामिल किया गया था, और इसका उपयोग सुरक्षित नहीं है (सीमित परीक्षणों के आधार पर)।
कि दुर्भाग्य की बात है, क्योंकि इंडी 10 भी मुद्दे हैं, और मुझे लगता है कि का उपयोग इंडी 9.
इंस्टॉलर इंडी 9 या इंडी 10 के लिए संकेत नहीं देता है सेटअप प्रक्रिया के दौरान कोई इंडी पसंद नहीं है ...हालांकि इंट्रावेब घटकों के लिए एक विकल्प है - ऐसा लगता है कि यह इंडी स्रोत का अपना सेट भी है! इंडी फाइलों के 3 सेट्स के बारे में बिखरे हुए हैं और उन्हें अपडेट करने का कोई आसान तरीका नहीं है (एक और पोस्ट) –
मुझे लगता है कि यह बिंदु इस बारे में था कि इंडी 9 वास्तव में डेल्फी 200 9 के साथ काम करता है या नहीं। मुझे संदेह है, क्योंकि इंडी 9 को यूनिकोड का समर्थन करने के लिए अद्यतन नहीं किया गया था । –
यदि इसे यूनिकोड का समर्थन करने के लिए अद्यतन नहीं किया गया है, तो इसे इंस्टॉल में क्यों शामिल किया गया है? –