"Not opened for reading" obwohl write

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • "Not opened for reading" obwohl write

    GML-Quellcode

    1. name=get_string('How your pinball table should be called?','pinball')
    2. pinballtable=file_text_open_write(name+'.pinball')
    3. with (bumperklein)
    4. {
    5. file_text_write_string(pinballtable,'100 '+string(x)+' '+string(y))
    6. }
    7. with (bumpergross)
    8. {
    9. file_text_write_string(pinballtable,'1000 '+string(x)+' '+string(y))
    10. }
    11. file_text_write_string(pinballtable,string(round(random(1000000))))
    12. file_text_close(pinballtable)show_message('Saved as '+name+'.pinball!')
    Alles anzeigen


    Irgendwie sagt der GM dann aber: File not opened for reading. Was ist los?
    <Irrenhaus3>wenn [zensiert] erstmal das sabbeln anfängt, wird sogar ne Sinuskurve linear, um schneller abzuhauen
    <Irrenhaus3>da geht alles in Deckung

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

  • Here's a hint:
    reading = lesen
    writing = schreiben

    Daraus lässt sich schließen:
    reading != writing
    Jetzt klar?


    So wie ich das sehe versuchst du mit

    GML-Quellcode

    1. pinballtable=file_text_open_write(name+'.pinball')
    aus einer Datei den Wert auszulesen, um ihn an eine Variable zu übergeben...
    Nur zu dumm, dass [...]_write(); die Funktion für's schreiben ist.

    Edit: ach, was red' ich hier für'n Crap? X(
    sry... ich bin grad nich' auf der Höhe gewesen.

    In welcher Zeile gibt er den Fehler denn aus? Evtl greifst du irgendwo doch lesenderweise auf die Datei zu.
    Hier werden sie geholfen:
    [Regeln] [GML] [Hilfe] [Suche] [Posten] [Duden.de]
    [Wenn das alles nicht mehr hilft] [Dunning-Kruger]


    "Die Vernunft sollte Autorität definieren; nicht umgekehrt!"
    "Selber denken regt das Gehirn an."
    - Niffel f.k.a. Kilik
  • Nee, da steht nur write!



    Und da tritt auf in Zeilen 3 und 5 und 9, denn ich kann einen leeren Flippertisch prima speichern!
    <Irrenhaus3>wenn [zensiert] erstmal das sabbeln anfängt, wird sogar ne Sinuskurve linear, um schneller abzuhauen
    <Irrenhaus3>da geht alles in Deckung
  • Du musst noch ganz an den Anfang schreiben:

    GML-Quellcode

    1. var pinballtable;

    damit die Variable lokal deklariert ist. Denn anderenfalls gilt die Variable für das aktuelle Objekt und in "with" befindest du dich auf einem anderen Objekt, kannst also nicht auf "pinballtable" zugreifen. Wenn jedoch wie oben beschrieben die Variable lokal definiert ist gibt es eine Sonderregelung. Dann kannst du nämlich auch in einem With-Block darauf zugreifen.
  • wie macht ihr das kann mir einer ein example machen oder anleiting gm6
    Gamemaker ist sehr cool Bist du auch dieser Meinung Oder bin ich ganz alleine mit der Meinung Deutsch
    Gamemaker is very cool If you are also of this opinion Or if I am whole only with the opinion Englisch
    Gamemaker est très cool Si tu es aussi de cette opinion Ou si je suis tout seulement avec l'opinion Französisch
    Gamemaker og a en nippeblæg A viser mæle som a ik' forstår Eller er a alene med denne mening Dänisch von SDX
  • Da war wohl noch jemand grade nicht ganz auf der Höhe, was? ^^
    Dieser Thread ist schon seit langer Zeit eingestaubt und möchte in seinem Grabe bitte nicht gestört werden. Bezüglich deiner Frage kannst du dich ja ein wenig per Suchfunktion durch die Technikforen graben und gegebenenfalls selbst einen Fragethread erstellen. Aber so alte Kamellen wie diesen Thread hier solltest du besser nicht wieder ausgraben.

    Danke fürs Zuhören, und *closed*
  • Benutzer online 1

    1 Besucher