2013-03-08 8 views
6

के सापेक्ष पथ ReadIni में Ii फ़ाइल के सापेक्ष पथ कैसे सेट कर सकते हैं?इनो सेटअप - ReadIni

यह काम करता है:

#define MyAppVersion ReadIni("C:\Users\Popov\Documents\Release\Install.ini", "Release", "VersionNumber") 

लेकिन मैं यह चाहता हूँ:

#define MyAppVersion ReadIni("Install.ini", "Release", "VersionNumber") 

कहाँ Install.ini Inno स्क्रिप्ट फ़ोल्डर में है।

उत्तर

10

उपयोग SourcePath पूर्वनिर्धारित वैरिएबल, इस तरह:

sourcepath str। निर्देशिका में अंक जहां वर्तमान स्क्रिप्ट स्थित है, या मेरी दस्तावेज़ निर्देशिका अगर स्क्रिप्ट अभी तक सहेजी नहीं गई है।

#define MyAppVersion ReadIni(SourcePath + "\Install.ini", "Release", "VersionNumber") 

[Setup] 
AppName=My Program 
AppVersion={#MyAppVersion} 
+0

उत्कृष्ट! धन्यवाद। –

+0

आपका स्वागत है। – jachguate