Zum Inhalt springen

Geggi

Mitglieder
  • Gesamte Inhalte

    83
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Geggi

  1. Geggi

    C# Variablen speichern

    Dann kommt der fehler.. (Mcolli methode) Informationen über das Aufrufen von JIT-Debuggen anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung. ************** Ausnahmetext ************** System.NullReferenceException: Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt. bei Stranger.Interface.saveVar(String varName, Object varValue, String pathXML) in C:\Users\Joshy\Desktop\Game\WindowsFormsApplication4\WindowsFormsApplication4\Interface.cs:Zeile 210. bei Stranger.Interface.button5_Click(Object sender, EventArgs e) in C:\Users\Joshy\Desktop\Game\WindowsFormsApplication4\WindowsFormsApplication4\Interface.cs:Zeile 138. bei System.Windows.Forms.Control.OnClick(EventArgs e) bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) bei System.Windows.Forms.Control.WndProc(Message& m) bei System.Windows.Forms.ButtonBase.WndProc(Message& m) bei System.Windows.Forms.Button.WndProc(Message& m) bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam) ************** Geladene Assemblys ************** mscorlib Assembly-Version: 2.0.0.0. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900). CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll. ---------------------------------------- StangerGame Assembly-Version: 1.0.0.0. Win32-Version: 1.0.0.0. CodeBase: file:///C:/Users/Joshy/Desktop/Game/WindowsFormsApplication4/WindowsFormsApplication4/bin/Debug/StangerGame.exe. ---------------------------------------- System.Windows.Forms Assembly-Version: 2.0.0.0. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900). CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll. ---------------------------------------- System Assembly-Version: 2.0.0.0. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900). CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll. ---------------------------------------- System.Drawing Assembly-Version: 2.0.0.0. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900). CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll. ---------------------------------------- mscorlib.resources Assembly-Version: 2.0.0.0. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900). CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll. ---------------------------------------- System.Xml Assembly-Version: 2.0.0.0. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900). CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll. ---------------------------------------- System.Windows.Forms.resources Assembly-Version: 2.0.0.0. Win32-Version: 2.0.50727.4927 (NetFXspW7.050727-4900). CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll. ---------------------------------------- ************** JIT-Debuggen ************** Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der Konfigurationsdatei der Anwendung oder des Computers (machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden. Die Anwendung muss mit aktiviertem Debuggen kompiliert werden. Zum Beispiel: <configuration> <system.windows.forms jitDebugging="true" /> </configuration> Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten Ausnahmen an den JIT-Debugger gesendet, der auf dem Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
  2. Geggi

    C# Variablen speichern

    Probier ich nachher aus danke
  3. Geggi

    C# Variablen speichern

    Ne, ändern tut sich da nix. Werden alle Variablen gespeichert. Wenn er die zu diesem Zeitpunkt noch nicht braucht steht hald eine 0 drinen.
  4. Geggi

    C# Variablen speichern

    so alles funktioniert ;D Vielen Dank :D
  5. Geggi

    C# Variablen speichern

    Java war trotzdem einfacher ;D danke
  6. Geggi

    C# Variablen speichern

    Out.open("save.txt"); Out.println(klassenwahl); Out.println(lp); Out.println(ep); Out.println(mana); Out.println(gold); Out.println(questNumber); Out.println(lvl); Out.println(stärke); Out.println(intelligenz); Out.println(geschicklichkeit); Out.println(ausdauer); Out.println(rezzgold); Out.println(needep); Out.close(); break; In.open("save.txt"); klassenwahl = In.readChar(); lp =In.readInt (); ep =In.readInt(); mana =In.readInt(); gold =In.readInt(); questNumber =In.readInt(); lvl =In.readInt(); stärke = In.readInt(); intelligenz =In.readInt(); geschicklichkeit =In.readInt(); ausdauer =In.readInt(); rezzgold =In.readInt(); needep =In.readInt (); In.close(); [/PHP]
  7. Geggi

    C# Variablen speichern

    Okaay... danke aber wie verwend ich das jetzt?
  8. Geggi

    C# Variablen speichern

    der Zugriff ist nicht erlaubt wegen der sicherheit xD des programm mag den weg also auch net
  9. Geggi

    C# Variablen speichern

    scheint mir doch ein bischen kompliziert zum auslesen.. die Text datei sollte so aussehen wenn man gespeichert hat 15 12 13 16 17 . . . (ca. 20 variablen) auslesen sollte dann so irgendwie gehen: int x = In.readInt(); int y = In.readInt(); // also er soll das erste nehmen (aus der txt datei) und auf x zuweisen und dann die zweite zeile und // das auf y zuweisen; // so ging das ca. bei Java..
  10. Geggi

    C# Variablen speichern

    okay, danke aber wie mach ichs das ich int einlese? int fs = c_textdatei.ReadFile(@"c:\text.txt"); mit dem geht das ja nicht.
  11. Geggi

    C# Variablen speichern

    Naja eigendlich würde mir das mit der txt datei reichen. Kann mir das nochmal wer erklären? (andere versteh ich sowieso net^^)
  12. Moin, Ich wollte wissen wie man Variablen in einer txt datei speichert. Also z.B. sollte man im Programm auf speichern drücken, dann soll das programm einige int, strings in die txt datei speichern, die ich dananch wieder auslesen kann wenn man auf laden drückt. bei Java ging das irgendwie mit Openfile(name) und dann Out.println (int); Vielleicht kann mir einer Helfen.
  13. Geggi

    Textbox makiert

    das is ja englisch =O
  14. Geggi

    Textbox makiert

    Okay, aber was schreib ich da jz fürn code rein das der das net makiert?
  15. Geggi

    Textbox makiert

    ne.... sorry^^
  16. Geggi

    Textbox makiert

    bitte für ganz dumme die erklärung... enterevent?
  17. Geggi

    Textbox makiert

    Okay... und wie?
  18. Geggi

    Textbox makiert

    Oke, also nicht änderbar?
  19. Geggi

    Textbox makiert

    ..? wie soll ichs anders beschreiben? Er makiert mir den Text in einer Textbox... Und ich hab keine Ahnung wieso.
  20. Geggi

    Textbox makiert

    Hey, Wenn auf einen Button in meinem Programm drücke dann öffnet sich eine Neue Form anwendung. Wenn in der Form ne Textbox ist dann makiert der mir immer den Text. Meine frage: Wieso ?! mfg..
  21. hm.. Oke.
  22. So nochn problem..^^ Wenn ich jz eine Neue form aufmache und die Form enthält ne Textbox dann makiert mir der immer den Text. Wieso? mfg
  23. Hab jetzt mal die exe datei in dem "x86" geöffnet. Da geht das alles. Wenn ich bei Windows suche nach "irr" suche dann findet er immer noch mein projekt, also ist wohl noch was mit Irrklang drinen.... aber kA wo. mfg
  24. Ja, das mit dem namen is net so wichitg bei mir. Hab da nix gefunden mit Irrklang... =/
  25. Ich find nix mehr using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; namespace Interface { public partial class KampfFenster : Form { public KampfFenster() { InitializeComponent(); label14.Text = ""; label13.Text = ""; button1.Hide(); label15.Hide(); label16.Hide(); label17.Hide(); label18.Hide(); label19.Hide(); label20.Hide(); } private void QuestFenster_Load(object sender, EventArgs e) { load(); } private void load() { label2.Text = Class3.name; label6.Text = Class3.LP.ToString(); label7.Text = Class3.Mana.ToString(); label8.Text = Class3.Level.ToString(); label1.Text = Class3.Namegegner; label3.Text = Class3.LPgegner.ToString(); label4.Text = Class3.Managegner.ToString(); label5.Text = Class3.Levelgegner.ToString(); } private void label12_Click(object sender, EventArgs e) { Random RandomClass = new Random(); int Dmg = RandomClass.Next(Class3.Stärke - 2, Class3.Stärke + 2); Class3.LPgegner = Class3.LPgegner - Dmg; label13.Text = "-" + Dmg.ToString(); load(); if (Class3.LPgegner <= 0) { Kampfende(); } int Dmggegner = RandomClass.Next(Class3.Stärkegegner - 2, Class3.Stärkegegner + 2); Class3.LP = Class3.LP - Dmggegner; label14.Text = "-" + Dmggegner.ToString(); load(); if (Class3.LP <= 0) { Kampfende(); } textBox1.Text += "Sie greifen ihren Feind an und machen " + Dmg + " Schaden.\r\n" + "Der Feind greift Sie an und macht " + Dmggegner + " Schaden.\r\n" + "---\r\n"; } private void Kampfende() { if (Class3.LP <= 0) { textBox1.Text += "Verloren.\r\n" + "------"; button1.Show(); label12.Hide(); } if (Class3.LPgegner <= 0) { textBox1.Text += "Gegner besiegt.\r\n" + "------"; Class3.Gold = Class3.getGold + Class3.Gold; Class3.EP = Class3.getEP + Class3.EP; button1.Show(); label12.Hide(); Class3.LPgegner = 0; label15.Show(); label16.Show(); label17.Show(); label18.Show(); label19.Show(); label3.Text = Class3.LPgegner.ToString(); label16.Text = Class3.getGold.ToString() + " Gold"; label17.Text = Class3.getEP.ToString() + " EP"; Quest(); label19.Text = ""; } } private void button1_Click(object sender, EventArgs e) { this.Close(); Interface f = new Interface(); f.Show(); } private void Quest() { if (Class3.Questnummber == 1) { Class3.QuestItemZahl++; label18.Text = "1 " + Class3.QuestItemName + " (" + Class3.QuestItemZahl + "/" + Class3.QuestItemNeed + ")" ; if (Class3.QuestItemNeed == Class3.QuestItemZahl) { label20.Show(); label20.Text = "Quest Abgeschlossen"; } } else label18.Text = ""; } } } [/PHP]

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...