|
Some further clarification on Scott's statement. Running RPG on your PC with a 5250 emulation program doesn't count. I think he meant either IBM VARPG or ASNA's product, which are a Client/Server model of RPG. Right Scott? Rob Berendt -- "They that can give up essential liberty to obtain a little temporary safety deserve neither liberty nor safety." Benjamin Franklin Scott Klement <klemscot@klements.com> Sent by: rpg400-l-bounces@midrange.com 01/29/2003 01:03 AM Please respond to RPG programming on the AS400 / iSeries To: RPG programming on the AS400 / iSeries <rpg400-l@midrange.com> cc: Fax to: Subject: Re: SHARE(*yes) and trapping of keys On Wed, 29 Jan 2003, jang jewing wrote: > > I have the following doubts. I think you mean "questions", as these are not doubts. > > 1.Under what circumstances should a display file be compiled with > share(*yes).Some examples would be helpful. I can't think of any reason to use share(*YES) on a display file. I suppose if you had more than one program, one was writing to the display, and another one is reading from that same display, you'd want to use SHARE(*YES). But, this doesn't seem like a good idea to me. > > 2.How can we trap alt/ctrl keys in RPG??? > This is a difficult question to answer. Is the RPG program running on a PC, where it has a keyboard attached directly to it? In the usual scenario (at least for this list) an RPG program is running on an iSeries/400 (previously called an AS/400). The AS/400 has no keyboard attached to it. Instead, it communicates to a 5250 terminal. The "alt" and "control" keys are not part of a standard 5250 keyboard... and even if they were, individual keystrokes are not sent from the terminal to the AS/400 -- instead, an entire screen full of data is displayed to the user, and the data keyed into that screen is returned only after it has all been typed in. However, if you're writing an RPG program on a PC, then what you're asking would make sense... in that circumstance, you're dealing with a character-at-a-time interface and a directly connected keyboard. Of course, there are other possibilities... such as client/server communications, etc, where you might or might not have the ability to talk directly to the keyboard. But in the "usual" circumstance, you can't. _______________________________________________ This is the RPG programming on the AS400 / iSeries (RPG400-L) mailing list To post a message email: RPG400-L@midrange.com To subscribe, unsubscribe, or change list options, visit: http://lists.midrange.com/mailman/listinfo.cgi/rpg400-l or email: RPG400-L-request@midrange.com Before posting, please take a moment to review the archives at http://archive.midrange.com/rpg400-l.
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.