curiosities in object reference

Peter M. Brigham pmbrig at gmail.com
Mon Apr 20 21:44:33 EDT 2015


Yes, that's the kind of thing I've done.

-- Peter

Peter M. Brigham
pmbrig at gmail.com
http://home.comcast.net/~pmbrig

On Apr 20, 2015, at 1:57 AM, Kay C Lan wrote:

> Maybe this will help:
> 
> put the long id of fld "text" into fRef
> put word 3 of fRef into fFldID
> put word 7 of fRef into fCdID
> put word -1 of fRef into fStackName
> replace quote with empty in fStackName
> put "deux" into word 2 of fld id fFldID of card id fCdID of stack fStackName
> 
> 
> 
> On Mon, Apr 20, 2015 at 4:20 AM, Peter M. Brigham <pmbrig at gmail.com> wrote:
> 
>> So I have a field, let's say field "text", with the contents "one two
>> three four".
>> 
>> if I do this:
>>   put the long id of fld "text" into fRef
>>   put "deux" into word 2 of fRef
>> 
>> it puts "deux" into word 2 of "field id 1022 of stack…" and doesn't
>> resolve fRef as a field reference.
>> 
>> But if I do:
>>   put the text of fRef into tText
>> 
>> it *does* resolve fRef as a field reference, as I would expect. It appears
>> that the engine only resolves these references when the context/syntax
>> indicates that it should expect an object reference, and not otherwise.
>> 
>> Is there any way I can put "deux" into word 2 of the field without jumping
>> through hoops, like
>>   put "deux" into newWord
>>   do "put newWord into word two of" && fRef
>> ??
>> 
>> I don't want to do:
>>   put the text of fRef into tText
>>   put "deux" into word 2 of tText
>>   set the text of fRef to tText
>> because the field may contain formatted text that I want to preserve.
>> 
>> ideas? or am I stuck with hoops?
>> 
>> -- Peter
>> 
>> Peter M. Brigham
>> pmbrig at gmail.com
>> http://home.comcast.net/~pmbrig
>> 
>> 
>> _______________________________________________
>> 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