Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2016.01.03;
Скачать: [xml.tar.bz2];

Вниз

Memo   Найти похожие ветки 

 
Sw   (2014-06-30 10:51) [0]

Пытаюсь создать отображение процесса на экране в Memo:
fm_Report:=Tfm_Report.Create(Application);
fm_Report.ShowModal;
//на этой форме Memo
 dt:=Now;
 fm_Report.Memo1.Lines.Add("["+(FormatDateTime("dd.mm.yyyy hh:nn:ss", dt))+"]: Запуск обновления...");

procedure Tfm_Report.Memo1Change(Sender: TObject);
begin
 if Memo1.Modified then
  begin
    Memo1.Lines.SaveToFile(ExtractFilePath(Application.ExeName)+"111.txt");
  end;
end;

Помогите, разобраться, как сделать, чтобы добавляющиеся строки в Memo отображались на экране...При таком коде открыт пустой Memo, добавленная строка fm_Report.Memo1.Lines.Add("["+(FormatDateTime("dd.mm.yyyy hh:nn:ss", dt))+"]: Запуск обновления..."); не отображается.
Если поставить fm_Report.ShowModal; в конце обработки, тогда будет конечно отображен весь ход обработки, а как сделать так, чтобы отображалась последовательно каждая добавленная строчка?


 
Германн ©   (2014-06-30 11:13) [1]

fm_Report.Show;


 
Sw   (2014-06-30 11:44) [2]

окно, видимо, появляется, но тут же закрывается, видно мелькание...
первоначально планировалась создать проект без форм, потом понадобился Memo, и вот в файле проекта создаю форму...увидеть ее могу только ShowModal...что-то я не так делаю...
если создать приложение с формой и этот код с добавлением в Memo строк поместить в FormCreate - все нормально отработает


 
Ega23 ©   (2014-06-30 12:00) [3]

Походу, Application.ProcessMessages.


 
sniknik ©   (2014-06-30 12:37) [4]

> создать проект без форм,
> потом понадобился Memo, и вот в файле проекта создаю форму...
> увидеть ее могу только ShowModal...
формы это не просто форма там еще логика vcl с выборкой сообщений/ожиданием. т.е. либо откажись от "проект без форм" либо повторяй в нем логику сообщений, а вообще поищи примеры на winapi... собственно все повторять не нужно (форму можешь свою), но логику с сообщениями(/происхдящее) понять помогут.



Страницы: 1 вся ветка

Форум: "Начинающим";
Текущий архив: 2016.01.03;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.001 c
15-1430999628
фыва
2015-05-07 14:53
2016.01.03
Годную книжку по C#


15-1430848589
ВладОшин
2015-05-05 20:56
2016.01.03
NCONVERT, PDF -> Jpeg (Error: Don t know how to read..)


2-1403942704
Sakipiel
2014-06-28 12:05
2016.01.03
Pascal Script передать указатель на контрол


2-1403886947
Sakipiel
2014-06-27 20:35
2016.01.03
RemObjects Pascal Script for Delphi - 3.0.75.1117


6-1279021557
Black123
2010-07-13 15:45
2016.01.03
IdHTTP.Post и глобальные переменные.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский