Hej, Hej igen,Slut-tecken i fil
När jag har kopierat ihop 4 ascii-filer i dos, hamnar det ett ensamt sluttecken på den sista raden.
Kan man ta bort detta tecken i VB? jag kör nämligen genom en loop i denna fil och då räknar den även denna rad. Jag använder detta program även till filer som inte har detta tecken.
/haniSv: Slut-tecken i fil
Jag svarar på min egen fråga. Dos lägger alltid till ascii-tecknet 26 när man kopierar ihop filer. När jag då kör min loop räknas även denna rad, vilket jag inte vill.
Ett exempel på lösning:
<code>
Do Until ObjInfil.AtEndOfStream
rad = ObjInfil.ReadLine
tecken = Chr(26)
If Left(rad, 1) <> tecken Then
raknare = raknare + 1
Objutfil.WriteLine rad & (Format(raknare, "000000"))
DoEvents
End If
Loop
</code>
/hani