Programming/C#
[C#] Ini 파일 작성과 사용하기
Foolishdevil
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에 데이터를 전송합니다.