我的目的是读取初始化文件中的特定的一行的字符,只是读特定的一行,其他的不读
比如说有一个这样的文件test.ini,里面的内容是[WindowCaption]
"测试"我现在只需要读取第二行里面的字符,其他的不用读取(第二行字符是"测试")我的目的就是读"测试"这个内容
请问这个功能要如何实现,想了好久都没想出来,请高手帮忙解决下,谢谢各位了!
比如说有一个这样的文件test.ini,里面的内容是[WindowCaption]
"测试"我现在只需要读取第二行里面的字符,其他的不用读取(第二行字符是"测试")我的目的就是读"测试"这个内容
请问这个功能要如何实现,想了好久都没想出来,请高手帮忙解决下,谢谢各位了!
解决方案 »
- 关于XMLHTTP无法正确返回结果的问题。。
- Bad Dll calling convention!!!!
- 怎样用VB实现XP下USERS用户登陆VB程序以Administrators用户身份运行。。急》》》》》》》在线等
- 请问谁有CSDN上网助手的下载地址?在线等待。。。
- 请进来看看,我该怎么做呢?
- MsflexGrid表格中如何达到限制小数位只显示两位的目的?
- form从其它程序回来后如何马上控制form中的textbox
- 诚心请教一个函数的声明!
- 使用VB怎样将excel数据输入到"其它"(一定是其它)程序的网格中?
- 菜鸟的烦恼,一个日期输入问题
- 【问】如何去掉写入网页源码时出现‘该网页包含潜在的安全缺陷’的对话框?
- 我也散分:(
If RetInt > 0 Then
yourStr = Val(RetStr)
End If
这个问题应该不必用到API吧。。
我用msgbox 测试了下,这一句就返回0了
Dim iFileNo As Long, iCount As Long, sData As String
sData = ""
iFileNo = FreeFile()
On Error Resume Next
Open sFile For Input As iFileNo
If Err.Number = 0 Then
iCount = 1
Do While Not EOF(iFileNo) And iCount <= iLine
Line Input #iFileNo, sData
Loop
Close #iFileNo
End If
On Error GoTo 0
GetLineData = sData
End FunctionPrivate Sub Command1_Click()
Debug.Print GetLineData("c:\1.ini", 2)
End Sub
Line Input #iFileNo, sData
iCount = iCount + 1
Loop