2011-03-02 13 views
5

मैंने एक परियोजना "एंड्रॉइड के लिए डेल्फी" by lenniedevilliers देखा है जो मुझे बहुत प्रेरित करता है। मैं लेकिन उस परियोजना में केवल कुछ वीसीएल हैं (tbutton, tEdit और tlabel)। क्या कोई मुझे प्रोजेक्टएंड्रॉइड के लिए डेल्फी के लिए वीसीएल

+0

लेनी डी विलियर्स? – RBA

+1

मैंने एंड्रॉइड के लिए डेल्फी नहीं देखा है, लेकिन मुझे लगता है कि TEDit के बाद TProgressBar के संचालन को मॉडलिंग करना सरल हो सकता है, क्योंकि दोनों "सरल" विंडोज नियंत्रण हैं। मेनू विभिन्न जानवर हो सकते हैं। –

+3

ऐसा लगता है कि अगली रिलीज एक नया दृष्टिकोण लेगा: 'एचटीएमएल 5 फ्रेमवर्क' लक्ष्य फोनगैप '। तो अब कोई दल्विक बाइटकोड पीढ़ी नहीं होगी? - http://lenniedevilliers.blogspot.com/2011/02/delphi-for-android-v04.html – mjn

उत्तर

11

के लिए प्रगति पट्टी समेत एक संकेत दे सकता है ध्यान रखें कि Android के लिए डेल्फी (संक्षिप्त के लिए डेल्फीड्रॉइड) "क्रॉस-कंपाइलर" का उपयोग करता है जो आपके वीसीएल फॉर्म की डीएफएम फ़ाइल को पढ़ता है, और इसे आवश्यक जावा कोड में बदल देता है। इस प्रकार, वीसीएल वस्तुओं (इसकी वर्तमान स्थिति में) की अपनी समझ को विस्तारित करने के लिए क्रॉस-कंपाइलर के पुनर्निर्माण की आवश्यकता होती है।

लेनी और मैं पूरी चीज को "मूल" बनाने के लिए दो अलग-अलग रास्ते तलाश रहे हैं, इस अर्थ में कि आप एंड्रॉइड प्लेटफ़ॉर्म (संभवतः यहां तक ​​कि आईओएस) पर उपयोग के लिए कस्टम घटकों को परिभाषित करने में सक्षम होंगे।

लेनी का नया दृष्टिकोण फोनगैप ढांचे का उपयोग करना है, जबकि मेरा दृष्टिकोण (डेल्फी की अगली रिलीज को लक्षित करना) फ्रीपास्कल कंपाइलर्स और ओपनजीएल-आधारित जीयूआई प्लेटफ़ॉर्म को नियोजित करता है, जिससे मूल पास्कल कोड का उपयोग करके एंड्रॉइड एप्लिकेशन विकसित करने के लिए पूर्ण विस्तारशीलता सक्षम होती है। मेरा समाधान (यदि यह ठीक से काम करता है) पूरी तरह से आईडीई-एकीकृत होगा, इसलिए किसी बाहरी उपकरण या कमांड लाइन की आवश्यकता नहीं होगी ... आप बस यह निर्दिष्ट करेंगे कि यह एक एंड्रॉइड एप्लिकेशन है, और बिल्ड निर्देश उपयुक्त एफपीसी कंपाइलर का उपयोग करेगा और पुस्तकालय जो आप चाहते हैं।

यह सब कहना है कि, वैसे भी, जो भी आप पूछ रहे हैं वह नहीं किया जा सकता है (दुख की बात है), लेकिन बाकी आश्वासन दिया कि लेनी और मैं दोनों इस पर काम कर रहे हैं (दो अलग कोणों से)। उनमें से कम से कम एक कोण काम करेगा, आशा है कि दोनों (पुराने और नए डेल्फी संस्करणों को समान रूप से समर्थन दें)।

+0

एंड्रॉइड डेवलपर – VibeeshanRC

+0

के लिए वास्तविक डेल्फी से पहला जवाब यहां कोई चिंता नहीं है! मदद करने के लिए खुश। एंड्रॉइड वेबसाइट के लिए डेल्फी जल्द ही तैयार होना चाहिए, इसलिए आप इसके साथ क्या हो रहा है और इसके साथ होने पर अपडेट रहेंगे। – LaKraven

+0

भी, अगर आप इसे सही उत्तर के रूप में चिह्नित करेंगे (तकनीकी रूप से यह है) तो मुझे कोई फर्क नहीं पड़ता। धन्यवाद :) – LaKraven

4

प्रोजेक्ट ओपन सोर्स है इसलिए कोड को पकड़ने और योगदान करने के लिए आपका नि: शुल्क। दूसरी तरफ आप मोनो टच/मोनोड्रॉइड के साथ डेल्फी प्रिज्म का उपयोग कर सकते हैं या प्रोजेक्ट कूपर को रिहा करने की प्रतीक्षा कर सकते हैं जो एंड्रॉइड को पूरी तरह से समर्थन देता है।

इस समय नया कंपाइलर के बारे में कोई ईटीए नहीं है लेकिन यह डेल्फी में ही लिखा गया है।

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