Вопрос: Чудеса на Windows 7 | Добавлено: 05.10.10 19:03 |
Автор вопроса: ![]() |
Всем доброго времени суток!
Вопрос таков. Оч давно создал приложение на VB6 для создания автозагрузочных дисков. На 9х и хрюше все работает отлично - http://s001.radikal.ru/i195/1010/4b/605741480d47.jpg А вот при запуске на 7 получается вот такая бяка - http://s49.radikal.ru/i124/1010/d9/63a9a021ff30.jpg Картинка загружается непосредственно на форму: frmChief.Picture = LoadPicture("путь")
Размер фиксированный 640х480. И такая же ерунда на некоторых других приложениях. В чем может быть проблема? Может кто-нибудь сталкивался? Сейчас не имею возможности проверить код в среде разработки на 7 или Висте. |
Ответы | Всего ответов: 21 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 80 Ответов: 476 |
Профиль | Цитата | #1 | Добавлено: 05.10.10 19:49 |
скорее всего это изза размера картинки. Форма тупо получается больше чем надо. Попробуй так:
в качестве X и Y ставь нули, а ширина и высота = ширине и высоте формы(form1.width и form1.height) |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 321922 Вопросов: 3 Ответов: 53 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 05.10.10 20:03 |
UnDeAdZak, ето понятно как божий день. Форма то как раз заточена под 640х480. Почему так происходит, вот в чем вопрос. Нет под рукой 7 щас.
Вот тут исходник - http://chialexus.narod.ru/download/avideo/vb6_avideo101.zip. У кого есть возможность, затестите. |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #3 | Добавлено: 05.10.10 20:18 |
chialexus пишет:
В чем может быть проблема? Проблема в том, что ты написал прогу на VB6. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 05.10.10 20:37 |
Win7 x64 - все нормально отображается |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 321922 Вопросов: 3 Ответов: 53 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 05.10.10 20:46 |
Win7 x64 - все нормально отображается
Запускал на ноутбуке, Win 7 сборка 7600. Вылез косяк. Может это единичный случай? |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ICQ: 463865965 Вопросов: 31 Ответов: 190 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 05.10.10 20:52 |
AgentFire пишет:
что ты написал прогу на VB6. ну чтож так вб то оскорбляем?)))))))вб тоже весч..часто))))))))))) |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Вопросов: 130 Ответов: 6602 |
Профиль | Цитата | #7 | Добавлено: 05.10.10 22:34 |
На форумах msdn.microsoft.com везде поставили таблички NOT FOR VB6 QUESTIONS. При том что форума для VB6 questions вообще нет. кагбэ намекает |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #8 | Добавлено: 05.10.10 23:29 |
А вот ненадо намякивать, это маркетинг, попытка намазать всех на дотнэт. DLLка VB6 обновлялась и обновляется, и хотя язык никогда небыл крутым библиотечка по праву занимает место в составе дистриба винды уже больше 10ти лет, по настоящему 'из коробки'. |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #9 | Добавлено: 05.10.10 23:39 |
да ну, прям таки обновляется? пруфлинк?) |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #10 | Добавлено: 06.10.10 00:01 |
Дядя Моисей сказал не верить на слово? Печально живете, у нас на Кавказе слово ещё в цене. Думаю еслибы тебе действительно было это интересно ты зналбы о версиях либы. Она также хотфиксица по сей день как и другие 'поддерживаемые' продукты, я щас со смарта, завтра с рабочего поищу и дам тебе вожделенную ссылочку ![]() |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 80 Ответов: 476 |
Профиль | Цитата | #11 | Добавлено: 06.10.10 01:06 |
У меня заработала, но всплыл новый глюк:
Кнопочки видны, тока когда на них мышу наводиш) А насчёт глюка с формой, то лучше сделай, как я сказал, ведь глючить не будет, ммысл стока сидеть и париться над этим, если можно сделать прощще. Притом можно будет вернуть форме возможность растягивания, поместив в форм ресайз перерисовку картинки и ресайз кнопок. |
Номер ответа: 12 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ICQ: 321922 Вопросов: 3 Ответов: 53 |
Web-сайт: Профиль | Цитата | #12 | Добавлено: 06.10.10 01:15 |
Кнопочки видны, тока когда на них мышу наводиш)
Вообще-то это было задумано изначально 8^) У меня заработала
Меня начинают терзать смутные сомнения, не на корявой ли винде я тестил ету прогу... |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #13 | Добавлено: 06.10.10 10:38 |
Вообще, в случае отображения чего-либо на форме, следует использовать не Width и Height а, собственно, ScaleWidth и ScaleHeight формы.
В случае sizable формы проще всего кинуть на форму элемент Image, выставить ему Stretch = True и добавить
|
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #14 | Добавлено: 11.10.10 01:20 |
Вот она где. |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #15 | Добавлено: 11.10.10 09:33 |
опять посты трут. Смит, БЕДА! |
|