powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Скажите правильно ли так делать?
7 сообщений из 7, страница 1 из 1
Скажите правильно ли так делать?
    #34013218
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Private rst as  ADODB.Recordset
Public Property Let RST(Value As ADODB.Recordset)
 Set rst_ = Value
End Property
Вплане через свойства рекордсет запихивать?
...
Рейтинг: 0 / 0
Скажите правильно ли так делать?
    #34013248
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почему бы и нет? Только не Set rst_, а Set rst.
...
Рейтинг: 0 / 0
Скажите правильно ли так делать?
    #34013251
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И не Property Let, а Property Set.
...
Рейтинг: 0 / 0
Скажите правильно ли так делать?
    #34013288
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а у меня вроде и let работает..
...
Рейтинг: 0 / 0
Скажите правильно ли так делать?
    #34013327
Фотография Бенедикт
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vw,
ADODB.Recordset - такой же объектный тип, как и любой другой. Использование свойства объектного типа вполне легально. Другое дело, надо понимать, что в данном случае в экземпляре класса будет храниться ссылка на экземпляр, а не копия экземпляра. Правильно это или неправильно по смыслу - определяется логикой класса. По синтаксису правильнее для присваиванию свойству ссылки на экземпляр объекта использовать Property Set, а не Let, который по идее должен присваивать значение (т. е. копировать внутреннее состояние объекта). Но, похоже, сам MS путается в этих тонкостях :). ИМХО.
...
Рейтинг: 0 / 0
Скажите правильно ли так делать?
    #34013350
Фотография Vw
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасиб понял.
з.ы. Vb.net форева!
...
Рейтинг: 0 / 0
Скажите правильно ли так делать?
    #34014561
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бенедикткоторый по идее должен присваивать значение (т. е. копировать внутреннее состояние объекта).Ужос. Срочно учить матчасть.

Объект никогда не "копируется", если только у него нет метода специально для этого. Просто новой переменной присваивается ссылка на тот же объект.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Скажите правильно ли так делать?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]