c# StreamWriter Wo ist der Fehler?!

Discussion in 'Tipps & Tricks' started by Cre3per, Jan 1, 2013.

  1. Cre3per

    Cre3per Addicted Member Inventar

    Joined:
    Oct 22, 2012
    Messages:
    697
    Likes Received:
    2
    Ich verstehe nicht, was ich da falsch gemacht habe. Ich habe jetzt ca. eine halbe Stunde lang im Internet gesucht, aber es ist überall auch so gemacht worden :/
    [​IMG]
     
  2. krusty

    krusty Addicted Member Inventar

    Joined:
    Sep 8, 2012
    Messages:
    175
    Likes Received:
    0
    Du versuchst die write methode außerhalb einer von dir programmierten funktion aufzurufen.
    Du musst die grundlagen lernen ! In c# kann man nich so wie in autoit quelltext untereinander schreiben.

    Das static void test ist keine richtige funktion, sondern ein funktionsprototyp, bzw eine funktions deklaration.
    Wenn du willst helf ich dir heut abend im ts.
     
  3. Cre3per

    Cre3per Addicted Member Inventar

    Joined:
    Oct 22, 2012
    Messages:
    697
    Likes Received:
    2
    Ja, Ich weis, dass ich die Grundlagen lernen muss. Bin ja momentan auch dabei, nur dauert das ja auch ein bisschen.
    Das Problem war ein Flüchtigkeitsfehler. Bei allen Anderen hatte ich es richtig nur bei diesem habe ich ein Semikolon zu viel und zwei geschweifte Klammern zu wenig.
     
  4. krusty

    krusty Addicted Member Inventar

    Joined:
    Sep 8, 2012
    Messages:
    175
    Likes Received:
    0
    Nur ist gut ;D
    wie gesagt, du hast mit der zeile stativ coid test(); dem.kompiler gesagt
    " es gibt eine funktion static void test, und ich werde sie später noch programmieren."
     
  5. Cre3per

    Cre3per Addicted Member Inventar

    Joined:
    Oct 22, 2012
    Messages:
    697
    Likes Received:
    2
    Neues Problem

    In den Resourcen ist die Datei Stats.txt in die ich mit dem StreamWriter Werte speichern will, damit sie nach einem Neustart noch erhalten sind.
    Ich habe den Pfad in Statspath gespeichert:
    Code:
    public static String StatsPath = MinecraftConsole.Properties.Resources.Stats;
    
    und möchte in diese mit:
    Code:
    StreamWriter sw = new StreamWriter(File.Create(StatsPath));
                sw.Write("Hallo");
    
    schreiben. Allerdings wird mir der Fehler: "Ein leerer Pfad ist unzulässig." ausgegeben.
    Was habe muss ich ändern oder gibt es eine andere Methode Werte dauerhaft bzw. bis zu einer Änderung zu speichern?
     
  6. krusty

    krusty Addicted Member Inventar

    Joined:
    Sep 8, 2012
    Messages:
    175
    Likes Received:
    0
    Heute abend ts. Bin noch bei freundin.
     
  7. Cre3per

    Cre3per Addicted Member Inventar

    Joined:
    Oct 22, 2012
    Messages:
    697
    Likes Received:
    2
    K. schreib dann nochmal
     
  8. krusty

    krusty Addicted Member Inventar

    Joined:
    Sep 8, 2012
    Messages:
    175
    Likes Received:
    0
    bin ts.
     
  9. Cre3per

    Cre3per Addicted Member Inventar

    Joined:
    Oct 22, 2012
    Messages:
    697
    Likes Received:
    2
    Da ist kein Krusty
     
  10. krusty

    krusty Addicted Member Inventar

    Joined:
    Sep 8, 2012
    Messages:
    175
    Likes Received:
    0
    ich heiße alex


    Übrigens hat das nicht mit C oder C++ zu tun, es gehört in den .Net bereich !!
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.