Jim Salisbury wrote:
Am using a TextField to display a log as it occurs.
Each time there is a new line for the log I do an
Append on the TextField.  Works fine except after
many entries it just stops and Hangs. It stops right in the
middle of a line being appended. It smells like there is some
internal buffer or table limit that I am running into. Can't find
any documentation or web discussion about this.

The TextField is readonly and multiline.

Running onWin XP, plenty of memory.

Any advice or info on this?

Under Win98 the Win32 Edit control used by Win32::GUI::Textfield is limited to about 32K bytes; It can be increased to (about?) 64K bytes using the SetLimitText() method.

Under WinNT/2K/XP I can't find the default limit documented (it may be the same, but you can look using the GetLimitText() method). I think under these OS's it should be possible to increase the allowed size with SetLimitText() to several megabytes - Sorry, but I don't have a suitable machine at hand to try.

If you want more space than this, the try using the RichEdit class - it should be (almost) a drop in replacement for the Textfield, and IIRC the text limit can be increased to about 2GB.

Regards,
Rob.

Reply via email to