Functions
ID #1040
How to correctly declare prototypes and accepting variable to return queue from function and work with it?
Hoping typed queue need must returned?
MAP NewMembersList(),*TMembersQueue END TMembersQueue QUEUE,TYPE Name STRING(60) Desc STRING(100) Index LONG END MembersList &TMembersQueue CODE ... MembersList &= NewMembersList() IF ~(MembersList &= Null) LOOP Mem# = 1 TO RECORDS(MembersList) GET(MembersList,Mem#) MESSAGE('Name : '&MembersList.Name& | 'Desc : '&MembersList.Desc& | 'Index: '&MembersList.Index) END END ... IF ~(MembersList &= Null) DISPOSE(MembersList) END RETURN NewMembersList PROCEDURE NewList &TMembersQueue CODE NewList &= NEW(TMembersQueue) IF ~(NewList &= Null) ... ! Filling new queue END RETURN NewListIt is most common method.
Tags: queue, typed queue, return function
Related entries:
- What is the error "Internal error 1: WSLDIAL"?
- How to run application that will not be displayed in task bar?
- How to set variable name for data file in the dictionary?
- How to define IP address of computer?
- What is the DOS-driver? And what for it is used?
Last update: 2007-07-15 19:37
Author: Aleksey Timkov
Revision: 1.0
You can comment on this entry