No wonder I could not find a sample. I was searching for "attribute" or "method". Thanks! -- Brandon Cherry Network Engineer, Safe Data, Inc. (910) 285-7200 ext 3017 http://www.safedatausa.com/
On 3/17/2010 12:07 PM, Rick McGuire wrote: > 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 > ------------------------------------------------------------------------------ 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