No.No.No.

Do not use LockWindowUpdate for these kind of cases. LockWindowUpdate is
to be used for drag and drop cursor operations and nothing else (my
basic understanding of it's development - check up in Raymond Chen blog
about this)

If you want to stop drawing use (any window handle can be used)
          SendMessage( AForm.Handle, WM_SETREDRAW, 0, 0);
//Disable redrawing of window 
try

finally
            SendMessage( AForm.Handle, WM_SETREDRAW, 1, 0);  //Turn
drawing on again.
end

Instead.

Myles.

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Conor Boyd
Sent: Wednesday, 1 August 2007 04:13
To: NZ Borland Developers Group - Delphi List
Subject: RE: [DUG] tMemo, Stop updating

Try LockWindowUpdate with the handle of your TMemo, followed by
LockWindowUpdate(0) when you're done.

HTH,

C. 

-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
On Behalf Of Steve Peacocke

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?

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

Attention:
This communication is confidential and may be legally privileged.  If you are 
not the intended recipient, please do not use, disclose, copy or distribute it, 
other than to return it to us with your confirmation that it has been deleted 
from your system.

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

Reply via email to