Компиляция VB6 под W7x64?

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

Компиляция VB6 под W7x64?

Сообщение Samovar » 03.08.2013 (Сб) 2:15

Как скомпилировать код на VB6SP6, на компютере, на котором установлен Windows 7 x64, чтобы EXE файл работал на 32битных XP, Vista и 7-ке?
Все внешние dll/ocx прописываются в syswow64. Замена SysWOW64 на System32, HEX редактором, ничего не дала.
Если скомпилировать приложение на XP, то оно прекрасно работает под W7x64,независимо от того, что в нем все пути проходят через System32, хотя на 64-ке таких библиотек там вообще нет. Но вариант с компиляцией в W7x64 не работает на XPx86.
Откопал на сайте MS KB2640696, но не помогло. При попытке связатся с MSAccess MDB или с MS SQL Server, приложение ругается на automation. То же самое с простой формой, на которой установлены елементы из внешнего OCX-a. :cry:
Последний раз редактировалось Samovar 03.08.2013 (Сб) 9:27, всего редактировалось 1 раз.
Ученье - свет, неученых - тьма.

Adam Smith
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 25.04.2008 (Пт) 9:04
Откуда: ЧР. Грозный

Re: Компиляция VB6 под W7x64?

Сообщение Adam Smith » 03.08.2013 (Сб) 6:43

Чет я не помню таких проблем когда у меня стояла Win7 SP2 x64.
Вроде тестировал скомпилированные проги под ХР и всё работало.

С VMware воркстэйшн не парюсь, в виртуалках куча осей для тестов.

Samovar
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 23.05.2004 (Вс) 8:13

Re: Компиляция VB6 под W7x64?

Сообщение Samovar » 03.08.2013 (Сб) 9:25

А не подскажите, где Вы нашли SP2 для Windows 7 x64?
Ученье - свет, неученых - тьма.

jangle
Википедик
Википедик
Аватара пользователя
 
Сообщения: 3013
Зарегистрирован: 03.06.2005 (Пт) 12:02
Откуда: Нидерланды

Re: Компиляция VB6 под W7x64?

Сообщение jangle » 03.08.2013 (Сб) 10:21

. Но вариант с компиляцией в W7x64 не работает на XPx86.


Все должно работать. Убери из референсов лишние ссылки

Samovar
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 23.05.2004 (Вс) 8:13

Re: Компиляция VB6 под W7x64?

Сообщение Samovar » 03.08.2013 (Сб) 13:47

...
<Edit>

Следуя Вашему совету, сравнил ссылки в references. Оказалось, что вместо
Microsoft ActiveX Data Objects 2.8 Library
у меня стоит
Microsoft ActiveX Data Objects 6.1 Library
:x :shock:
При чем стоит толко на тех проектах, которые я открывал на новом компютере.
Вернув старую ссылку ВСЕ ЗАРАБОТАЛО!!! :D

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

БОЛЬШОЕ СПАСИБО ЗА СОВЕТЫ И ПОДДЕРЖКУ! :drunken:
Ученье - свет, неученых - тьма.

Adam Smith
Бывалый
Бывалый
Аватара пользователя
 
Сообщения: 219
Зарегистрирован: 25.04.2008 (Пт) 9:04
Откуда: ЧР. Грозный

Re: Компиляция VB6 под W7x64?

Сообщение Adam Smith » 04.08.2013 (Вс) 4:23

Samovar писал(а):А не подскажите, где Вы нашли SP2 для Windows 7 x64?

Не подскажу потому, что такого в природе не существует.
Специально уточняю про сервис пак первый и тыкаю в двойку.
Тупняяяяк, впредь мне лучше воздерживаться от ответов.

Samovar
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 111
Зарегистрирован: 23.05.2004 (Вс) 8:13

Re: Компиляция VB6 под W7x64?

Сообщение Samovar » 04.08.2013 (Вс) 10:02

Я пошутил. Не это стоит воспринимать близко с сердцу. :)
Да и совет помог. Когда 5 человек, на 2-х разных форумах говорят, что такого нет, значит надо искать проблему у себя дома.
Ученье - свет, неученых - тьма.


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

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

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

    TopList