I'm going blind trying to find my error. Can you spot it?

This works:

SET VAR vNext INTEGER = 0
WHILE vNext < .vCountAll THEN
  SET VAR vCmd =  +
 *     ('PROPERTY EventsListView' & +*
*      '''ITEMS[' + CTXT(.vNext) + ']->CHECKED''' & +*
*      IFEQ(.vCheckAll,'T','TRUE','FALSE') )*
  &vCmd
  SET VAR vNext = (.vNext + 1)
  PROCESSMESSAGE
ENDWHILE

This fails every time at the %vCMD, with "Unrecognized command in
entry/exit procedure":

WHILE vNext < .vCountAll THEN
  PROPERTY EventsListView MAKECLICK .vNext
  SELECT ExportFileName INTO vExportFile vNI +
    FROM tCompuSportExport +
    WHERE TourneyID = .vTourneyID +
      AND GameCode = .vSelectedItem
  IF vExportFile CONTAINS 'single' THEN
    SET VAR vCmd =  +
*        ('PROPERTY EventsListView' & +*
*        '''ITEMS[' + CTXT(.vNext) + ']->CHECKED''' & +*
*        IFEQ(.vCheckSingles,'T','TRUE','FALSE') )*
    &vCmd
  ENDIF
  SET VAR vNext = (.vNext + 1)
  PROCESSMESSAGE
ENDWHILE

They look virtually identical to me. And here's some of the environment at
the error: "F" or "T" makes no difference, it fails either way.

R>sho v vcmd%
Variable           = Value                                   Type
------------------   ------------------------------          -------
vCmd               = PROPERTY EventsListView                  TEXT
                     'ITEMS[14]->CHECKED' TRUE
vCheckAll          = F                                        TEXT
vCheckSingles      = T                                        TEXT

Reply via email to