Antwort auf: Programmstart bei Null ?

Startseite Foren Deutsches LiveCode-Forum Programmstart bei Null ? Antwort auf: Programmstart bei Null ?

#10205
Klaus Major
Administrator

    Hi Santman,

    willkommen im Forum!

    Üblicherweise initialisiert man in LC seine Variablen beim Programmstart o.ä. und zwar genau wegen dieses Features. Schreibe eine Routine, die Deine Daten auf ihren ursprünglichen Wert zurücksetzt und rufe diese auf, bevor Du “neu” anfängst.

    z.B. so etwas ins Stackskript und bei “on oenstack”, oder wann benötigt, aufrufen
    local dein_array, wasauchimmer, etc..

    command dein_init
      put emty into dein_array
      put empty into wasauchimmer
    end dein_init

    Das kannst Du, um Deine zweite Frage zu beantworten, z.B. mit einem “on openstack” oder “on preopenstack” Handler im Stackskript erledigen.

    on openstack
      dein_init
      ## mehr Kram hier...
      ## und hier...
    end openstack

    Gruß

    Klaus

    P.S.
    LC ist anders als andere Programmiersprachen und NEIN, eine DOT-Notation gibt es in LC nicht und die wird auch nicht so schnell nicht geben! 😎