Replying to my own -

THANKS everyone

this is/was driving me MAD.

I'll look into the offered suggestions and see which works best.
The posted code is only a portion of what is going on, and is a little 
simplified (using fixed value for array element reference (i.e. {1}, 
{2} etc)

What is odd-er about the this mess is the 'real' code has a case 
statement extending out to 12, using the exact same syntax for the SORT 
ARRAY command in each case, only SOME will not compile.

Cases 3, 6, 9 and 12 - give the error message regarding the unexpected 
operator, while
Cases 1, 2, 4, 5, 7, 8, 10, & 11 do NOT throw this error?!?!?!?



On Fri, 17 Aug 2018 11:18:09 -0400, Chip Scheide via 4D_Tech wrote:
> Can some one (everyone?) try to compile the following code
> 
> if it compiles, please let me know, or let me know what you did to get 
> it to compile.
> I have tried everything I can think of to get this to compile - and it 
> will not.
> 
> the following is a portion of a much larger case statement which fails 
> to compile throwing the error:
> Did not expect the operator <
> 
> I can not figure out why...
> 
> Thanks in advace
> Chip
> 
> Code:
> C_POINTER($1;$Handle)
> C_TEXT($formula)
> C_LONGINT($i;$2;$Sort_Column;$3;$Direction;$Sze)
> 
> $Handle:=$1
> $Direction:=$2
> $Sort_Column:=$3
> 
> errutl_Start 
> 
> $Sze:=Size of array($Handle->)
> 
> If ($Size<=12)
> 
> If ($Direction=Ascending)
> Case of 
> : ($Size=1)
> SORT ARRAY(($Handle->{1})->;>)
> 
> : ($Size=2)
> SORT ARRAY(($Handle->{1})->;($Handle->{2})->;>)
> 
> : ($Size=3)
> SORT ARRAY(($Handle->{1})->;($Handle->{2})->;($Handle->{3})->;>)
> End case 
> End if 
> End if 
> ---------------
> Gas is for washing parts
> Alcohol is for drinkin'
> Nitromethane is for racing 
> **********************************************************************
> 4D Internet Users Group (4D iNUG)
> Archive:  http://lists.4d.com/archives.html
> Options: https://lists.4d.com/mailman/options/4d_tech
> Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
> **********************************************************************
---------------
Gas is for washing parts
Alcohol is for drinkin'
Nitromethane is for racing 
**********************************************************************
4D Internet Users Group (4D iNUG)
Archive:  http://lists.4d.com/archives.html
Options: https://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:4d_tech-unsubscr...@lists.4d.com
**********************************************************************

Reply via email to