T.R | Title | User | Personal Name | Date | Lines |
---|
4136.1 | Line > 512 bytes ... | TAV02::CHAIM | Semper ubi Sub ubi ..... | Thu May 05 1994 09:34 | 9 |
| After further investigation, the problem may not have been the mixture of a
script not in the TXL while the BLP is in the TXL, but rather it appears that
the specific BLP has a "logical" line which exceeds 512 characters (which I
recall is an old limitation for the TXL compiler). However, in this case I
would have expected to receive some sort of error or even an access violation.
Thanks,
Cb.
|
4136.3 | Line too long error | IOSG::MAURICE | Six Programmers in search of an analyst | Thu May 05 1994 10:48 | 13 |
| Hi,
In V3.1 there is now a check in TXL compilation for boilerplates with
"logical" lines that exceed 512 characters, since it does cause
problems. It usually causes an ACCVIO but it can instead result in
memory corruption with unpredictable results.
So the fix is to spilt you logical line up into lines, each smaller
than 512.
HTH
Stuart
|
4136.4 | To BE or NOT to BE ... | TAV02::CHAIM | Semper ubi Sub ubi ..... | Thu May 05 1994 11:58 | 23 |
| My question was; is their a restriction stating that if a DO script issues a
MERGE function with a BLP and the BLP file is in oa$blp (which means that it
gets compiled within the TXL), that the DO script MUST also be compiled in the
TXL. In my specific case the DO script was in oa$lib. I chose to move the BLP
file to oa$lib as well.
Now, as I mentioned in my own reply to this note, I subsequently noticed that
the BLP file contains a "logical" line greater than 512 characters. I recall
that in previous versions there was a restriction of a maximum of 512
characters for any given line for TXL complilation.
At this point, I don't know for which reason moving the BLP to oa$lib worked;
because of the restriction regarding the maximum line for TXL or because of a
different restriction that both the BLP and the script referrencing it must
either both BE in the TXL or both NOT BE in the TXL, but one in the TXL and one
not in the TXL won't work.
Thanks,
Cb.
|
4136.5 | It doesn't seem very likely! | IOSG::PYE | Graham - ALL-IN-1 Sorcerer's Apprentice | Fri May 06 1994 18:01 | 5 |
| I wouldn't have thought so. Is there some problem with the script or
BLP specifiying OA$LIB or OA$BLP explicitly? Or perhaps something funny
happening with TXL search order or File Search order?
Graham
|