Ich muss Daten aus Textdateien lesen und das gleiche in meiner Anwendung verwenden. Ich benutze VB 6.0. Welche Befehle verwende ich? Einige Beispielcodes würden sehr geschätzt.Wie kann ich Daten aus einer Textdatei mit VB6 lesen?
Antwort
Eine vollständige Anleitung und Beispielcode kann here
Open Filename$ For Input As #FileHandle
Do While Not EOF(FileHandle) ' Loop until end of file
Line Input #FileHandle, TextLine$ ' Read line into variable
' Your code here
Loop
Close #FileHandle
Hier finden wie eine ganze Textdatei in einen String lesen - von der VB6 manual.
Function FileToString(strFilename As String) As String
iFile = FreeFile
Open strFilename For Input As #iFile
FileToString = StrConv(InputB(LOF(iFile), iFile), vbUnicode)
Close #iFile
End Function
Ich habe eine „Variable nicht deklariert "für #iFile. Verwenden von Dim iFile As Integer erzeugt Fehler. Welcher Typ sollte das sein? – user2173353
Ha! Ich musste es so initialisieren: iFile = FreeFile. OK. Vielen Dank! – user2173353
Ich lese eine dekomprimierte PDF-Datei und Fehler "Eingabe hinter Ende der Datei" auf der InputB-Zeile – Shodan
Ich bin ein wenig zu spät, um das Spiel hier, aber das Filesystem, die ziemlich nützlich dafür sein kann, ist Teil der Microsoft Scripting Runtime (scrrun.dll).
Public Function ReadTextFileAsString(IN_sFilePath As String) As String
Dim myFSO As Scripting.FileSystemObject
Dim myTextStream As Scripting.TextStream
Dim myString As String
'Create a new FileSystemObject
Set myFSO = New Scripting.FileSystemObject
'Make sure file exists:
If myFSO.FileExists(IN_sFilePath) Then
Set myTextStream = myFSO.OpenTextFile(IN_sFilePath, ForReading)
myString = myTextStream.ReadAll()
Call myTextStream.Close
End If
'Assign Return Value
ReadTextFileAsString = myString
'Make sure to clean up when done.
Set myTextStream = Nothing
Set myFSO = Nothing
End Function
Es gibt eine Reihe anderer Methoden zum Abrufen von Daten aus dem Textstream. Sie können auch eine bestimmte Anzahl von Zeichen gleichzeitig oder Zeile für Zeile lesen. Sie müssen Microsoft Scripting Runtime in Ihre Projektreferenzen einfügen, aber es ist wirklich sehr nützlich.
Stellen Sie sicher, dass Ihre Datei vorhanden ist:
If myFSO.FileExists(IN_sFilePath) Then
Set myTextStream = myFSO.OpenTextFile(IN_sFilePath, ForReading)
myString = myTextStream.ReadAll()
Call myTextStream.Close
End If
'Assign Return Value
ReadTextFileAsString = myString
wenn es einfach nur Text in der Datei ist, dann können Sie in den gesamten in 1 String-Variable mit dem folgenden Code lesen:
Private Sub ReadFile(strFile As String)
Dim intFile As Integer
Dim strData As String
intFile = FreeFile
Open strFile For Input As #intFile
strData = Input(LOF(intFile), #intFile)
Close #intFile
End Sub
ein Länge variabler Länge kann bis zu ungefähr 2 Milliarden (2^31) Zeichen enthalten
Hier ist der Code dafür
Function ReadFileToText(filePath)
Dim objFile, objText, text
Set objFile = CreateObject("Scripting.FileSystemObject")
Set objText = objFile.OpenTextFile(filePath)
text = objText.ReadAll
objText.Close
Set objText = Nothing
Set objFile = Nothing
ReadFileToText = text
End Function
Mehr Details erfahren Sie http://smartreferences.blogspot.in
überprüfen ich Ihnen eine andere Methode beziehen sich auf den Inhalt zu Ihrem Formular Fenster zu lesen und importieren
public sub readfile
Dim rtc As TextBox = New TextBox
rtc.Multiline = True
rtc.ScrollBars = ScrollBars.Both
rtc.Width = 400
rtc.Height = 200
Me.Controls.Add(rtc)
rtc.WordWrap = True
Dim FILE_NAME As String = "C:\Users\vcidex92\Desktop\suji\me.html"
If System.IO.File.Exists(FILE_NAME) = True Then
Dim objReader As New System.IO.StreamReader(FILE_NAME)
rtc.Text = objReader.ReadToEnd
objReader.Close()
Else
MsgBox("File Does Not Exist")
End If
end sub
Das ist VB.Net und die Frage ist VB6 markiert. – MarkJ
- 1. können keine Daten aus einer Textdatei lesen
- 2. Wie kann ich Zahlen aus einer Textdatei lesen und vergleichen?
- 3. Wie kann ich eine Python-Liste aus einer Textdatei lesen?
- 4. C++ Wie kann ich Sätze aus einer Textdatei lesen?
- 5. Lesen von Daten aus einer Textdatei mit Java
- 6. Lesen von Daten aus Textdatei und Abgrenzung
- 7. lesen Json Daten aus Textdatei C#
- 8. Java - Lesen einer Hashtabelle aus einer Textdatei
- 9. Lesen einer Textdatei mit jQuery
- 10. Android - Wie kann ich eine Textdatei von einer URL lesen?
- 11. Lesen von mehreren Zahlen aus einer Textdatei
- 12. Wie kann ich Daten aus TXT-Datei mit C# lesen?
- 13. Wie bearbeite und erhalte ich Daten aus einer Textdatei?
- 14. Integer aus einer Textdatei lesen und analysieren
- 15. lesen Liste aus einer Textdatei js
- 16. Daten aus Textdatei lesen und es mit Datum in r
- 17. Extrahieren von Daten aus Zeilen einer Textdatei
- 18. Ich kann keine Daten aus XML lesen
- 19. Lesen einer eingebetteten Textdatei
- 20. Lesen von CSV-Daten aus einer Datei
- 21. Wie behalte ich das Format einer Textdatei beim Lesen einer Textdatei über Python?
- 22. Lesen von Daten aus Textdatei und Speichern in GridGain-Cache
- 23. C# Anfrage (Aus Textdatei lesen)
- 24. Wie kann ich aus dem Speicher wie aus einer Datei mit Iostream lesen?
- 25. Lesen einer variablen Textdatei aus dem Variablenverzeichnis mit Python
- 26. Lesen einer Matrix aus einer Textdatei in c
- 27. Kann nicht-Englisch Zeichen aus Textdatei lesen - Android App
- 28. Daten aus einer Datenbank lesen?
- 29. Lesen einer UTF-8-Textdatei mit BOM
- 30. Lesen von Variablen aus Textdatei
Danke David, Andy –