GetPrivateProfileString 程序运行一段时间之后,出问题了
这是函数声明[DllImport("kernel32")]
private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
这是我的调用代码
StringBuilder temp = new StringBuilder(400);
int i = GetPrivateProfileString(Section, Key,"", temp, 400, this.fileName);
string result = temp.ToString();
return result == "" ? defaultValue : result;
用WindowsXP运行程序的时候,一直没有问题。
在Windows2003 server中,运行1~3天就就会读取不到配置数据。i的返回值就变成0了
在线求解决方案 --------------------编程问答-------------------- 补充一下,this.fileName使用的是绝对路径,并且已经用File.Exists调试结果为true --------------------编程问答-------------------- 求顶,有么有大神指点一下啊。 --------------------编程问答-------------------- 除
补充:.NET技术 , .NET Framework