I still don't get it.

"...then it will probably need to call the attribute assignment method."

You say that like I know what I am doing! :P

I know:
self~sqlreturn = 0
-- 
Brandon Cherry
Network Engineer, Safe Data, Inc.
(910) 285-7200 ext 3017
http://www.safedatausa.com/

On 3/17/2010 11:34 AM, Rick McGuire wrote:
> I'm not sure I completely understand your concern here, but the
> variable set is in the current method's scope (the method being the
> C++ method that's running).  If the method is defined is defined at
> the top-level class, for example, then everything is ok.  If this is
> in a method defined by a subclass, then it will probably need to call
> the attribute assignment method.
>
> Rick
>
> On Wed, Mar 17, 2010 at 11:30 AM, Brandon Cherry
> <bran...@safedatausa.com>  wrote:
>> Maybe this is a question regarding context objects.
>>
>> For example:
>>
>> context->SetObjectVariable("SQLRETURN", context->Int32ToObject((int32_t)
>> retc));
>>
>> Would this not be trying to set the variable SQLRETURN in the methods
>> current variable space? To get set properly, I think it needs to go
>> through the "SQLRETURN=" method for the class.
>> --
>> Brandon Cherry
>> Network Engineer, Safe Data, Inc.
>> (910) 285-7200 ext 3017
>> http://www.safedatausa.com/
>>
>> On 3/17/2010 11:27 AM, Rick McGuire wrote:
>>> I'm not sure what you're really trying to accomplish in the C++ code.
>>>
>>> Rick
>>>
>>> On Wed, Mar 17, 2010 at 11:23 AM, Brandon Cherry
>>> <bran...@safedatausa.com>    wrote:
>>>> This might be the best way to explain what I think is happening in some
>>>> C++ code.
>>>>
>>>> b = .bar~new()
>>>> say b~test
>>>> b~tryToSetIt()
>>>> say b~test
>>>> b~setIt()
>>>> say b~test
>>>>
>>>> ::class foo
>>>>
>>>> ::attribute test
>>>>
>>>> ::class bar subclass foo
>>>>
>>>> ::method tryToSetIt
>>>>       expose test
>>>>       test = 'This is a test'
>>>>
>>>> ::method setIt
>>>>       self~'test=':super('This is a test')
>>>>
>>>> How would you accomplish the setIt method in C++?
>>>> --
>>>> Brandon Cherry
>>>> Network Engineer, Safe Data, Inc.
>>>> (910) 285-7200 ext 3017
>>>> http://www.safedatausa.com/
>>>>
>>>> ------------------------------------------------------------------------------
>>>> Download Intel&#174; Parallel Studio Eval
>>>> Try the new software tools for yourself. Speed compiling, find bugs
>>>> proactively, and fine-tune applications for parallel performance.
>>>> See why Intel Parallel Studio got high marks during beta.
>>>> http://p.sf.net/sfu/intel-sw-dev
>>>> _______________________________________________
>>>> Oorexx-devel mailing list
>>>> Oorexx-devel@lists.sourceforge.net
>>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>>
>>>
>>> ------------------------------------------------------------------------------
>>> Download Intel&#174; Parallel Studio Eval
>>> Try the new software tools for yourself. Speed compiling, find bugs
>>> proactively, and fine-tune applications for parallel performance.
>>> See why Intel Parallel Studio got high marks during beta.
>>> http://p.sf.net/sfu/intel-sw-dev
>>> _______________________________________________
>>> Oorexx-devel mailing list
>>> Oorexx-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>>
>>
>> ------------------------------------------------------------------------------
>> Download Intel&#174; Parallel Studio Eval
>> Try the new software tools for yourself. Speed compiling, find bugs
>> proactively, and fine-tune applications for parallel performance.
>> See why Intel Parallel Studio got high marks during beta.
>> http://p.sf.net/sfu/intel-sw-dev
>> _______________________________________________
>> Oorexx-devel mailing list
>> Oorexx-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>>
>
> ------------------------------------------------------------------------------
> Download Intel&#174; Parallel Studio Eval
> Try the new software tools for yourself. Speed compiling, find bugs
> proactively, and fine-tune applications for parallel performance.
> See why Intel Parallel Studio got high marks during beta.
> http://p.sf.net/sfu/intel-sw-dev
> _______________________________________________
> Oorexx-devel mailing list
> Oorexx-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/oorexx-devel
>

------------------------------------------------------------------------------
Download Intel&#174; Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Oorexx-devel mailing list
Oorexx-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/oorexx-devel

Reply via email to