घर
Top.Mail.Ru Yandeks.Metrika
मंच: "मुख्य";
वर्तमान संग्रह: 2002.01.08;
डाउनलोड करें: [xml.tar.bz2];

नीचे

आईआईएल फ़ाइल से मान पढ़ना इसी तरह की शाखाएँ खोजें


ходячий вопросник   (2001-12-15 08:50) [0]

दिन का अच्छा समय ...

ReadSectionValues: क्या यह वर्गों में प्रमुख मानों को पढ़ता है, या कुंजी के साथ वर्गों में प्रमुख मान है?

अगर दूसरा, तो पहला कैसे बना? ...?

धन्यवाद.



Anatoly Podgoretsky   (2001-12-15 11:59) [1]

एक स्थायी प्रश्नावली है, मदद को कहा जाता है, मैंने जाने की कोशिश नहीं की है, नीचे जाने से बहुत मदद मिलती है।



ходячий вопросник   (2001-12-15 12:18) [2]

टोलिया, प्रिय, आपको लगता है कि आप बहुत स्मार्ट हैं?

1। क्या मैं गलत सवाल पूछ सकता हूं ... रिबूट: क्या वास्तव में रीड्सविलास पढ़ता है ???

2। मदद निकालने:

INI फ़ाइल के एक खंड के भीतर सभी कुंजी से मानों को एक स्ट्रिंग सूची में पढ़ता है।

प्रक्रिया ReadSectionValues ​​(कास्ट सेक्शन: स्ट्रिंग; स्ट्रिंग्स: TStrings); ओवरराइड;

मैं समझाता हूं: एक स्ट्रिंग सूची में एक INI फ़ाइल से एक अनुभाग में सभी कुंजी के मूल्यों को पढ़ता है।

इसलिए मैं मानों को कुंजियों के साथ पढ़ता हूं, और मुझे बिना चाबी की जरूरत है।



evgeg   (2001-12-15 12:24) [3]

लेकिन कोशिश करना और देखना कि क्या होता है, कमजोर रूप से?



ходячий вопросник   (2001-12-15 12:32) [4]

किस अर्थ में विकसित हुआ?
मैं तीसरे दिन की कोशिश करता हूं ...



ходячий вопросник   (2001-12-15 14:41) [5]

जादूगर!

आप इस तरह के सवाल का जवाब क्यों नहीं दे सकते?



Eduard   (2001-12-15 14:42) [6]

और यहाँ मैंने 3 मिनटों के लिए कोशिश की, और निष्कर्ष निकाला कि ReadSectionValues ​​मान पढ़ता है चाबी के साथ :)



ходячий вопросник   (2001-12-15 14:46) [7]

एडवर्ड, कि कुंजी के साथ, मैं कहता हूं - मैं तीसरे दिन लड़ता हूं, और बिना कुंजी के ???



ходячий вопросник   (2001-12-15 14:47) [8]

बस मेरे कोटेशन HELP "a: को देखो, एक ही जगह पर यह काले और सफेद (HELP" e) में लिखा गया है: कुंजियों के मान, लेकिन खंड रेखाएँ नहीं ???

शायद एक और समारोह है?



Anatoly Podgoretsky   (2001-12-15 15:10) [9]

TStrings मदद (सभी के बाद F1 की सलाह दी गई)
नाम, मान

"तोल्या, प्रिय, अपने आप को बहुत स्मार्ट, आप सोचते हैं?" इसका कारण यह है कि मुझे जादुई बटन F1 याद है



ходячий вопросник   (2001-12-15 15:14) [10]

अनातोली, यह पता चला है कि मुझे यह जादू बटन याद नहीं है?
मुझे समारोह कहां मिला?
निश्चित रूप से perlopatil आधा मदद!



Anatoly Podgoretsky   (2001-12-15 15:43) [11]

तो यह बहुत बुरा लग रहा था, सिर्फ एक गोली



evgeg   (2001-12-15 15:49) [12]

प्र लागू होता है

TIniFile वस्तु

घोषणा

प्रक्रिया ReadSectionValues ​​(कास्ट सेक्शन: स्ट्रिंग; स्ट्रिंग्स: TStrings);

विवरण

ReadSectionValues ​​विधि सभी पढ़ता है चर और उनके मूल्य .INI के एक पूरे खंड में एक स्ट्रिंग ऑब्जेक्ट में फ़ाइल। आप तब कर सकते हैं स्ट्रिंग की सूची में एक विशिष्ट स्ट्रिंग का उपयोग करने के लिए स्ट्रिंग और स्ट्रिंग सूची ऑब्जेक्ट्स के मान गुण का उपयोग करें.

यह डेल्फी एक्सएनयूएमएक्स के लिए मदद का एक अंश है। इसमें आपके सभी सवालों के जवाब हैं।
और डेल्फी का आपका संस्करण क्या है?



ходячий вопросник   (2001-12-15 17:47) [13]

विकसित करने के लिए:
दरअसल, मैं आमतौर पर D5 एंटरप्राइज का उपयोग करता हूं, शायद ही कभी D3।



stasev   (2001-12-16 11:29) [14]

न ज़ने काक वसे, एक इया देरी टेक:


प्रक्रिया सुधारक (var डेटा: TMemo);
शुरू करना
i: = 0;
जबकि मैं <Data.Lines.Count करते हैं
Data.Lines [i]: = Data.Lines.Values ​​[Data.Lines.Names [i]];
इंक (i);
अंत;
अंत;

शुरू करना
कोशिश
LogFile: = TIniFile.Create (LogName);
TIFFile के रूप में LogFile के साथ शुरू करते हैं
ReadSectionValues ​​("अनुभाग नाम", मेमोएक्सन्यूएम.एक्स.इन);
CorrectStrings (Memo1.Lines);
सिवाय
MessageDlg ("MAP फ़ाइल पढ़ने में त्रुटि!", MtError, [mbOk], 0);
अंत;
अंत;



stasev   (2001-12-16 11:32) [15]

v समोम नचले ज़ाबिल :)

प्रक्रिया TfmMainEdit.OpenLog (LogName: string);
था
i, j: पूर्णांक;
TempString: स्ट्रिंग;
डेटास्ट्रीम: टीस्ट्रेस;
//////////////////
a potom vse ओस्टलनॉ



Digitman   (2001-12-17 13:57) [16]

> वॉकिंग प्रश्नावली

"इसलिए मैं मानों को कुंजियों के साथ पढ़ता हूं, और मुझे बिना चाबी की जरूरत है।"

INI फ़ाइल संरचना:

[धारा]

Key1 = Value1
Key2 = Value2
...
कीएन = मान

"=" चिह्न के बाईं ओर प्रमुख नाम हैं, दाईं ओर प्रमुख मान हैं। कोई "=" संकेत नहीं होगा - आपको वही मिलेगा जो आपको मिलता है (अनुभाग में कुंजियों के नाम और उनके मूल्यों को एक साथ पढ़ा जाता है)। अन्यथा, सिस्टम यह कैसे निर्धारित कर सकता है कि कुंजी नाम कहां समाप्त होता है और इसके मूल्य का स्ट्रिंग प्रतिनिधित्व शुरू होता है?
यदि INI फ़ाइल के प्रारूप का सम्मान किया जाता है, ReadSectionValues ​​() फ़ंक्शन तैयार TSringList ऑब्जेक्ट में निर्दिष्ट अनुभाग में कुंजियों के मूल्यों को पढ़ना चाहिए! और अनुभाग में कुंजियों की सूची को पढ़ने के लिए, एक पूरी तरह से अलग फ़ंक्शन प्रदान किया जाता है - रीडसिनेस ()। और, अगर कुंजियों और मूल्यों के बीच कोई विभाजक नहीं हैं, तो ReadSectionValues ​​() को कॉल करते समय ReadSection () आपके पास उसी "बकवास" पर वापस आ जाएगा।



Дмитрий Д.   (2001-12-17 14:42) [17]

तैयार समाधान:
// उपयोग उदाहरण
//edit1.Text:=ReadIni("my.ini","section 1 "," value1 ");

फ़ंक्शन ReadIni (FName, ASection, AString: string): स्ट्रिंग;
था
sIniFile: TIniFile;
sPath: string [60];
const
एस = "मैं फ़ाइल नहीं पढ़ सकता हूं";
शुरू करना
GetDir (0, sPath);
sIniFile: = TIniFile.Create (FName);
परिणाम: = sIniFile.ReadString (ASection, AString, S);
sIniFile.Free;
अंत;



Digitman   (2001-12-17 15:01) [18]

मैं सच्चाई को विकृत करने के लिए माफी मांगता हूं। ReadSectionValues ​​() वास्तव में पूरे "कुंजी = मूल्य" स्ट्रिंग को पढ़ता है। प्रमुख मानों के साथ अलग से काम करने के लिए, आप TMemo वर्ग के ऑब्जेक्ट का उपयोग कर सकते हैं। इसकी विधि Lines.Values ​​() आपको इसके नाम से महत्वपूर्ण मान प्राप्त करने की अनुमति देती है (यानी TMemo सरलतम रिकॉर्ड पार्सर के कार्य को INI फ़ाइल की एक महत्वपूर्ण कुंजी लागू करता है)



पन्ने: 1 पूरी शाखा

मंच: "मुख्य";
वर्तमान संग्रह: 2002.01.08;
डाउनलोड करें: [xml.tar.bz2];

ऊपर









मेमोरी: 0.62 एमबी
समय: 0.028 c
1-22073
HydraMarat
2001-12-19 00:22
2002.01.08
DLL या BPL


4-22499
YUS
2001-10-31 20:51
2002.01.08
FindWindow


1-22226
भोजन
2001-12-15 13:06
2002.01.08
यह सरल कोड काम क्यों नहीं करता है ...


1-22155
कला
2001-12-20 16:32
2002.01.08
फ़ोल्डर लॉक करें!


1-22181
भोजन
2001-12-21 11:12
2002.01.08
माउस फॉर्म मूवमेंट को कैसे रोकें?





अफ्रीकी अल्बानियन अरबी भाषा अर्मेनियाई आज़रबाइजानी बस्क बेलारूसी बल्गेरियाई कैटलन सरलीकृत चीनी) चीनी पारंपरिक) क्रोएशियाई चेक डेनिश डच अंग्रेज़ी एस्तोनियावासी फिलिपिनो फिनिश फ्रेंच
गैलिशियन् जॉर्जियाई जर्मन यूनानी हाईटियन यहूदी हिंदी हंगरी आइसलैंड का इन्डोनेशियाई आयरिश इतालवी जापानी कोरियाई लात्वीयावासी लिथुआनियाई मेसीडोनियन मलायी मोलतिज़ नार्वेजियन
फ़ारसी पोलिश पुर्तगाली रोमानियाई रूसी सर्बियाई स्लोवाक स्लोवेनियाई स्पेनिश स्वाहिली स्वीडिश थाई तुर्की यूक्रेनी उर्दू वियतनामी वेल्श यहूदी बंगाली बोस्नियाई
सिबुआनो एस्पेरांतो गुजराती हौसा हमोंग ईग्बो जावानीस कन्नड़ खमेर लाओ लैटिन माओरी मराठी मंगोलियन नेपाली पंजाबी सोमाली तामिल तेलुगु योरूबा
ज़ुलु
Английский Французский Немецкий Итальянский Португальский Русский Испанский