Can't delete object from the script of a group(?)
André Bisseret
andre.bisseret at wanadoo.fr
Sat Dec 22 03:41:36 EST 2012
Thank you Pete for your reply.
In the same handler,I just tried to delete a substack instead of the card and that works.
So, your theory seems the good one!
I am adopting it ;-))
Best regards
André
Le 21 déc. 2012 à 19:35, Peter Haworth a écrit :
> Hi Andre,
> This is guesswork on my part but according to the message path diagram in
> the User Guide, background scripts are executed after card scripts. My
> guess is that causes some sort of conflict due to deleting the card in a
> script that is executing on the card to be deleted.
>
> Moving it to the button means it is handled before the card comes into play
> so maybe the conflict doesn't exist in those circumstances.
>
> Once again, just a theory.
>
> Pete
> lcSQL Software <http://www.lcsql.com>
>
>
>
> On Fri, Dec 21, 2012 at 3:14 AM, André Bisseret
> <andre.bisseret at wanadoo.fr>wrote:
>
>> Stating the problem as simply as possible :
>>
>> On a cards of a stack I have 2 buttons
>> - New card
>> - delete card
>> they are grouped in group "grAction" (backgroundBehavior true)
>>
>> The script of group "grAction" is the following :
>> -------
>> on mouseUp
>> switch the short name of the target
>> case "New card"
>> create cd
>> break
>> case "delete card"
>> delete this cd
>> end switch
>> end mouseUp
>> -----------
>> Button "new card" works as expected.
>> Button "delete card" does not work
>> I get: "can't delete object"
>> and also (in Remo): "can't find object"
>>
>> Fortunately, if I put "delete this cd" as a mouseUp handler in btn "delete
>> card" it works ;-))
>>
>> What am I missing
>>
>> Thanks for any hint
>>
>> Best regards from Grenoble
>>
>> André
>> _______________________________________________
>> 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
>>
> _______________________________________________
> 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