Как скомпилировать код на 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.