# Object - TMemIniFile 内存 INI 文件 ## `TMemIniFile` 声明:class 在内存中读取、修改和保存 INI 配置的内置对象 ### `create()` 声明:function 创建 TMemIniFile 实例 可见性:public ### `clear()` 声明:function 清除掉内容 可见性:public 返回:any #### 示例 ```tsl //创建TMemIniFile对象 obj:= CreateObject("TMemIniFile"); //设置内容 sLobj:=new tstringlist(); sLobj.LoadFromFile("","D:\\Test\\File.ini"); obj.SetStrings(sLobj); //清空设置的内容 obj.clear(); //获取设置好的内容 getObj:=new TStringList(); obj.GetStrings(getObj); return getObj.GetText(); ``` ### `getStrings(strings)` 声明:function 获取所有内容 可见性:public | 参数 | 类型 | 说明 | | --- | --- | --- | | `strings` | TStringList | TStringList类型,用于存贮TMemIniFile的内容 | 返回:any #### 示例 ```tsl //创建TMemIniFile对象 obj:= CreateObject("TMemIniFile"); //设置内容 sLobj:=new tstringlist(); sLobj.LoadFromFile("","D:\\Test\\File.ini"); obj.SetStrings(sLobj); //获取设置好的内容 getObj:=new TStringList(); obj.GetStrings(getObj); return getObj.GetText(); ``` ### `setStrings(strings)` 声明:function 设置所有内容 可见性:public | 参数 | 类型 | 说明 | | --- | --- | --- | | `strings` | TStringList | TStringList类型,用于设置TMemIniFile的内容 | 返回:any #### 示例 ```tsl //创建TMemIniFile对象 obj:= CreateObject("TMemIniFile"); //设置内容 sLobj:=new tstringlist(); sLobj.LoadFromFile("","D:\\Test\\File.ini"); obj.SetStrings(sLobj); //获取设置好的内容 getObj:=new TStringList(); obj.GetStrings(getObj); return getObj.GetText(); ``` ### `CaseSensitive` 声明:property 读写类型,决定节和键名是否大小写相关 可见性:public 类型:boolean 访问:read/write