Имя пользователя:
Пароль:
 

Название темы: Delphi
Показать сообщение отдельно

Старожил


Сообщения: 225
Благодарности: 0

Профиль | Отправить PM | Цитировать


Я значит что делал: в предложенный код Kamiurа вставлял вот такой цикл
Код: Выделить весь код
 
 for i:=1 to 10000 do
       for j:=1 to 1000 do
         for q:=1 to 1000 do
           begin end;
и засекал время работы, у меня получалось 30 секунд,
Код: Выделить весь код
label1.caption:='в процессе';
t:=time;//самое начало модуля
{- - - - - - - - - - -}
label1.caption:='конец';
label2.caption:=timetostr(t-time);//самый конец модуля
потом такой же цикл запускал, но уже без данного кода и получил те же 30 секунд, то есть реального выигрыша я никакого не получил, хотя при использовании предложенного кода приоритет работы моей программы действительно был высоким так как я даже на пуск в течение 30 секунд нажать не мог (во время работы программы) в отличие от работы без установления приоритета


заодно вопрос, почему я в label1 не вижу в течении этих же самых 30 секунд в процессе и как мне сделать чтобы я его видел... странно как-то это все работает, не по порядку..

-------
Нет такой плохой ситуации, которая не могла бы стать еще хуже.


Отправлено: 12:08, 24-12-2002 | #9

Название темы: Delphi