* IniFile: 读数据缓存增加到2048,但还是不建议Ini文件保存过长的数据

This commit is contained in:
Sunny 2022-08-09 20:32:47 +08:00
parent b652889491
commit d2e518b798

View File

@ -128,13 +128,13 @@ namespace Sunny.UI
/// <returns>结果</returns>
public string Read(string section, string key, string Default)
{
byte[] buffer = new byte[1024];
byte[] buffer = new byte[2048];
if (Default == null)
{
Default = "";
}
int bufLen = Kernel.GetPrivateProfileString(IniEncoding.GetBytes(section), IniEncoding.GetBytes(key), IniEncoding.GetBytes(Default), buffer, 1024, FileName);
int bufLen = Kernel.GetPrivateProfileString(IniEncoding.GetBytes(section), IniEncoding.GetBytes(key), IniEncoding.GetBytes(Default), buffer, buffer.Length, FileName);
//必须设定0系统默认的代码页的编码方式否则无法支持中文
return IniEncoding.GetString(buffer, 0, bufLen).Trim();
}