Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.07.17;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.01 c
1-55556
MSAlex
2003-07-06 00:06
2003.07.17
TTreeView. Как графически выделить елемент под мышкой.?


1-55583
Max_
2003-07-02 15:39
2003.07.17
RichEdit и загрузка отформатированного текста!


1-55599
tm
2003-07-03 12:40
2003.07.17
Исчезает из формы StatusBar, при разв. окна и обрат. опер.


1-55494
Sfagnum
2003-07-02 14:31
2003.07.17
RichEdit выделение слова


14-55824
hawkins
2003-07-01 08:41
2003.07.17
файл dos





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский