Sunday 4 March 2018

Delforex - डेल्फी - फ़ॉर्मेटर - fat32


पुन: रेड स्टूडियो के लिए डेल्फोरेक्स (या फॉर्मेटर के साथ गेस्टार्टर) राल्फ कैसर ने लिखा: क्या किसी को पता है कि क्या डेल्फोरेक्स को सीजी रेड स्टूडियो के लिए उपलब्ध है, फिर भी एक जीईएक्सर्ट्स संस्करण फॉर्मैट के साथ है जो आरएडी स्टूडियो का समर्थन करता है :-) लेकिन मैं इसके लिए सक्षम नहीं था उनमें से एक अभी तक मिल मुझे आरएडी स्टूडियो 2007 सॉट के लिए quotsupport के बारे में सभी घोषणाओं से काफी आश्चर्यचकित था मैं इसके लिए एक नया संस्करण रिलीज़ करने का कोई कारण नहीं देख सकता क्योंकि पिछले रिलीज को आरएस 2007 और साथ ही डेल्फी 2007 अपडेट 3 के साथ काम करना चाहिए। बेशक, कुछ अन्य नशे की लतें हैं जो कुछ समय पहले जीईएक्सर्ट्स को जोड़ दी गई हैं (मेरे द्वारा कुछ) वास्तव में एक नई रिलीज योग्यता हो सकती है इसके अलावा, यदि आप वास्तव में मूल डेल फोरेक्स का उपयोग करना चाहते हैं: आप केवल विज़ार्ड के स्रोत कोड को डाउनलोड कर सकते हैं और स्वयं को संकलित कर सकते हैं। (कोर्स के समान ही GExperts स्रोत formatter पर लागू होता है।) जेडीआई कोड स्वरूप यह क्या करता है formatter डेल्फी ऑब्जेक्ट पास्कल स्रोत कोड स्वरूपण के सभी पहलुओं को मानकीकृत कर सकता है, जिसमें खरोज, स्पेसिंग और पूंजीकरण भी शामिल है। यदि आप अभी भी निश्चित नहीं हैं, तो प्रोग्राम इनपुट और आउटपुट के उदाहरण देखें। यह डेल्फी और डेल्फी। नेट वाक्यविन्यास पर काम करता है। कोड फॉर्मेटर का उपयोग क्यों करना चाहिए यह उपयोगी है यदि आप कोड को ले रहे हैं और मूल स्वरूपण की तरह न हो। यह उपयोगी है अगर आप कई स्रोतों से एक मानक कोड को लाने का प्रयास कर रहे हैं। एक मानव हमेशा एक कार्यक्रम की तुलना में बेहतर स्वरूपण का उत्पादन कर सकता है, लेकिन कई मामलों में वे न ही। यदि आपको कोड का एक टुकड़ा कष्टप्रद या पढ़ना मुश्किल लगता है, तो यह प्रोग्राम आपको बहुत समय बचा सकता है। अपने कोड पर यह आपकी गलतियों को पकड़ सकता है, और यहां तक ​​कि कुछ सांसारिक कार्यों को स्वचालित कर सकता है जो आपको नाराज़ हो सकते हैं, लेकिन अब तक आपको परेशान किया गया है (उदाहरण के लिए रिक्त स्थान के लिए टैब चालू करें, इंडैेंडेशन, स्पेसिंग और पूंजीकरण को मानकीकृत करें, वैश्विक रूप से एक चर या प्रक्रिया बदल दें नाम, विश्व स्तर पर सभी इकाइयों से एमडीपी लाइसेंस टिप्पणी सम्मिलित करने के लिए, या सभी उपयोगों के क्लाउड से अनावश्यक इकाई को हटा दें)। मैं अपने डेल्फी कार्यक्रमों को कैसे प्रारूपित करूँगा आप अपने डेल्फी कार्यक्रमों को इस कार्यक्रम की डिफ़ॉल्ट सेटिंग्स के अनुसार प्रारूपित करना चाहिए, जैसे बॉरलैंड सुझाता है। लाइसेंस और अस्वीकरण: यह प्रोग्राम मुफ़्त और खुला स्रोत है। 2.37 संस्करण के अनुसार, जेसीएफ दोहरी लाइसेंस के तहत - मोज़िला पब्लिक लाइसेंस (एमपीएल) 1.1, या जीपीएल 2.0 या बाद के संस्करण के तहत उपलब्ध है। मूल लाइसेंस एमपीएल था - मैंने डेल्फी-जेडीआई ग्रुप के सुझाव पर एमपीएल विशेष ओपन सोर्स लाइसेंस चुना था। लार्जर परियोजना के सदस्यों के अनुरोध पर जीपीएल जोड़ा गया था जो इस लाइसेंस का उपयोग करते हैं, और जेसीएफ कोड में लिंक करना चाहते हैं। यदि आप इस कार्यक्रम को किसी भी तरह से सुधारते हैं (बग फिक्स, नई फीचर, बेहतर एल्गोरिथ्म, जो कुछ भी), तो मैं इसकी सराहना करता हूं अगर आप भविष्य के संस्करण में यथासंभव शामिल होने के लिए उन सुधारों को वापस भेज देंगे। अस्वीकरण: इस कार्यक्रम में बग हो सकते हैं या फिर इसके डिजाइन उद्देश्यों को पूरी तरह से पूरा नहीं किया जा सकता है। हालांकि यह काफी अच्छी तरह से परीक्षण किया गया है और कुछ सफलता के साथ प्रयोग किया जाता है, मैं कोई गारंटी नहीं बना सकता यदि आप इस कार्यक्रम की गुणवत्ता की परवाह करते हैं, तो बग रिपोर्टें भेजें मैं एक स्रोत नियंत्रण प्रणाली जैसे उपवर्सन का उपयोग करने की सलाह देता हूं माइक्रोसॉफ्ट टीएफएस सीवीएस। टीम स्रोत या पसंद याद रखें कि स्रोत नियंत्रण फ्लॉसिंग की तरह है - आपको अपने सभी दांतों को नहीं छोड़ना है - सिर्फ उन लोगों को जिन्हें आप रखना चाहते हैं यदि आप अभी भी ऐसे उपकरण का उपयोग नहीं कर रहे हैं, तो फ़ॉर्मेटर का उपयोग करने से पहले बैकअप लें। कैसे स्थापित करें यह संस्करण स्रोत के रूप में या निष्पादन योग्य के रूप में डाउनलोड किया जा रहा है। निष्पादन योग्यता को निम्नानुसार स्थापित करें: निष्पादन योग्य प्रोग्राम डाउनलोड करें। और एक उपयुक्त निर्देशिका को खोलना अपनी विंडो निर्देशिका में फ़ाइल JCF2Settings. cfg रखें। फ़ाइलों के साथ प्रयोग करने के लिए GUI JcfNotepad. exe चलाएं। जीयूआई कार्यक्रम जीसीएफआई फाइल से जीयूआई फाइलों को फॉर्मेट करने के लिए चलाएं - यह तब अच्छा है जब आपके पास डेल्फी फाइलों की निर्देशिका या डायरेक्टरी ट्री है जिसे आप प्रारूप करना चाहते हैं। कमांडलाइन प्रोग्राम jcf. exe चलाएं यदि आप एक बैच फ़ाइल बना रहे हैं या आप संदिग्ध हैं जब आप डेल्फी आईडीई में काम कर रहे हैं तो फ़ाइलें या प्रोजेक्ट फ़ॉर्मेट करने के लिए आईडीई प्लगइन का उपयोग करें डेल्फी आईडीई प्लगिन को डेल्फी 7 के लिए निम्न प्रकार से स्थापित किया जा सकता है। सभी संकुल मेनू आइटम घटक संकुल इंस्टॉल करके और जोड़ें बटन पर क्लिक करके स्थापित किया जा सकता है। डेल्फी में जेसीएल डिजाइन-टाइम पैकेज स्थापित करें डेल्फी में जेवीसीएल डिजाइन समय नियंत्रण स्थापित करें JcfIde7.bpl को स्थापित करें जेसीएफ आईडीई प्लगिन के उपयोग के लिए निर्देश पढ़ें। स्रोत को निम्नानुसार स्थापित करें: जेसीएल कोड लाइब्रेरी प्राप्त करें डिजाइन समय पैकेज स्थापित करें JVCL घटकों को डाउनलोड, निर्माण और स्थापित करें परीक्षण हार्नेस के लिए, आपको डीयूनेट की भी आवश्यकता होगी। स्रोत डाउनलोड करें और एक उपयुक्त निर्देशिका को खोलना डेल्फी लॉन्च करें JediCodeFormat. bpg में कोड फॉर्मेटर प्रोग्राम समूह खोलें संकलन और चलाएं। ध्यान रखना, मज़े करना संकलन के साथ गलत हो सकता है जो चीजें: परियोजना TestProject. dpr डिफ़ॉल्ट रूप से खोला गया है, और यह परियोजना चेतावनी से भरी है। याद रखें कि फ़ॉर्मेटर के लिए काम करने के लिए यह सिर्फ परीक्षण कोड है, और इसे चलाने का इरादा नहीं है। डेल्फी स्वचालित रूप से एक समूह में आखिरी परियोजना को खोलता है, और मुझे लगता है कि बोर्लालैंड इस को बदल देगा। टेस्टप्रोजेक्ट परियोजनाओं के लिए कम से कम महत्वपूर्ण है मेनू आइटम ViewProject प्रबंधक का उपयोग करें और पहले प्रोजेक्ट खोलें, इसके बजाय JediCodeFormat. dpr कुछ फाइलें नहीं मिलीं (आपको घातक त्रुटि JediCodeFormat. dpr (142) जैसी त्रुटि मिलेगी: फ़ाइल नहीं मिली: JclStrings. dcu। JCF फाइलें और जेडीआईकंपंसेंट फाइलें इस ज़िप फ़ाइल में शामिल नहीं हैं। आपकी हार्ड ड्राइव पर अलग स्थान। JediCodeFormat. dpr, Jcf. dpr और Jcfide. dpk फ़ाइलों में पथ बदलें.फाइलों को केवल पढ़ने के लिए चिह्नित किया गया है.इस तरह वे स्रोत-नियंत्रण प्रणाली से बाहर आते हैं। आउटपुट निर्देशिका को नहीं मिला I आउटपुट निर्देशिका में.dcu फाइलें और निष्पादनयोग्य लिखने के लिए डेल्फी को कॉन्फ़िगर करना पसंद है। स्वाभाविक रूप से, स्रोत वितरित करते समय, यह निर्देशिका रिक्त है। WinZip रिक्त निर्देशिकाओं को संग्रहीत नहीं करता है, इसलिए यह आपके पास अनज़िप करने के बाद मौजूद नहीं है। कभी-कभी मुझे इस निर्देशिका में Delme. tmp नामक एक डमी फ़ाइल डालना याद है। अगर आप उस फ़ाइल को देखते हैं, तो पहले से ही इसके उद्देश्य को पूरा कर लिया गया है और हटाया जा सकता है। अपनी CodeFormat निर्देशिका के अंतर्गत आउटपुट निर्देशिका बनाएं, या साफ़ करें (या बदल) डेल्फी परियोजना ओपीटीआई में यह सेटिंग ऑन डायरेक्टोरो कंडिशनल सेटिंग्स। Jdfide. dpk आशय से आयातित इकाइयों के बारे में बहुत सी चेतावनियां देता है। हाँ यह करता है। ये गंभीर नहीं है। पहले को छोड़कर सभी परियोजनाएं उन फाइलों की वजह से नहीं बनाई जाएंगी, जो न मिलें, और ये सीसी फाइल जेसीएफ का हिस्सा हैं। सुनिश्चित करें कि आपके पास एक आउटपुट निर्देशिका है, और इसमें डीसीयू फाइलें हैं, और यह कि परियोजना खोज पथ पर है सभी परियोजनाओं को संकलित करते समय, सभी को एक संकलित न करें, जैसा कि वहाँ IFDEF मैक्रोज़ के पीछे लिस्ट बिट कोड है जो आईडीई प्लगिन को GUI निष्पादन योग्य से अलग करता है। पुनर्निर्माण के बिना संकलन इस तथ्य के प्रति संवेदनशील नहीं है कि इन इकाइयों को परिवर्तित परियोजना परिभाषित करने के कारण पुनः कंपाइल किए जाने की आवश्यकता है। मैं बग की रिपोर्ट कैसे कर सकता हूँ यहाँ बग की रिपोर्ट करें एक परीक्षण के मामले और (वैकल्पिक रूप से) स्रोत को ठीक करें, और मुझे बताएं कि यदि इन श्रेणियों को गंभीरता से आदेश दिया गया है, तो आपको लगता है कि बग में आता है: प्रोग्राम त्रुटि: प्रोग्राम क्रैश (पहुंच उल्लंघन, दावा विफलता, आदि) या जब आपकी परीक्षा का मामला दिया जाए खराब आउटपुट: प्रोग्राम आपको आउटपुट देता है, जो आपके परीक्षण के मामले में संकलित नहीं करता है। घटिया स्वरूपण: आउटपुट संकलन करता है लेकिन खराब दिखता है इनपुट कोड का एक उदाहरण दें जो खराब रूप से स्वरूपित होता है, और अधिमानतः एक फ़िक्स। गैर-मानक स्वरूपण: आउटपुट पठनीय है लेकिन सहमत मानकों के अनुरूप नहीं है। अपने परीक्षण के उदाहरण के साथ एक उदाहरण दें, जो आपको लगता है कि आउटपुट होना चाहिए, और अधिमानतः एक ठीक लापता विकल्प: आप चाहते हैं कि स्वरूपण मानक नहीं है, लेकिन आप इसे कैसे करते हैं और फ़ॉर्मेटर इसका समर्थन नहीं करता। यदि आप कोई विकल्प नहीं देते जो आपके पसंदीदा विकल्प को जोड़ता है, तो अपने परीक्षण के मामले में एक उदाहरण दें, जो आपको लगता है कि आउटपुट होना चाहिए। अगर आप इस कार्यक्रम श्वास को पसंद नहीं करते तो क्या करें शांत हो जाओ। याद रखें कि मैं इस कार्यक्रम को नि: शुल्क और बिना गारंटी की पेशकश कर रहा हूं। याद रखें कि मैंने आपको इसे इस्तेमाल करने के लिए बाध्य नहीं किया याद रखें कि मैंने जोरदार सुझाव दिया कि आप बैकअप बना लेंगे रचनात्मक सुझाव, विशेष रूप से उन कोड के साथ, कृपया कृत्रिम रूप से इलाज किया जाएगा। लपटें हटा दी जाएंगी मैं अभी तक इस कार्यक्रम के लिए कोई ज्वाला था, और आईडी इसे इस तरह रखना चाहते हैं। जहां कार्यक्रम चल रहा है यह प्रोग्राम अब ज्यादातर रखरखाव मोड में है - मैं बग ठीक करता हूं, डेल्फी संस्करणों और भाषा वाक्यविन्यास में परिवर्तन ट्रैक करता हूं, और हर महीने या दो अपडेट जारी करता है संस्करण 2.0 के लिए लक्ष्य यह है कि कार्यक्रम में कोई बग नहीं होना चाहिए और आधिकारिक कोड स्वरूपण मानकों (और अन्य शैलियों के लिए विकल्प हैं) के अनुरूप उत्पादन उत्पन्न करना चाहिए। यह उपयोगकर्ता को कुछ भी कॉन्फ़िगर करने की आवश्यकता है जिसे कॉन्फ़िगर करने की आवश्यकता है, और यह उपयोगकर्ता को बेकार विकल्पों के साथ अधिभार नहीं देना चाहिए। यह प्राथमिकता के आधार पर भी होना चाहिए: पठनीय स्रोत, आसानी से बढ़ने योग्य और अच्छी तरह से प्रलेखित वास्तुकला, और तेजी से पर्याप्त चलाना चाहिए। क्या मैं इसमें शामिल हो सकता हूं हाँ, कृपया करो गलती सूचित करें। एक सुविधा का अनुरोध करें स्रोत को डाउनलोड करें, इसे संकलित करें, और एक बग ठीक करें या एक फीचर जोड़ें। अगर आपकी अतिरिक्त आवाज़ है तो इसे अगली रिलीज में शामिल किया जाएगा और आपका नाम सूचीबद्ध होगा। यदि आप Sourceforge परियोजना डेवलपर्स सूची में जोड़ना चाहते हैं, तो पहले ऐसा करें, फिर अच्छी तरह से बात करें मुझे परियोजना डेवलपर्स की सूची में शामिल करने में दिलचस्पी नहीं है क्योंकि वे वहां रहने की स्थिति चाहते हैं। मैं उन लोगों को यह स्थिति देने में दिलचस्पी लेता हूं जिन्होंने यह साबित कर दिया है कि वे कुछ मूल्य जोड़ सकते हैं और कर सकते हैं। मैं जंगली मौखिक उत्साह के बारे में थोड़ा संदेह करता हूं ब्रूस स्टर्लिंग को संक्षेप करने के लिए, यह युवा उत्साह नहीं लेता है, यह जबरदस्त मध्यम आयु वर्ग के दृढ़ता लेता है। हालांकि ध्यान रखें कि यह ओपन सोर्स सॉफ़्टवेयर है यदि आप कोड के साथ खेलना चाहते हैं, तो अपनी खुद की दिशा में आगे बढ़ें या बस या जेसीएफ के अपने संस्करण को रोल करें, आगे बढ़ें। क्या अन्य डेल्फी कोड फॉर्मैटर्स पास्कल इंडेंट में मौजूद हैं पास्कल और डेल्फी फॉर्मेटर लिखित (सी में) लादिस्लाव सोबर द्वारा यह पास्कल या डेल्फी स्रोत से एचटीएमएल या टेक आउटपुट भी उत्पन्न कर सकता है। फ्री पास्कल कंपाइलर जीपीएल लाइसेंस के तहत उपलब्ध है, और पीओटीपी नामक एक ऑब्जेक्ट-पास्कल कोड फॉर्मेटर भी शामिल है। DelForExp एक स्वतंत्र (लेकिन कोई स्रोत नहीं) एगबर्ट वैन एनएस द्वारा स्रोत स्रोत के लिए डेल्फी स्रोत फॉर्मेटर है। स्रोत सामान्यीकृत लागत 47. मुझे इस बारे में कुछ भी नहीं पता है कि वेब पृष्ठों पर क्या है, इसके अलावा सीकॉलक्लैक एक ऐसा भ्रमित कार्यक्रम है जो केवल डेल्फी स्रोत कोड को अस्पष्ट कर सकता है। जब संस्करण 1 जारी होता है, तो 150 का खर्च आएगा। यह चोरी और रिवर्स इंजीनियरिंग से आपके उत्पादों और स्रोत कोड को हासिल करने का एक नया तरीका है। मैं एमपीएल स्रोत को पसंद करता हूं। अकसर किये गए सवाल यह कहते हैं कि यह चर नामों को भी अस्पष्ट करेगा। प्रयास की एक बेवकूफी बर्बादी SourceCoder एक व्यापक स्रोत कोड उपकरण है जो कोड फ़ॉर्फ़ेटिंग को अपने कार्यों में से एक के रूप में पेश करता है। यह लागत 89, लेकिन एक निशुल्क परीक्षण संस्करण है जो 50 दिनों के लिए काम करता है। अन्य डेल्फी कोड टूल मौजूद हैं आप आंतरिक सर्कल प्रोजेक्ट में डेल्फी कोड टूल की तलाश कर सकते हैं। आप डेल्फी इनोवेटर्स (प्रोजेक्ट जेडीआई) के संयुक्त प्रयास में एपीआई अनुवाद, कोड लाइब्रेरी और घटकों को देख सकते हैं। जीईएक्सर्ट्स डेल्फी और सी बिल्डर के लिए ओपन सोर्स प्रोग्रामिंग टूल हैं। न केवल वे अच्छे उपकरण हैं, स्रोत इस तरह की चीज़ों को कैसे करें, यह अच्छा उदाहरण है कई ऐसी साइटें हैं जो डेल्फी शेयरवेयर, घटकों और मुफ्त कोड के लिए क्लीयरिंग-हाउस के रूप में कार्य करती हैं। क्या जेसीएफ सिर्फ डेल्फी कोड पर काम करता है हां, यह केवल डेल्फी के साथ ही डिज़ाइन किया गया है। हालांकि यह पास्कल की अन्य बोलियों पर काम कर सकता है मुझे इसका परीक्षण करने का कोई तरीका नहीं है क्योंकि मैं केवल डेल्फी का उपयोग करता हूं, लेकिन अगर आपके पास कोई भाग्य है, तो मुझे बताएं यदि आप जेसीएफ को पास्कल की एक और बोली से वाक्य रचना तत्व का समर्थन करने के लिए चाहते हैं, तो मुझे एक कोड नमूना भेजें कृपया अन्य भाषा जैसे सी, जावा और इतने पर - वेब पर खोज करें और आप संभवत: उपकरण का चयन करेंगे ।

No comments:

Post a Comment