при добавлении оператора Option Explicit ---ошибка

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
ala-x
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 16.05.2009 (Сб) 16:03

при добавлении оператора Option Explicit ---ошибка

Сообщение ala-x » 23.05.2009 (Сб) 14:43

почему при добавлении оператора Option Explicit в этой строке ошибка?
For Each testlink In WebBrowser1.document.

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: при добавлении оператора Option Explicit ---ошибка

Сообщение Хакер » 23.05.2009 (Сб) 14:44

Option Explicit — не оператор.

Наверное потому, что переменная не объявлена.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

ala-x
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 16.05.2009 (Сб) 16:03

Re: при добавлении оператора Option Explicit ---ошибка

Сообщение ala-x » 23.05.2009 (Сб) 14:48

Это надо написать Dim testlink as ЧТО?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: при добавлении оператора Option Explicit ---ошибка

Сообщение Хакер » 23.05.2009 (Сб) 14:49

Интерфейс.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.


ala-x
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 143
Зарегистрирован: 16.05.2009 (Сб) 16:03

Re: при добавлении оператора Option Explicit ---ошибка

Сообщение ala-x » 23.05.2009 (Сб) 15:04

Вот после Dim testlink Ошибка исчезла как это понимать???

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: при добавлении оператора Option Explicit ---ошибка

Сообщение Хакер » 23.05.2009 (Сб) 15:05

Переменная объявлена, почему ошибка должна остаться?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

VBTerminator
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 415
Зарегистрирован: 19.11.2008 (Ср) 20:10

Re: при добавлении оператора Option Explicit ---ошибка

Сообщение VBTerminator » 23.05.2009 (Сб) 15:40

ala-x писал(а):Ошибка исчезла как это понимать???

По умолчанию VB позволяет использовать неявное объявление, т. е. переменная создаётся при первом её использовании. Option Explitic запрещает его.

Кстати, разрешение неявного объявления чревато трудноотлавливаемыми ошибками. Так, например, достаточно ошибиться в одной букве, написать, например, strSumma вместо strSumm, а потом долго и усердно перелопачивать код в поисках ответа на вопрос "похоже, моя прога явно много выпила перед запуском".


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 104

    TopList  
cron