On 06/15/2016 10:36 AM, Santiago A. wrote:
El 15/06/2016 a las 15:55, wkitt...@windstream.net escribió:
what is the best/easiest way to increase the size of a set if the set
is defined as the following?
const
CMaxCount = 255;
type
TMsgAreas = set of 0..CMaxCount;
var
MsgAreas : TMsgAreas;
is a set of sets possible?
No, the base type of a set must be an ordinal type. Enumeration type and
integers. And the base type can't have more 255 elements
right... so a set has 0-255 elements and a set of sets would have 0-255 elements
containing one set of 0-255 elements... if all are used, that gives 0-65535
elements we can access... or should be able to access... if we can figure out
how to create it :(
how is a set of sets defined?
No
hunh?
how are the elements in the sets accessed?
??
What do you mean with "access"?
You can't access the element of a set, you can say if the an element is
in a set or not.
exactly... that's accessing it if it exists in the set...
msgAreas:=[1..7];
if (2 in msAreas) then .......
yup...
if (this.messages.area.num in UsersMsgTaggedAreas) then
begin
ScanForNewMessages(this.messages.area.num);
ScanForUserMessages(this.messages.area.num,this.user.name,this.user.nick);
end
else
inc(this.messages.area);
;)
--
NOTE: No off-list assistance is given without prior approval.
*Please keep mailing list traffic on the list* unless
private contact is specifically requested and granted.
_______________________________________________
fpc-pascal maillist - fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal