Another interesting behaviour is if you have 2 programs, one with
"COMMON A,B,C,D,CITEM" and the other with "COMMON REC(99)" the ordinal
positions of the commons equate to the same thing. ie REC(5) = CITEM.
Also, what's the nature of the escape sequence you get - can you
ascertain if it's an edit key sequence or a terminal display sequence..
you might get another clue where the value is coming from.

Stuart Boydell

--- 

CITEM = ""
READU CITEM FROM F.FILE, CID THEN
END ELSE
  IF CITEM # "" THEN PRINT "CITEM IS NOT NULL!"
END

What happens is that CITEM is sometimes assigned to a random value and
not NULL.   Right now it is being assigned to zero.  Last week, this
same CITEM was being assigned to an escape sequence (about 8 characters
long) when the read failed.
CITEM is a non-named common variable.   This issues does NOT happen if
CITEM is not a common variable.

******************************************************************************************************
This email message and any files transmitted with it are confidential and 
intended solely for the use of addressed recipient(s). If you have received 
this communication in error, please reply to this e-mail to notify the sender 
of its incorrect delivery and then delete it and your reply.  It is your 
responsibility to check this email and any attachments for viruses and defects 
before opening or sending them on. Spotless collects information about you to 
provide and market our services. For information about use, disclosure and 
access, see our privacy policy at http://www.spotless.com.au
Please consider our environment before printing this email.
******************************************************************************************************
_______________________________________________
U2-Users mailing list
U2-Users@listserver.u2ug.org
http://listserver.u2ug.org/mailman/listinfo/u2-users

Reply via email to