Страница: 1 |
Страница: 1 |
Вопрос: Подключение новых классов
Добавлено: 26.09.05 16:12
Автор вопроса: piton | ICQ: 315928410
Народ! такая проблема: есть некий абстрактный класс MotherClass, на его основе сделаны еще несколько, причем ничего нового в них не добавлено, кроме конструктора в котором описаны значения по умолчанию. Есть описание некой переменной A типа MotherClass (dim A as MotherClass). На форме есть строка в которую мы вводим имя дочернего класса(напр. Class1) и при нажатии на кнопку создается переменная A типа Class1. Т.е. должно быть что то типа этого:
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
dim A as MotherClass
A=New TextBox1.Text
End Sub
но будет несоответствие типов(слева тип MotherClass, справа- String)
Ответы
Всего ответов: 7
Номер ответа: 1
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #1
Добавлено: 26.09.05 20:06
A=New TextBox1.Text
так низя, A теперь твой класс, для вызова функции или присваивания переменной с A надо работать типа
dim A as MotherClass
A.имя функции параметр, параметр ...
или переменной
A.переменная = значение
итп...
A=New TextBox1.Text точно никатит, и ещё ты как то странно параметры батону_клик передаешь...
Номер ответа: 2
Автор ответа:
HACKER
Разработчик Offline Client
Вопросов: 236
Ответов: 8362
Профиль | | #2
Добавлено: 26.09.05 20:10
а...
от уже ж дотнетОВЦЫ ))) надо ж указывать хоть форум ".NET", а то я своим встроенным в голову скомпилировал, а оно Sentex error ) у меня ж в башке токо VB6 проинсталирован, дотнет глубоко далеко в архиве под паролем который я потерял, так шо извиняем, извиняем... ))
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 26.09.05 20:58
Мой встроенный сказал, что это не скомпилируется ни на одном языке программирования
Номер ответа: 4
Автор ответа:
MastMan
Вопросов: 0
Ответов: 51
Web-сайт:
Профиль | | #4
Добавлено: 26.09.05 22:52
Reflection, однозначно.
Но советую пересмотреть архитектуру приложения, пока не поздно - в будущем столкнетесь с проблемами.
Номер ответа: 5
Автор ответа:
piton
ICQ: 315928410
Вопросов: 7
Ответов: 11
Профиль | | #5
Добавлено: 27.09.05 08:51
Это написано на MS VB 2005, т.е. на VB.NET, а суть проблемы в том что мне нужно в врограмме сделать возможным подключение внешних объектов(классов), которые при компиляции не прописывались в программе
Номер ответа: 6
Автор ответа:
Victor
ICQ: 345743490
Вопросов: 42
Ответов: 385
Web-сайт:
Профиль | | #6
Добавлено: 27.09.05 22:24
Ищи CreateObject. Она как раз String берет. Вот только не знаю, есть ли она в VB.NET, даже в VB6 ее никогда не юзал.
Номер ответа: 7
Автор ответа:
piton
ICQ: 315928410
Вопросов: 7
Ответов: 11
Профиль | | #7
Добавлено: 28.09.05 11:49
Спасибо, сейчас попробую