Antwort auf: Function & Custom Properties

Startseite Foren Deutsches LiveCode-Forum Function & Custom Properties Antwort auf: Function & Custom Properties

#3435
Klaus Major
Administrator

    Aber mal was Anderes…

    on setProgramPath
       local tPP
       if the environment is "mobile" then
          put specialFolderPath("engine") into tPP
       else
          put the filename of this stack into tPP
          set the itemDelimiter to "/"
          delete the last item of tPP
       end if
       set the EnginePath of this stack to tPP
    end setProgramPath

    Du weisst, daß Du im ENGINE Folder nicht schreiben darfst?
    Möchtest Du nicht lieber den Ornder mit den Resourcen speichern?
    Ich vermute, daß Du relativ dazu Deine weiteren Ordnerpfade ableiten willst?

    Falls ja, können wir das aber sowas von kürzen 🙂

    on setProgramPath
       set the EnginePath of this stack to specialFolderPath("resources")
    end setProgramPath

    In der IDE zeigt dieser specialfolderpath auf den Ordner,
    in dem sich der aktuelle Stack befindet, klappt also universell.

    Falls nein, dann habe ich nichts gesagt 😉

    Ach doch, ein kleiner Tip: „Mister Boole is your friend!“
    Abgesehen von ANSWER geht das hier auch etwas kompakter:

    function doesEnginePathExist
       local tCustomKeys
       put the customKeys of this stack into tCustomKeys
       return ("EnginePath" is among the lines of tCustomKeys)
    end doesEnginePathExist

    Gruß

    Klaus