मैं Flex Compile Time Constants का उपयोग करने की कोशिश कर रहा हूं ताकि एसडब्ल्यूएफ बनाया गया दिनांक और समय शामिल हो सके (स्रोत नियंत्रण संशोधन/टाइमस्टैम्प जैसे एसवीएन: कीवर्ड हमारी आवश्यकताओं के लिए पर्याप्त नहीं है, हमें वास्तविक जानना होगा समय का निर्माण, प्रतिबद्ध समय नहीं)।फ्लेक्स संकलन समय स्थिरांक - टाइमस्टैम्प
मैं actionscript का उपयोग कर (प्रलेखन की तरह चलता है आप में सक्षम होना चाहिए) की कोशिश की है:
-define+=COMPILE::Timestamp,"new Date()"
लेकिन यह देता है "एक विन्यास मूल्य के लिए प्रारंभकर्ता एक संकलन समय निरंतर होना चाहिए"
मैं उदाहरण के लिए, खोल करने के लिए छोड़ और (विभिन्न सिंगल और डबल उद्धरण विन्यास का प्रयोग करके) तिथि आदेश का उपयोग करने के लिए इसे प्राप्त करने की कोशिश की है:
-define+=COMPILE::Timestamp,`date +%Y%m%d%H%M%S`
मैं केवल छ और यह सरल तारों और सरल निरंतर अभिव्यक्तियों के साथ काम करने के लिए (उदाहरण के लिए, मैं 4-2
कर सकता हूं और यह रनटाइम पर 2
होगा। लेकिन मैं इसे कुछ भी करने के लिए नहीं प्राप्त कर सकता हूं जिसका मूल्य स्पष्ट रूप से ज्ञात नहीं होगा जब मैं परिभाषित करता हूं।
क्या किसी के पास इस तरह से कोई भाग्य है?
आपके द्वारा प्रदान किया गया लिंक मुझे इस ब्लॉग पर ले गया पोस्ट: http: //www.i gorcosta.org/?p=220। यह इसे और भी दूर करता है और कोई अतिरिक्त लाइब्रेरी निर्भरताओं को पेश नहीं करता है। यह आपको अपने रनटाइम से संकलन समय तक पहुंच प्रदान करता है (परिभाषित करने का उपयोग नहीं करता है, लेकिन इसे 'लोडरइन्फो.जेटलोडरइन्फोइफिनिशन (खाली क्लास) .bytes' के माध्यम से रिक्त वर्ग से पढ़ रहा है और इसे बायटियर के उपयोग से पार्स कर रहा है) – MightyE
शानदार। धन्यवाद ताकतवर। – mrjrdnthms