Страница: 1 |
Страница: 1 |
Вопрос: Числовая граница
Добавлено: 16.10.08 19:41
Автор вопроса: Игорь | ICQ: 457394129
Работая много лет с ВБ не раз сталкивался с такой проблемой. Например имеем PictureBox большой высоты который нужно перемищать вверх например чтобы увидеть нижнюю часть, но как только топ бокса достигает -32000 с чемто, то вылазиет ошибка. Можно ли какнибудь обойти это?
Ответы
Всего ответов: 10
Номер ответа: 1
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #1
Добавлено: 16.10.08 20:39
Да, не использовать такой огромный pictureBox, а подойти к решению поставленной задачи по-другому.
Номер ответа: 2
Автор ответа:
Андрей
Вопросов: 8
Ответов: 42
Профиль | | #2
Добавлено: 16.10.08 21:29
Насколько помню, ошибка 6 Overflow вылазит при использовании ScrollBar'а более 32000. Попробовать со своим Scroll'ем?
Номер ответа: 3
Автор ответа:
j3d1
ICQ: 8370005
Вопросов: 34
Ответов: 466
Профиль | | #3
Добавлено: 16.10.08 21:42
перемещать картинку с помощью BitBlt
двигать не на один пиксель, а на два(например) - следовательно предел увеличится в 2-а раза
Номер ответа: 4
Автор ответа:
Андрей
Вопросов: 8
Ответов: 42
Профиль | | #4
Добавлено: 16.10.08 21:57
Тогда легче принять тип того:
Номер ответа: 5
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #5
Добавлено: 16.10.08 22:10
следовательно скорость достижения предела увеличится в 2-а раза
Номер ответа: 6
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #6
Добавлено: 16.10.08 22:11
(это было к 3-ему посту)
а вообще, что в пикчербоксе?
Номер ответа: 7
Автор ответа:
D o c a l
ICQ: 408802757
Вопросов: 76
Ответов: 985
Web-сайт:
Профиль | | #7
Добавлено: 16.10.08 22:55
Работая много лет с ВБ ---- и ничему толком не научилса.
Номер ответа: 8
Автор ответа:
Игорь
ICQ: 457394129
Вопросов: 52
Ответов: 133
Профиль | | #8
Добавлено: 17.10.08 16:12
Ну варианты обмана скрола я тоже использовал. Что находится в Боксе не имеет ни какого значения, может быть не бокс а кнопка гигантская например)
Номер ответа: 9
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #9
Добавлено: 17.10.08 18:23
Ну незнаю парни может я чё не понял.
У меня на VB6 SP5 Value скролла имеет тип сингл и проблем с длинными числами не возникает.
А вообще Integer это от -32768 и до 32767 по моему.
Номер ответа: 10
Автор ответа:
Winand
Вопросов: 87
Ответов: 2795
Web-сайт:
Профиль | | #10
Добавлено: 18.10.08 18:35
имхо, если возникают такие проблемы, значит что-то в жизни делаешь неправильно
)