Windows Vista и Visual Basic 6. Совместимы ли они?

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
J.MamaY
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 13.02.2007 (Вт) 13:27

Windows Vista и Visual Basic 6. Совместимы ли они?

Сообщение J.MamaY » 08.03.2007 (Чт) 18:52

Очень интересно, можно ли писать на Visual Basic 6 - й версии программы для Vista? Может быть у кого-нибудь есть опыт написания программ под эту OS? Поделитесь пожалуста.

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Сообщение $Yastrebov$ » 08.03.2007 (Чт) 18:59

Я уже когда-то подымал этот вопрос в другом форуме:
http://sql.ru/forum/actualthread.aspx?tid=386822

Я думаю легкий редизайн, да и все наверное)
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

J.MamaY
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 13.02.2007 (Вт) 13:27

Сообщение J.MamaY » 08.03.2007 (Чт) 19:02

То есть обычный EXE для Windows 9x/XP, написанный на VB6 можно просто запустить под Vista? А как же библиотеки - VB6 Runtime и так далее? А COM - технология?

$Yastrebov$
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 154
Зарегистрирован: 24.01.2007 (Ср) 7:27
Откуда: Ukraine

Сообщение $Yastrebov$ » 08.03.2007 (Чт) 19:06

J.MamaY писал(а):То есть обычный EXE для Windows 9x/XP, написанный на VB6 можно просто запустить под Vista? А как же библиотеки - VB6 Runtime и так далее? А COM - технология?


Не ну Setup конечно придется сделать, что впрочем требуется не зависимо от версии Windows. Без VB6 Runtime программа не запустится нигде, кроме машин где стоит VB6.
Жизнь, она как коробка конфет - никогда не знаешь, что вытянешь!

keks-n
Доктор VB наук
Доктор VB наук
Аватара пользователя
 
Сообщения: 2509
Зарегистрирован: 19.09.2005 (Пн) 17:17
Откуда: г. Москва

Сообщение keks-n » 08.03.2007 (Чт) 20:20

J.MamaY
msvbvm включён в винды начиная с NT 5. В висте он есть.
"COM-технологии", по идее, абсолютно пофиг, где работать, возможны лишь траблы с регистрацией компонентов в реестре.
Изображение

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

Сообщение Andrey Fedorov » 08.03.2007 (Чт) 22:30

Под Vista VB6 прекрасно работает.

Единственный компонент с которым есть крупные проблемы - ImgX от www.atalasoft.com - они до сих пор его не исправили...
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

J.MamaY
Начинающий
Начинающий
 
Сообщения: 14
Зарегистрирован: 13.02.2007 (Вт) 13:27

Сообщение J.MamaY » 09.03.2007 (Пт) 11:58

Спасибо! Очень полезная информация. Только еще вопрос по интерфейсу - чтобы к программе применить Aero Glass нужно также пользоваться API InitCommonControls Lib "comctl32" () и файлом manifest? Или в NT6 все по-другому?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Сообщение alibek » 09.03.2007 (Пт) 13:09

Забудь про Aero.
Lasciate ogni speranza, voi ch'entrate.

Cytron
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 266
Зарегистрирован: 15.02.2007 (Чт) 21:09

Сообщение Cytron » 11.03.2007 (Вс) 21:26

alibek писал(а):Забудь про Aero.

Почему же 8) ?

MAV-32
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.03.2006 (Вс) 15:56

Сообщение MAV-32 » 11.03.2007 (Вс) 22:14

alibek, правда, почему? Разве его никак нельзя реализовать на VB6?

Cytron
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 266
Зарегистрирован: 15.02.2007 (Чт) 21:09

Сообщение Cytron » 11.03.2007 (Вс) 22:53

ну я вот думаю что можно всё.
только люди пока не научились

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

Сообщение Andrey Fedorov » 12.03.2007 (Пн) 0:39

MAV-32 писал(а):alibek, правда, почему? Разве его никак нельзя реализовать на VB6?


Может что-то и можно сделать (не пробовал), но трудозатраты, а главное смысл?
Фиг Вам! - Сказал Чебурашка, обгладывая Крокодила Гену...

|kerish|
Постоялец
Постоялец
 
Сообщения: 831
Зарегистрирован: 22.10.2004 (Пт) 0:31

Сообщение |kerish| » 12.03.2007 (Пн) 2:06

Если под Aero имеется ввиду эффект "стекляной прозрачности" (наслоения) окон, то он автоматически применяется на все окна независимо от того на чем приложение написано.

MAV-32
Начинающий
Начинающий
 
Сообщения: 9
Зарегистрирован: 12.03.2006 (Вс) 15:56

Сообщение MAV-32 » 12.03.2007 (Пн) 9:55

|kerish|, ну это да, но мы говорим о том можно ли сделать полностью прозрачную Aero форму с элементами управления на ней, например кнопками и текстовыми полями. Например так выглядит в Windows Vista окно добавления гаджетов на SideBar.


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

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

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

    TopList