在 Vb.Net 中读写 Ini 文件

时间:2009-03-15 02:52:39
【文件属性】:

文件名称:在 Vb.Net 中读写 Ini 文件

文件大小:7KB

文件格式:VB

更新时间:2009-03-15 02:52:39

VB.NET 控件 源码 资源

在 VB.Net 下读写 Ini 文件。必要的 WinAPI声明如下: Public Declare Function GetPrivateProfileInt Lib "kernel32" Alias "GetPrivateProfileIntA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal nDefault As Integer, ByVal lpFileName As String) As Integer Public Declare Function GetPrivateProfileSection Lib "kernel32" Alias "GetPrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpReturnedString As StringBuilder, ByVal nSize As Integer, ByVal lpFileName As String) As Integer Public Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As StringBuilder, ByVal nSize As Integer, ByVal lpFileName As String) As Integer Public Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Integer Public Declare Function WritePrivateProfileSection Lib "kernel32" Alias "WritePrivateProfileSectionA" (ByVal lpAppName As String, ByVal lpString As String, ByVal lpFileName As String) As Integer目前已知的问题:保存文件名含中文的文件时可能导致文件名不完全。欢迎大家提供解决方案


网友评论

  • 原理都知道,就是不记得了,下来看看
  • 没读取成功
  • 内容不错,就是不是我想要的。。。
  • 不错的资料 给我启发
  • 原理其实是调用windows,API
  • 原理其实是调用windows API,和VB6的差不多哈 .
  • 可以用,读浮点数还得转一下
  • 读取ini文件好似已经过时,但某些特殊情况下,确实有用
  • 原理其实是调用windows API