Вниз
Скачать: CL | DM;

Создание Shape   Найти похожие ветки 

← →
DimaB ©   (2003-08-04 20:02) [0]

Уважаемые мастера!
Возникла страшная проблема: мне жизненно необходимо создать 2500 Shape"ов, но быстро создется только где-то около 1000, а больше машина начинает сильно тормозить.
Может я что-то неправильно делаю?

for i:=1 to 16 do
begin
for j:=1 to 160 do
begin
( self)
Уважаемые мастера!
Возникла страшная проблема: мне жизненно необходимо создать 2500 Shape"ов, но быстро создется только где-то около 1000, а больше машина начинает сильно тормозить.
Может я что-то неправильно делаю?

for i:=1 to 16 do
begin
for j:=1 to 160 do
begin
point[i,j]:=TShape.Create(self);
point[i,j].Parent:=Self;
point[i,j].Pen.Style:=psClear;
point[i,j].Width:=3;
point[i,j].Height:=3;
point[i,j].Left:=100+j*3;
point[i,j].Top:=100+i*3;
point[i,j].Brush.Color:=clBlack;
end;
end;


← →
Rouse_ ©   (2003-08-04 20:28) [1]

Советую пересмотреть логику приложения. TShape не предназначен для такого использования.

Желаю успехов


← →
Echelon ©   (2003-08-04 20:31) [2]

А ты попробуй создать 2500 окон =)


← →
DimaB ©   (2003-08-04 20:33) [3]

Согласен, собственно говоря нужно нарисовать точки, которые потом можно перекрашивать, может что-то другое использовать? Подскажите пожалуйста.


← →
Романов Р.В. ©   (2003-08-04 20:36) [4]


> может что-то другое использовать?

Bitmap, Image, Canvas + array и т.д.


← →
Anatoly Podgoretsky ©   (2003-08-04 20:48) [5]

+MoveTo+LineTo для рисования сетки



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.003 c
14-58443
brainstorm
2003-08-02 17:39
2003.08.18
Как зделать так что бы моя программа не светилась по ALT+CTRL+DEL


14-58381
Till
2003-07-25 15:58
2003.08.18
Export in TXT File (Fasteport)


14-58401
alexdbases
2003-08-04 11:45
2003.08.18
FlashWindowEx или подсветка - мигание окна в таскбаре


14-58442
sniknik
2003-07-31 17:37
2003.08.18
Обращение к коллективному разуму. :о)) нужен алгоритм.


14-58440
Shluz
2003-08-02 00:05
2003.08.18
Хороший программист родился или стал??




   Наверх