Vraag & Antwoord

Programmeren

Bestand kopiëren

Anoniem
trader01
2 antwoorden
  • Hallo,
    Ik wil in VB6 een bestand naar een ander bestand schrijven in omgekeerde volgorde van de regels, dus de laatste regel bovenaan etc.
    Hoe kan ik dat het beste doen? Heeft iemand de geschikte code daarvoor?Ik lees alle regels in een array in in omgekeerde volgorde in en wil van daaruit dit array naar een bestand schrijven. Of is het beter het hele bestand naar een listbox te lezen en van daaruit te schrijven?


    trader01
  • Arrays zijn veel sneller als listboxen, en kunnen meer data bevatten.

    [code:1:edb4c9f44a]Dim buffer(1000) As String

    nr = FreeFile
    Open "c:\invoer.txt" For Input As #nr
    While Not EOF(nr)
    Line Input #nr, regel
    teller = teller + 1
    buffer(teller) = regel
    Wend
    Close

    nr = FreeFile
    Open "c:\uitvoer.txt" For Output As #nr
    For x = teller To 1 Step -1
    Print #nr, buffer(x)
    Next
    Close
    [/code:1:edb4c9f44a]

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.