REPOSTED IN MULTIPLE PARTS FOR USER - PART I From: "Brutzman, Bill" <[EMAIL PROTECTED]> To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> Subject: UniBasic DeBug - Text After END Date: Thu, 7 Oct 2004 12:09:07 -0400
In trying to smash two separate [working] programs together into a single program [attached], I obtain the pesky UniBasic complier error...Text found after END. Suggestions, hints, or fixes would be appreciated. --Bill * P.NAME = 'PACK.PARTS' * P.REV = '1.0' * P.DESC = 'Packing parts program ' * P.DATE = '' * P.TL = '' $INSERT HOP.COMMON.R2 equate true to 1, false to 0 dim BALANCE.QTY(10) dim CARTONS(10) dim CUST.PART(10) dim CUST.PO.NBR(10) dim DRUMS(10) dim EXACT(10) dim HK.PART(10) dim LBS.BOX(10) dim LOC.NAME(10) dim LOC.QTY(10) dim LOC.NBR(10) dim NET.WGT(10) dim NOTES(10) dim PCS.BOX(10) dim PCS.LB(10) dim QTY.RESTOCKED(10) dim QTY.TAKEN(10) dim R.PACK(10) dim UNIT.MEAS(10) *-------------------------------------- ASSIGN.STD.VARIABLES: prompt '' LON = @(-5) LOF = @(-6) AM = CHAR(254) ;* Attribute mark VM = CHAR(253) ;* Value Mark SVM = CHAR(252) ;* Subvalue mark IP = 'IP' ;* Iconv exit for input EP = 'EP' ;* Iconv exit for error messages DM1 = '' ;* Dummary Variable DM2 = '' ;* Dummary Variable DM3 = '' ;* Dummary Variable DM4 = '' ;* Dummary Variable DM5 = '' ;* Dummary Variable DM6 = '' ;* Dummary Variable WHO = '' ;* Initialize to Null TERM.DATA = '' ;* Initialize to Null L = '' ;* Initialize to Null C = '' ;* Initialize to Null CURSOR.TABLE = '' ;* Initialize to Null LL = '' ;* Initialize to Null PRT.DATA = '' ;* Initialize to Null WHO<1> = @LOGNAME ;* Account Name WHO<3> = @userno ;* Port Number PORT.NBR = WHO<3> ;* Port number LOGON.ACCOUNT = WHO<1> ;* Account name TODAY = DATE() ;* Todays internal date C188 = CHAR(188) ;* Special separator EXTRA.IP = '?NO?' ;* Set extra input * call *IO.OPEN(TERM.DATA,L,C,LL,PRT.DATA,DM1,DM2,DM3) T = TERM.DATA ;* Duplicate terminal CLR = TERM.DATA<1> ;* Clear Entire Screen EOS = TERM.DATA<2> ;* Clear to end of screen EOL = TERM.DATA<3> ;* Clear to end of line BELL = TERM.DATA<4> ;* Ring bell TAB = TERM.DATA<5> ;* Tab L24 = TERM.DATA<11,1> ;* 24th Line L23 = TERM.DATA<11,2> ;* 23rd Line AUX.ON = TERM.DATA<6> ;* Aux Prt On AUX.PRT = TERM.DATA<7> ;* Aux Print AUX.OFF = TERM.DATA<8> ;* Aux Prt Off FAT = PRT.DATA<1> ;* Fat print Code SMS.PRINTER.ON.FLAG = 0 ;* ? ERROR = 0 *-------------------------------------- OPEN.FILES: Total.Boxes = 1 Net.Weight = 0 Lbs.Total = 0 Lbs.Total.F = '' Pcs.Per.Box = 0 Pcs.Per.Box.F = '' Pcs.Total = 0 Supplier.ID = '001329226' open 'ACTION.1' to F.ACTION.1 else null open 'CM' to F.CM else null open 'CM.XREF' to F.CM.XREF else null open 'DAILY-SOD' to F.DAILY.SOD else null open 'EXTRA.CHARGE.CODES' to F.ECC else null open 'EXTRA.CHARGE.CODES.XREF' to F.ECC.XREF else null open 'GL-COA' to F.GL.COA else null open 'GL-COMPANY' to F.GL.COMPANY else null open 'IM' to F.IM else null open 'IM.AUX' to F.IM.AUX else null open 'IM.XREF' to F.IM.XREF else null open 'INVOICE' to F.INVOICE else null open 'IPL' to F.IPL else null open 'IT' to F.IT else null open 'OP' to F.OP else null open 'OP.XREF' to F.OP.XREF else null open 'PACK.SLIPS' to F.PACKSLIPS else null open 'POH' to F.POH else null open 'POD' to F.POD else null open 'PRESS' to F.PRESS else null open 'PRESS.XREF' to F.PRESS.XREF else null open 'PRICE.CODE' to F.PRICE.CODE else null open 'PRICE.CODE.XREF' to F.PRICE.CODE.XREF else null open 'QUOTATION' to F.QUOTE.FILE else null open 'RM' to F.RM else null open 'RM.IPL' to F.RM.IPL else null open 'RM.AUX' to F.RM.AUX else null open 'RM.XREF' to F.RM.XREF else null open 'RM.BASE' to F.RMB else null open 'RM.BASE.XREF' to F.RMB.XREF else null open 'SALESPERSON' to F.SALESPERSON else null open 'SALES.REP' to F.SALES.REP else null open 'SALES.REP.XREF' to F.SALES.REP.XREF else null open 'SHIP.TO' to F.SHIP.TO else null open 'SO.BOOKINGS' to F.SO.BOOKINGS else null open 'SOD' to F.SOD else null open 'SOH' to F.SOH else null open 'SO.XREF' to F.SO.XREF else null open 'SHIP.TO' to F.SHIP.TO else null open 'SYS.CTL' to F.SYS.CTL else null open 'VEN' to F.VEN else null open 'VOC' to F.VOC else null open 'WOH' to F.WOH else null open 'XREF.CTL' to F.XREF.CTL else null *-------------------------------------- Clear.Variables: MAT R.PACK = '' MAT CARTONS = '' MAT DRUMS = '' MAT QTY.TAKEN = '' MAT QTY.RESTOCKED = '' MAT PCS.LB = '' MAT UNIT.MEAS = '' REL.DATE = '' MAT LBS.BOX = '' MAT PCS.BOX = '' MAT NET.WGT = '' MAT NOTES = '' MAT EXACT = '' MAT HK.PART = '' Status = '' DATE.SHIPPED = '' GROSS.WGT = '' SHIP.TO.CODE = '' MAT CUST.PO.NBR = '' ORIG.QTY.TO.SHIP = '' QTY.TO.SHIP = '' ORIG.ITM.TO.SHIP = '' ITM.TO.SHIP = '' LOC.Scr.FLAG = 1 ;* 1 -if first 5 locations are currently on the screen, or 6 otherwith JOB.NBR = '' SHIP.CNT = '' CREDIT.INSTR = '' *------------------------------------ CREATE.ENTRY.ScrEEN: Scr = @(-1) : @(0,0) : ' \__ PKP __/ PacK Parts ' : @(63,0) : oconv(TODAY,'D2/') : LOF Scr.PS = Scr Scr := @( 4, 2) : LON : "Job Number" : LOF : SPACE(31): LON : "Order Information" : LOF Scr := @( 4, 3) : LON : "Ship-To Information" : LOF Scr := @(45, 3) : LON : FMT("9 Date Shipped",'17L') : LOF Scr := @(45, 4) : LON : FMT("HK PN ",'17L') : LOF Scr := @(45, 5) : LON : FMT("Cust PO ",'17L') : LOF Scr := @(45, 6) : LON : FMT("Cust PN ",'17L') : LOF Scr := @(45, 7) : LON : FMT("Qty",'17L') : LOF Scr := @( 0,13) :" 1 ": LON:"How Packed " : LOF Scr := @(21,13) : LON :"Cartons" : LOF Scr := @(33,13) : LON :"Drums" : LOF Scr := @(50) : LON :'Taken' : LOF Scr := @( 0,14) :" ": LON:"Location ": LOF Scr := @( 0,15) :" ": LON:"Qty ": LOF Scr := @( 0,16) :" 2 ": LON:"Qty Taken ": LOF Scr := @( 0,17) :" ": LON:"Qty Re-Stock ": LOF Scr := @( 0,18) :" 3 ": LON:"Pcs/Lb ": LOF Scr := @(30) : LON :'Lbs/Box' : LOF Scr := @(50) : LON :'Pcs/Box' : LOF Scr := @( 0,19) :" 4 ": LON:"Gross Wgt ": LOF Scr := @(30) : LON :'Total Net' : LOF Scr :=@(0,20):" 5 ": LON:"Ship Via " : LOF Scr :=@(0,21):" 6 ": LON:"Status " : LOF *---------------------------------------------------------------------------- -- [demime 1.01d removed an attachment of type text/x-vcard which had a name of u2ug.vcf] ------- u2-users mailing list [EMAIL PROTECTED] To unsubscribe please visit http://listserver.u2ug.org/