powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Самый натуральный глюк в VB6 !!!!
19 сообщений из 19, страница 1 из 1
Самый натуральный глюк в VB6 !!!!
    #34511802
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VB6 частенько жалуется на оператор LINE, синтаксис которого я употребил правильно!
Пишу
Код: plaintext
1.
    .line (x1,y1)-(x2,y2),color
нормально реагирует.
Потом отлаживаю программу, запускаю ещё раз, и VB6 выдаёт тупую ошибку, которая исправляется путём перезапуска VB6:
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34512407
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чё-т я не понял, ни у кого больше такого нет?? А ведь Это не только на моём компе такое вылетает!!!
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34512611
Фотография Worobjoff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое D?
Была у меня подобная проблема (правда смутно помню суть).
VB тупил когда я пытался применить Line к переданному в параметре процедуры Image. Непосредственно на форме Line выполнялся без проблем.
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34512620
Guest11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513125
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
D - это я так назвал то, что по умолчанию зовётся Picture1
Там я диаграмму рисовал на этом самом D
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513175
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest11 Ты не одинок
Так. Понял. Это глюк. 100% - это глюк
Ну это же несерьёёёзноооооооо ((
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513283
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что несерьезно? Если несерьезно, то почему слезы? Кстати, там, по-моему, представлен обходной маневр.
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513495
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland, у вас установлен SP6?
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513556
VaDaO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
eto ne oshibka kompilyatora eto tvoya oshibka!!!!!
format commandi form1.picturebox1.line x(1,1)-y(1,1)
bez color!!!
dlya smeni cveta menyai parametr forecolor
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513609
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VaDaOeto ne oshibka kompilyatora eto tvoya oshibka!!!!!
format commandi form1.picturebox1.line x(1,1)-y(1,1)
bez color!!!
dlya smeni cveta menyai parametr forecolor

VaDaO,

Я ошибки у Charles Weyland не вижу. Какая разница, откуда берется цвет? Другое дело, что мы не знаем тип массива colors. Спрашивающий застенчиво умолчал о главном, особенно принимая во внимание описание ошибки. Кстати, у меня ошибка не воспроизводится. И какой цвет там передается, его номер, тоже - тайна. Так что приходится шаманить понемногу.
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513800
VaDaO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
VladConn :
sory, ti prav !
skorei vsego v tipe colors ili v ego args
<marquee>sory</marquee>
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513870
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот этот пример вызывает ошибку "Wrong number of arguments or invalid property assignment":

Me.D.Line (5, 5)-(15, 15), 300000000, BF

Похоже, проблема именно в номере используемого цвета, выползающего за рамки дозволенного.

Этот пример:

Me.D.Line (5, 5)-(15, 15), 30000000, BF

благополучно проходит. Похоже, что нет глюка, просто смахивает на неаккуратное кодирование, но опять же, это предварительный диагноз в условиях информационного голода.

:0)
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513875
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConn
VaDaO,
Я ошибки у Charles Weyland не вижу. Какая разница, откуда берется цвет? Другое дело, что мы не знаем тип массива colors. Спрашивающий застенчиво умолчал о главном, особенно принимая во внимание описание ошибки. Кстати, у меня ошибка не воспроизводится. И какой цвет там передается, его номер, тоже - тайна. Так что приходится шаманить понемногу.
ну никто и не спрашивал... в общем, Colors - это LONG, хранится там чёрный цвет (т.е. нуль). Обходной вариант с вызовом отдельной процедуры видел, как вариант подойдёт.

Ошибка сразу не вылетает. Она вылетает только на этапе отладки, когда во время паузы я пытаюсь изменять какие-то параметры в LINE, а потом нажимаю "пуск" для продолжения выполнения программы.

И тогда Vb начинает ругаться. Перезапуск проекта не помогает - перезапускаю весь VB6

VladConnCharles Weyland, у вас установлен SP6?
А вы не дадите?.....
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513935
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
" ...ну никто и не спрашивал... в общем, Colors - это LONG, ..." А никто и не должен, эта ваша ответственность :0))) Ну да ладно, Бог с ним. Вы хотите сказать, что ваша метка черного цвета. Ну, ну. Все равно надо видеть живой код, но я уже не буду, не шлите. Все же проверьте номер цвета еще тщательней. Касательно SP6: вы хотите, чтобы я по почте прислал???? А не проще заглянуть на сайт фирмы-производителя? Мне потребовалось ровно 12 секунд:

http://www.microsoft.com/downloads/details.aspx?FamilyID=7b9ba261-7a9c-43e7-9117-f673077ffb3c&DisplayLang=en

Успехов.
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513944
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Charles Weyland, сейчас воспроизвел наконец-то вашу ошибку. Да, действительно. Теперь сам убедился, очень любопытно. Вам так жизненно важно в режиме отладки менять цвет линии? Но это действительно глюк, вы абсолютно правы.

А SP6 обязательно установите, независимо от этой проблемы.

Успехов
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513955
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladConnCharles Weyland, сейчас воспроизвел наконец-то вашу ошибку. Да, действительно. Теперь сам убедился, очень любопытно. Вам так жизненно важно в режиме отладки менять цвет линии? Но это действительно глюк, вы абсолютно правы.

А SP6 обязательно установите, независимо от этой проблемы.

Успехов
Вот, благодарю за ссылку на VB6. У вас вылетела ошибка - а вы ставили SP 6?
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513958
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На счёт смены цветов во время паузы - когда я хочу как-то более-менее приличный эффект сделать в своей программе, или просто отлаживаю вывод графики - тогда мне приходится часто просто перезапускать программу! Неудобно...

Сделаю двумя вышеперечисленными способами. SP 6 уже поставил, буду заносить LINE в отдельную процедуру. Но! Это кушает ресурс скорости выполнения...
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513962
Фотография VladConn
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, ставил.

Вот еще ссылка на SP6:

http://www.microsoft.com/downloads/details.aspx?FamilyID=9ef9bf70-dfe1-42a1-a4c8-39718c7e381d&DisplayLang=en

С методом Line вообще странность: после самого слова Line и пробела не выпадает подсказка на аргументы. Он явно недоделанный.
...
Рейтинг: 0 / 0
Самый натуральный глюк в VB6 !!!!
    #34513991
Charles Weyland
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А этим MS и объясняют полностью переделанный язык BASIC.
VB.NEt - теперь это язык, который выглядит очень похож на C.NET.
Эти странные "процедуры", которые имеют вид ( , )-( , ) никуда не годятся, как они говорят.
В принципе, действительно: у графических команд (не будем их процедурами звать) какой-то странный синтаксис... подозрительный, даже я б сказал.
...
Рейтинг: 0 / 0
19 сообщений из 19, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Самый натуральный глюк в VB6 !!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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