Прежде чем задать  вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.
| 1147 | 
                        
			
			  
			
				 Сообщение
					#1				
			 
		 | 
	
        	
        		![]() Бывалый ![]() ![]() ![]() Группа: Пользователи Сообщений: 205 Пол: Мужской Реальное имя: Евгений Репутация:    0           	 | 
       
			
			 Такая ситуация: 6 таймеров работают одновременно, у трех из них интервал 50 у остальных 70. При этом переходы между изображениями, которые меняют таймеры, сильно тормозят. Стоит включить 7й таймер, одновременно работающий с остальными с интервалом 70, торможение исчезает, хотя по логике, торможение должно возрасти...  В чем тут может быть причина? Можно ли избежать торможение изображений? 
			
			
					
		 | 
	
![]() ![]()  | 
	
| Client | 
                        
			
			  
			
				 Сообщение
					#2				
			 
		 | 
	
| 
        	
        		 Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 865 Пол: Мужской Реальное имя: Вячеслав Репутация:    20           	 | 
       
			
			 не в ту сторону пошел  
			
			
					
		это все делается для того, чтобы занести все TImage, которые есть на форме в массив. И уже работать с этим массивом. (чтобы индексация совпадала) т.е. пишешь мой_массив[111].свойствоа не Image111.свойствоЕсли не подходит сделать так, то замени условные на case и все Сообщение отредактировано: Client -  | 
	
 1147   торможение Ttimer - ?   9.04.2010 19:06
 
 Unconnected   Как-то всё туманно... Как сделан "переход меж…   9.04.2010 19:36
 
 1147   procedure TForm1.Timer1Timer(Sender: TObject);
beg…   9.04.2010 19:53
 
 volvo   Ну, и что ты хочешь, чтоб не тормозило? У тебя лиш…   9.04.2010 20:19
 
 1147   volvo, если не трудно, покажи пожалуйста на пример…   9.04.2010 20:52
 
 volvo   Вот так, например:procedure TForm1.Timer1Timer(Sen…   9.04.2010 20:56
 
 1147   можно сделать так чтобы за 1 шаг появлялось изобра…   9.04.2010 23:04
 
 volvo   1:
begin
  image42.Visible:=false; image43.Visible…   10.04.2010 1:05
 
 1147   как правильно описать массив? ImageArray: array[1.…   10.04.2010 1:43
 
 volvo   type
  TForm1 = class(TForm)
    // ...
    Image1…   10.04.2010 2:23
 
 Client   a:array [1..10] of TImage;
...
procedure TForm3.Bu…   10.04.2010 2:28
 
 1147   Насколько я понимаю, эта строка выбирает нужные из…   10.04.2010 3:39
 
 Client   ищет среди компонентов те, которые подходят по …   10.04.2010 3:45
 
 1147   вот я и не понял с этим шаблоном... У меня 6 тайме…   10.04.2010 3:49
 
 1147   То есть сначала создается общий массив со всеми из…   10.04.2010 4:10
 
 volvo   Элементарно (для каждого таймера - свой массив изо…   10.04.2010 4:14
 
 Client   заменится на 
if ind<35 then Inc(ind) else ind:…   10.04.2010 4:16
 
 TarasBer   Я бы сделал один TImage и массив из TBitmap.
pro…   12.04.2010 14:20![]() ![]()  | 
	
 
  | 
		Текстовая версия | 4.11.2025 22:07 |