zoukankan      html  css  js  c++  java
  • modIni.bas

    Attribute VB_Name = "modIni"
    Option Explicit

    Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpDefault As String, ByVal lpReturnedString As String, ByVal nSize As Long, ByVal lpFileName As String) As Long
    Private Declare Function WritePrivateProfileString Lib "kernel32" Alias "WritePrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName As Any, ByVal lpString As Any, ByVal lpFileName As String) As Long
    Public iniFileName As String
    Function GetIniS(ByVal SectionName As String, ByVal KeyWord As String, Optional ByVal DefString As String) As String
        Dim ResultString As String * 144, Temp%
        Dim s$, i%
        Temp% = GetPrivateProfileString(SectionName, KeyWord, "", ResultString, 144, iniFileName)
      
        If Temp% > 0 Then
            For i = 1 To 144
                If Asc(Mid$(ResultString, i, 1)) <> 0 Then
                    s = s & Mid$(ResultString, i, 1)
                End If
            Next
        Else
            Temp% = WritePrivateProfileString(SectionName, KeyWord, DefString, iniFileName)
            s = DefString
        End If
        GetIniS = s
    End Function

    Public Function SetIniS(ByVal SectionName As String, ByVal KeyWord As String, ByVal ValStr As String) As Boolean
        SetIniS = WritePrivateProfileString(SectionName, KeyWord, ValStr, iniFileName)
    End Function

    Public Function DelIniSec(ByVal SectionName As String) As Boolean
        DelIniSec = WritePrivateProfileString(SectionName, 0&, "", iniFileName)
    End Function
    'delKeyWord
    Public Function DelIniKey(ByVal SectionName As String, ByVal KeyWord As String) As Boolean
        DelIniKey = WritePrivateProfileString(SectionName, KeyWord, 0&, iniFileName)
    End Function

  • 相关阅读:
    读《奇点临近》
    C++中rand()函数的用法
    第四届蓝桥杯 c/c++真题
    ACM做题过程中的一些小技巧
    树状数组
    go单元测试进阶篇
    浓缩的才是精华:浅析GIF格式图片的存储和压缩
    腾讯IVWEB团队:WebRTC 点对点直播
    Mongodb Geo2d索引原理
    Unity编译Android的原理解析和apk打包分析
  • 原文地址:https://www.cnblogs.com/sysdzw/p/1939401.html
Copyright © 2011-2022 走看看