Форум программистов «Весельчак У»
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Рекомендуем проверить настройки временной зоны в вашем профиле (страница "Внешний вид форума", пункт "Часовой пояс:").
У нас больше нет рассылок. Если вам приходят письма от наших бывших рассылок mail.ru и subscribe.ru, то знайте, что это не мы рассылаем.
Начало
Наши сайты
Галерея
Весельчак У
Наша Вики
Хранилище
Проекты
Правила
Правила форума
Правила русского языка
Помощь
Поиск
Календарь
Почта
Войти
Регистрация
Форум программистов «Весельчак У»
>
Программирование
>
VisualBasic
(Модератор:
Naghual
) > Тема:
Вопрос про New
Страниц: [
1
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Вопрос про New (Прочитано 7750 раз)
0 Пользователей и 1 Гость смотрят эту тему.
little
Помогающий
Offline
Пол:
Вопрос про New
«
:
16-08-2003 11:38 »
Что делает New?
И какая разница между
Код:
Dim com As ADODB.Command
Set com = New ADODB.Command
и
Код:
Dim com As New ADODB.Command
Записан
baldr
Команда клуба
Offline
Пол:
Дорогие россияне
Вопрос про New
«
Ответ #1 :
18-08-2003 05:46 »
В первом случае ты сначала объявляешь неинициализированную переменную (на самом деле - это указатель), которая не является объектом... Ты можешь присвоить ей какое-то уже существующее значение (Set на какую-то переменную) или выделить новую память (с помощью New). А во втором случае ты создаешь переменную с одновременным выделением памяти. Это уже объект и ты можешь с ним нормально работать...
Записан
Приличный компьютер всегда будет стоить дороже 1000 долларов, потому что 500 долларов - это не вполне прилично
little
Помогающий
Offline
Пол:
Вопрос про New
«
Ответ #2 :
18-08-2003 06:02 »
Спасибо.
Записан
RXL
Технический
Администратор
Offline
Пол:
Вопрос про New
«
Ответ #3 :
18-08-2003 08:23 »
В первом случае сначала создается объект, а потом он уничтожается (имя уже используется для другого назначения и других ссылок на объект нет) и с тем же именем создается переменная, которой присваивается ссылка на безимянный объект, созданный new.
Записан
... мы преодолеваем эту трудность без синтеза распределенных прототипов. (с) Жуков М.С.
Страниц: [
1
]
Вверх
Печать
« предыдущая тема
следующая тема »
Форум программистов «Весельчак У»
>
Программирование
>
VisualBasic
(Модератор:
Naghual
) > Тема:
Вопрос про New
Загружается...