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