Microsoft Visual C++ Runtime Library Error

    • Microsoft Visual C++ Runtime Library Error

      Guten Abend zusammen!

      Als ich vorhin mit dem GameMaker mein Projekt kompilierte, trat folgende Fehlermeldung auf:



      Allerdings erst kurz nachdem das Spiel kompiliert wurde und startete. Also eigentlich während dem Spielverlauf. Ich verstehe jedoch nicht, warum eine Fehlermeldung von Microsoft Visual C++ kommt und nicht eine normale GameMaker-Meldung...

      Das komischste daran ist, dass die Meldung erst erschien, als ich diesen Code ins Create-Event des ersten Objekts gepackt hatte:

      GML-Quellcode

      1. if (file_exists("Data\language.lng"))
      2. {
      3. fil = file_text_open_read("Data\language.lng");
      4. global.language = file_text_read_string(fil);
      5. file_text_close(fil);
      6. room_goto(room_menue);
      7. }


      Wenn ich den weglasse, funktioniert alles bestens!


      Was ist hier los?

      MfG flogy
    • Ich habs nachgebaut, funktioniert bei mir bestens.
      Vielleicht liegt es auch an deinem PC...
      Der GM verwendet doch keine Visual C++ Runtime Libary, oder?
      Vielleicht hast du auch eine DLL verwendet.
      Ich bekam einmal eine ähnliche Fehlermeldung, weil ich bei der Ausführung eines DLL Scripts das 2te Argument vergessen hab. ^^
      Spoiler anzeigen

      Hier der Code, wie ich es gemacht hab:
      [ Create ]

      GML-Quellcode

      1. var fi;
      2. fi = file_text_open_write("C:\language.lng");
      3. file_text_write_string(fi,"hallo");
      4. file_text_close(fi);
      5. str = ""


      [ Key Press 'Space' ]

      GML-Quellcode

      1. var fi;
      2. fi = file_text_open_read("C:\language.lng");
      3. str = file_text_read_string(fi);
      4. file_text_close(fi);


      [ Draw ]

      GML-Quellcode

      1. draw_text(10,10,str);


      Funktioniert perfekt, es erscheint der Text 'Hallo' im Room. 8)
    • Wie sieht es aus, wenn du den Backslash mal in einen / umwandelst? Obwohl das eigentlich falsch ist, hat der GM manchmal bei mir Probleme, Dateien in Ordnern zu finden, weshalb ich gänzlich auf den Frontslash umgestiegen bin o.O
      Mir selbst ist ein derartiger Fehler vom GM noch nicht passiert.

      mfg Critical

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Critical ()