成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET訪問INI文件代碼實(shí)現(xiàn)

開發(fā) 后端
在VB.NET語言中,我們可以使用GetPrivateProfileString來對INI文件進(jìn)行讀取。那么VB.NET訪問INI文件的具體操作方法將會在本文中進(jìn)行詳細(xì)介紹。

當(dāng)程序員們在使用VB.NET編程語言進(jìn)行程序開發(fā)的時候,會逐漸的發(fā)現(xiàn),這款語言給他們帶來了不一樣的編程體驗(yàn),極大的提高了開發(fā)效率。首先就讓我們從VB.NET訪問INI文件的實(shí)現(xiàn)方法中來對此做一個解讀。

在VB.NET2005+winxp中,我使用GetPrivateProfileString實(shí)現(xiàn)VB.NET訪問INI文件這一功能,如果文件路徑中含有中文,就會遇到一個奇怪的問題:***次讀取正常,第二次讀取就取不到值

VB.NET訪問INI文件代碼如下:

  1. 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 Integer, ByVal lpFileName As String) As Integer  
  2. Private m_filename As String = 
    "c:\椅子\slcuserinfo.INI" 
  3. Public Function GetINIValue(ByVal lpKeyName 
    As String, ByVal strName As String) As String  
  4. Dim strTmp As String  
  5. 'Dim fileTmp As String   
  6. 'fileTmp = m_filename 
  7. strTmp = New String(" ", 100)  
  8. 'Call GetPrivateProfileString(lpKeyName, 
    strName, "", strTmp, Len(strTmp), fileTmp)  
  9. Call GetPrivateProfileString(lpKeyName, 
    strName, "", strTmp, Len(strTmp), m_filename)  
  10. GetINIValue = Left$(strTmp, InStr(strTmp, 
    vbNullChar) - 1)  
  11. End Function  
  12. 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 Integer, ByVal lpFileName As String) As Integer  
  13. Private m_filename As String = "c:\椅子\
    slcuserinfo.INI"
     
  14. Public Function GetINIValue(ByVal lpKeyName 
    As String, ByVal strName As String) As String   
  15. Dim strTmp As String  
  16. 'Dim fileTmp As String  
  17. 'fileTmp = m_filename 
  18. strTmp = New String(" ", 100)  
  19. 'Call GetPrivateProfileString(lpKeyName, 
    strName, "", strTmp, Len(strTmp), fileTmp)  
  20. Call GetPrivateProfileString(lpKeyName, 
    strName, "", strTmp, Len(strTmp), m_filename)  
  21. GetINIValue = Left$(strTmp, InStr(strTmp, 
    vbNullChar) - 1)   
  22. End Function  

反復(fù)試驗(yàn)過以后,發(fā)現(xiàn)取消注釋掉的代碼就可以正常運(yùn)行。這就是我們?yōu)榇蠹医榻B的VB.NET訪問INI文件具體實(shí)現(xiàn)方法。

【編輯推薦】

  1. VB.NET計(jì)算數(shù)字相關(guān)函數(shù)使用方法
  2. VB.NET錯誤處理對運(yùn)行速度有無影響
  3. VB.NET Main過程四種聲明方法總結(jié)
  4. VB.NET隱式類型局部變量使用方法詳解
  5. VB.NET動態(tài)接口基本概念舉例說明
責(zé)任編輯:曹凱 來源: wewill.cn
相關(guān)推薦

2009-11-02 10:53:34

VB.NET INI文

2010-01-22 17:12:08

VB.NET訪問Ifr

2009-10-15 16:39:00

VB.NET讀取INI

2010-01-08 15:41:36

VB.NET窗口關(guān)閉

2010-01-07 11:07:20

VB.NET讀取INI

2009-10-29 09:57:16

VB.NET實(shí)現(xiàn)數(shù)據(jù)綁

2010-01-22 15:09:11

VB.NET下載程序

2009-11-03 10:18:46

VB.NET繼承

2009-10-13 14:38:10

VB.NET訪問類型

2010-01-18 16:33:57

VB.NET加密文件

2010-01-14 17:03:01

VB.NET獲取網(wǎng)卡地

2009-11-02 16:55:50

VB.NET Smar

2010-01-11 11:37:08

VB.NET操作CSV

2009-11-02 09:45:23

VB.NET文件系統(tǒng)對

2010-01-22 17:22:49

VB.NET事件訪問器

2010-01-20 18:10:27

VB.NET訪問級別

2010-01-07 13:40:50

VB.NET讀取XML

2010-01-13 09:31:39

VB.NET窗體打印

2009-10-27 10:58:00

VB.NET文件名排序

2009-10-29 14:35:08

VB.NET代碼
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: www.久草.com| 在线日韩福利 | 国产色婷婷精品综合在线播放 | 81精品国产乱码久久久久久 | 精品伊人 | 天天草天天射 | 国产在线精品免费 | 神马影院一区二区三区 | 99精品一级欧美片免费播放 | 一级免费看片 | 亚洲 91| 亚洲欧美日韩一区二区 | 麻豆国产一区二区三区四区 | 国产精品自拍视频网站 | 久久一区二区视频 | 欧美成人一级视频 | 羞视频在线观看 | 国产精品久久久久久久久久久久久久 | 一级片毛片 | 日日操夜夜操天天操 | 国产精品久久久久久久久久软件 | 亚洲国产高清高潮精品美女 | 亚洲一区网站 | 国产亚洲精品精品国产亚洲综合 | 国产小视频在线观看 | 国产99久久久国产精品下药 | 一级片免费网站 | 日韩国产精品一区二区三区 | 91在线| 九九久久久 | 欧州一区二区三区 | 男人天堂久久 | 992人人草| 先锋资源亚洲 | 亚洲国产成人精品一区二区 | 日日干日日射 | 精品国产青草久久久久福利 | 精品国产青草久久久久福利 | 日韩一区二区在线播放 | 99精品99久久久久久宅男 | 国产精品污污视频 |