VISTA vs VB6

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
GPP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 351
Зарегистрирован: 02.11.2005 (Ср) 8:02
Откуда: г.Невельск о.Сахалин

VISTA vs VB6

Сообщение GPP » 09.12.2007 (Вс) 10:31

Как работает наш родной VB6 в Vista? Есть сбои? Или еще какие проблемы...
GPP(c) Gorlo Pavel Programming

nekeda
Постоялец
Постоялец
 
Сообщения: 710
Зарегистрирован: 10.04.2005 (Вс) 23:20

Сообщение nekeda » 09.12.2007 (Вс) 14:21

Нормально работает, только не забудь отключить для него Aero (свойства программы, вкладка совместимость).

DKbelRoma
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 282
Зарегистрирован: 13.09.2007 (Чт) 23:32
Откуда: Из Кривого Рога

Сообщение DKbelRoma » 09.12.2007 (Вс) 20:01

Помоему с этим вопросом нужно идти в раздел "Windows". Администраторы разве не так?
«Не важно, откуда ты. Важно - где ты.»

r0ot
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 08.12.2007 (Сб) 20:50

Сообщение r0ot » 10.12.2007 (Пн) 23:34

з.ы VS - это версус, то есть против)) (Сравнение...например можно сравнить висту и хп).
а по сабжу, всё норм работает :)

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 15.12.2007 (Сб) 17:09

Может немного не в тему. Просто вот такая мысль возникла. Что-то все больше народу начинает переходить на Висту. Будет ли работать программа, написанная на VB на Висте? Дело в том, что под висту мало пока софта, так говорят. Выходит, что под нее специально пишут?

Lumen
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 841
Зарегистрирован: 03.12.2005 (Сб) 16:09
Откуда: Брянск

Сообщение Lumen » 15.12.2007 (Сб) 19:06

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

Saturn.65
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 543
Зарегистрирован: 13.10.2006 (Пт) 18:46

Сообщение Saturn.65 » 16.12.2007 (Вс) 9:04

Интересно, почему так? Там ведь ,наверное, тоже реестр есть?
Я вообще висту только в магазинах на рабочем столе у компов видал.

AntonGV
Бывалый
Бывалый
 
Сообщения: 234
Зарегистрирован: 24.05.2006 (Ср) 12:10
Откуда: г. Пермь

Сообщение AntonGV » 16.12.2007 (Вс) 10:04

На Windows Vista x64 не работают программы использующие компоненты из COMCTL32.OCX (или mswinsck.ocx). После копирования COMCTL32.OCX из Windows XP в Windows Vista при регистрации с помощью regsvr32 возникает ошибка:
возможно модуль C:\windows\system32\COMCTL32.OCX не совместим с версией Windows, работающей на этом компьютере. Проверьте, совместим ли этот модуль с х86 (32 разрядной) или х64 (64-разрядной) версией regsvr32.exe


Кто-нибудь сталкивался с этой проблемой? Как ее можно решить?
Если долго мучиться, что-нибудь получится

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 15.01.2008 (Вт) 19:23

не могу поставить сервис пак 6.5 на бейсик под висту. ругается, типа нужен мдак выше 2.5
ставлю мдак, ничего не меняется.
кто-нибудь ставил сервиспак? или может мдак иначе ставится както?

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 15.01.2008 (Вт) 19:47

AntonGV
здесь на форуме есть контролы, которые напрямую импортируются из comctl32.dll
В общем обращаться надо к ВинАПИ напрямую.
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

homeworld
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 110
Зарегистрирован: 07.12.2006 (Чт) 13:17

Сообщение homeworld » 16.01.2008 (Ср) 11:03

Я лазил по сайту мелкософтов, и там чётко было написано что MSVS 6.0 поддерживается в Viste x32, в отличие от .NET 2002-2003.

По поводу сервис пака, у меня MS VS6.0 Enterprise DVD Edition, я ставил SP5, SP6 всё встало без проблем.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 16.01.2008 (Ср) 14:20

homeworld
насколько я понял, поддерживатся будет только до апреля 2008

сервис-пак не ставится без правки *.stf файла
так что, у тебя какой-то странный сервиспак.
открой эбаут в VB6.0 и сообщи верхнюю строчку.

Дополнение:
SP5 не ставится без правки *.stf файла
SP6 после SP5 поставился без проблем

кому надо солюшн как поставить SP5 под висту - спрашиваем

homeworld
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 110
Зарегистрирован: 07.12.2006 (Чт) 13:17

Сообщение homeworld » 16.01.2008 (Ср) 21:13

сервис-пак не ставится без правки *.stf файла
так что, у тебя какой-то странный сервиспак.
открой эбаут в VB6.0 и сообщи верхнюю строчку.



Изображение

А вот, что содержит SP6 Release который у меня и который я ставил (69 метров весит):

Изображение

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 17.01.2008 (Чт) 17:27

homeworld а где видно что он на висте?
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 17.01.2008 (Чт) 23:15

Жаль под Wine наш "родной" не работает :(
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

homeworld
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 110
Зарегистрирован: 07.12.2006 (Чт) 13:17

Сообщение homeworld » 17.01.2008 (Чт) 23:45

homeworld а где видно что он на висте?


Можешь мне не верить, но я всё это дело ставил на Висту, и ради того чтобы доказать это, я не буду заново её ставить.
Последний раз редактировалось homeworld 22.01.2008 (Вт) 15:28, всего редактировалось 1 раз.

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 18.01.2008 (Пт) 10:45

homeworld
мне все равно, на чем он у тебя работает :) главное что тебе удобно.
Но ты пытаешся привести аргумент в пользу своих слов, на что я тебе пытаюсь сказать, что он безполезен, вот если бы ты нажал кнопку Sysem Info... и показал скрин этих двух окон вопросов и не появилось бы.

homeworld писал(а):Можешь мне не верить, но я всё это дело ставил на Висту, и ради того чтобы доказать это, я не буду заново её Висту.

А из этой фразы я вообще делаю вывод, что скрин ты сделал с той ОС, которая стоит у тебя сейчас и она(ОС) не виста. :D

---------------------------------
Перечитав топик понял что здесь я не прав, ты сделал то что тебя просили:
kibernetics писал(а):открой эбаут в VB6.0 и сообщи верхнюю строчку

и ты не говорил, что уже сменил ОС :D и говорил о своем опыте, а не о текущем состоянии дел :D
прошу прощения :oops:
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

homeworld
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 110
Зарегистрирован: 07.12.2006 (Чт) 13:17

Сообщение homeworld » 18.01.2008 (Пт) 16:32

Да ничего, я на Висте сидел с ВБ6 (даже топик был по проблеме Vista + DXSDK8.1 который я постил).

Кстати накачал я этой студии (MS Visual Studio 6.0) просто немерянно.

З.Ы. Забыл вопрос задать что значит MSDN 1999a, альфа версии документации что-ли ?? :?:

Igor_123
Осторожный Баянист
Осторожный Баянист
Аватара пользователя
 
Сообщения: 1325
Зарегистрирован: 21.07.2004 (Ср) 13:00
Откуда: Днепропетровск

Сообщение Igor_123 » 18.01.2008 (Пт) 16:41

Может быть апрельская, у меня была MSDN Library - April 2001 но какие там буквы я не смотрел :)
Водки я вам не обещаю, но погуляем хорошо.
И. Сусанин.

Аватара (с) Тёмыч

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 22.01.2008 (Вт) 14:28

Под вистой не работает *.manifest, только через ресурсы.
Как же заставить работать стили в IDE? Самым насильственным образом :twisted:
Открываем VB6.EXE в VS.NET, там же открываем res-файл с манифестом, копипастим содержимое ветки RT_MANIFEST из res в exe и сохраняем exe. :)

Все это пришлось сделать для борьбы с багом в листвью (падает прога), который проявился под вистой в режиме details с манифестом.

И под Aero VB себя нормально чувствует.
Вложения
UnderVISTA.jpg
UnderVISTA.jpg (33.2 Кб) Просмотров: 604
Лучший способ понять что-то самому — объяснить это другому.

Sur
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 91
Зарегистрирован: 14.07.2003 (Пн) 20:54
Откуда: C2H5OH

Сообщение Sur » 22.01.2008 (Вт) 18:17

На висте не работал такой код:
Text1.SetFocus: SendKeys "{Del}", True
Text2.SetFocus: SendKeys "{Del}", True
'''
Очищался только текст1. Пришлось применять SendInput.
зы. тексты эти на самом деле комбобоксы )
Пить или не пить? - да не вопрос!

Antonariy
Повелитель Internet Explorer
Повелитель Internet Explorer
Аватара пользователя
 
Сообщения: 4824
Зарегистрирован: 28.04.2005 (Чт) 14:33
Откуда: Мимо проходил

Сообщение Antonariy » 23.01.2008 (Ср) 10:11

Приятный сюрприз: под вистой не глючат фреймы с манифестом. И на них ничего не мигает. Единственный пока что обнаруженный глюк - палитра в свойствах цвета так и не отображается.
Лучший способ понять что-то самому — объяснить это другому.

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 23.01.2008 (Ср) 20:50

А вот как интересно использовать шрифт Segoe UI в кодинге интересно?
Отображаются комменты по-русски крякозяблами :(

Добавлено:
точнее, у меня стоит английская виста. Если у кого есть русская, посмотрите, есть ли в системе шрифт что-то типа Segoe UI Cyr
и если его применить в IDE нормально ли будут отображатся русские символы.

Andrey Fedorov
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3287
Зарегистрирован: 21.05.2004 (Пт) 9:28
Откуда: Москва

Сообщение Andrey Fedorov » 25.01.2008 (Пт) 13:55

Antonariy писал(а):Приятный сюрприз: под вистой не глючат фреймы с манифестом. И на них ничего не мигает.


К сожлению, писать только под Vista мы еще не начали... Это про 95..98 можно забыть...

Antonariy писал(а):Единственный пока что обнаруженный глюк - палитра в свойствах цвета так и не отображается.


Ну вроде никто и не обещал, так что не глюк это...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

Денис
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2734
Зарегистрирован: 07.11.2006 (Вт) 13:55
Откуда: Ейск, Краснодарский край

Сообщение Денис » 28.01.2008 (Пн) 10:59

Ура ура!
Я запустил VB6 под Wine. Пока что имеются проблемы с компиляцией.
Вложения
Screenshot.png
Пруфпик
Screenshot.png (47.35 Кб) Просмотров: 605
Программирование — богоизбранная дисциплина! Если бог и есть, то вселенную он скомпилировал, не иначе.

SergT
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 237
Зарегистрирован: 22.06.2005 (Ср) 21:50
Откуда: Москва

Сообщение SergT » 02.02.2008 (Сб) 21:22

Мелкософт разъяснил, что все (что младше 2005 года) его не интересует, не поддерживает, не гарантирует.
SP6 я так и не поставил. Мучаюсь! Обещают коробку XP купить.

ЗЫ:
В Англии в школах запретили ставить Vista до полного разбирательства. Умные люди (у них) посчитали, что переход на Vista потребует более 1,3 млн. фунтов стерл.
1. Несовместимость програмного обеспечения
2. Несовместимость "железа" и т.д

Но вот политика Микрософта стала окончательно понятной -
переходят на рыночные отношения. Скоро каждый Update будет стоить денег! Не так просто (бесплатно) дают ФраймВорк и VB.NET Express. Всех пытаются подсадить на новый продукт.

ИМХО: VB6 - один из наиболее достойных продуктов (как и Win98).
Жаль что над идеей побеждает жадность...
Л. Толстой, «зачем обдумывать обдуманное, бери готовое и иди дальше, в этом сила человечества»
"Всё в наших руках, поэтому их нельзя опускать" (Коко Шанель)

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Сообщение kibernetics » 04.02.2008 (Пн) 12:51

SergT писал(а):SP6 я так и не поставил. Мучаюсь!


это же вроде как не проблема уже...
всё ставится


Вернуться в Visual Basic 1–6

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

Сейчас этот форум просматривают: Yandex-бот и гости: 122

    TopList