[DUG] tMemo, Stop updating

Stacey Verner stacey at cjntech.co.nz
Wed Aug 1 16:18:43 NZST 2007


Yep.

Memo.Lines.BeginUpdate;
// Do stuff
Memo.Lines.EndUpdate;

This works with anything that is based on TStrings.

Stacey

-----Original Message-----
From: delphi-bounces at delphi.org.nz [mailto:delphi-bounces at delphi.org.nz]
On Behalf Of Neven MacEwan
Sent: Wednesday, 1 August 2007 16:13
To: NZ Borland Developers Group - Delphi List
Subject: Re: [DUG] tMemo, Stop updating

Steve

Memo1.lines.Beginupdate? or something like that

> Bloody stupid question I know, but I spent all day traversing 3 tons
> of spaghetti code and my mind is mush.
>
> Is there a way that I can tell a tMemo component not to keep updating
> when I process all the lines.
>
> I have a tMemo component with, lets say 5-10,000 lines. I want to
> process through each of those lines updating certain ones where
> necessary.
>
> for i := 0 to Memo1.lines.Count - 1 do
>     If (Memo1.lines[i] = 'I can use this line') then
>          DoThingsToTheLine;
>
> The problems is that I want to have the tMemo remain on the form, but
> I don't want it to keep updating to try to keep up with the current
> line that I'm processing.
>
> I've already tried Memo1.Enabled := false, but the frigging thing
> still keeps updating.
>
> I don't want to make it invisible as it looks really horrible.
>
> Any suggestions?
>
> Steve
>   

_______________________________________________
NZ Borland Developers Group - Delphi mailing list
Post: delphi at delphi.org.nz
Admin: http://delphi.org.nz/mailman/listinfo/delphi
Unsubscribe: send an email to delphi-request at delphi.org.nz with Subject:
unsubscribe



More information about the Delphi mailing list