2012-06-19 12 views
8

जैसा कि मैं इसे समझता हूं, DWScript स्क्रिप्ट को मध्यस्थ बाइटकोड में संकलित नहीं करता है।
हालांकि, मैं एक स्ट्रीम के माध्यम से इसे भेजने या इसे फ़ाइल में सहेजने में सक्षम होने के लिए "संकलित" स्क्रिप्ट को स्टोर करने में सक्षम होना चाहता हूं।एक Tdws प्रोग्राम को क्रमबद्ध करना

मैं सोच रहा था: क्या TdwsProgram ऑब्जेक्ट को क्रमबद्ध करने का कोई तरीका है?

मुझे कहीं भी कोई जवाब नहीं मिला। मैंने कोड को देखा है और ऐसा संभव नहीं लगता है, लेकिन मैंने सोचा कि मुझे सवाल पूछना चाहिए ...

उत्तर

9

जहां तक ​​मुझे याद है, इसे लागू नहीं किया गया है और न ही इसके वास्तविक रखरखाव से चाहता है (क्योंकि निष्पादन एएसटी वस्तुओं का एक पेड़ है)।

इस संदर्भ आलेख को Why no bytecode format के बारे में देखें।

सबसे पहले स्रोत कोड स्ट्रीम करना सबसे आसान होगा, फिर इसे फिर से संकलित करें।

डीडब्ल्यूएस संकलन डेल्फी से बहुत तेज़, तेज़ है, और एरिक हमेशा इसे सुधारने की कोशिश करता है, भले ही नई सुविधाएं शामिल हों।