[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: rstrpos: version 5.2 and version 5.3
J.D. Smith (firstname.lastname@example.org) writes:
> IDL objects to the mentioning of a function it can't find. Simply use
> call_function and it can't complain (how can it object to a string?).
> IF Float(!Version.Release) GT 5.2 THEN $
> dot=call_function("StrPos",line,".",/Reverse_Search) $
> ELSE $
> dot=call_function("RStrPos",line, ".")
The problem is not that IDL doesn't like the function.
The problem is that it doesn't like the new keyword:
% Keyword parameters not allowed in call.
% Execution halted at: $MAIN$
David Fanning, Ph.D.
Fanning Software Consulting
Phone: 970-221-0438 E-Mail: email@example.com
Coyote's Guide to IDL Programming: http://www.dfanning.com/
Toll-Free IDL Book Orders: 1-888-461-0155