Startseite › Foren › Deutsches LiveCode-Forum › Veränderungen in einer App speichern › Antwort auf: Veränderungen in einer App speichern
Dezember 13, 2018 um 16:47 Uhr
#9387
Hallo Sasha,
on shutdown
## Entweder den ABSOLUTEN Pfad benutzen ODER mit DEFAULTFOLDER arbeiten,
## beides ist doppelt gemoppelt!
## set the defaultFolder to specialFolderPath("Documents")
put the hilite of widget "SwitchButton" of card "Card" into tHilite1
## Genau, absoluter PFAD ist immer vorzuziehen!
put specialfolderpath("documents") & "/saves.txt" into tFile
## Wieder doppelt-gemoppelt, aber leider unausführbar!
## tFile enthält bereits den benötigten Pfad, Du versaust ihn aber wieder,
## in dem Du noch mal den Dateinamen davorstellst!
## put tHilite1 into url("file:saves.txt" & tFile)
## So geht's, genau wie in meinem Beispiel!
put tHilite1 into url("file:" & tFile)
end shutdown
Dito hier:
on openstack
put specialfolderpath("documents") & "/saves.txt" into tFile
if there is not a file tFile then
exit openstack
end if
## siehe oben, so wird das nix!
## put url("file:saves.txt" & tFile) into tMeinePrefs
put url("file:" & tFile) into tMeinePrefs
set the hilite of widget "SwitchButton" of card "Card" to tMeinePrefs
end openstack
Also das mit den Dateipfaden musst Du Dir aber noch einmal auf der Zunge zergehen lassen! 😎
Wegen Android-Emulator, sorry, keine Ahnung.