14. august 2005 - 18:53Der er
9 kommentarer og 1 løsning
Løkke fejler pga. komma
Jeg bruger en løkke til at læse en .htm-fil en linje af gangen, men det går galt hvis linjen indholder et komma. Så deler den linjen og smider kommaet væk.
Ja det er fordi Input #1,.. kan køre med komma opdeling.. så skal du over i binary læsning..
Private Sub Form_Load() Dim i As Long Dim intFree As Integer Dim arrLine() As String Dim strFilSti As String
strFilSti = "C:\filename.txt" intFree = FreeFile Open strFilSti For Binary Access Read As #intFree strData = Space$(EOF(intFree)) Get #intFree, 1, strData Close #intFree
arrLine = Split(strData, vbCrLf) For i = LBound(arrLine) To UBound(arrLine) Debug.Print i & ": " & arrLine(i) Next End Sub
>>sjh Jeg har ikke prøvet din løsning men jeg er sikker på at den virker :-). Alligevel tildeler jeg kabbak pointene da hans løsning er så enkel - håber det er ok.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.