【开源项目】花密(Flower Password)VB版之INI文件读写模块

来源:互联网 发布:淘宝网原创羽绒服女 编辑:程序博客网 时间:2024/05/12 15:17
'*****************************************************************' Copyright (c) 2011-2012 FlowerPassword.com All rights reserved.'      Author : xLsDg @ Xiao Lu Software Development Group'        Blog : http://hi.baidu.com/xlsdg'          QQ : 4 4 7 4 0 5 7 4 0'     Version : 1 . 0 . 0 . 0'        Date : 2 0 1 2 / 0 4 / 0 7' Description :'     History :'*****************************************************************Option ExplicitPrivate Declare Function GetPrivateProfileString _                Lib "kernel32.dll" _                Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, _                                                  lpKeyName As Any, _                                                  ByVal lpDefault As String, _                                                  ByVal lpRetunedString As String, _                                                  ByVal nSize As Long, _                                                  ByVal lpFileName As String) As LongPrivate Declare Function WritePrivateProfileString _                Lib "kernel32.dll" _                Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, _                                                    ByVal lpKeyName As Any, _                                                    ByVal lpString As Any, _                                                    ByVal lplFileName As String) As LongPrivate Const MAX_PATH = 260Public Function ReadIni(ByVal AppName As String, _                        ByVal KeyName As String, _                        ByVal FileName As String) As String    Dim returnBuffer As String, lpRetStr As String    returnBuffer = Space$(MAX_PATH)  '填充缓冲区    lpRetStr = GetPrivateProfileString(ByVal AppName, ByVal KeyName, vbNullString, ByVal returnBuffer, ByVal Len(returnBuffer), ByVal FileName) '返回复制到缓冲区里的字节数目    ReadIni = Left$(returnBuffer, lpRetStr)  '得到字符串End FunctionPublic Function WriteIni(ByVal lpApplicationName As String, _                         ByVal lpKeyName As String, _                         ByVal lpString As String, _                         ByVal lplFileName As String) As Long    WriteIni = WritePrivateProfileString(lpApplicationName, lpKeyName, lpString, lplFileName)End Function


原创粉丝点击