Short Description
|
Compound TEIF (using AND) not working correctly
|
Entered
|
By:
PeteL
When: 1998-04-29 05:28:35 Build: 1.3.7A
|
Categories
|
Type:
Problem
Department: Product
Category:
TEIF Expressions
|
Description
|
Documentation provided previously - in some cases (not sure of scope of problem), use of the AND causes failure of the TEIF (returns FALSE) when it should return TRUE. Splitting the compound TEIF into singular nested TEIF statements is a workaround.
|
|
Append
|
By: bthorne@ieinc.com When: 1998-04-29 09:14:35 New Status:
Pending Customer
|
Comment
|
We hope to include a fix in Friday's build (build 9).
|
|
Append
|
By: WindSurfer When: 1998-05-07 15:01:30 New Status:
Pending Customer
|
Comment
|
This has been fixed, and will be available in build 10, at ftp://ftp.ieinc2.com/pub/surfer/ss1_3_10.zip which should be available by the end of today.
By having a function with a variable in a parameter immediately following the boolean AND, a situation developed where the subsequent FIXUP of the variable's address corrupted the P-Code.
Fix was a simple extension of some precedence look-ahead logic to make it recursive (it was not recursive).
Please test when you get build 10, and close this ticket if your test is successful.
|
|
Append
|
By: PeteL When: 1998-05-11 09:14:39 New Status:
Closed
|
Comment
|
since this was an intermittent problem, I can't be sure it's fixed, but I have removed some of the nested TEIFs, and have not found anything broken.
|