Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Korrekte Variablen deklaration bei mehreren Prozessen?

    NEWS

    • Monatsrückblick - April 2025

    • Minor js-controller 7.0.7 Update in latest repo

    • Save The Date: ioBroker@Smart Living Forum Solingen, 14.06.

    Korrekte Variablen deklaration bei mehreren Prozessen?

    This topic has been deleted. Only users with topic management privileges can see it.
    • G
      gogohome last edited by

      Hi,

      ich habe eine generelle Frage an die Programmierer. Ich habe kürzlich ein Memory Overflow im iobroker bekommen. Ich vermute mein Skript ist daran schuld. Und zwar vermute ich das die Variable dutzende Male erzeugt wir nämlich jedes Mal wenn der Prozess angestoßen wird. Die Variable „Bad_Stop“ wird in zwei verschieden Prozessen gesetzt. Ich vermute nun das die Prozesse jedes Mal die Variable neu generieren, und nicht nur einmal und diese variable dann immer wieder benutzen.
      Ist meine Annahme korrekt das für beide Prozess die Variable einmal generiert wird und von beiden Prozessen gesetzt wird?
      var.png

      paul53 1 Reply Last reply Reply Quote 0
      • paul53
        paul53 @gogohome last edited by

        @gogohome sagte: Memory Overflow im iobroker bekommen. Ich vermute mein Skript ist daran schuld.

        Ja, ist es: "wiederhole solange" erzeugt eine Endlosschleife. Mit der Variablen hat es nichts zu tun; sie wird nur an verschiedenen Stellen gesetzt.

        G 1 Reply Last reply Reply Quote 0
        • G
          gogohome @paul53 last edited by

          @paul53 Ah verstehe also jedesmal wenn der Prozess angestoßen wird macht er die Schleife auf und wartet bis sie erfüllt wird. Somit bekomme ich unendlich viele Schleifen, richtig?

          Danke für die Antwort somit weiß ich wo ich es verbessern muß.

          paul53 1 Reply Last reply Reply Quote 0
          • paul53
            paul53 @gogohome last edited by

            @gogohome
            Genügt es nicht so?

            Bild_2022-11-24_191658838.png

            G 1 Reply Last reply Reply Quote 0
            • G
              gogohome @paul53 last edited by

              @paul53 Mmmh warum kompliziert wenn es auch einfach geht? Wenn ich mir das anschaue was du gemacht hast, sollte es funktionieren. Bin aktuell nicht in der Nähe des iobroker werde das später mal ausprobieren.

              1 Reply Last reply Reply Quote 0
              • First post
                Last post

              Support us

              ioBroker
              Community Adapters
              Donate

              1.0k
              Online

              31.6k
              Users

              79.4k
              Topics

              1.3m
              Posts

              2
              5
              158
              Loading More Posts
              • Oldest to Newest
              • Newest to Oldest
              • Most Votes
              Reply
              • Reply as topic
              Log in to reply
              Community
              Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
              The ioBroker Community 2014-2023
              logo