Fehler bei _FileReadToArray() mit Zeichen "|" bzw. in listview

  • Hi,

    ich habe ein Textfile, das ich mittels der UDF

    [autoit]

    _FileReadToArray()

    [/autoit]

    in ein Array einlesen lasse. Nun ist in der Textdatei einige Male das Zeichen "|" vorhanden; im Array ist die Zeile, in der das Zeichen vorher vorkam jedoch leer bzw. unlesbar. Was kann ich tun? Wieso verhält sich AutoIt so? Liegt das Problem beim Array?

    Zweite Frage: Wie kann ich das Zeichen in einer listview anzeigen lassen? Die spinnt total rum, wenn ichs versuche.

    Danke für eure schnelle Hilfe!

  • Hallo,
    das liegt daran, das AutoIt ein "|" als Seperator interpretiert.
    Ändern kann man das so:

    [autoit]


    Opt("GUIDataSeparatorChar","|") ;Hier einfach das gewünschte Zeichen

    [/autoit]
  • ah, k. Dann sollte ich wohl mal meine Version erneuern :)

    Vielen vielen Dank euch!