Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,166

    leggere un file txt dall ultima riga

    cosi leggo il file txt
    ma volendo leggerlo dall'ultima riga in su??

    do while not ilfile.AtEndOfStream
    counter=counter+1
    illine=ilfile.readline
    response.write illine
    loop

  2. #2
    puoi fare in due modio carichi il tutto in un db e poi leggi dal fondo
    oopure carichi su un array e anche qui leggi dal fondo

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,166
    ma con array come posso fare?

  4. #4
    in ogni posizione dell'array carichi una riga (dalla prima all'ultima). poi rileggi l'array (dall'ultima posizione alla prima). that easy!

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,166
    mi puoi fare un esempio di come crearlo dato che non conosco il numero di righe che compongono il txt??

  6. #6
    non c'è bisogno di conoscere in anticipo il numero di righe. ad ogni riga letta incrementi un contatore di 1 e con questo contatore effettui una Redim dell'array.

    in alternativa puoi fare una prima lettura del file per contare le righe, fai la Dim dell'array e rileggi il file per caricare l'array.

    a te la scelta

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,166
    ho contato le righe come hai detto, poi ho creato l'array cosi:

    Set file = CreateObject("Scripting.FileSystemObject")
    Set ilfile = file.OpenTextFile(ilfile, 1, False)
    righe=0
    do while not ilfile.AtEndOfStream
    righe=righe+1
    illine=ilfile.readline
    loop

    dim testo(righe)

    ma mi da questo errore:
    Prevista costante Integer
    / line 60, column 10
    dim testo(righe)

  8. #8
    prova con

    ReDim testo(righe)

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2007
    Messaggi
    1,166
    dim testo(4)

    ReDim testo(righe)

    ma mi da questo errore:

    Questa matrice è fissa o temporaneamente bloccata

  10. #10
    usa solo la redim

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2021 vBulletin Solutions, Inc. All rights reserved.