-
[C#] Ini 파일 작성과 사용하기Programming/C# 2010. 2. 2. 14:56
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();
SerialPort로 데이터 전송하기.
//label.text = inifile.IniReadValue(섹션이름, 키이름, inifile이름); label.text = inifile.IniReadValue("Section1", "Key", "./test.ini");System.IO.Ports.SerialPort serialPort = new System.IO.Ports.SerialPort(); string buf = "Serial TEST Date"; serialPort.Write(buf.ToCharArray(), 0, buf.ToCharArray().Length);
string 변수로 선언된 buf를 char[]로 변환하여, SerialPort에 데이터를 전송합니다.
'Programming > C#' 카테고리의 다른 글
[C#] String.Format 사용하기 (0) 2010.02.06 [C#] 클래스 정의 (0) 2010.02.03 [C#] Pc에 연결되어있는 SerialPort 이름 가져와 연결하기 (0) 2010.02.02 [C#] SubItem이 수정가능한 ListView (0) 2010.01.31 [C#] Serial Communication (0) 2010.01.25