Re: How to store some data in my stack

2012-01-27 Thread Ken Ray

On Jan 27, 2012, at 1:57 AM, Takashi Yoshino wrote:

 Hi, Ken
 
 Are you *really* using curly quotes around documents and testFile.txt? 
 The only reason I ask is that you have straight quotes around Data and no 
 file yet!, so I figured I'd check. If so, that might be the problem 
 (although I'd think you'd get an error dialog first, but)…
 
 Thank you for you help.
 The problem was resolved for your comment.
 
 Quote is bad effect, but no error messages….

Wow… that's one for the books! Odd that it didn't give any error messages, but 
I'm glad it worked!

Ken Ray
Sons of Thunder Software, Inc.
Email: k...@sonsothunder.com
Web Site: http://www.sonsothunder.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


Re: How to store some data in my stack

2012-01-26 Thread Ken Ray

On Jan 25, 2012, at 10:55 PM, J. Landman Gay wrote:

  put specialFolderPath(“documents”)  /  “testFile.txt” into tFile
  if there is a file tFile then
put URL(file:  tFile) into fld Data
put the result into fld msg
 else
  answer No file yet!
 end if
 end mouseUp
 
 no file yet! is shown in an android.
 
 'Write' function can't work, that is,
   put fld Data into URL(file:  specialFolderPath(“documents”)  /  
 “testFile.txt”)
  is not working on an android.

Are you *really* using curly quotes around documents and testFile.txt? The 
only reason I ask is that you have straight quotes around Data and no file 
yet!, so I figured I'd check. If so, that might be the problem (although I'd 
think you'd get an error dialog first, but)…

Ken Ray
Sons of Thunder Software, Inc.
Email: k...@sonsothunder.com
Web Site: http://www.sonsothunder.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


Re: How to store some data in my stack

2012-01-26 Thread Takashi Yoshino
Hi, Ken

 Are you *really* using curly quotes around documents and testFile.txt? 
 The only reason I ask is that you have straight quotes around Data and no 
 file yet!, so I figured I'd check. If so, that might be the problem 
 (although I'd think you'd get an error dialog first, but)…

Thank you for you help.
The problem was resolved for your comment.

Quote is bad effect, but no error messages….

Thanks so much.


-- Write button
on mouseUp
   put fld Data into URL(file:  specialFolderPath(documents)  SLASH  
testFile.txt)
end mouseUp

-- Read button
on mouseUp
   put URL(file:  specialFolderPath(documents)  SLASH  testFile.txt) into 
fld Data
end mouseUp



But Japanese Text does not write correctly both Mac and Android...



_.__ ._ _. ._ ._.__ .. ._._. _._ . ..__ ._.__ ._._. ___. .._ __.. __ .._ 
Takashi Yoshino 
http://www.wakayama-u.ac.jp/~yoshino/lab/
Tel: +81-73-457-8441

On 2012/01/27, at 2:36, Ken Ray wrote:

 
 On Jan 25, 2012, at 10:55 PM, J. Landman Gay wrote:
 
 put specialFolderPath(“documents”)  /  “testFile.txt” into tFile
 if there is a file tFile then
   put URL(file:  tFile) into fld Data
   put the result into fld msg
 else
 answer No file yet!
 end if
 end mouseUp
 
 no file yet! is shown in an android.
 
 'Write' function can't work, that is,
  put fld Data into URL(file:  specialFolderPath(“documents”)  /  
 “testFile.txt”)
 is not working on an android.
 
 Are you *really* using curly quotes around documents and testFile.txt? 
 The only reason I ask is that you have straight quotes around Data and no 
 file yet!, so I figured I'd check. If so, that might be the problem 
 (although I'd think you'd get an error dialog first, but)…
 
 Ken Ray
 Sons of Thunder Software, Inc.
 Email: k...@sonsothunder.com
 Web Site: http://www.sonsothunder.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


___
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


How to store some data in my stack

2012-01-25 Thread 吉野 孝
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
   put specialFolderPath(“documents”)  :  “testFile.txt” into fileName
   open file fileName
   write fld Data to file fileName
   put the result
   close file fileName
end mouseUp

This is the 'read file' script
on mouseUp
   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.

I need your help.

_.__ ._ _. ._ ._.__ .. ._._. _._ . ..__ ._.__ ._._. ___. .._ __.. __ .._ 
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


Re: How to store some data in my stack

2012-01-25 Thread Klaus on-rev
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


Re: How to store some data in my stack

2012-01-25 Thread 吉野 孝
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


Re: How to store some data in my stack

2012-01-25 Thread Klaus on-rev
Hi Takashi,

Am 25.01.2012 um 16:56 schrieb 吉野 孝:

 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

What is the result here?

 - 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

Sorry, have no android license, no idea what's going wrong here.

Maybe you should check first, if the file exists?

- Read button
on mouseUp
  put specialFolderPath(“documents”)  /  “testFile.txt” into tFile
  if there is a file tFile then
put URL(file:  tFile) into fld Data
put the result into fld msg
 else
  answer No file yet!
 end if
end mouseUp




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


Re: How to store some data in my stack

2012-01-25 Thread Robert Brenstein

Hi Takashi,

 put fld Data into URL(file:  specialFolderPath(documents)  
/  testFile.txt)


I notice that you have two different kinds of quotes in the above. If 
that is your actual code, those non-programmer's quote might be the 
problem.


robert

___
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


Re: How to store some data in my stack

2012-01-25 Thread Bob Sneidar
They all look good to me. Something must have converted them. 

Bob


On Jan 25, 2012, at 10:39 AM, Robert Brenstein wrote:

 Hi Takashi,
 
 put fld Data into URL(file:  specialFolderPath(documents)  /  
 testFile.txt)
 
 I notice that you have two different kinds of quotes in the above. If that is 
 your actual code, those non-programmer's quote might be the problem.
 
 robert
 
 ___
 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


___
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


Re: How to store some data in my stack

2012-01-25 Thread Takashi Yoshino
Hi, Klaus

Thank you for your help!

 - Read button
 on mouseUp
  put specialFolderPath(“documents”)  /  “testFile.txt” into tFile
  if there is a file tFile then
put URL(file:  tFile) into fld Data
put the result into fld msg
 else
  answer No file yet!
 end if
 end mouseUp

no file yet! is shown in an android.

'Write' function can't work, that is,
  put fld Data into URL(file:  specialFolderPath(“documents”)  /  
“testFile.txt”)
 is not working on an android.

Did someone succeed in writing a file on android? 

I tried rev online user sample.
Android- List Files and Folders 2.

On an android, list files work well, but write files did not work…


_.__ ._ _. ._ ._.__ .. ._._. _._ . ..__ ._.__ ._._. ___. .._ __.. __ .._ 
Takashi Yoshino 
http://www.wakayama-u.ac.jp/~yoshino/lab/
Tel: +81-73-457-8441

On 2012/01/26, at 1:04, Klaus on-rev wrote:

 Hi Takashi,
 
 Am 25.01.2012 um 16:56 schrieb 吉野 孝:
 
 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
 
 What is the result here?
 
 - 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
 
 Sorry, have no android license, no idea what's going wrong here.
 
 Maybe you should check first, if the file exists?
 
 - Read button
 on mouseUp
  put specialFolderPath(“documents”)  /  “testFile.txt” into tFile
  if there is a file tFile then
put URL(file:  tFile) into fld Data
put the result into fld msg
 else
  answer No file yet!
 end if
 end mouseUp
 
 
 
 
 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


___
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


Re: How to store some data in my stack

2012-01-25 Thread J. Landman Gay

On 1/25/12 6:05 PM, Takashi Yoshino wrote:

- Read button
on mouseUp
  put specialFolderPath(“documents”)  /  “testFile.txt” into tFile
  if there is a file tFile then
put URL(file:  tFile) into fld Data
put the result into fld msg
else
  answer No file yet!
end if
end mouseUp


no file yet! is shown in an android.

'Write' function can't work, that is,
   put fld Data into URL(file:  specialFolderPath(“documents”)  /  
“testFile.txt”)
  is not working on an android.

Did someone succeed in writing a file on android?


I have done it. I'm not sure why your code doesn't work, it's very much 
like mine. Did you write a file first before you tried to read it?


--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software   | http://www.hyperactivesw.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


Re: How to store some data in my stack

2012-01-25 Thread Takashi Yoshino
 
 Did someone succeed in writing a file on android?
 
 I have done it. I'm not sure why your code doesn't work, it's very much like 
 mine. Did you write a file first before you tried to read it?

Yes. I wrote a file first, then read it.

I give up this problem...

_.__ ._ _. ._ ._.__ .. ._._. _._ . ..__ ._.__ ._._. ___. .._ __.. __ .._ 
Takashi Yoshino 
http://www.wakayama-u.ac.jp/~yoshino/lab/
Tel: +81-73-457-8441

On 2012/01/26, at 13:55, J. Landman Gay wrote:

 On 1/25/12 6:05 PM, Takashi Yoshino wrote:
 - Read button
 on mouseUp
  put specialFolderPath(“documents”)  /  “testFile.txt” into tFile
  if there is a file tFile then
put URL(file:  tFile) into fld Data
put the result into fld msg
 else
  answer No file yet!
 end if
 end mouseUp
 
 no file yet! is shown in an android.
 
 'Write' function can't work, that is,
   put fld Data into URL(file:  specialFolderPath(“documents”)  /  
 “testFile.txt”)
  is not working on an android.
 
 Did someone succeed in writing a file on android?
 
 I have done it. I'm not sure why your code doesn't work, it's very much like 
 mine. Did you write a file first before you tried to read it?
 
 -- 
 Jacqueline Landman Gay | jac...@hyperactivesw.com
 HyperActive Software   | http://www.hyperactivesw.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


___
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