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

Оптимизация   Найти похожие ветки 

 
nap   (2003-07-02 21:05) [0]

Помогите оптимизировать кусок
p1.left:=pleft;p1.top:=ptop;
p2.left:=pleft;p2.top:=ptop;
p3.left:=pleft;p3.top:=ptop;
p4.left:=pleft;p4.top:=ptop;


 
default ©   (2003-07-02 21:09) [1]

var
MP: Array[1..4] of TRect;
i: Byte;
begin
for i := 1 to 4 do begin
MP[i].Left := PLeft;
MP[i].Top := PTop;
end;
end.


 
Юрий Зотов ©   (2003-07-02 21:35) [2]

> nap (02.07.03 21:05)

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


> default © (02.07.03 21:09)

Уж тогда сразу TopLeft, в одно присваивание.


 
default ©   (2003-07-02 21:53) [3]

Юрий Зотов © (02.07.03 21:35)
на счёт оптимизации - абсолютно верно
сам хотел про это написать
просто догадываясь про какую оптимизацию говорил автор я и писал тот код



 
Palladin ©   (2003-07-02 22:06) [4]

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


 
default ©   (2003-07-02 22:08) [5]

nap (02.07.03 21:05)
var
Mas: Array[1..4] of TRect;
i: Byte;
begin
for i := 1 to 4 do Mas[i].TopLeft := Point(PLeft, PTop)
end.



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

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



Память: 0.46 MB
Время: 0.012 c
1-55631
dg
2003-07-03 23:16
2003.07.17
ExitWindows


1-55657
KSergey
2003-07-04 10:17
2003.07.17
Указатель на функцию: как проверить его значение, а не вызвать


14-55723
KILLER_ABV
2003-07-02 15:39
2003.07.17
TmsComponentPack


14-55821
Andryk
2003-06-30 18:32
2003.07.17
Скоро премьера. Будет ли Т-3 лучше чем Т-1 и Т-2.


14-55739
Феликс
2003-07-02 21:05
2003.07.17
Вкус




   Наверх