Function aufrufen

Startseite Foren Deutsches LiveCode-Forum Function aufrufen

Schlagwörter: 

Ansicht von 6 Antwort-Themen
  • Autor
    Beiträge
    • #47578
      guko56
      Teilnehmer

        Hallo Spezies

        Habe ein Projekt mit 2 Cards ( card01 und card02)
        In card02 steht eine Function drin.
        Wie kann ich jetzt von card01 die Function in card02 aufrufen ?
        Danke
        Günter

      • #47579
        Klaus Major
        Verwalter

          Soweit ich weiß, kann man nur Handler eines anderen Objekts aufrufen mit -> call

          Jeder Handler oder Funktion, die mehr als einmal benötigt werden, sollten ins STACK Skript wandern, sonst hat man eben diese Probleme…

          Eventuell kannst Du Deine Funktion in einen Handler umwandeln und dann „the result“ abfragen nach dem CALL?

          Beispiel, eine EX Funktion in einem Button „bb“, umgewandelt in einen Handler

          command bbb

             return 42

          end bbb

          Ein anderer Button ruft nun diesen Handler auf:

          on mouseUp
             call "bbb" of btn "bb"
             put the result
          end mouseUp

          In „the result“ liegt dann, was der andere Button bzw. sein Handler zurückliefert.

          Klar soweit?

        • #47580
          guko56
          Teilnehmer

            Hallo Klaus
            Geht leider nicht.
            button „bbb“: execution error at line 3 (Chunk: no such object), char 1

            Günter

          • #47581
            Klaus Major
            Verwalter

              Ernsthaft?

              Selbstredend musst Du button „bbb“ durch den Namen DEINES Ziels ersetzen, woll? 😎

              Also:

              ...

              call "NameDeinesHandlers" of cd "card02"

              ...

            • #47582
              guko56
              Teilnehmer

                So klappt es ! Danke Klaus
                Gruß Günter

              • #47583
                Klaus Major
                Verwalter

                  Das macht dann 5,- Euro!

                • #47584
                  Klaus Major
                  Verwalter

                    🙂

                Ansicht von 6 Antwort-Themen
                • Du musst angemeldet sein, um auf dieses Thema antworten zu können.