I suspect this is what you're looking for.

Rick

context->SendMessage1(self, "SQLRETURN=", context->Int32ToObject(0));

On Wed, Mar 17, 2010 at 12:04 PM, Brandon Cherry
<bran...@safedatausa.com> wrote:
> 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
>

------------------------------------------------------------------------------
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