Показать сообщение отдельно
Старый 26.08.2011, 20:04   #1444
moka
.
 
Регистрация: 05.08.2006
Сообщений: 10,429
Написано 3,454 полезных сообщений
(для 6,863 пользователей)
Ответ: Вопрос-Ответ (для новичков)

Т.к. Type в Blitz3D есть по сути итератор объектов, но не реализует как таковой индексации по типу хаш таблиц. Крч, тебе нужно завезьти массив отдельно от типа, он будет выступать в роли списка, и содержать ссылки по индексу на сам объект.

Dim clients.cClient(MAX_CLIENTS%)
MAX_CLIENT - должна быть константой, максимального числа ID. По сути ты создашь огромный массив, и не факт что он будет всё содержать.

Создавай новый объект сразу в массив и далее работай с ним.

Тебе нужно изучить Handle и Object интерфейсы в Blitz3D, это не просто будет для тебя..

Вот тут отличные примеры: http://www.blitzbasic.com/Community/...hp?topic=75556
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
St_AnGer (26.08.2011)