2010-06-30 13 views

उत्तर

14

उत्तर आपको इसकी आवश्यकता होने पर निर्भर करता है।

  • बार सेटअप
  • स्थापित करने के समय की जरूरत बनाया गया है पर जरूरत।

सेटअप के समय की आवश्यकता होती है।

आपको ISPP का उपयोग करने की आवश्यकता होगी जो Quick Start pack का हिस्सा है।

आप str GetDateTimeString(str, str, str) फ़ंक्शन का उपयोग कर सकते हैं।

उदाहरण: #define MyDateTimeString GetDateTimeString('dd/mm/yyyy hh:nn:ss', '-', ':');

(त्वरित आरंभ पैक का एक हिस्सा भी) ISTool में मदद मेनू यह एक जहां इस समारोह के बारे में जानकारी का एक पेज है सहित ISPP कार्यों के लिए एक अच्छा मदद फ़ाइल है।

इंस्टॉल होने के समय आवश्यक है।

एक अलग स्रोत हालांकि, समारोह भी कहा जाता है GetDateTimeString तो यह एक पास्कल कोडिंग ब्लॉक में होना चाहिए।

उदाहरण:

function DateTime : String; 
begin 
    result := GetDateTimeString('dd/mm/yyyy hh:nn:ss', '-', ':'); 
end; 

यह कैसे Help File में पाए जाते हैं उपयोग करने के लिए का विवरण।

हालांकि दोनों कार्यों का एक ही नाम है, लेकिन जब उनका उपयोग किया जाता है तो संदर्भ यह समझना महत्वपूर्ण है कि आपको दूसरे पर एक मूल्य क्यों मिलेगा।

+0

क्या आप निश्चित हैं? 'FormatDateTime' मेरे लिए एक संकलन त्रुटि देता है (मुझे अपना खुद का लिखना पड़ा)। – rossmcm

+0

अब मैं यह पता लगाने के लिए संघर्ष कर रहा हूं कि मुझे यह सूची कहां मिली। एक साधारण स्क्रिप्टिंग परीक्षण, दिखाता है कि TDateTime InnoSetup पास्कल स्क्रिप्ट में समर्थित प्रकार नहीं है। मैं विकल्पों का अनुसंधान करूंगा और उत्तर अपडेट करूँगा। –

+0

फ़ंक्शन को डमी स्ट्रिंग पैरामीटर की आवश्यकता होती है, उदा। 'फ़ंक्शन डेटटाइम (डमी: स्ट्रिंग): स्ट्रिंग; ' – SoftDeveloper

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