Hi, Klaus Thank you for your quick reply!
I changed my script, but it does not work on an android. (It does work on my mac.) The following are the test script. (URL is very easy! thanks) - Write button on mouseUp put fld "Data" into URL("file:" & specialFolderPath(“documents”) & "/" & “testFile.txt”) put the result into fld "msg" end mouseUp - Read button on mouseUp put URL("file:" & specialFolderPath(“documents”) & "/" & “testFile.txt”) into fld "Data" put the result into fld "msg" end mouseUp # "/" -> ":"(mac) On my mac, those scripts work well. But, on my android, "can't open file" is shown in field "msg" On 2012/01/26, at 0:33, Klaus on-rev wrote: > Konichi-wa Takashi, > > Am 25.01.2012 um 16:19 schrieb 吉野 孝: > >> Hi, >> >> I use LiveCode 5.0.2 for Android devices. >> >> I would like to store some data in my stack. >> But I don't know how to store some data in my stack on an android device. >> >> At first, I used a field. But the field data is gone at the next launches. >> >> Next, I tried to use file. >> The following are the test scripts. >> >> This is the 'write file' script. >> on mouseUp > > ## : is the Mac specific path delimiter, and will obviously work on a Mac but > nowhere else ;-) > > ## So ALWAYS use the SLASH as pathdelimiter on ALL platforms: >> ## put specialFolderPath(“documents”) & ":" & “testFile.txt” into fileName > put specialFolderPath(“documents”) & "/" & “testFile.txt” into fileName >> open file fileName >> write fld "Data" to file fileName > > ## If you do not psecify a TARGET (like a filed) for the PUT, > ## the output will go into the message box > ## which is not available on ANDROID and iOS! >> put the result >> close file fileName >> end mouseUp >> >> This is the 'read file' script >> on mouseUp > > ## Same here, will work with a SLASH! >> put specialFolderPath(“documents”) & "/" & “testFile.txt” into fileName >> open file fileName >> read from file fileName until EOF >> put it into fld "Data" >> close file fileName >> end mouseUp >> >> The scripts work on my Mac. >> But they does not work on an Android device. > > See above for the explanation :-) > > Hint: you can save some typing by using the short URL syntax (a one-liner): > ... > put URL("file:" & specialFolderPath(“documents”) & "/" & “testFile.txt”) into > fld "Data" > ... > > Check URL in the dictionary! > >> I need your help. > > Now you got it :-) > >> _.__ ._ _. ._ ._.__ .. ._._. _._ . ..__ ._.__ ._._. ___. .._ __.. __ .._ >> Takashi Yoshino > > Best > > Klaus > > -- > Klaus Major > http://www.major-k.de > kl...@major.on-rev.com > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _.__ ._ _. ._ ._.__ .. ._._. _._ . ..__ ._.__ ._._. ___. .._ __.. __ .._ Takashi Yoshino http://www.wakayama-u.ac.jp/~yoshino/lab/ Tel: +81-73-457-8441 _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode