



A routine may be called with up to seven parameters, thus:
myRoutine(p1,p2,p3,p4,p5,p6,p7).
These superficially similar forms accept only five parameters:
myRoutine.call(p1,p2,p3,p4,p5) and
myObj.myProp(p1,p2,p3,p4,p5).
If more than five parameters are provided for the latter forms,
the resulting compiler error message still refers to a limit of seven. Incidentally, the limit appears to be documented
only in §45 -- "Limitations and Getting Round Them";
it should also be described in §3.9, where messages and their parameters are described. None submitted.
About Patches
Issue C63020 [previous patch]
Message sending permits only five parameters
Submitted by: Mark Tilford
Appeared in: Compiler 6.30 or before
Fixed in: -
Problem
Solution
Last updated 2 May 2008. The librarian in charge of this page is Roger Firth. Please email any comments, suggestions or corrections to roger@firthworks.com.