Форум / Программы / Тема

+ Список Разделы Темы Новая тема Ответить Ответ админа Удалить Открыть/Закрыть Чат Барахолка Каталог
Реклама

Пользовательские объекты в VB

Статистика темы

Всего ответов в теме: 2
Просмотров темы: 2411

Cat
  Sun Oct 5 15:08:13 2003
Давно программирую на VB, но недавно возникла необходимость использования собственных объектов и я с ужасом понял, что не знаю как. Например мне нужно создать объект Tanks(0 to 100), у которого есть свойства Tanks.Speed as Integer, Tanks.Word as String. Каким образом можно создать такой объект? Я понимаю, что можно создать два массива Speed(100) as Integer и Word(100) as String, но мне нужно сделать так, чтобы я мог обратиться к этим свойствам как например: Str=Tanks(3).Word
Андрей
Sun Oct 12 13:22:17 2003
Re: Пользовательские объекты в VB
Судя по всему вам нужен не объект, а тип, т.е. иное представление переменных. Для этого создаете общий модуль и добавляете в него тип с нужными свойствами:
Public Type TANK
Speed as Integer
Word as String
End Type
Теперь в декларационной части нужного модуля формы (или любого другого) создаете переменную как тип:
Dim Tanks(0 to 100) as TANK
Все. Теперь можете работать с этими свойствами:
Str=Tanks(3).Word
Cat
Wed Oct 15 11:20:11 2003
Re: Пользовательские объекты в VB
Большое спасибо! А то я уж и не надеялся получить вразумительный ответ.
Реклама
Карта сайта Created by Isety corp. (2005), Version: 1.0.2, Revision: 19.01.2007