Страница: 1 |
Страница: 1 |
Вопрос: Как инициализировать класс
Добавлено: 24.05.07 12:05
Автор вопроса: KreAtoR
Проблема такова, я создал класс и он при определении
Dim enc as Encoder
Set enc = New Encoder
должен инициализироваться как по типу Form_Load()
должен ли этот Sub иметь какое то конкретное название или как?
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #1
Добавлено: 24.05.07 13:55
Тебе нужен конструктор
Номер ответа: 2
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #2
Добавлено: 24.05.07 15:14
как он в бейсике называется
Номер ответа: 3
Автор ответа:
ZagZag
ICQ: 295002202
Вопросов: 87
Ответов: 1684
Профиль | | #3
Добавлено: 24.05.07 15:34
New?
Dim A As New clsYourClass
Номер ответа: 4
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #4
Добавлено: 24.05.07 16:04
не не NEW в самом классе есть Sub в котором объявляется WMEncoder и все что к нему положено
только когда в коде делаешь
Set A = new Class
то этот Sub должен автоматически вызваться.
Насколько мне кадется у этого sub должно быть определенное имя.
Номер ответа: 5
Автор ответа:
KreAtoR
Вопросов: 120
Ответов: 438
Профиль | | #5
Добавлено: 24.05.07 16:35
Private Sub Class_Initialize()
End Sub
это нет?
Номер ответа: 6
Автор ответа:
-АлександР-
Вопросов: 55
Ответов: 1008
Web-сайт:
Профиль | | #6
Добавлено: 24.05.07 17:18
это
кстати , ему можешь написать в качестке параметров переменные и т п
Номер ответа: 7
Автор ответа:
Viper
ICQ: 249094859
Вопросов: 0
Ответов: 310
Профиль | | #7
Добавлено: 25.05.07 08:20
В VB6 "конструктор" класса не может принимать аргументы