मैं डेल्फी XE में निम्नलिखित है:TFormatSettings का उपयोग कैसे करें। प्लेटफ़ॉर्म के लिए विशिष्ट होने के बिना बनाएं?
fSettings := TFormatSettings.Create(LOCALE_USER_DEFAULT);
लेकिन मैं हमेशा संकलन पर एक चेतावनी मिलती है:
W1002 Symbol 'Create' is specific to a platform
क्या यह करने के लिए सही तरीका है, ताकि मैं एक चेतावनी नहीं मिलता है ?
विकल्प 3. वैश्विक स्तर पर चेतावनी को अक्षम करें। यदि आप विंडोज के अलावा प्लेटफ़ॉर्म के लिए कभी भी निर्माण नहीं करते हैं, तो इसे सक्षम करने में बहुत कुछ नहीं है। –
यदि मैं स्ट्रिंग संस्करण का उपयोग करना चुनता हूं, तो स्ट्रिंग क्या है जो LOCALE_USER_DEFAULT के समतुल्य है? – croceldon
पैरामीटर के बिना एक खाली स्ट्रिंग या कन्स्ट्रक्टर का उपयोग करने का प्रयास करें, यह [GetThreadLocale] (http://msdn.microsoft.com/en-us/library/windows/desktop/dd318127%28v=vs.85%29 पर कॉल करेगा। एएसपीएक्स) आंतरिक रूप से कार्य करते हैं। बस 'SetThreadLocale' पर कॉल से सावधान रहें क्योंकि इस फ़ंक्शन का परिणाम बदल सकता है। – RRUZ