New (SortedRecordset constructor): Difference between revisions
Jump to navigation
Jump to search
m (1 revision) |
m (→Syntax terms) |
||
Line 10: | Line 10: | ||
===Syntax terms=== | ===Syntax terms=== | ||
<table class="syntaxTable"> | <table class="syntaxTable"> | ||
<tr><th>% | <tr><th>%sortedRecordset</th> | ||
<td>A declared <var>SortedRecordset</var> object including its file/group context. | <td>A declared <var>SortedRecordset</var> object including its file/group context. | ||
</td></tr> | </td></tr> | ||
Line 17: | Line 17: | ||
</td></tr></table> | </td></tr></table> | ||
==Usage notes== | ==Usage notes== | ||
<ul> | <ul> |
Revision as of 01:34, 29 April 2011
Create a new SortedRecordset object (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
%sortedRecordset = [%(SortedRecordset In filOrGrp name):]New
Syntax terms
%sortedRecordset | 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