Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.07.17;
Скачать: 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 вся ветка

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

Наверх




Память: 0.47 MB
Время: 0.014 c
3-55412
Evgenij Kardash
2003-06-22 19:18
2003.07.17
Запрос по двум таблицам


11-55487
Ал
2002-11-12 09:32
2003.07.17
Как работать с handle всего приложения и отдельных форм


6-55701
dtm
2003-05-13 18:34
2003.07.17
Соединение с IBase через Интернет


4-55886
Pitay
2003-05-14 21:11
2003.07.17
Работа с Bitmap или форматами bmp


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