ECS-L Home Automation and Security Archives
  learn more | view messages for this month | NetBloc® | terms of use | search

Google
 


  subject (prev) or (next) | time (prev) or (next) | author (prev) or (next) | view more subjects

Subject:
From:
Date:
Re: [ECS] IF, THEN, ELSE....OR MAYBE NOT?
Kevin Trainor
Wed, 15 Nov 2000 10:22:22 -0600

Mark:

I take it from your last two messages that the BEGINIF block does not
support the ELSE case for the conditional that is tested on the opening line
of the block.  That is to say that when the conditional is false, the logic
drops immediately down to the code below the ENDIF.  There is no way to
catch the ELSE case for the opening conditional within the BEGINIF block
itself.

Am I right?

Kevin
----- Original Message -----
From: "Mark Gilmore" <omnip@usit.net>
To: <ecs-list@netbloc.com>
Sent: Wednesday, November 15, 2000 9:12 AM
Subject: Re: [ECS] IF, THEN, ELSE....OR MAYBE NOT?


> WAIT: I misread your 1st question.
> Look at a BEGINIF as a "GOTO" (ECS simply jumps to the
> ENDIF if the BEGINIF condition is FALSE).
> --
> Mark Gilmore
> Omnipotence (ECS home automation software)
> http://omnipotencesoftware.com
> 423-745-0026
> Hours: Mon-Sat, 9AM-8PM/EST
>
>
> Kevin Trainor wrote:
> >
> > Mark:
> >
> > Thanks.
> >
> > A few more finer point questions on the subject:
> >
> > 1.  Can you use all of the same features of IF when using BEGINIF?  For
> > instance, can you use ELSEIF within a BEGINIF block?
> >
> > 2.  I take it that there is no ELSEBEGINIF?
> >
> > Kevin
> > ----- Original Message -----
> > From: "Mark Gilmore" <omnip@usit.net>
> > To: <ecs-list@netbloc.com>
> > Sent: Wednesday, November 15, 2000 8:27 AM
> > Subject: Re: [ECS] IF, THEN, ELSE....OR MAYBE NOT?
> >
> > > Yes (my mistake)
> > > --
> > > Mark Gilmore
> > > Omnipotence (ECS home automation software)
> > > http://omnipotencesoftware.com
> > > 423-745-0026
> > > Hours: Mon-Sat, 9AM-8PM/EST
> > >
> > >
> > > Kevin Trainor wrote:
> > > >
> > > > Mark:
> > > >
> > > > Is it really possible to code the ELSE on a line by itself?  Or,
does it
> > > > have to be combined with the first statement to be executed in the
block
> > of
> > > > else statements?  For example, don't I really have to code it as:
> > > >
> > > > if cond
> > > > then statement 1
> > > > then statement 2
> > > > else statement 3
> > > > then statement 4
> > > >
> > > > rather than:
> > > >
> > > > if cond
> > > > then statement 1
> > > > then statement 2
> > > > else
> > > > then statement 3
> > > > then statement 4
> > > >
> > > > I know that this is a fine distinction.  But, perhaps it is what is
> > giving
> > > > me problems.
> > > >
> > > > Kevin
> > > >
> > > > ----- Original Message -----
> > > > From: "Mark Gilmore" <omnip@usit.net>
> > > > To: <ecs-list@netbloc.com>
> > > > Sent: Wednesday, November 15, 2000 8:01 AM
> > > > Subject: Re: [ECS] IF, THEN, ELSE....OR MAYBE NOT?
> > > >
> > > > > if cond
> > > > > then
> > > > > then
> > > > > else
> > > > > then
> > > > > then
> > > > > ...
> > > > > --
> > > > > Mark Gilmore
> > > > > Omnipotence (ECS home automation software)
> > > > > http://omnipotencesoftware.com
> > > > > 423-745-0026
> > > > > Hours: Mon-Sat, 9AM-8PM/EST
> > > > >
> > >
>


  subject (prev) or (next) | time (prev) or (next) | author (prev) or (next) | view more subjects




Services provided by [NetBloc]®! NetBloc Solutions Inc.
Terms of use. Indexing software (c) 1999 Lin-De, Inc
.