New (SortedRecordset constructor): Difference between revisions

From m204wiki
Jump to navigation Jump to search
 
m (1 revision)
(No difference)

Revision as of 20:48, 28 April 2011

<section begin=dpl_desc/><section end=dpl_desc/>

New is a member of the SortedRecordset class.

This shared function instantiates an empty instance of a SortedRecordset object.

Available as of Sirius Mods version 7.6, the New method is an alternative to using a Sort statement factory constructor, as described in "Declaration and instantiation".

Syntax

%srecs = [class:]New

Syntax terms

%srecs A declared SortedRecordset object including its file/group context.
class Either a parenthesized class name, as in %(SortedRecordset in file foo), or a non-parenthesized variable in the class, as in %srecs.

Usage Notes

  • If you are creating an extension class of the SortedRecordset class, you can use New in the Construct statement in the extension class:

    class sordidSet extends sortedRecordset in sordid inherit ... constructor new construct %(sortedRecordset in sordid):new ... end constructor ... end class

    The Sort statement constructors cannot be used for this purpose.

Example

  • The New constructor has no parameters and simply instantiates an empty instance of its class:

    %srs is object SortedRecordset in sordid ... %srs = new