Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2009.04.26;
Скачать: CL | DM;

Вниз

Прорисовка строк на канвасе, после чтения их из файла   Найти похожие ветки 

 
varmer ©   (2007-10-21 17:12) [0]

проблема такая:
есть текстовый файл, из которого читаются строки (много).
эти строки должны вырисовываться канвасом на форме.

весь процесс чтения и прорисовки запихнул в процедуру Paint, в результате чего хоть всё выглядет и так как я хочу, но происходит мерцание. Понимаю, что не правильно так делать ибо при каждой прорисовке происходит вновь и вновь обращение к файлу, но другого варианта так и не смог найти.

Кто знает решение проблемы, прошу помочь, заранее спасибо!


 
Efir   (2007-10-21 20:30) [1]

Рисуй на TBitmap, а потом его выводи. А большой ли файл? Если нет то грузи его в TStringList и выводи из него.


 
varmer ©   (2007-10-22 01:13) [2]

если говорить подробнее - каждая строка файла содержит дополнительные параметры, такие как: размер и цвет шрифта, положение текста на форме и собственно сам выводимый текст.
необходимое число строк примерно 20..
не спрашивайте, зачем это надо ^^
вот из-за этой нагруженности и мерцает форма..
другое дело, если бы строки целиком выводились - тут было бы всё норм

TStringList в комплекте с ТBitmap решили проблему!!!
Спасибо ещё раз)



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

Текущий архив: 2009.04.26;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.018 c
2-1236798663
mahab
2009-03-11 22:11
2009.04.26
GetwindowmoduleFilename не работает


2-1236634530
Дмитрий Белькевич
2009-03-10 00:35
2009.04.26
Как правильнее закрывать приложение? App.Terminate или Close


3-1219951541
Евгений Р.
2008-08-28 23:25
2009.04.26
Изменение текущего значения генератора


2-1236878924
игяи
2009-03-12 20:28
2009.04.26
TShiftState : какие возможные значения?


15-1235729427
Галинка
2009-02-27 13:10
2009.04.26
SAX или DOM