Problem mit FileOpen

  • Hallo,

    ich will mir gerade einen kleinen Netzwerk Chat auf einfache Art und weiße Programmieren, dazu brauche ich die funktion FileOpen() um eine .txt datei zu erstellen.

    Edit:
    sorry, eigentlich wollte ich wissen wie ich es machen muss, damit die .txt Datei erstellt werden muss, bei diesem Code passiert nichts.

    Was ist daran falsch?

    Spoiler anzeigen
    [autoit]


    If Not FileExists("\Users\"&$reg_user_text&".txt") Then
    $reg_file = FileOpen("\Users\"&$reg_user_text&".txt", 8)
    FileWrite($reg_file, $reg_vorname_text)
    FileWrite($reg_file, $reg_nachname_text)
    FileWrite($reg_file, $reg_user_text)
    FileWrite($reg_file, $reg_pass1_text)
    FileClose($reg_file)
    If FileExists("\Users\"&$reg_user_text&".txt") Then
    MsgBox(64, "Info", "Sie wurden erfolgreich registriert")
    Else
    MsgBox(64, "Info", "Es ist ein Fehler bei der Registrierung aufgetreten")
    EndIf
    Else
    MsgBox(64, "Benutzer Info", "Der eingegebene Benutzer ist schon vorhanden")
    EndIf

    [/autoit]

    Ich hoffe mir kann jemand helfen :D

    2 Mal editiert, zuletzt von morfi93 (22. November 2007 um 21:44)

  • versuche es mal mit _filecreate() ;)

    Einmal editiert, zuletzt von .::Mignon::. (22. November 2007 um 21:56)

  • Ich hätte gleich noch ne frage:

    Wie kann ich bei dem FileWrite() Befehl einen Zeilenumbruch einfügen?
    damit jeder text in einer neuen zeile steht.

  • Falls als Makro nicht vorhanden, ist auch sowas nicht schlecht:

    chr(9) = TAB, chr(13)= Zeilenumbruch, basierend auf dem Ascii-zeichensatz.