Hi Clive, I don't think so - I have already tried copy & pasting from
earlier in the file.
No luck with that, nor with removing the code segment and then the case
statements so eventually
SWITCH (.vNameTitle)
ENDSW
on their own still caused the error messages. I even tried a couple of other
different variables just in case Dennis had been right about misspelling or
not defined properly.
However, I have not had time to try it yet, but you may have hit on another
possibility because there is a hidden control for the same variable. I know
why it's there but I'm not sure why I need it there. I'm going to remove it
and see if that's the cause but I won't have time until this afternoon.
Thanks for revealing another possibility,
Regards,
Alastair.
--------------------------------------------------
From: "Clive Williams" <[email protected]>
Sent: Saturday, June 12, 2010 12:28 AM
To: "RBASE-L Mailing List" <[email protected]>
Subject: [RBASE-L] - RE: EEP Switch/Endsw problem (v9.0_32)
G'day Alistair,
As a long shot - could there be some hidden characters lurking in the
code -
try retyping the code and see if that fixes things.
Regards
Clive Williams
-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of
Alastair Burr
Sent: Saturday, 12 June 2010 03:17
To: RBASE-L Mailing List
Subject: [RBASE-L] - RE: EEP Switch/Endsw problem (v9.0_32)
Thanks, Mike, I'll try that and I know Switch works it goes through
others
before this code but also in plenty of other forms and so on. I just
can't
find anything in this to put right!
Regards,
Alastair.
--------------------------------------------------
From: "Mike Byerley" <[email protected]>
Sent: Friday, June 11, 2010 5:39 PM
To: "RBASE-L Mailing List" <[email protected]>
Subject: [RBASE-L] - RE: EEP Switch/Endsw problem (v9.0_32)
> Alastair,
>
> Remove everything between the case statements and the breaks. See
if the
> offense is in the code segments. If you can get it to clear that
hurdle
> then add the statement segments piecemeal till you get to the issue.
>
> I can assure that the Switch/EnsSw works as expected in 9.x
>
>
> ----- Original Message -----
> From: "Alastair Burr" <[email protected]>
> To: "RBASE-L Mailing List" <[email protected]>
> Sent: Friday, June 11, 2010 11:34 AM
> Subject: [RBASE-L] - RE: EEP Switch/Endsw problem (v9.0_32)
>
>
> Thanks, Doug, it _should_ be impossible but point taken and about to
be
> implemented.
>
> Regards,
> Alastair.
>
>
> From: Doug Hamilton
> Sent: Friday, June 11, 2010 3:22 PM
> To: RBASE-L Mailing List
> Subject: [RBASE-L] - RE: EEP Switch/Endsw problem (v9.0_32)
>
>
> Alastair, in addition to Dennis' suggestion, you may want to add a
> DEFAULT block before the ENDSW to catch the rare instance when
vNameTitle
> is not 'Name' or 'Title'.
>
> PROPERTY VID_vSelName ENABLED 'FALSE'
> IF vTitleType = 'TrackTitle' THEN
>
> PROPERTY RBID_SortTitle ENABLED 'FALSE'
>
> ELSE
>
> PROPERTY RBID_SortTitle ENABLED 'TRUE'
>
> ENDIF
>
> BREAK
>
>
> DEFAULT
> --error message or action if vNameTitle is not Name or Title
> BREAK
>
>
> ENDSW
>
>
> Doug
>
>
>
> Dennis McGrath wrote:
> Before pressing F10 on the switch line, try to add a watch on
> vNameTitle.
>
> I venture to say it is not there or is misspelled or is not a text
> variable.
>
>
>
> Dennis McGrath
>
>
>
>
> ---------------------------------------------------------------------
-------
>
> From: [email protected] [mailto:[email protected]] On Behalf Of
> Alastair Burr
> Sent: Friday, June 11, 2010 7:24 AM
> To: RBASE-L Mailing List
> Subject: [RBASE-L] - EEP Switch/Endsw problem (v9.0_32)
>
>
>
> I have an EEP which used to work in v7.6 but is giving me an error
in
> v9.
>
>
>
> I have Traced and R:Styled endlessly this morning but to no avail
-
> there just doesn't seem to be anything wrong and I have run out of
ideas
> of what else to look for.
>
>
>
> The first error message is the usual Endwhile, Endsw or Endif
missing
> in input file (462)
>
> After clearing that I get what seems contradictory: No While,
Switch or
> If blocks are open on current input source (466)
>
>
>
> This is the relevant block of code:
>
>
>
>
>
> -- -------------------------------------------------------------
--------------
>
> -- Return the parameters back to the form to build the menu:
>
> -- -------------------------------------------------------------
--------------
>
> PROPERTY IDGB_EnterChoices VISIBLE 'FALSE'
>
> PROPERTY IDGB_ChoiceMade VISIBLE 'TRUE'
>
>
>
> SWITCH (.vNameTitle) -- fails on pressing [F10] on this line?
>
> CASE 'Name'
>
> PROPERTY RBID_NameTitle ENABLED 'FALSE'
>
> PROPERTY RBID_NameType ENABLED 'FALSE'
>
> PROPERTY RBID_TitleType ENABLED 'FALSE'
>
> PROPERTY RBID_SortName ENABLED 'TRUE'
>
> PROPERTY RBID_SortTitle ENABLED 'FALSE'
>
> PROPERTY VID_vSelName ENABLED 'TRUE'
>
> BREAK
>
> CASE 'Title'
>
> PROPERTY RBID_NameTitle ENABLED 'FALSE'
>
> PROPERTY RBID_NameType ENABLED 'FALSE'
>
> PROPERTY RBID_TitleType ENABLED 'FALSE'
>
> PROPERTY RBID_SortName ENABLED 'FALSE'
>
> PROPERTY VID_vSelName ENABLED 'FALSE'
>
> IF vTitleType = 'TrackTitle' THEN
>
> PROPERTY RBID_SortTitle ENABLED 'FALSE'
>
> ELSE
>
> PROPERTY RBID_SortTitle ENABLED 'TRUE'
>
> ENDIF
>
> BREAK
>
> ENDSW
>
>
>
> PROPERTY TABLE Temp_MCM_Table 'REFRESH'
>
> PROPERTY CID_vSelId ENABLED 'TRUE'
>
> PROPERTY CID_vSelId SET_FOCUS 'TRUE'
>
> PROPERTY CID_vSelId REFRESHLIST 'TRUE'
>
> PROPERTY CID_vSelId LISTOPEN 'TRUE'
>
> PROPERTY IDI_Image SET_FOCUS 'TRUE'
>
> RETURN
>
>
>
>
>
> Anybody got any ideas whatmay be going on?
>
> Regards,
>
> Alastair
>
>
>
> ----------------------------
>
> Alastair Burr
>
> St. Albans, UK.
>
> [email protected]
>
> -----------------------------
>
>
>
>
>
> ---------------------------------------------------------------------
---------
>
>
>
> No virus found in this incoming message.
> Checked by AVG - www.avg.com
> Version: 9.0.829 / Virus Database: 271.1.1/2931 - Release Date:
06/11/10
> 07:35:00
>
>
__________ Information from ESET Smart Security, version of virus
signature database 5190 (20100611) __________
The message was checked by ESET Smart Security.
http://www.eset.com
__________ Information from ESET Smart Security, version of virus
signature
database 5190 (20100611) __________
The message was checked by ESET Smart Security.
http://www.eset.com
--- RBASE-L
================================================
TO POST A MESSAGE TO ALL MEMBERS:
Send a plain text email to [email protected]
(Don't use any of these words as your Subject:
INTRO, SUBSCRIBE, UNSUBSCRIBE, SEARCH,
REMOVE, SUSPEND, RESUME, DIGEST, RESEND, HELP)
================================================
TO SEE MESSAGE POSTING GUIDELINES:
Send a plain text email to [email protected]
In the message SUBJECT, put just one word: INTRO
================================================
TO UNSUBSCRIBE:
Send a plain text email to [email protected]
In the message SUBJECT, put just one word: UNSUBSCRIBE
================================================
TO SEARCH ARCHIVES:
Send a plain text email to [email protected]
In the message SUBJECT, put just one word: SEARCH-n
(where n is the number of days). In the message body,
place any
text to search for.
================================================