The @USER variables are now available in jBASE 5.8. Sent from my iPhone
> On Jun 9, 2021, at 6:09 AM, [email protected] <[email protected]> wrote: > > > Agree with Marcus that a named common is a simple and effective way to > emulate this sort of thing and to be platform neutral if desired. Certain > items will be static and will not change within a session. Others, such as > jBASE's ability to return complete stack information, will change naturally > via program flow. For these, you'll still need to call to the native > function at the time you need the info. > > >> On Wednesday, June 9, 2021 at 6:42:46 AM UTC-6 [email protected] >> wrote: >> This is one of those things I think all of us has had to find some way of >> emulating in code. In my case, I wrote an include called UBIQUITOUS_STUFF. >> It's basically a named common, dimensioned-array. It's initialized just >> once at login by a program called UBIQUITOUS_STUFFER, just because I'm like >> that. And what this stuffer program does is populate the UBIQUITOUS array >> with everything that probably ought to be globally available, like username, >> home path, emulator details, terminal details, host type, etc. I even made >> mine platform independent with a bunch of platform-specific subroutines to >> handle things like port number: On most flavors, it's SYSTEM(18), but on D3 >> it's SYSTEM(22), and on UniData, it's @USERNO. >> >> I've never been a fan of equating array indices to names, but I've also >> never been a fan of things like SYSTEM(24) either, especially where flavors >> differ, so my include names every element of the array just so the code >> reads more like English. >> >> Just add your include to a program, and you have access to everything. >> >>> On Wednesday, June 9, 2021 at 6:55:24 AM UTC-4 [email protected] wrote: >>> >>> As I am new to jBase but not new to multi-value, one of the things I cannot >>> find is something available elsewhere in the form of @USER variables. These >>> are global and vary useful for carrying data around the system for easy >>> access no matter where you are, programs, functions, I-Types, triggers etc. >>> I did some searching but since I do not know what the jBase equivalent is, >>> my search came back empty. Any pointers to a similar feature will be >>> appreciated. Thanks :) > > -- > -- > IMPORTANT: T24/Globus posts are no longer accepted on this forum. > > To post, send email to [email protected] > To unsubscribe, send email to [email protected] > For more options, visit this group at > http://groups.google.com/group/jBASE?hl=en > > --- > You received this message because you are subscribed to the Google Groups > "jBASE" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/jbase/745e41c1-4ca9-42cd-9689-f6f2c3fb0c85n%40googlegroups.com. -- -- IMPORTANT: T24/Globus posts are no longer accepted on this forum. To post, send email to [email protected] To unsubscribe, send email to [email protected] For more options, visit this group at http://groups.google.com/group/jBASE?hl=en --- You received this message because you are subscribed to the Google Groups "jBASE" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/jbase/13C8659B-4AD4-4386-BBBA-B7B7652E50F8%40gmail.com.
