Siliconetics Developer Center 
(609) 7607027
admin@srcsb.com
Untitled Document
SearchSearch:
ClassCRecArray


DESCRIPTION:
A record with capality to store another record.

ClassBASE CLASS(ES):
CRecord

PropertyPROPERTY(S):


ClassMethodMETHOD(S):
1. Sort
Sort the subrecord in array.
2. Find
Find the position of subrecord.
3. FindPrevByText
Find previous subrecord based on a keyword starting from a given position.
4. FindNextByText
Find next subrecord based on a keyword starting from a given position.
5. FindLastByText
Find the last subrecord based on a keyword.
6. FindFirstByText
Find the first subrecord based on a keyword.
7. FindAttr
Find a record that matched the gived attributte.
8. FindPrev
Find the previous record that matched given type and id.
9. FindNext
Find the next record that matched given type and id.
10. FindLast
Find the last record that match the given type and id.
11. FindFirst
Find the first record that match the given type and id.
12. ReadText
Retrieve a text from record array.
13. GetNextID
Retrieve the next id for the given record type.
14. GetUniqueID
Retrieve the smallest unused id for the given record type.
15. GetSubTag
Retrieve the subrecord tag at given position.
16. GetSubType
Retrieve the subrecord type at given position.
17. GetSubID
Retrieve the subrecord id at given position.
18. GetSubRealID
Retrieve the subrecord id at given position.
19. GetSubRecord
Retrieve a subrecord from array.
20. GetPrevRecord
Retrieve the previous subrecord relative to given current position.
21. GetNextRecord
Retrieve the next subrecord relative to given current position.
22. ReadLogPos
Retrieve a subrecord at given logical position.
23. GetLogicalPos
Retrieve the logical position for the first record matched to the given record type and id.
24. GetRealSubRecord
Retrieve the real subrecord at given position.
25. GetPhyPos
Convert the logical record position for the given type and id into a physical position.
26. GetMemOffset
27. GetGroupedTextUniqID
Get a unique unused id inside a text group.
28. ReadGroupedText, ReadGroupedTextW
Retreive a text from a text group inside a record array.
29. SetSubID
Define a subrecord id.
30. SetAttr
Apply attributes to the subrecords.
31. CountAttr
Count the number of records having the attribute as the given.
32. Count
Count the number of the subrecords that matched to the given type(s) and id.
33. GetTable
Retrieve the record table inside a record array.
34. IsDummyTag
Test for a dummy tag.
35. CheckDuplicates
Checks the existance of another subrecord with the same type and id with the record at the given position.
36. SortByID
Sort the subrecords by ids.
37. Move
Move record position and maintaine existing sequence if possible. This function only move table item. Real record sequence not changed.


CONTENT(S)/SUB-RECORD(S):
MRT_TEXTLIST - CTextArray

ClassDERIVED CLASS(ES):
CCard, CBill

COMMENT:
Record array is a record used to hold other records and the sub records must be inherited from CRecord object. This record are managable using CRecArrayHnd handler class.
Untitled Document
SearchSearch: