![]() |
Как передать переменные типа в функцию
Нужно передать в функцию переменные типа и после изменения вернуть их.
Код:
Type bot Переменных больше чем в этом примере. |
Ответ: Как передать переменные типа в функцию
Код:
For b.bot=Each bot |
Ответ: Как передать переменные типа в функцию
Еще вопрос.
Как сделать эту функцию универсальной, чтобы можно было в ней передать любой тип. Например типы bot и bot1 имеют много не одноименных переменных Но есть и одноимённые, с ними и надо произвести действия Код:
Type bot |
Ответ: Как передать переменные типа в функцию
Например (в частности, если не хочешь просто описать различных ботов одним типом), создать прослойку типа
type unibot field b1.bot field b2.bot end type или type unibot field BotHandle% field BotType% end type |
Ответ: Как передать переменные типа в функцию
Сделай дополнительный общий тип для хранения передаваемых данных.
Код:
;общие данные |
Ответ: Как передать переменные типа в функцию
отнаследуй от общего типа bot. ах да, это же блиц((
![]() |
Ответ: Как передать переменные типа в функцию
Угу, в бмаксе это тоже есть.
|
Ответ: Как передать переменные типа в функцию
Еще вопрос, уже не по теме, чтоб не делать новую пишу сюда.
Нужно ли перед командами Код:
Delete b Если это меш или картинка, то все понятно (надо удалить) А если это просто число? |
Ответ: Как передать переменные типа в функцию
Поидее не надо ибо это все хранится в типе, а командой Delete b мы удаляем все это дело, а вот картинки и меши надо отдельно удалять ибо они хранятся в памяти, а в типе на них только ссылки.
|
Ответ: Как передать переменные типа в функцию
Извиняюсь, что вмешиваюсь в разговор) Но меня давно интересует вопрос:
Если удалять только родительский объект (с помощью FreeEntity), то дочерние объекты удалятся из памяти? Или нужно всетаки удалять каждый объект поотдельности? |
Ответ: Как передать переменные типа в функцию
удаляются
|
Часовой пояс GMT +4, время: 08:35. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot