Я в основном публикую это на случай, если кто-то придет и не знает, что VB2005 и VB2008 имеют утилиты обновления, которые конвертируют старые версии VB в его формат. Тем более, что никто не удосужился указать на этот факт.
Очки приняты, но техническое обслуживание этого продукта VB6 неизбежно. Замена элементов управления Sheridan на родные потребовала бы больших затрат человеко-часов. Простая разработка на 32-битной машине была бы лучшей альтернативой. Я хотел бы установить все на Win7 64-бит в идеале. - CJ7
Пробовали ли вы использовать функцию обновления кода VB Express 2005+?
Если нет, 1. Сделайте копию своего кода - папку и все. 2. Импортируйте проект в VB Express 2005. Это активирует мастер обновления. 3. Отладьте и запустите приложение. 4. Создайте новый установщик с помощью бесплатного инструмента MS. 5. Теперь у вас есть 32-битное приложение с 32-битным установщиком.
Пока вы этого не сделаете, вы никогда не узнаете, насколько сложно или тяжело будет обновлять и модернизировать программу. Вполне возможно, что мастер обновит элементы управления Sheridan до элементов управления VB 2005. Опять же, вы не узнаете, работает ли он и насколько хорошо, пока не попробуете.
В качестве альтернативы используйте 32-разрядные версии Windows 7 и 8. У меня Windows 7 x64 и программа, которая не запускается. Однако программа будет работать в 32-разрядной версии Windows 7, а также в 32-разрядной версии Windows 8 RC. В Windows 8 RC 32 мне было предложено включить 16-битную эмуляцию, что я и сделал, после чего программа работала нормально.
person
Scott Tovey
schedule
21.08.2012