- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
- 22
- 23
- 24
- 25
- 26
- 27
- 28
- 29
- 30
- 31
- 32
- 33
- 34
- 35
- 36
- 37
- 38
- 39
- 40
- 41
- 42
- 43
- 44
- 45
- 46
- 47
- 48
- 49
- 50
- 51
- 52
- 53
- 54
- 55
- 56
- 57
- 58
- 59
procedure TForm1.Timer2Timer(Sender: TObject);
begin
image75.Visible:=false;image76.Visible:=false;
image1.Visible:=true;image2.Visible:=true;image3.Visible:=true;
image4.Visible:=true;image5.Visible:=true;image6.Visible:=true;
image7.Visible:=true;image8.Visible:=true;image9.Visible:=true;
image10.Visible:=true;image11.Visible:=true;image12.Visible:=true;
image13.Visible:=true;image14.Visible:=true;image15.Visible:=true;
image16.Visible:=true;image17.Visible:=true;image18.Visible:=true;
image19.Visible:=true;image20.Visible:=true;image21.Visible:=true;
image22.Visible:=true;image23.Visible:=true;image24.Visible:=true;
image25.Visible:=true;image26.Visible:=true;image27.Visible:=true;
image28.Visible:=true;image29.Visible:=true;image30.Visible:=true;
image31.Visible:=true;image32.Visible:=true;image33.Visible:=true;
image34.Visible:=true;image35.Visible:=true;image36.Visible:=true;
image37.Visible:=true;image38.Visible:=true;image39.Visible:=true;
image40.Visible:=true;image41.Visible:=true;image42.Visible:=true;
image43.Visible:=true;image44.Visible:=true;image45.Visible:=true;
image46.Visible:=true;image47.Visible:=true;image48.Visible:=true;
image49.Visible:=true;image50.Visible:=true;image51.Visible:=true;
image52.Visible:=true;image53.Visible:=true;image54.Visible:=true;
image55.Visible:=true;image56.Visible:=true;image57.Visible:=true;
image58.Visible:=true;image59.Visible:=true;image60.Visible:=true;
image61.Visible:=true;image62.Visible:=true;image63.Visible:=true;
image64.Visible:=true;image65.Visible:=true;image66.Visible:=true;
image67.Visible:=true;image68.Visible:=true;image69.Visible:=true;
image70.Visible:=true;image71.Visible:=true;image72.Visible:=true;
image73.Visible:=true;
if image1.left<360 then begin timer2.Enabled:=false;button2.Visible:=true;
image1.Visible:=false;image2.Visible:=false;image3.Visible:=false;
image4.Visible:=false;image5.Visible:=false;image6.Visible:=false;
image7.Visible:=false;image8.Visible:=false;image9.Visible:=false;
image10.Visible:=false;image11.Visible:=false;image12.Visible:=false;
image13.Visible:=false;image14.Visible:=false;image15.Visible:=false;
image16.Visible:=false;image17.Visible:=false;image18.Visible:=false;
image19.Visible:=false;image20.Visible:=false;image21.Visible:=false;
image22.Visible:=false;image23.Visible:=false;image24.Visible:=false;
image25.Visible:=false;image26.Visible:=false;image27.Visible:=false;
image28.Visible:=false;image29.Visible:=false;image30.Visible:=false;
image31.Visible:=false;image32.Visible:=false;image33.Visible:=false;
image34.Visible:=false;image35.Visible:=false;image36.Visible:=false;
image37.Visible:=false;image38.Visible:=false;image39.Visible:=false;
image40.Visible:=false;image41.Visible:=false;image42.Visible:=false;
image43.Visible:=false;image44.Visible:=false;image45.Visible:=false;
image46.Visible:=false;image47.Visible:=false;image48.Visible:=false;
image49.Visible:=false;image50.Visible:=false;image51.Visible:=false;
image52.Visible:=false;image53.Visible:=false;image54.Visible:=false;
image55.Visible:=false;image56.Visible:=false;image57.Visible:=false;
image58.Visible:=false;image59.Visible:=false;image60.Visible:=false;
image61.Visible:=false;image62.Visible:=false;image63.Visible:=false;
image64.Visible:=false;image65.Visible:=false;image66.Visible:=false;
image67.Visible:=false;image68.Visible:=false;image69.Visible:=false;
image70.Visible:=false;image71.Visible:=false;image72.Visible:=false;
image73.Visible:=false;end
else begin image1.left:=image1.Left-3;image1.top:=image1.top-1;
image2.left:=image2.Left+2;image2.top:=image2.top+2;
image3.left:=image3.Left-1;image3.top:=image3.top-3;
image4.left:=image4.Left-2;image4.top:=image4.top+4;
...
kyzi007 24.04.2012 11:14 # +13
guest 24.04.2012 11:51 # 0
guest 24.04.2012 11:23 # 0
roman-kashitsyn 25.04.2012 11:51 # +6
TarasB 25.04.2012 13:18 # +6
eth0 25.04.2012 13:48 # +1
lucidfoxGovno 25.04.2012 23:03 # 0
koodeer 26.04.2012 16:11 # +3
bormand 26.04.2012 17:51 # 0
roman-kashitsyn 26.04.2012 17:56 # 0
bormand 26.04.2012 17:59 # 0
roman-kashitsyn 26.04.2012 18:01 # −2
lucidfoxGovno 26.04.2012 18:09 # +4
rat4 26.04.2012 18:25 # 0
lucidfoxGovno 26.04.2012 18:37 # 0
bormand 26.04.2012 18:22 # +3
bormand 26.04.2012 18:25 # +3
lucidfoxGovno 26.04.2012 18:33 # +2
bormand 26.04.2012 18:37 # +2
Сан Саныч 12.06.2012 03:15 # 0
roman-kashitsyn 26.04.2012 18:41 # +4
3.14159265 26.04.2012 18:43 # +4
Хотя до адобе все-равно далеко.
ctm 27.04.2012 05:56 # +1
bormand 27.04.2012 08:10 # 0
3.14159265 27.04.2012 14:08 # +1
SameText (case insensitive)
Если уж заводишь какой-то ассоциативный массив, сделай так чтоб доступ по имени был быстрым.
>хеш не оправдан
Помимо хеш-мапов есть другие структуры - бинарные деревья, trie.
TarasB 27.04.2012 17:30 # +1
eth0 26.04.2012 21:25 # 0
Видимо, для задач с тысячей одинаковых компонент придётся создавать массив указателей на компоненты, один раз циклом заполнять по findcomponent (ну не руками же), а потом по индексу фигачить. Альтернативы в голову не идут. Какие у кого ещё соображения?
bormand 26.04.2012 21:33 # +1
eth0 27.04.2012 15:29 # 0
ctm 27.04.2012 06:00 # +2
Vasiliy 27.04.2012 12:22 # 0
guest 30.06.2012 04:13 # +2
bormand 30.06.2012 09:44 # 0
ADR 14.07.2012 02:05 # 0
TarasB 27.04.2012 13:18 # 0
lucidfoxGovno 25.04.2012 16:16 # −3