12 / 12 / 5
Регистрация: 08.04.2009
Сообщений: 879
|
|
1 | |
Прорисовка в памяти16.11.2012, 21:00. Показов 2504. Ответов 23
Метки нет (Все метки)
Как в delphi включить прорисовку в памяти? В pascal abc это можно сделать с помощью функции lockdrawing; а потом redraw; а как это сделать в delphi?
0
|
16.11.2012, 21:00 | |
Ответы с готовыми решениями:
23
Прорисовка в Listview прорисовка кнопок Графическая прорисовка Прорисовка Rectangle на Canvas |
12 / 12 / 5
Регистрация: 08.04.2009
Сообщений: 879
|
|
16.11.2012, 23:05 [ТС] | 3 |
Наверно, я вывожу рисунок в paintbox, как мне это написать что бы например линия в пасяти рисовалась а потом выводилась в paintbox?
0
|
16.11.2012, 23:10 | 4 |
создавай TBitmap и рисуй а потом через canvas.copyrect уже в готовом виде на paintBox
также еще можно через WinApi BitBlt копировать с канваса на канвас
0
|
12 / 12 / 5
Регистрация: 08.04.2009
Сообщений: 879
|
|
16.11.2012, 23:15 [ТС] | 5 |
0
|
12 / 12 / 5
Регистрация: 08.04.2009
Сообщений: 879
|
|
16.11.2012, 23:28 [ТС] | 7 |
0
|
angstrom
|
||||||
16.11.2012, 23:29 | 8 | |||||
Не так уж и долго.
|
16.11.2012, 23:31 | 9 |
1
|
12 / 12 / 5
Регистрация: 08.04.2009
Сообщений: 879
|
|
16.11.2012, 23:32 [ТС] | 10 |
0
|
angstrom
|
|
16.11.2012, 23:34 | 11 |
Дело не в исключениях, это правило хорошего тона ставить защиту.
Конечно лучше создать битмап глобально в OnCreate формы. Но ведь это только пример. |
17.11.2012, 00:40 | 12 | ||||||||||
Form1.DoubleBuffered:=true;
1
|
angstrom
|
|
17.11.2012, 01:03 | 13 |
Пишите как привыкли, только потом не жалуйтесь, что не сможете найти где и почему происходит утечка памяти.
|
angstrom
|
17.11.2012, 01:29
#15
|
Не по теме:
|
DaMortum
|
17.11.2012, 14:50
#16
|
0
|
17.11.2012, 14:59 | 17 |
Например работа с нестабильными компонентами типа Indy которые зависят от запросов сети. или Работа классом TJpeg который может внезапно исключение выдать. Вот в этих случаях try оправдан, в остальных это просто лишние строчки Вообще само ожидание в блоке try каких либо ошибок говорит о неуверенности в надежности составленного алгоритма. Либо о незнании чего либо.
0
|
12 / 12 / 5
Регистрация: 08.04.2009
Сообщений: 879
|
|
17.11.2012, 19:18 [ТС] | 18 |
0
|
12 / 12 / 5
Регистрация: 08.04.2009
Сообщений: 879
|
|
17.11.2012, 22:00 [ТС] | 20 |
Вот исходник, сделайте пожалуйста что бы не мерцало при каждой прорисовке, и ещё, в Pascal ABC в этой же программе 200 шариков не глючит (оперативка 1гб) а в делфи 30 глючит, может там какие нибудь лишние модули подключены или что то такое, сделайте пожалуйста что бы не глючило!
0
|
17.11.2012, 22:00 | |
17.11.2012, 22:00 | |
Помогаю со студенческими работами здесь
20
ListBox некоректная прорисовка Плохая прорисовка окна Вычисление и прорисовка звуковой волны Прорисовка вертикальных линий на видимой части графика Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |