{


Zeljko Pajkic's TLogMemo                                      18th May, 1999.


A simple component made for logging purposes.  Ancestor of TMemo.
This is version V1.0.

//


Properties:

MaxLines - sets the maximum number of lines to display.  When the number of
lines is greater than MaxLines, older lines will be deleted (from display),
only the last MaxLines lines will be displayed.

CheckTimeout - tells TLogMemo in how many miliseconds will TLogMemo check if
the number of lines exceeded limit, and delete the old lines.

FileName - of the file where TLogMemo will store all the lines.  If you don't
want to use this feature set the file name to empty string.

FileAppend - specifies whether TLogMemo should append new log data to the file.
If set to false, TLogMemo will create a new file, or overwrite the old file when
logging starts.  Applicable only if file name is set.


Methods:

Start - starts the logging

Stop - stops the logging

AddLine(const S : string) - adds a line to the memo.  You have to use this proc
instead of Lines.Add in order to add this line to the file too (for now).

//


This component was made with Borland Delphi 3 and it was made for Borland
Delphi 3 but it *should* work with any 32-bit Delphi, older or newer than
Delphi 3.

//


This component is freeware, made by Zeljko Pajkic <zdp@eunet.yu> in 1999.
You can download the latest version of this component and my other freeware
from my web site :

http://solair.eunet.yu/~zdp/english.html


Have a nice day.


}