Вниз
Скачать: 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.45 MB
Время: 0.004 c
14-58449
Soft
2003-08-01 16:50
2003.08.18
Вам когда-нибудь кошмары снятся?


14-58438
VID
2003-08-02 16:57
2003.08.18
512mb озу


14-58431
acsoft
2003-08-02 08:04
2003.08.18
Голосование К какой возрастной категории Вы принадлежите ?


14-58471
Zelius
2003-07-23 11:40
2003.08.18
Как получить пользовательское свойство базы в MS Access 2000?


14-58491
alex2000
2003-08-04 21:25
2003.08.18
Замена символов в файлах




   Наверх