File, variable, array, split
yvescoppe at skynet.be
Thu Sep 26 12:05:00 CDT 2002
>>My code is currently this:
>> put url "file:translations" into tTranslations
>> split tTranslations with cr and tab
>> set the customProperties[cTranslations] of this stack to tTranslations
>> put url "file:forms" into tForms
>> split tForms with cr and tab
>> set the customProperties[cForms] of this stack to tForms
>> select the clickText
>> put the clickText into tClickedWord
>> put the cForms[tClickedWord] of this stack into fld "Translation Display"
>> put " " after fld "Translation Display"
>> put the cTranslations[tClickedWord] of this stack after fld "Translation
>> set the textStyle of word 1 of fld "Translation Display" to bold
>> set the textStyle of word 2 of fld "Translation Display" to italic
>>But for this, I still need external data files in the standalone app. What
>>should I change in the above code to have the data stored in the
it depends what's your goal.
if your list is definitively closed, you don't have to load it at
this code can be deleted.
if your list can be changed
either : you write an external text file with and you load the text
file in your custom properties as you do in your open stack code
either you script a menu that adds words directly in your custom property.
Don't forget to save your stack at each "close stack" because a
custom property MUST be saved (not as a fld)
to add a word to your array you can
either use the number of keys of your array and then add one array
after the last record
use the combine command
put the customProperties["the Name of Your Array"] of this stack into tx
combine tx using cr and tab
then when you have a text you can handle it as you want and then
re-create your array as above.
hope this help.
Email : yvescoppe at skynet.be
More information about the use-livecode