dieselben lokalen Dateien in verschiedenen Apps verwenden

Startseite Foren Deutsches LiveCode-Forum dieselben lokalen Dateien in verschiedenen Apps verwenden

Ansicht von 12 Antwort-Themen
  • Autor
    Beiträge
    • #47892
      Peter_M
      Teilnehmer

        Hallo Forum,

        ich habe folgendes Problem: ich habe zwei Apps unter Android programmiert und möchte mit der einen App die lokalen Dateien der anderen App anzeigen. Während diese Aufgabe unter Windows einwandfrei funktioniert, baut sich unter Android jede App wohl einen eigenen Ordner. Zumindestens ist es mir nicht gelungen mit der einen Datei App in die Dateien der anderen App hinein zu gelangen. Weiß jemand eine Lösung für dieses Problem?

        Peter

      • #47893
        Klaus Major
        Administrator

          Hi Peter,

          leider gibt es keine Lösung für dieses Problem! :-/
          Irgendwie schottet LC alle App-eigenen „documents“ Ordner komplett von der Aussenwelt ab.

          Ich hoffe, die Schotten ändern das in der fianlen Version von LC 10.
          Hier der Bugreport:
          https://quality.livecode.com/show_bug.cgi?id=24519

          Und hier das „feature request“, daß LC Zugang zu weiteren Ordnern (wenigstens -> downloads)
          auf der mobilen Platform einbaut: https://quality.livecode.com/show_bug.cgi?id=23526

          Gruß

          Klaus

          P.S.
          Funktioniert Dein „Answer“ Dialog wieder? 😎

        • #47894
          Peter_M
          Teilnehmer

            Hallo Klaus,

            vielen Dank für deine Rückmeldung. Es ist eigentlich unvorstellbar, dass ein Unternehmen wie Livecode es nicht ermöglicht, auf  das lokale Dateisystem zuzugreifen und damit die Möglichkeiten des eigenen Programmiersystems derart einschränkt. Damit provoziert LiveCode doch gerade zu den Tod des eigenen Unternehmens….

          • #47895
            Peter_M
            Teilnehmer

              ….zu PS: Leider konnte ich das Problem mit deinem Tipp nicht lösen. Dieses Problem der versteckten answer-Box tritt auch ausschließlich bei einem bestimmten Stack auf…. Programmierungstechnisch habe ich deswegen alle answer-Boxen aus diesem Stack durch alternative Codes ersetzt.

            • #47896
              Klaus Major
              Administrator

                Hi Peter,

                tja, ich weiß auch nicht genau, was in den schottischen Köpfen so vor sich geht…

                Wenn Du magst, kannst Du mir gerne einmal den Stack mit dem versteckten ANSWER Dialog
                mit Instruktionen, wann und wo das passiert, zuschicken, vielleicht finde ich etwas heraus.
                klaus AT major-k.de

                Liebe Grüße und ein paar schöne Feiertage

                Klaus

              • #47897
                Peter_M
                Teilnehmer

                  Hallo Klaus,

                  mittlerweile lässt sich der Stack auch nicht mehr kompilieren. Ich habe ihn dir per E-Mail zugesendet.

                  Danke und viele Grüße

                  Peter

                • #47898
                  Peter_M
                  Teilnehmer

                    Hallo Klaus, vielen Dank für deine Tipps.

                    Nachdem ich den Haken in den Stack Eigenschaften „Float….“ (wie auch immer er dorthin gekommen sein mag, das sollte mir eigentlich nicht mehr passieren). entfernt hatte, war nicht nur die Answer-Box wieder zu sehen, sondern auch die Fehlermeldungen. Die Fehlermeldung beim E<mark>rstellen</mark> einer Standalone für den Stack lautet:

                    There was an error while saving the Standalone application     empty path.

                    Diese  Fehlermeldung betrifft nur den dir zugesandten Stack. Andere Stacks lassen sich klaglos kompilieren.

                    LG Peter

                  • #47899
                    Torsten
                    Teilnehmer

                      Hi,

                      das beschriebene Phänomen ist kein Problem von Livecode, sondern eine Sicherheitsfunktion von Android/iOS, die nämlich verhindert, dass Apps die Daten von anderen Apps ausspähen können. Bei den normalen Windows-PCs ist das immer eine Sicherheitslücke.

                      Ich meine, ich hätte mal vor langer Zeit herausgefunden, dass man die Dateien auch für andere Apps verfügbar machen kann, wenn man sie in „external documents“ speichert, aber ich weiss momentan nicht mehr, wie ich dann an den Pfad gekommen bin. Muss ich nochmal schauen….

                       

                       

                    • #47900
                      Klaus Major
                      Administrator

                        Hi Peter,

                        die Property heisst „systemWindow“. 🙂

                        Welcher Pfad mag hier denn wohl gemeint sein bei der Fehlermeldung „empty path“?
                        Ich sehe zwar einige Pfade zu (noch) nicht vorhandenen Dateien, aber mit der Funktion
                        „isbuildingStandalone()“ sollte LC erst gar nicht so weit kommen!?

                        Gruß

                        Klaus

                      • #47901
                        Peter_M
                        Teilnehmer

                          Hallo Klaus und Torsten,

                          leider war das Verschwinden der ANSWER-Box wohl nur das erste Symptom eines absoluten IT- SUPER-GAUS. Heute hat sich während der Arbeit am Stack urplötzlich mein PC ausgeschaltet, und danach ging gar nichts mehr. Ich habe daraufhin alle Livecode-Versionen deinstalliert (trotzdem verblieb ein verwaister Eintrag im Windows-Startmenü!) und die Version Livecode 9.6.11 neu installiert.  Leider öffnet sich außer dem Stack die weitere Livecode-Umgebung nicht, so dass ich keine Interaktionsmöglichkeiten habe und befürchte, dass ich den ganzen PC neu aufsetzen muss……. 🙁  oder habt ihr vielleicht eine weniger aufwendige Idee?

                          Gruß

                          Peter

                        • #47902
                          Klaus Major
                          Administrator

                            Schmeiss mal die Präferenzen Datei weg, wo die genau unter Windows liegt, weiß ich leider nicht.
                            Such mal nach der Datei namens -> livecode7.rev und lösch die.
                            Das sollte alles wieder ins Lot bringen, sofern kein Hardwarefehler bei Dir vorliegt.

                          • #47903
                            Peter_M
                            Teilnehmer

                              Danke Klaus,

                              1. das werde ich noch einmal nach der Arbeit durchführen. Ich hatte das auch probiert (logischerweise erfolglos), als die Answer-Box plötzlich nicht mehr sichtbar war.
                            • #47905
                              Peter_M
                              Teilnehmer

                                Die IDE ist wieder da, vielen Dank Klaus! Die jetzt noch bestehende Problematik packe ich in ein neues Posting…..

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