PRB: "Too Few Arguments" Error with Function Named UNPACK()

ID: Q95307

The information in this article applies to:

SYMPTOMS

If you write a user-defined function (UDF), name it UNPACK(), and then include it in a project, the procedure will generate the error "Too Few Arguments."

CAUSE

Although it is not fully implemented, the procedure UNPACK() exists as a procedure definition in FoxPro.

RESOLUTION

To prevent a conflict with the UNPACK() procedure, you must name a UDF written to "unpack" a .DBF file something other than "UNPACK()".

MORE INFORMATION

To demonstrate the existence of the UNPACK() procedure, type the following command in the Command window:

   ? UNPACK()

The error message "Too Few Arguments" will be returned.

If you issue the following command with SET TALK ON,

   ? UNPACK('test')

.F. will be returned.

Additional reference words: FoxDos FoxWin 2.00 2.50 2.50a UNPACK KBCategory: kbprg kbprb KBSubcategory: FxprgGeneral

Last Reviewed: June 27, 1995