无论是.net框架集还是.net精简框架集都能非常完美的支持XML文件,并且微软也强烈建议用xml文件取代ini文件,但是在工控领域大部分的工程都是采用ini文件配置的系统信息的。
以前的隧道管理系统是采用ini文件配置信息的,为了实现兼容,只好在下位机也采用ini文件配置信息。由于WinCE平台不提供ini文件读取的api函数GetPrivateProfileString,所以需要自行编写,前一段时间提供了一个EVC版本的ini文件读取,后来在DA66x的WinCE平台上全部采用C#编程,所以不得以需要开发一个C#版本的ini读取函数。
这是我在原有项目代码的基础上摘编的一个ini读取函数。
//读取INI文件;
private string GetPrivateProfileString(string ApplicationName, string KeyName,string Default, string FileName)
{
string[] iniItems = new string[0];
string iniLines;
string iniLine;
int i, j;
try
{
//读取INI文件;
System.IO.StreamReader iniFile = new System.IO.StreamReader(FileName, System.Text.Encoding.Default);
iniLines = iniFile.ReadToEnd();
iniFile.Close();
}
免责声明: 本文仅代表作者个人观点,与爱易网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。