v12 on Mac - I have a method in which I also have a typo:
C_LONGINT(;$1;$Loop_Count;$Print_to_Screen;l_Print_Destination)

Look closely there is a leading ';' after the compiler directive.

The compiler does NOT catch this.
I found it due to an error while running interpretedly, the local 
variables are NOT defined in the method.

My Code (extract)

If (Count parameters>=1)
$Loop_Count:=$1
End if 

Case of 
: ($Loop_Count<=1)  <- throws an error 'operation not compatible'

I copied the bad line of code into v13, same problem.
I do not know if this still exists in v14+,
you might want to check, and if so report to 4D as a bug.

Chip
**********************************************************************
4D Internet Users Group (4D iNUG)
FAQ:  http://lists.4d.com/faqnug.html
Archive:  http://lists.4d.com/archives.html
Options: http://lists.4d.com/mailman/options/4d_tech
Unsub:  mailto:[email protected]
**********************************************************************

Reply via email to