问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

vb 中ini 读写问题

发布网友 发布时间:2023-07-09 08:05

我来回答

1个回答

热心网友 时间:2024-03-17 02:19

保存图片的路径,打开程序时从ini文件读取路径,加载一次

'==========================================================================================
' 模块 功能: 读写 ini 文件 ( 或向注册表读写配置 )
'
' 函数属性用法: INIFile: 设置 ini 文件的路径
' GetFile: 读取 ini 文件, strSection 分节, strKey 关键字, strValue 字段值
' WriteFile: 写入 ini 文件, 同上, strDefault 字段默认值

'mouldy 2010-06-08
'============================================================================================

Option Explicit

Private IniPath As String

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
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

Public Sub WriteFile(ByVal strSection As String, ByVal strKey As String, ByVal strValue As String)

If strKey = "-" Then
WritePrivateProfileString strSection, 0&, strValue, IniPath
Else
If strValue = "-" Then
WritePrivateProfileString strSection, strKey, 0&, IniPath
Else
WritePrivateProfileString strSection, strKey, strValue, IniPath
End If
End If

End Sub

Public Function GetFile(ByVal strSection As String, ByVal strKey As String, Optional ByVal strDefault As String) As String

Dim strValue As String * 100

GetPrivateProfileString strSection, strKey, strDefault, strValue, Len(strValue), IniPath

GetFile = Left(strValue, InStr(strValue, Chr(0)) - 1)

End Function

'Public Property Let INIFile(ByVal filePath As String)
'
' IniPath = filePath
'End Property
'
'Public Property Get INIFile() As String
'
' INIFile = IniPath
'End Property

'Private Function MakePath(ByVal strDrv As String, ByVal strDir As String) As String
'
' '// Makes an INI file: Guarantees a sub dir
' Do While Right$(strDrv, 1) = "\"
' strDrv = Left$(strDrv, Len(strDrv) - 1)
' Loop
'
' Do While Left$(strDir, 1) = "\"
' strDir = Mid$(strDir, 2)
' Loop
'
' '// Return the path
' MakePath = strDrv & "\" & strDir
'End Function
'
'
'Public Sub CreateIni(strDrv As String, strDir As String)
'
' '// Make a new ini file
' strInI = MakePath(strDrv, strDir)
'End Sub
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我有个无线路由器 G11手机无法上wifi 已经按照路由说明书上步骤安装调... g11无线网显示以连接信号强但是一上网显示网络错误 拜求解 HTC G11能连接上WLAN,信号显示“极强”但上不去网? ...可是家里的能连上就是打不开网页,我的路由是上海贝尔的那种。_百度... 我的手机HTC G11 连接上WLAN,信号很好,就是无法上网 ...连上家里的无线网,但是qq却上不去,网页也打不开,等于没练上一样... G11WIFI信号格满但是打不开网页等 就生产力发展而言,丛西汉至唐朝有何表现 汉代农业的发展程度是怎么样的? 你好 酷管家密码忘了 打不开怎么办 手机号存在安全风险怎么解除? “壶腹存在”的意思? 输卵管壶腹部指的是哪里 银行卡到账怎么收不到信息 翻译个英文 "样板工程" 英语翻译 这个样板我已经完成了测试,没有发现大的问题.是否需要进行... 网上相亲认识的男朋友靠谱吗 小李杜是谁? 什么品牌的独轮车最好 特亮独轮车怎么样 什么独轮车填空? 胜过一切英文缩写 当男生问:为什么加我,怎么回复? 胜过一切是四字词语吗 百度作业帮 抖音放心借激活了就可以提现吗 管理会计中Best Practice是什么意思?谁给我解释下 best practices是什么意思 完美世界二剑灵技能搭配 墓志铭怎么写好 十大经典墓志铭 vb 读写配置文件 求大神指点 vb.net 怎么读 ini 配置呢 西安市育才中学初中部升学率 西安育才中学高中部文科升学率 西安育才中学高考升学率 咸阳育才中学高考升学率2022 西安市第46中学升学率 西安市育才中学2022高考成绩 2022育生中学升学率多少 Word2013怎么加新样式 我手里有供销社转让的房子。如果拆迁,可否补偿,补偿金额怎么算_百度知 ... 房屋以前是供销社的,后来转卖给个人,转让的时候只是签了一纸合同,场地... 如果朋友把房子卖给了我,下次房子要拆迁了,拆迁补偿费还要不要分给朋 ... 农村供销社房屋卖给个人土地归谁所有 买镇供销社无房产证的房子如遇拆迁会不会得到赔偿,只有与供销社的买卖... 梦见大牙是假牙的预兆 做梦梦到自己的假牙掉了是什么预兆 武汉硚口茶叶市场KTV一条街在哪里 KTV里的白开水跟茶水要钱吗? 主角吴云肖雪燕小说名字