FileOpenDialog zerstört FileRead!? WTF

  • Hallo,
    ich bin ein Meister der komischen Fehler :thumbdown:

    Folgendes Script gibt einen Error wieder:

    [autoit]

    $datei=FileOpenDialog("Installationsdatei wählen","","Alle(*.*)")

    [/autoit][autoit][/autoit][autoit]

    $endung=StringRegExp($datei,".+\.(.+)",3)
    $data2=":eof"&$endung[0]&":sta"&FileRead("Recording.mi")&":eof"
    ConsoleWrite(@error&@CRLF)

    [/autoit]

    Das hier aber nicht:

    [autoit]

    $datei="D:\Downloads\maxima-5.22.1.exe";FileOpenDialog("Installationsdatei wählen","","Alle(*.*)")

    [/autoit][autoit][/autoit][autoit]

    $endung=StringRegExp($datei,".+\.(.+)",3)
    $data2=":eof"&$endung[0]&":sta"&FileRead("Recording.mi")&":eof"
    ConsoleWrite(@error&@CRLF)

    [/autoit]

    Meine Frage: Warum geht es nicht nach FileOpenDialog? Die Datei Recording.mi ist 528 Bytes groß, also nicht an irgendeiner Größenbegrenzung schuld

    Danke.

    Einmal editiert, zuletzt von TheShadowAE (17. November 2010 um 17:36)