sending arrays to objects

jbv jbv.silences at club-internet.fr
Sun Nov 19 09:02:19 EST 2006



Mark,

just curious : have you tried combine / split on the content of the
array before and after passing it to your object ?
The idea is to transform the array into a regular string so that it
can be accepted as an argument...

JB

> I'm building yet another table object, and I want to pass data to it
> in the form of an array, like so:
>
> send "importArray tArray" to group "tableObject"
>
> The script of the "tableObject" group has:
>
> on importArray tArray
>    put tArray into sData -- sData is a script local variable
> end importArray
>
> This fails, though without an actual error - the sData variable
> remains empty.
>
> I tried using a dummy setProp handler:
>
> setProp tableData tArray
>    put tArray into sData
> end tableData
>
> but this fails also (I didn't really expect it to work).
>
> Of course, I could just set a customPropertySet of the tableObject,
> but I was intending to do some checking of the data before accepting
> it and placing it in the sData variable. Actually, I suppose I could
> set a customPropertySet and then send a separate message to the table
> object that would cause it to check the customPropertySet...so I
> guess I've answered my own question!
>
> Still, has anyone come up against this before, and found a neat way
> to do it?
>
> Thanks,
>
> Mark
> _______________________________________________




More information about the use-livecode mailing list