Just remembered why I have handling for "name1.name2.name3";

(a) predates your implelenting handles and dot processing

(b) some services (like com.with, com.*_typed) still expect chains of method 
names as argument.

--- In [email protected], "brucexs" <bswit...@...> wrote:
>
> 
> 
> > 
> > I wrote code assuming once I've registered service "blah" as szDo parameter 
> > RegisterSig, blah would be called with parameters
> > 
> >   <handle to object>, "name1.name2.name3"
> 
> No, it was never written this way, as PowerPro processes the operators one at 
> a time.  Once is sees the second ., it processes the first (it has to wait 
> for the second . to make sure it is not an operator of higher priority that 
> should be processed first).  
> 
> The . is treated as an operator just like + or *.  
> 
> Also, note that first . could return a handle to something from another 
> plugin entirely.
> 
> 
> .
> > 
> > now I seem to get multiple calls to "blah" service
> > 
> >   <handle to object>, "name1"
> >   <handle to object2>, "name2"
> >   <handle to object3>, "name3"
> 
> 
> Was always like this.  Do you have some test cases from where it seemed to 
> work the other way.
>


Reply via email to