letzte zeile einer txt-datei auslesen

  • hallo freunde, hab nen problem versuche aus einer textdatei die letzte zeile auszulesen, wobei die textdatei nicht statisch ist, sondern sich regelmässig erweitert um eine zeile.

    aber irgendwie bekomm ich das nicht hin. Ich muss dazu sagen bin noch ziemlich der anfanger auf diesem gebiet, aber villeicht könnt ihr mir helfen.
    :wacko:
    hier mein code:
    ***************************
    $file = FileOpen("test.txt", 2)

    ; Wurde file geöffnet?
    If $file = -1 Then
    MsgBox(0, "Error", "File konnte nicht geöffnet werden!")
    Exit
    EndIf

    $text = FileReadLine($file,-1)

    If $text = "Wert=1" Then
    MsgBox(0, "Success", "gefunden")
    Else
    MsgBox(0, "Failure", "nicht gefunden")
    EndIf

    FileClose($file)
    ********************************************************************

    Danke im voraus für eure hilfe

    • Offizieller Beitrag

    FileReadLine ist Dein Freund.
    Zitat aus der Hilfe:

    Zitat

    The line number to read. The first line of a text file is line 1 (not zero), last line is -1.

    Edit: Achso, benutzt Du ja schon. Wo ist dann das Problem?

    Edit2: Ach, gesehen...zum lesen musst Du die Datei mit dem Parameter "0" öffnen, nicht mit "2", die ist zum schreiben. Oder Du musst die neue Beta-Version benutzen. :)