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