Ini 파일에 대한 클래스를 정의한다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | public class IniFile { [DllImport( "kernel32.dll" )] private static extern int GetPrivateProfileString( String section, String key, String def, StringBuilder retVal, int Size, String filePat); [DllImport( "Kernel32.dll" )] private static extern long WritePrivateProfileString( String Section, String Key, String val, String filePath); public void IniWriteValue(String Section, String Key, String Value, string avaPath) { WritePrivateProfileString(Section, Key, Value, avaPath); } public String IniReadValue(String Section, String Key, string avsPath) { StringBuilder temp = new StringBuilder(2000); int i = GetPrivateProfileString(Section, Key, "" , temp, 2000, avsPath); return temp.ToString(); } } |
Ini파일을 Write..
1 2 3 4 | Private IniFile inifile = new inifile(); //inifile.IniWriteValue(섹션이름, 키이름, 값, Inifile생성 위치); inifile.IniWriteValue( "Section1" , "Key" , "Value" , "./test.ini" ); |
test.ini파일에 value 값을 저장..
Ini파일 Read...
test.ini파일에 작성되어 있는 value값을 label로 불러옴
1 2 3 4 | Private IniFile inifile = new inifile(); //label.text = inifile.IniReadValue(섹션이름, 키이름, inifile이름); label.text = inifile.IniReadValue( "Section1" , "Key" , "./test.ini" ); |
Designed by sketchbooks.co.kr / sketchbook5 board skin
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5
Sketchbook5, 스케치북5