How do I Create a Custom Property

David Burgun dburgun at dsl.pipex.com
Wed Apr 21 12:23:38 EDT 2004


>On Apr 21, 2004, at 8:57 AM, David Burgun wrote:
>
>>>
>>>I realize this is partly about documentation and I haven't read 
>>>through the whole thread, but I think a simple way around all of 
>>>this is to use the following code:
>>>
>>>put "my New Line" into line (number of lines of myList + 1) of myList
>>>
>>>This has worked well for me.
>>
>>I don't think it will work in the case of the Custom Properties 
>>though, since it returns a list like so:
>
>Sure it does.
>
>Try this.
>
>Set the myCustomProp of this stack to ""
>put the myCustomProp of this stack into tTemp
>put "This is line 1" into line (number of lines of tTemp + 1) of tTemp
>set  the myCustomProp of this stack to tTemp
>
>OR
>
>Set the myCustomProp of this stack to "line 1"&cr&"line2"&cr&"line3"
>put the myCustomProp of this stack into tTemp
>put "This is line  4" into line (number of lines of tTemp + 1) of tTemp
>set  the myCustomProp of this stack to tTemp

This is basically what I was saying, the problem is that there if 
there is just one entry in the Custom Properties, then it isn't 
always terminated with a CR. So, doing


>put "This is line 1" into line (number of lines of tTemp + 1) of tTemp

would result on the line being appended to the last LINE not to the 
container. Also from reading Klaus's posts, he seems to think that 
you are to put the CR at the START of a line, means that if the 
container is empty, you need to do a test for that and NOT prepend a 
return in this case!

I am guessing that the problems I was having yesterday is because I 
entered some custom props in the IDE which by the looks of it, 
doesn't add a CR to the last item in the list. As long as everything 
is TERMINATED with a CR, then your code will work ok (and so will 
mine!).

All the Best
Dave



More information about the use-livecode mailing list