forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   Blitz3D (http://forum.boolean.name/forumdisplay.php?f=45)
-   -   начать перебор не с первого элемента (http://forum.boolean.name/showthread.php?t=13986)

CRASHER 04.01.2011 12:53

Ответ: начать перебор не с первого элемента
 
DeeJex, а гдеж тогда хендлы использовать? По твоему судя и ненужны они соусем.

IgorOK 18.01.2011 16:51

Ответ: начать перебор не с первого элемента
 
Никаких хендлов тут не нужно. Куда проще воспользоваться командами Insert (лучше посмотри справку, в дальнейшем может быть полезно) Общий принцип таков:

Код:

Type Entity
End Type

For ent.Entity=Each Entity
        If some_moment Then Insert ent Before First Entity
Next


Для примера:

Код:

Type Entity
        Field num
End Type

Print "========================Before"

For num=1 To 5
        ent.Entity=New Entity
        ent\num=num
        Print ent\num
Next

Print "========================After"

For ent=Each Entity
        If ent\num=5        ;some moment
                Insert ent Before First Entity
        EndIf
Next

For ent=Each Entity
        Print ent\num
Next



Часовой пояс GMT +4, время: 22:37.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot