Also it might be as simple as... your END IF should be ENDIF.
At 02:56 PM 6/11/2008, you wrote:
I know that this is pretty basic, but bear with me...
I have an IF statement checking for the existence of a file, and
keep getting strange -ERROR- ENDWHILE, ENDSW or ENDIF missing in an
input file ( 462).
The behavior is if sfh_tmp.txt exists, DO THIS processes, but it
chokes on ELSE. If the file doesn't exist, it processes correctly.
The same holds true with wff_tmp.txt.
SET VAR vSf = (CHKFILE('sfh_tmp.txt'))
IF vSf = 1 THEN
DO THIS
ELSE
DO THAT
END IF
CLEAR VAR vSf
SET VAR vWf = (CHKFILE('wff_tmp.txt'))
IF vWf = 1 THEN
DO NOTHING
ELSE
DO SOMETHING
END IF
CLEAR VAR vWf
The variables are filling correctly, with a 1 if found, and 0 if not.
TIA!
--
John Croson
<mailto:[EMAIL PROTECTED]>[EMAIL PROTECTED]
http://pcnorb.blogspot.com/
<http://pcnorb.homelinux.org/>http://pcnorb.homelinux.org/
Dan Champion
Service Department Manager
Vredevoogd Heating & Cooling
Grandville, MI. 49418
616-534-8271 x 14