![]() |
|
|
![]()
|
|
| headzero |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 14.11.2006 Репутация: нет Всего: 1 |
Чем отличается обьявление переменной в VBScript с модификатором доступа Dim от обявления без него? Например
следующие строки будут работать, но b мы не обявляли.
Но в то же время нельзя обявить переменную без Dim, не присвоив ей значения. Какая область видимости будет у переменной обьявленной без Dim?Спасибо Это сообщение отредактировал(а) headzero - 16.10.2008, 11:22 -------------------- Воображение важнее знания (Алберт Эйнштейн) |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: нет Всего: 315 |
а что ты понимаешь под выражением: объявить переменную без Dim, не присвоив ей значения?
смысл в переменной без значения? а объявление - это всего лишь определение её, указание возможно типа и значения. если тебе она ни для того, ни для другого не нужна, зачем её вообще писать? |
|||
|
||||
| headzero |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 14.11.2006 Репутация: нет Всего: 1 |
Я имеюю ввиду какое отличие между переменными обявленными с Dim или с помощю инициализации. Вот я прочитал:
Dim — это область видимости переменной. В VBSript предусмотрено 3 ключевых слова для определения области видимости переменных: Dim — используется в большинстве случаев. Если переменная объявлена как Dim в области объявлений модуля, то она будет доступна во всем модуле, если в процедуре — только на время работы этой процедуры. Private — при объявлении переменных в стандартных модулях VBScript значит то же, что и Dim. Отличия проявляются только при создании своих классов (эта тема в данном курсе не рассматривается). Public — такая переменная будет доступна всем процедурам во всех модулях данного проекта, если вы объявили ее в области объявлений модуля. Если вы объявили ее внутри процедуры, она будет вести себя как Dim. Какими свойствами будет обладать переменная которая обьявлена без Dim , а просто Q=100. В єтом случаи Q будет Dim, Private или Public ? Или может иметь какие-то смешанные свойства? Это сообщение отредактировал(а) headzero - 16.10.2008, 17:48 -------------------- Воображение важнее знания (Алберт Эйнштейн) |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: нет Всего: 315 |
знаешь, в javascript такие переменные определяются по аналогии как public, скорее здесь так же, но врать не буду
а если проверить ? |
|||
|
||||
| headzero |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 265 Регистрация: 14.11.2006 Репутация: нет Всего: 1 |
Проверим
-------------------- Воображение важнее знания (Алберт Эйнштейн) |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | ASP | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |