Ini 파일에 대한 클래스를 정의한다.
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..
Private IniFile inifile = new inifile();
//inifile.IniWriteValue(섹션이름, 키이름, 값, Inifile생성 위치);
inifile.IniWriteValue("Section1", "Key", "Value", "./test.ini");test.ini파일에 value 값을 저장..
Ini파일 Read...
test.ini파일에 작성되어 있는 value값을 label로 불러옴
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