Hi All, A quick question.
Is is possible to format the width of each of the display option columns in a dialog box? This works fine: MESSAGE = "This is the text that will be displayed in the dialog box" DISPLAY.VALUES = "Option One,Option Two,Option Three,Option Four" RETURN.VALUES = "1,2,3,4" CALL SB.PROCESS("DIALOG,":MESSAGE:"\":DISPLAY.VALUES:"\":RETURN.VALUES) This errors due to the number of options and the determined width: MESSAGE = "This is the text that will be displayed in the dialog box" DISPLAY.VALUES = "Option One,Option Two,Option Three,Option Four,Option Five" RETURN.VALUES = "1,2,3,4,5" CALL SB.PROCESS("DIALOG,":MESSAGE:"\":DISPLAY.VALUES:"\":RETURN.VALUES) There is some unnecessary padding between the columns which I would like to be in control of. Getting rid of this padding will allow me to display all 5 options. The alternative is going the route of creating a screen which I don't want to do. If anyone has any suggestions ... that would be great. Many Thanks, Saffa Boydell, Stuart wrote: > > > Dave is correct, this technique will work with a DIALOG.DEFN. You can > embed any SB+ expression within () in a DISP string (DISP 4 aka DIALOG or > any of the other types 1-9) and the processor will evaluate the expression > before displaying the value (and without interpreting backslashes). > > /DIALOG.DEFN (Tools,Other,Dialog Box Defs) is the way to set up a dialog > definition. This will allow you to use DISP 4, 'DIALOG_ID' (where > DIALOG_ID is the name of your definition) in a process. > > DISP 4, ... is same as: CALL SB.DISP(4,'DIALOG_ID') or EXEC > DIALOG,DIALOG_ID or even CALL SB.PROCESS('DIALOG,DIALOG_ID') depending if > your calling context is a PROCESS or SUBROUTINE. > > Have a look at the SB+ Ref PDF - page 4-60 for more information. > > Stuart > > -----Original Message----- > From: u2-users-boun...@listserver.u2ug.org > [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Lunt, Bruce > Sent: Friday, 22 June 2012 09:08 > To: 'U2 Users List' > Subject: Re: [U2] Regarding: Unidata dictionaries > > I am not familiar with the dialog function. Could you help me with where > to look for this tool's documentation? > > Thanks, > Bruce > > -----Original Message----- > From: u2-users-boun...@listserver.u2ug.org > [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Dave Davis > Sent: Thursday, June 21, 2012 12:01 PM > To: U2 Users List > Subject: Re: [U2] Regarding: Unidata dictionaries > > Create a dialog definition and use an expression to contain your message. > Put your text in @VALUE. Use the "DIALOG" process to display the > definition. It should work fine. > > -----Original Message----- > From: u2-users-boun...@listserver.u2ug.org > [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Lunt, Bruce > Sent: Thursday, June 21, 2012 1:55 PM > To: 'U2 Users List' > Subject: Re: [U2] Regarding: Unidata dictionaries > > I have just come across a problem that is sort of related to the problem > with UniQuery and single quotes noted in Dan's article. I thought that I > would share what is happening to see if there is an answer. > > We are using Unidata 7.1 and SB+ 5.3. I have written a Basic program to > extract a file and when it finishes I will either display the error > message or if it was successful I want to print a message that tells them > that they can find their file at C:\WINDOWS\TEMP\filename.xml. The method > that I use for displaying the messages is CALL SB.DISP(4,"message here"). > When I run the job it does not display the message but if I remove the '\' > characters it works fine. Is there some way to get this message to display > without removing the '\' characters? > > I find it very interesting that I have never seen this problem before and > then the very next day after reading the article by Dan McGrath it happens > to me. > > Thanks in advance, > Bruce > > -----Original Message----- > From: u2-users-boun...@listserver.u2ug.org > [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of Daniel McGrath > Sent: Wednesday, June 20, 2012 12:25 PM > To: U2 Users List > Subject: Re: [U2] Regarding: Unidata dictionaries > > Satya, > > I have a small write up I did a while ago that might help you: > http://u2tech.wordpress.com/tips-hints/dictionary-tips-hints/ > > Regards, > Dan > > -----Original Message----- > From: u2-users-boun...@listserver.u2ug.org > [mailto:u2-users-boun...@listserver.u2ug.org] On Behalf Of satya satya > Sent: Wednesday, June 20, 2012 10:18 AM > To: U2 Users List > Subject: [U2] Regarding: Unidata dictionaries > > Hi, > > Could you let,me know what is the difference between PH- type records, > D-type records,V-type records,X-type records > > Thank you, > Satya > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > ________________________________ > > > Dave Davis > Team Lead, R&D > > P: 614-875-4910 x108 > F: 614-875-4088 > E: dda...@harriscomputer.com > > [http://www.harriscomputer.com/images/signatures/HarrisSchools.gif] > > [http://www.harriscomputer.com/images/signatures/DivisionofHarris.gif]<http: > //www.harriscomputer.com/> > 6110 Enterprise Parkway > Grove City, OH > 43123 > www.harris-schoolsolutions.com<http://www.harris-schoolsolutions.com> > > This message is intended exclusively for the individual or entity to which > it is addressed. This communication may contain information that is > proprietary, privileged or confidential or otherwise legally exempt from > disclosure. If you are not the named addressee, you are not authorized to > read, print, retain, copy or disseminate this message or any part of it. > If you have received this message in error, please notify the sender > immediately by e-mail and delete all copies of the message. > > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > > > _______________________________________________ > U2-Users mailing list > U2-Users@listserver.u2ug.org > http://listserver.u2ug.org/mailman/listinfo/u2-users > > -- View this message in context: http://old.nabble.com/Regarding%3A-Unidata-dictionaries-tp34044145p34221211.html Sent from the U2 - Users mailing list archive at Nabble.com. _______________________________________________ U2-Users mailing list U2-Users@listserver.u2ug.org http://listserver.u2ug.org/mailman/listinfo/u2-users