Новый баг.

Разговоры на любые темы: вы можете обсудить здесь какой-либо сайт, найти единомышленников или просто пообщаться...
Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Новый баг.

Сообщение Mikle » 18.07.2012 (Ср) 13:11

Создайте на VB6 новый проект типа Standard EXE".
Появится окно дизайна формы, растяните в нём мышкой ширину формы немного за пределы размера окна редактора.
Внизу появится полоса прокрутки, прокрутите её вправо до конца.
Уменьшите мышкой размер формы примерно до первоначального размера.
Попробуйте перекрутить полосу прокрутки влево.
Последний раз редактировалось Mikle 19.07.2012 (Чт) 8:00, всего редактировалось 1 раз.

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

Re: Новый баг.

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

:?:

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

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 18.07.2012 (Ср) 23:15

"Windows Forms Application" - терминология .NET'а... Но я ещё не проверял...

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Новый баг.

Сообщение Mikle » 19.07.2012 (Чт) 7:59

Блин :) Писал по памяти, автоматом вписал "Windows Form Application" вместо "Standard EXE", поправил. К VB6 это относится, после этих действий IDE закрывается не объясняя причины, или у вас всё нормально? Тогда мне нужно студию переустановить, хотя в остальном багов, вроде, нет.

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

Re: Новый баг.

Сообщение Хакер » 19.07.2012 (Чт) 8:02

Воспроизвёл действия. Всё окей.
Какой SP?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Новый баг.

Сообщение Mikle » 19.07.2012 (Чт) 8:48

SP после последней переустановки, кажется, не ставил. Сейчас установил SP6 - не помогло.

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

Re: Новый баг.

Сообщение Хакер » 19.07.2012 (Чт) 11:28

А какой-нибудь гадский софт вроде punto-switcher-а, который шибко любопытно-перехватческо-активный, имеется? Может руткит, в конце-концов?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Mikle
Изобретатель велосипедов
Изобретатель велосипедов
Аватара пользователя
 
Сообщения: 4148
Зарегистрирован: 25.03.2003 (Вт) 14:02
Откуда: Туапсе

Re: Новый баг.

Сообщение Mikle » 19.07.2012 (Чт) 14:44

Никаких левых программ нет, вообще система спартанская.
Глючит только горизонтальная полоса прокрутки, вертикальная работает нормально.
На другом компе VB6 с этого же дистрибутива не глючит.
Попробовал на этом в безопасном режиме Windows - работает корректно.
Поставил в свойствах ярлыка VB6 режим 256 цветов - работает корректно.
Видоват драйвер видюшки? Intel G31/G33, установлен с диска от мамки.

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

Re: Новый баг.

Сообщение Хакер » 19.07.2012 (Чт) 15:01

Попробуй найти аналогичный баг с другим софтом (не VB IDE).
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

FireFenix
Продвинутый гуру
Продвинутый гуру
Аватара пользователя
 
Сообщения: 1640
Зарегистрирован: 25.05.2007 (Пт) 10:24
Откуда: Mugen no Sora

Re: Новый баг.

Сообщение FireFenix » 24.08.2012 (Пт) 14:16

Дабы не плодить темы...

Вчера наткнулся в VB.NET:

По умолчанию классы не имеют перегруженных операторов сравнения, тем самым возникает ошибка

a3.PNG

Так же Nullable<Of T> не имеет перегруженых операторов сравнения, но соседний класс имеет шаред функции сравнения

a4.PNG
a4.PNG (15.44 Кб) Просмотров: 2660

Но, если применить сравнение к Decimal?, то возникает ситуация

Снимок1.PNG
Снимок1.PNG (11.31 Кб) Просмотров: 2660

Снимок2.PNG
Снимок2.PNG (11.11 Кб) Просмотров: 2660

* Decimal? = System.Nullable<Of Decimal>

Баг или фитча?
Птицей Гермеса меня называют, свои крылья пожирая... сам себя я укрощаю
私はヘルメスの鳥 私は自らの羽根を喰らい 飼い慣らされる

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 29.08.2012 (Ср) 12:57

FireFenix писал(а):Баг или фитча?

Фича. Сравнение (=, <, >) Nothing с чем угодно (кроме равенства Nothing?) даёт False. Кстати, это логично и удобно. Например, есть две даты, каждая из которых может отсутствовать, но вторая должна быть не меньше первой, если присутствуют обе. Пишем простую проверку If StartDate > EndDate Then Throw ... и всё работает :)


Вернуться в Народный треп

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

Сейчас этот форум просматривают: SemrushBot и гости: 34

    TopList