如何使用VB6將文本文件快速加載到字符串中?如何使用VB6將文本文件加載到字符串中
回答
Public Function ReadFileIntoString(strFilePath As String) As String
Dim fso As New FileSystemObject
Dim ts As TextStream
Set ts = fso.OpenTextFile(strFilePath)
ReadFileIntoString = ts.ReadAll
End Function
不能在VB6中工作...顯然這是.NET或更好 –
@SetSailMedia不正確,這是VB6。它需要引用'scrrun.dll'('Microsoft Scripting Runtime') – Brad
這是加載在VB6整個文件,無需線做它行的最快的方法:
Function FileText (filename$) As String
Dim handle As Integer
handle = FreeFile
Open filename$ For Input As #handle
FileText = Input$(LOF(handle), handle)
Close #handle
End Function
不適用於所有區域設置。只需使用VB6手冊中的代碼,就像我在[此重複問題]的答案中一樣(http://stackoverflow.com/questions/2873830/how-can-i-read-data-from-a-text-file-using -vb6/2875248#2875248) – MarkJ
下面是使用FileSystemObject做到這一點的一種方法:
Public Function ReadTextFileIntoString(strPathToFile as String) as String
Dim objFSO As New FileSystemObject
Dim objTxtStream As TextStream
Dim strOutput as String
Set objTxtStream = objFSO.OpenTextFile(strPathToFile)
Do until objTxtStream.AtEndOfStream
strOutput = strOutput + objTxtStream.ReadLine
Loop
objTxtStream.Close
ReadTextFileIntoString = strOutput
End Sub
- 1. 如何將文件加載爲文本(字符串)?
- 2. 如何將字符串添加到文本文件?
- 3. 如何遍歷字符串文件並將字符串加載到numpy ndarray中
- 4. 如何在GAE上使用python將XML文件加載到字符串中?
- 5. 如何使用simplexml_load_string將多個XML文件加載到一個字符串中?
- 6. 如何在Python中將文本文件加載到字典中?
- 7. 將文檔字符串加載到iframe
- 8. 將文件加載到字符串,沒有這樣的文件?
- 9. 將字符串追加到文件中
- 10. 使用批處理文件將文本添加到文件字符串
- 11. 將字符串添加到C中的文本文件
- 12. 如何將多個文本文件中的字符串添加到數組中
- 13. 如何將文本文件中的字符串元素添加到ArrayList中?
- 14. 將字符串從文本字段追加到文件名
- 15. 如何使用Matlab將字符串保存到文本文件中?
- 16. 如何將字符附加到文件中的一行文本?
- 17. 在php中,如何將txt文件作爲字符串加載?
- 18. 如何在Openlayers 3中將字符串加載爲kml文件?
- 19. 將字符串追加到UILabel文本?
- 20. 將文本字符串添加到wp_enqueue_script
- 21. 將文本字符串添加到UITextField
- 22. 如何將字符串從文本文件複製到Java字符串?
- 23. Bash編程 - 如何將字符串添加到文本文件中
- 24. 如何通過HTTP將HTML文件加載到用於JavaScript的字符串中?
- 25. 使用fortran77將文本文件讀取到字符串
- 26. 如何重複將文本追加到C中的字符串?
- 27. VB6 XML字符串文本框
- 28. 如何使用jQuery將文件作爲文本字符串加載到某些var?
- 29. 將文本文件加載到jTable中
- 30. 將rtf文件加載到字符串以在C#中操作
可能[我怎樣才能讀取使用VB6的文本文件中的數據?](http://stackoverflow.com/questions/2873830/how-can-i-read-data-from-a-text-file-using-vb6 ) – MarkJ