VB.NET 读写ini文件
来源:互联网 发布:怎样用matlab编程 编辑:程序博客网 时间:2024/04/30 16:23
读写ini文件
Imports System.Text
Imports System.IO
Public Class io_ini
Public path As String
'读ini api string
Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Int32, ByVal lpFileName As String) As Int32
'写ini api
Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As String, ByVal lpString As String, ByVal lpFileName As String) As Int32
'读ini
Public Function GetINI(ByVal Section As String, ByVal AppName As String, ByVal lpDefault As String, ByVal FileName As String) As String
Dim Str As String = LSet(Str, 256)
GetPrivateProfileString(Section, AppName, Nothing, Str, Len(Str), FileName)
Return Microsoft.VisualBasic.Left(Str, InStr(Str, Chr(0)) - 1)
End Function
'写ini
Public Function WriteINI(ByVal Section As String, ByVal AppName As String, ByVal lpDefault As String, ByVal FileName As String) As Long
WriteINI = WritePrivateProfileString(Section, AppName, lpDefault, FileName)
End Function
Sub New()
Try
Path = Application.StartupPath & "/user.ini"
If File.Exists(Path) = False Then
File.Create(Path)
End If
Catch ex As Exception
MessageBox.Show(ex.ToString, "为文件创建保存路径时出错! ")
End Try
End Sub
Public Function ok()
If Len(GetINI("user_info", "id", "", path)) > 10 And Len(GetINI("user_info", "pass", "", path)) > 5 Then
Return True
End If
Return False
End Function
End Class
- VB.NET读写INI文件
- [VB.NET]读写INI文件
- [VB.NET]读写INI文件
- VB.NET 读写ini文件
- vb.net 读写ini文件
- VB.Net读写操作INI文件类
- [VB.NET]读写ini
- VB读写ini文件
- VB读写INI文件
- VB读写INI文件
- VB 读写ini文件
- vb 读写.ini文件
- vb读写ini文件
- VB.NET读写INI配置文件
- VB.NET读写INI配置文件
- vb如何读写ini文件
- VB.net ini文件操作
- vb.net 读取ini文件
- servlet跳转页面的几种方法
- Rsync命令参数详解
- 关于C# 中的Attribute 特性
- wintegra 芯片的重要组成部分-软件侧
- 通过js,给jsp页面添加表格及数据
- VB.NET 读写ini文件
- 有用的Magento Collection函数
- gcc 的编译选项
- Flixel框架介绍一
- Linux 和 Vxworks 的内存分布-区别与联系
- Flixel介绍二
- XP下安装Linux双系统时停止在ehci问题
- 转 三步让你时间变充裕
- 关于递归效率低的解决方法___SQL递归