If exists question

Sarah Reichelt sarahr at genesearch.com.au
Sun Mar 28 22:48:28 EST 2004


> I create by cloning from a "master" card a new card.  During the 
> cloning I capture the new card's abbreviated ID and change its card 
> name to "EmptyCard".
>
> The new card's abbr ID is put into global gNewCardID
>
> Then, at the end of this handler:
>
> wait 30 milliseconds -- put in to allow Rev to catch up with functions
> if exists(gNewCardID)
>    then
>       go to gNewCardID
>       put emtpy into gNewCardID
> end if
>
> Rev can't find this new card.  I have captured the global gNewCardID 
> into "msg" and it updates and shows the newly created card abb ID.
> I have tried this handler with the card name as well with the same 
> results.
> When this function doesn't work it is usually within the IDE even with 
> the Development Tools suspended.
>
> The question is, I guess, has anyone found peculiarities or 
> idiosyncracies with Rev's "exists" function and how did you get around 
> them or trap the errors for correction?  I have looked to no avail in 
> the archives.
I haven't found any problems but I tend to use:
   if there is a gNewCardID

Maybe that will work better.

Sarah



More information about the use-livecode mailing list