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

求大神指点 vb.net 怎么读 ini 配置呢

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

我来回答

1个回答

热心网友 时间:2024-01-18 22:45

VB.NET读写INI配置文件
  Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim path As String
        path = Application.StartupPath + "\Send.ini"
        TextBox1.Text = GetINI("Send", "Send1", "", path)
        TextBox2.Text = GetINI("Send", "Send2", "", path)
        Dim IsSms As Integer = GetINI("Send", "IsSms", "", path)
        If (IsSms = 1) Then
            Me.RadioButton1.Checked = True
        ElseIf (IsSms = 0) Then
            Me.RadioButton2.Checked = True
        End If

    End Sub
    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, lpDefault, Str, Len(Str), FileName)
        Return Microsoft.VisualBasic.Left(Str, InStr(Str, Chr(0)) - 1)
    End Function
    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
    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
    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

 

    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Try
            Dim path As String
            path = Application.StartupPath + "\Send.ini"
            WriteINI("Send", "Send1", TextBox1.Text, path)
            WriteINI("Send", "Send2", TextBox2.Text, path)
            If (Me.RadioButton1.Checked = True) Then
                WriteINI("Send", "IsSms", 1, path)
            ElseIf (Me.RadioButton2.Checked = True) Then
                WriteINI("Send", "IsSms", 0, path)

            End If
            MsgBox("配置设置已经成功!!!!")

        Catch ex As Exception
            MsgBox("错误!!!!")
        End Try

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