求解这个地方为何会得到空白的ini文件……
c#吧
全部回复
仅看楼主
level 4
那个class iniRW的内容需要看的话我再发……
2014年05月25日 15点05分 1
level 3
没有这么复杂吧。。。 直接用FileInfo(fileUrl).Create();创建ini文件即可
然后用
[DllImport("kernel32.dll")]
public static extern bool GetPrivateProfileString(string lpAppName, string lpKeyName, string lpDefault, StringBuilder lpReturnedString, int nSize, string lpFileName);
[DllImport("kernel32.dll")]
public static extern bool WritePrivateProfileString(string lpAppName, string lpKeyName, string lpString, string lpFileName);
这两个方法就可以写你自己的封装类
2014年05月25日 15点05分 2
这个东西在我的iniRW里面
2014年05月25日 15点05分
回复 喵喵叫的绵羊 :那就不理解你得到空白的Ini? 还是说configini变量是null?还是说你创建了ini文件没有dispose掉?
2014年05月25日 15点05分
问题在于为什么我对那个ini的写入操作在if里面就无效,在外面就有效……通过设置断点发现那个写入的方法确实被执行过……然后我觉得问题是不是出在configini=new iniRW上面……但是在if外面却是正常的……感觉不能理解……
2014年05月25日 15点05分
回复 copyliner :……然后dispose是什么我就不知道了。。。
2014年05月25日 15点05分
1