Datenpfad bei Substack???

Startseite Foren Deutsches LiveCode-Forum Datenpfad bei Substack???

Schlagwörter: ,

Ansicht von 3 Antwort-Themen
  • Autor
    Beiträge
    • #33783
      foto2004
      Teilnehmer

      Hallo Gemeinde,

      kann mir jemand sagen warum das mit den Datenpfad bei einem SubStack nicht geht?
      bei meinem „PfadSetzen“ schaut es so aus:

      on pfadSetzen2 ## Die Pfade setzen
         if the environment is "mobile" then
            put specialFolderPath("engine") into programmPfad
         else
            put the filename of this stack into programmPfad
            set the itemDelimiter to "/"
            delete the last item of programmPfad
         end if
         put programmPfad&"/data/" into dataPfad
         if the platform is "MacOS" and the environment is "standalone application" then
            set the itemDelimiter to "/"
            put the filename of this stack into programmPfad
            put item 1 to -3 of programmPfad into dataPfad
            put "/Resources/_MacOS/data/" after dataPfad
         end if    
      end pfadSetzen2

      nur leider ist die Variable programmPfad leer und am Ende von „pfadSetzen“ ist in dataPfad nur „/data/“ drinnen.

      ich habe es auch versucht über den HauptStack mit globalen Variablen versucht. immer das selbe Ergebnis

      Wo liegt mein Denkfehler ???

    • #33789
      foto2004
      Teilnehmer

      Habe es rausgefunden.

      mit „effective filename“ geht es.

    • #33792
      Klaus Major
      Verwalter

      GENAU! 🙂

      Bitte gewöhn Dir an, auch auf der mobilen Platform -> specialfolderpath(„resources“)
      zu verwenden, dann brauchst Du nicht zu verzweigen, wenn Du mal eine Runtime für den Desktop erstells, siehe unten…

      Und es geht wirklich kürzer, da RESOURCES auch in der IDE funktioniert!
      Ausserdem stimmt der Pfad für Mac Standalones so nicht!

      on pfadSetzen2
            put specialFolderPath("resources") into programmPfad  
      end pfadSetzen2

      Das sollte für alle Fälle reichen! 🙂

      Alles, was Du unter „Copy files“ in den „Standalone Application Settings“ Deiner Runtime hinzufügst, findest Du später in diesem Ordner, und zwar auf JEDER Platform!

      In der IDE zeigt dieser Ordner auf den Ordner, in dem sich Dein Stack befindet, klappt also auch.

    • #33815
      foto2004
      Teilnehmer

      Danke für den Hinweis ich werde es beherzigen.

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