Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Несколько вопросов по Memo


Zahadum ©   (2007-05-09 12:14:00) 

В программе в поле Memo заносится log о её работе:
09.30: Start
09.35: CopyFile
...
- Как ограничить эти записи, скажем 100-ей строчек? Чтобы затем первые начинали удаляться по мере появления свежих сообщений.
- Как использовать последнюю строку Memo вместо ProgressBar-а? Т.е.:
"Копируется file.avi 37%" - строчки новые НЕ добавляем, меняем в последней только "__%"


Belorus   (2007-05-09 16:50:00) [1]

Кракозябры - это слово Копируется


Belorus   (2007-05-09 16:49:00) [2]

Memo1.Lines[Memo1.Lines.Count-1]:=Format(' Eiie?oaony %s %d%%',[Fname,Percent]);


Германн   (2007-05-09 15:13:00) [3]

while Memo1.Lines.Count > 100 do
  Memo1.Lines.Delete(0);


PZ   (2007-05-09 12:28:00) [4]

- Как ограничить эти записи, скажем 100-ей строчек?


 If Memo1.Lines.Count = 100 then
   Memo1.Lines.Delete(0);


smirnov   (2007-05-09 12:27:00) [5]

Memo.Lines.Add('Копируется файл 0%');
if Memo.Lines.Count > 100 then
  Memo.Lines.Delete[0];
//////////////////////////////
Memo.Lines[Memo.Lines.Count-1] := 'Копируется файл ' + IntToStr(prc) + '%';


Наверх

Титульная страница Поиск, карта сайта Написать письмо