Страница: 1 |
Страница: 1 |
Вопрос: Странная странность в VB6
Добавлено: 10.03.06 20:02
Автор вопроса: someone | Web-сайт:
Попробуйте ввести такой простейший код:
Command1.Enabled = False
End Sub
Теперь замените False на Falsa
И все работает!
Мало того я постепенно изменял по букве, полностью изменив слово. Но видать, бясик где-то записывает, все он понимает!
Ответы
Всего ответов: 12
Номер ответа: 1
Автор ответа:
LeX
ICQ: 301424893
Вопросов: 28
Ответов: 277
Web-сайт:
Профиль | | #1
Добавлено: 10.03.06 20:05
Я попробовал добавил после Fals около 60 символов, а код всё равно фурычит!
Номер ответа: 2
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #2
Добавлено: 10.03.06 20:16
Х*рня все это!!! Так как нет директивы Option Explicit, VB, увидев необъявленную переменную (Falsa), присвоил ей значение по умолчанию = 0. Значит, получается Command1.Enabled = 0, что аналогично.
А чтобы не возникало таких тупых ситуаций, советую поставить галку "Требовать определение переменной" в настройках VB и добавлять в начало каждого модуля директиву Option Explicit, чего глубокопочтенный Empro не делает.
Вывод: VB может все понимает, только господин Empro явно не все!
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 10.03.06 23:01
Случается такое частенько Помнится работаешь, пишешь программу... все компилится... потом через месяца три за проект берешься снова... столько ошибок откуда-то всплывает
Замечено, есть такая фишка, че-то кэшируется :*(
Номер ответа: 4
Автор ответа:
DJ MATHEMATIC
Вопросов: 17
Ответов: 18
Профиль | | #4
Добавлено: 11.03.06 00:25
Когда я только начинал работать в VB6, я постоянно делал такие ошибки, и почти всегда все работало...
Номер ответа: 5
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #5
Добавлено: 11.03.06 09:38
да...
так вот все началось с того, что я ввел код Command1.Enabled = и всплыло меню:
False
True
ну типа чтоб выбрать и не писать самому
я стрелкой на клаве выбрал False нажал пробел и ... он написал Falsa
я еще подумал: что за х-ня, решил проверить, все работало
Номер ответа: 6
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #6
Добавлено: 11.03.06 09:41
да, я вот щас проверил еще пару раз.. не жмите пробел, он букву "а" в конце вставляет вместо е
токо надо не стрелочкой на клвае выбирать, а просто ввести первую букву - F
конечно эт все очень мелкие мелочи, но...
интересно понаблюдать
Номер ответа: 7
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #7
Добавлено: 11.03.06 14:54
У меня все ok, видно у тебя vb кривой
Номер ответа: 8
Автор ответа:
someone
Вопросов: 215
Ответов: 1596
Web-сайт:
Профиль | | #8
Добавлено: 11.03.06 14:59
Не лепи свои смайлы, все равно видно, что ты провокатор.
Но не получится. Я на твои сообщения реагировать в дальнейшем не буду.
---------------------
А кто знает какие приколы в VB, кроме Credits?
Номер ответа: 9
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #9
Добавлено: 11.03.06 16:21
Что пробел, что таб дают False
Номер ответа: 10
Автор ответа:
Sacred Phoenix
ICQ: 304238252
Вопросов: 52
Ответов: 927
Профиль | | #10
Добавлено: 11.03.06 20:02
Номер ответа: 11
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #11
Добавлено: 11.03.06 23:12
Номер ответа: 12
Автор ответа:
[root]
Вопросов: 45
Ответов: 1212
Web-сайт:
Профиль | | #12
Добавлено: 12.03.06 08:01
Ты о чем? Еще какой False