syntax error message

Kenneth Brody kenbrody at spamcop.net
Wed Mar 10 11:01:02 PST 2010


On 3/10/2010 1:28 PM, Richard Kreiss wrote:
[...]
>>> dim who(6) on line 10.
>>>
>>> <L>   can be from 3-6 in value
>> [...]
>>> 306  -------   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -   -
>>>          ◄ If:         @fd="3"
>>>          Then:         3=mid(who[sl],"1","4");sa=mid(who[sl],"6","30");RETURN
>> [...]
>>> *** A filePro Error Has Occurred ***
>>>
>>> Line Number: 306
>>>
>>>           3=mid(who[sl],"1","4");sa=mid(who[sl],"6","30");RETURN
>>>                     ^
>>> Process contains a syntax error at position indicated.
>> [...]
>>
>> What version of filePro are you running?  Older versions wouldn't allow
>> array or lookup references as the first parameter to MID().
>
> Windows 5.6.10

Works fine here.  This gives no syntax error:

   1  -------   -   -   -   -   -   -   -   -   -   -   -   -   -
        ◄ If:
        Then: end
   2  -------   -   -   -   -   -   -   -   -   -   -   -   -   -
        ◄ If:
        Then: dim who(6)
   3  -------   -   -   -   -   -   -   -   -   -   -   -   -   -
        ◄ If:
        Then: sl = "1"
   4  -------   -   -   -   -   -   -   -   -   -   -   -   -   -
        ◄ If:
        Then: xx = mid(who[sl],"1","4"); zz=mid(who[sl],"6","30")

Does this snippet work on your system?

-- 
Kenneth Brody


More information about the Filepro-list mailing list