I was looking a bit at how IP*Works operates that is included in Delphi/CB XE.

With MIME decoder it has a nice feature of decoding parts "on demand".

Basically it scans MIME message for available parts and builds a list
of available parts. They are not decoded at this point. When you
access array elements though, they are being decoded dynamically.

So for larger messages it won't allocate lots of memory before you
actually need a certain large part but you can still get info about
message for previewing purposes and also it won't use a lot of CPU
time (like when you run base64 decoder on a large file).

So I was thinking that would be nice for TMimeDecodeW as well - or
maybe it already operates that way?

Any thoughts on this?
--
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to