long id trap for the unwary
Craig Newman
craig at starfirelighting.com
Tue Jun 28 18:05:41 EDT 2022
Klaus.
You are correct; I missed that the “long iD” was used, and that expression includes the work “field”. LC can then use that as a valid reference.
Craig
> On Jun 28, 2022, at 5:38 PM, Bob Sneidar via use-livecode <use-livecode at lists.runrev.com> wrote:
>
> You can find the definition of both send and dispatch in the dictionary.
>
> So an example of Dispatch being called from a card of a substack would be:
>
> put the long id of me into tParentCard
> dispatch extract to card "Main" of stack "Forms Generator" with tRecordA, tParentCard, tExclusions
>
>
> -- if however extract is in the message path for everything, such as in a library or back/front script, dispatch is not needed
> -- but there's nothing wrong with using it
> extract tRecordA, tParentCard, tExclusions
>
>
> -- aRecordData is an array you want to populate with the field contents of pParentCard
> -- pParentCard is the long id of the target card containing field, button and menu objects
> -- pExclusions is a comma delimited list of object names you want to pass over
>
> on extract @aRecordData, pParentCard, pExclusions
> -- store object values in aRecordData
> put the text of field "fldCustomerName" of pParentCard into aRecordData ["customername"]
> put the hilited of button "btnActive" of pParentCard into aRecordData ["active"]
> put the label of button "mnuCategories" of pParentCard into aRecordData ["category"]
> ...
> -- no need to return anything in this example because aRecordData is passed by reference
> end extract
>
> Bob S
>
>
>> On Jun 28, 2022, at 12:49 , Peter Bogdanoff via use-livecode <use-livecode at lists.runrev.com> wrote:
>>
>> Hi Bob,
>>
>> I need more detail how to word the command. No need to send in time, just how to call that function on a card not in the message path. Thanks!
>>
>
>
> _______________________________________________
> 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