System.SysUtils.PathDelim
मंच स्वतंत्र कोड के लेखन सक्षम करने के लिए एक साधन के रूप, डेल्फी 6/Kylix 1 में शुरू की गई थी। मूल डेल्फी लिनक्स कंपाइलर काइलिक्स की शुरूआत का मतलब था कि पहली बार डेल्फी कोड * * निक्स प्लेटफ़ॉर्म पर निष्पादित किया गया था, साथ ही साथ इसका मूल लक्ष्य भी था।
System.IOUtils.TPath.DirectorySeparatorChar
IOUtils
इकाई है कि अभी हाल ही में शुरू की गई थी पार मंच टूलींग, जो MacOS, आईओएस, एंड्रॉयड का समर्थन करता है और जल्द ही लिनक्स एक बार फिर शामिल होगा की वर्तमान लहर का समर्थन करने के का हिस्सा है।
जहां आपके पास System.SysUtils
और System.IOUtils
के बीच कोई विकल्प है, तो आपको आमतौर पर बाद वाले का उपयोग करने की उम्मीद है। System.IOUtils
फ़ाइल सिस्टम समर्थन के लिए क्रॉस-प्लेटफ़ॉर्म इकाई है। उस ने कहा, आप आमतौर पर DirectorySeparatorChar
का उपयोग नहीं करेंगे, बल्कि इसके बजाय System.IOUtils.TPath.Combine
जैसी विधियों का उपयोग करेंगे। जबकि PathDelim
रूप
PathDelim = {$IFDEF MSWINDOWS} '\'; {$ELSE} '/'; {$ENDIF}
System.SysUtils
में परिभाषित किया गया है जबकि सशर्त, थोड़े अलग हैं
स्रोत
2016-11-21 09:07:33
यह निर्भर करता है कि आप एकाधिक प्लेटफ़ॉर्म को लक्षित करना चाहते हैं। पाथडेलीम विंडोज तक ही सीमित है जबकि टीपीएथ सभी ओएस के लिए मान्य है। – whosrdaddy
@ व्हावोर्डडी नहीं, 'पथडेलीम' सभी प्लेटफार्मों का समर्थन करता है –