क्या डेल्फी के लिए एक पार्सर मौजूद है जिसका उपयोग डेल्फी कोड को जावा कोड में स्वचालित रूप से परिवर्तित करने के लिए किया जा सकता है?जावा में डेल्फी कोड का रूपांतरण
उत्तर
मुझे ऐसे कनवर्टर से अवगत नहीं है, लेकिन ध्यान रखें कि इस तरह के रूपांतरण आपको अभी तक प्राप्त करेंगे।
उदाहरण के लिए जावा से सी # कनवर्ट किया गया है जो विजुअल स्टूडियो के साथ जहाजों को परिवर्तित करता है। यह एक उत्कृष्ट काम करता है, लेकिन सबसे तुच्छ उदाहरण से परे किसी भी चीज के लिए आपको अभी भी अपने अनुभव में बहुत सारे सफाई/खुद को पुन: सक्रिय करना है। साथ ही, मूल भाषा में खराब कोड आमतौर पर नई भाषा में खराब या संभावित खराब कोड में परिवर्तित हो जाएगा। तो कोड बनाए रखना मुश्किल होगा।
बिंदु यह है कि कोई मुफ्त भोजन नहीं है। एक कनवर्टर के साथ भी आपको सबसे अधिक संभावना है कि आप खुद को पोर्ट करने का एक महत्वपूर्ण हिस्सा लें। यदि वह प्रश्न से बाहर है (समय, पैसा, जो भी हो) आपको परियोजना पर पुनर्विचार करना पड़ सकता है।
मुझे खेद है कि मैं आपको एक उपयोगी टूल (उम्मीद है कि अन्य लोग) के लिए इंगित नहीं कर सका, लेकिन मैंने इन परियोजनाओं को दो बार देखा है और लोग रूपांतरण के बाद आवश्यक सफाई कार्य से आश्चर्यचकित होते हैं।
मुझे एक सफल उत्पाद के बारे में पता है जिसे किसी ने तय किया है कि किसी अन्य भाषा में होना चाहिए, इसलिए उन्होंने इसका स्वतः अनुवाद किया। ठीक काम किया, जब तक कि कोई नई सुविधा नहीं जोड़ना चाहता था और कोई भी इस बारे में कुछ नहीं जानता था कि कोड अब कैसे काम करता है। उन्होंने एक साल खो दिया, जबकि उन्होंने इसे दोबारा लिखा। – mj2008
कनवर्ट करने के लिए Delphi2J नामक प्रोग्राम होने से पहले, लेकिन मुझे इसे डाउनलोड करने के लिए लिंक नहीं मिला।
एक और तरीका है:
कोशिश का उपयोग कर Delphi2CS
तो VB & C# to Java Converter का उपयोग डेमो है सी # कोड के लिए डेल्फी कोड में कनवर्ट करने के लिए, मैं यह कोशिश नहीं की।
सबसे अच्छा समाधान मैं के बारे में सोच सकते हैं होगा होना: एक जावा-डेवलपर हड़पने और कुछ एक्सट्रीम प्रोग्रामिंग (आप करते हैं: पढ़ने डेल्फी sourcecode और उसे समझा यह क्या करना चाहिए - वह: सभी जावा में लिखने)
क्योंकि यदि आपको डेल्फी-टू-जावा कनवर्टर मिल जाता है - तो यह खराब स्रोत कोड उत्पन्न कर सकता है।
मुफ्त पास्कल जावा वर्चुअल मशीन (JVM) के लिए संकलन का समर्थन करता है:
Java-bytecode target added to the Free Pascal compiler.
एक नई लक्ष्य को मुफ्त पास्कल संकलक जोड़ा गया है। यह जावा बाइटकोड में अनुप्रयोगों को संकलित करने के लिए अब संभव है। इसका अर्थ यह है कि ये नि: शुल्क पास्कल अनुप्रयोग जावा वर्चुअल मशीन (JVM) में चलाए जा सकते हैं, ताकि यह जावा समर्थन वाले किसी भी प्लेटफ़ॉर्म पर चल सके।
हालांकि, यह लक्ष्य केवल मूल पास्कल भाषा और सिस्टम इकाई की कुछ कार्यक्षमता का समर्थन करता है।
- 1. जावा में कोड में एसोसिएशन, एकत्रीकरण और संरचना का रूपांतरण?
- 2. डेल्फी रूपांतरण यूनिकोड मुद्दे
- 3. डेल्फी 200 टर्बोपावर लाइब्रेरी रूपांतरण
- 4. जावा ऑपरेटर में अंतर्निहित रूपांतरण + =
- 5. डेल्फी कोड
- 6. जावा: स्ट्रिंग रूपांतरण में inetaddress
- 7. डेल्फी 32 से डेल्फी XE2 (64 बिट) रूपांतरण
- 8. दिनांक प्रारूप रूपांतरण जावा
- 9. MATLAB: जावा String [] रूपांतरण
- 10. matlab में 2 डी रूपांतरण - कोड अनुकूलन
- 11. क्यों इन निहित रूपांतरण कोड
- 12. उपयोगी डेल्फी कोड टेम्पलेट
- 13. क्लास फ़ाइल जावा फ़ाइल रूपांतरण
- 14. डेल्फी कोड पूर्णता प्रदर्शन
- 15. डेल्फी बारकोड रीडर कोड
- 16. जावा में लांग टू डबल से रूपांतरण
- 17. जावा जेनेरिक्स जैसे रूपांतरण पहेली
- 18. जावा मेट्रिक यूनिट रूपांतरण पुस्तकालय?
- 19. जावा नेस्टेड सूची सरणी रूपांतरण
- 20. कोड में डेल्फी ब्रेकपॉइंट अनुकरण कैसे करें?
- 21. कोड पूरा होने डेल्फी 2009 में
- 22. वीडब्ल्यू ++ में डीडब्ल्यूओडी डेटाटाइप जावा में इसका रूपांतरण
- 23. जावा और .NET: बेस 64 रूपांतरण भ्रम
- 24. जावा कोड सर्वर से जावा कोड का उपयोग कर
- 25. रूपांतरण का अनुरोध किया
- 26. डेल्फी क्यूआर कोड घटक/जेनरेटर?
- 27. डेल्फी
- 28. अजीब जावा टाइमज़ोन दिनांक रूपांतरण समस्या
- 29. दो का पूरक रूपांतरण
- 30. जावा/एंड्रॉइड स्ट्रिंग टू कलर रूपांतरण
मुझे दृढ़ता से संदेह है। शायद एक संकलक जो जावा के stdlib के चारों ओर एक रैपर को लागू करने वाली लाइब्रेरी के साथ, JVM के लिए डेल्फी कोड संकलित करता है। – Joey
Remobjects ऑक्सीजन देखें http://en.wikipedia.org/wiki/Oxygene_%28programming_language%29 नवीनतम रिलीज जावा बाइटकोड में पास्कल कोड को संकलित करने की अनुमति देता है। –
वैसे हाँ, लेकिन ऑक्सीजन काफी डेल्फी नहीं है, और कोई डेल्फी आरटीएल, वीसीएल या फायरमॉन्की नहीं है, न ही किसी भी डेल्फी पुस्तकालयों का उपयोग किया जाता है। सबसे छोटी सी चीज़ों से परे कुछ भी आसानी से अनुवाद नहीं करेगा।ऑक्सीजन के साथ जावा बाइटकोड को संकलित करने के लिए सभी डेल्फी कोड को पुनर्लेखित करना उतना ही काम हो सकता है जितना कि इसे जावा पर सीधे लिखना। –