Three very simple questions

Graham Samuel livfoss at mac.com
Sun Apr 26 12:31:06 EDT 2020


Thanks, see my other replies. Three questions deserve three replies -  I hope the cooking went well.

Graham

> On 26 Apr 2020, at 14:27, Alex Tweedly via use-livecode <use-livecode at lists.runrev.com> wrote:
> 
> Sorry for sending 3 replies - but I don't know when I will run out of time, and wanted to get some sent before the oven demands attention :-)
> 
> On 26/04/2020 13:11, Graham Samuel via use-livecode wrote:
>> 3. I can’t work out if you can construct an array using the IDE, i.e. prior to actually executing the code. I was thinking for example of an array of constants (really strings) which could be written into my script. Again, if that’s possible I don’t know how. It seems odd to have to do something like convert lists of constants into array form only when the program is running. Somehow I don’t think this is possible in LC, but I’m not sure.
> 
> No easy way to do it as constants. It is odd, but easiest is to just do it in an "opencard" or openstack handler, with a global array.
> 
> on opencard
>   put "This is the help introduction" into gStrings["help"][1]
>   put "(C) 2020 Graham Samuel" into gStrings["help"[2]
>   ...
> end opencard
> 
> 
> Or, you can use Custom Properties (or Property Arrays) - but I don't remember how; it's just easier to do it as an array.
> 
> Or you can hold it in an external text file (e.g. Tab Separated file) so it is easier to edit with your favourite text editor, or import from spreadsheet, or ...). If you do that, I'd recommend reading it into a (global?) array, and providing a "write back to file" function so you can easily update it while in the IDE, and save those changes.
> 
> Alex.
> 
> 
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list