[M3devel] Rd.GetText Question
Ken Durocher
kcdurocher at gmail.com
Sat Jul 9 04:44:24 CEST 2011
The Rd interface defines GetText as GetText(rd: T; len: CARDINAL): TEXT;
I've noticed in different values for len in different places. Some use
Rd.Length(rd) while others use LAST(CARDINAL).
The latter would limit the text to about 2GB on a 32bit system, correct? But
does Rd.Length() always know what the length will be?
The interface for Rd states this for Rd.Length():
"If len(rd) is unknown to the implementation of an intermittent reader,
Length(rd) returns -1."
So my question is, which should I use? Another option would be reading in
some arbitrary amount and then looping until EOF. Which method is best?
Thanks.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://m3lists.elegosoft.com/pipermail/m3devel/attachments/20110708/b417d00f/attachment-0001.html>
More information about the M3devel
mailing list