Posted 12 November 2003 - 09:27 AM
Could anyone help me the sytnax of GLOBAL_LSCALL.
I usually code using Superlayer. For some reason, I need to implmenet some changes in a PRO-IV function and I found the following statement in a logic:
Where FUNCTA is a Global Function which I have created. However, what does 1016 mean? (Or any number (num) in the GLOBAL_LSCALL(xxxx, num) means?)
Posted 12 November 2003 - 09:38 AM
eg; If you had a Start Date and an End Date in a screen and you allowed the user to take selection from a global window the date you receive back from the window would be set to #STARTDATE or #ENDDATE and so the interface would be different for each.
Posted 12 November 2003 - 02:11 PM
I have used SuperLayer for almost a decade and have found a GLOBAL_LSCALL just once. I would rather delete the call and replace it for the SuperLayer equivalent: LSCALL FUNCTA. I guess such a call appeared in SL as a non-so-smart conversion from Native to SuperLayer. Of course, in the "St" field of any "SuperLayer Call" you can always type an "I" to maintain the parameters passed, and you have no need to deal with any Native screen.
"It is not the strongest of the species that survive, nor the most intelligent, but the ones most responsive to change."
Posted 12 November 2003 - 10:26 PM
If someone has spent 10 years on S/L and now has looked into Native, then I would not be surprised if they could not find the global interface window in @LOGIC.
Its hardly intuitive!!
There is nothing to tell you that you should put a 'I' in the step field to access this window.
As CSuarezdelReal explained, in S/L you dont even know about the interface ID...
Posted 13 November 2003 - 01:52 PM
Perhaps Banana was a freudian reference to being a Yellow Coward...Looks like someone slipped on the banana skin.
Isn't it amazing that Yol Kip is now listed as an "Expert" on this site.....
Couldn't even reference the correct name - unless banana actually meant someone else
At least if I'm an a$$hole, I'll be up front about it.
Posted 13 November 2003 - 04:05 PM
I just tripped over the global_lscall the other day myself.
How IS that ID determined? I am guessing it starts off at like 1010, or 1000, but not sure why. Is it because logics IDs are 3 chars?
Unfortunately neither via @LOGIC nor @FUN, cann you view all the global funct used; esp. if there is more than one.. That is one kudos to Superlayer; you can always use the 'I' in the step field (without having to retype the global funct name), but you can also do 'W'
in SLREGENS and get a listing of all interfaces used, AND window into
each, seeing their specs.. This can save alot of time if one has to do some updates to a global funct and has added additional interface parms...
Reply to this topic
0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users