Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.84 KB | None | 0 0
  1. public class IniFile
  2.   {
  3.     public string path;
  4.  
  5.     [DllImport("kernel32")]
  6.     private static extern long WritePrivateProfileString(string section,
  7.       string key,string val,string filePath);
  8.  
  9.     [DllImport("kernel32")]
  10.     private static extern int GetPrivateProfileString(string section,
  11.       string key,string def, StringBuilder retVal,
  12.       int size,string filePath);
  13.    
  14.     public IniFile(string INIPath)
  15.     {
  16.       path = INIPath;
  17.     }
  18.    
  19.     public void IniWriteValue(string Section,string Key,string Value)
  20.     {
  21.       WritePrivateProfileString(Section,Key,Value,this.path);
  22.     }
  23.    
  24.     public string IniReadValue(string Section,string Key)
  25.     {
  26.       StringBuilder temp = new StringBuilder(255);
  27.       int i = GetPrivateProfileString(Section,Key,"",temp,255, this.path);
  28.       return temp.ToString();
  29.     }
  30.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement